{"_id":"@barelyhuman/fs-route-manifest","_rev":"5-580420a951770c849b4dbacb97778048","name":"@barelyhuman/fs-route-manifest","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@barelyhuman/fs-route-manifest","version":"0.0.1","description":"Opinionated file system manifest generator","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"type":"module","scripts":{"build":"rollup -c","next":"bumpp","test":"echo 'true'","release":"publint && np"},"publishConfig":{"access":"public"},"keywords":["file system router","manifest generation","fsrouter"],"author":{"name":"reaper","email":"ahoy@barelyhuman.dev"},"license":"MIT","devDependencies":{"@rollup/plugin-typescript":"^11.1.5","@types/node":"^18.16.0","bumpp":"^9.2.1","np":"^9.2.0","publint":"^0.2.7","rollup":"^4.9.2","rollup-plugin-dts":"^6.1.0","rollup-plugin-node-externals":"^6.1.2","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"path-to-regexp":"^6.2.1"},"gitHead":"c190dc3590ed80ebc22006e727f947ea1ebf5c66","_id":"@barelyhuman/fs-route-manifest@0.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-TTOjvP59LfE0zfl7nEr+/HVRP0cD5xJMRU1AIuIP0zQsTJNDcypK7TTyz50M5I3/X5M0T6YdCiZk49BcjwrCjg==","shasum":"24304627ba506ca3f72e62648a1be7289b49863b","tarball":"https://registry.npmjs.org/@barelyhuman/fs-route-manifest/-/fs-route-manifest-0.0.1.tgz","fileCount":4,"unpackedSize":7521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvD9psIyJ7VX823zKXO+M1ZUxqJxB/GdujBIofEAkUmAiA6uR3n8juPpwUr4DMdTBecajeJux034jImRhaveJ36tg=="}]},"_npmUser":{"name":"barelyreaper","email":"sidgroks@gmail.com"},"directories":{},"maintainers":[{"name":"barelyreaper","email":"sidgroks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-route-manifest_0.0.1_1703922627089_0.7411855538245882"},"_hasShrinkwrap":false},"0.0.2":{"name":"@barelyhuman/fs-route-manifest","version":"0.0.2","description":"Opinionated file system manifest generator","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"type":"module","scripts":{"build":"rollup -c","next":"bumpp","test":"echo 'true'","release":"publint && np"},"publishConfig":{"access":"public"},"keywords":["file system router","manifest generation","fsrouter"],"author":{"name":"reaper","email":"ahoy@barelyhuman.dev"},"license":"MIT","devDependencies":{"@rollup/plugin-typescript":"^11.1.5","@types/node":"^18.16.0","bumpp":"^9.2.1","np":"^9.2.0","publint":"^0.2.7","rollup":"^4.9.2","rollup-plugin-dts":"^6.1.0","rollup-plugin-node-externals":"^6.1.2","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"path-to-regexp":"^6.2.1"},"gitHead":"c3d08e9210e928a55f544926dd5c14f80fb885db","_id":"@barelyhuman/fs-route-manifest@0.0.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-WCC9cQziToqCEvKDz0ioOVENteJI/mS+cW3j+cN1CHLW/bW4lPWPhrEJBxMp3oc/82XEvB5mwUsM3+zXBEXbpQ==","shasum":"7f6338d19af6d6d1f48cdfea117863bb4ed36a8e","tarball":"https://registry.npmjs.org/@barelyhuman/fs-route-manifest/-/fs-route-manifest-0.0.2.tgz","fileCount":4,"unpackedSize":8995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvsOQQHWJQkMu9rnJIlzEF0P1cVCr+1W5yv5a2cdy5rAiBYsYjOqDu6dmQbzx5JtklrxtNh4/HjsnvyzFEJ4kW+1Q=="}]},"_npmUser":{"name":"barelyreaper","email":"sidgroks@gmail.com"},"directories":{},"maintainers":[{"name":"barelyreaper","email":"sidgroks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-route-manifest_0.0.2_1703926306043_0.8728695240708437"},"_hasShrinkwrap":false},"0.0.3":{"name":"@barelyhuman/fs-route-manifest","version":"0.0.3","description":"Opinionated file system manifest generator","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"type":"module","scripts":{"build":"rollup -c","next":"bumpp","test":"echo 'true'","release":"publint && np"},"publishConfig":{"access":"public"},"keywords":["file system router","manifest generation","fsrouter"],"author":{"name":"reaper","email":"ahoy@barelyhuman.dev"},"license":"MIT","devDependencies":{"@rollup/plugin-typescript":"^11.1.5","@types/node":"^18.16.0","bumpp":"^9.2.1","np":"^9.2.0","publint":"^0.2.7","rollup":"^4.9.2","rollup-plugin-dts":"^6.1.0","rollup-plugin-node-externals":"^6.1.2","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"path-to-regexp":"^6.2.1"},"gitHead":"b3ac62c0b6f80e669ec66c8cfb59c7934b92c44c","_id":"@barelyhuman/fs-route-manifest@0.0.3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-UaG/RFhW9Ur2O/5xlIw+V9KjjoeoLnN31a0KC5RpZMtEN/xN1oZioRXnTFGnnevSMLT7C6HVVX36qF41twbJkQ==","shasum":"b1eaf5d81fef0ab8eeb16f59ca58bfa7f55b7a31","tarball":"https://registry.npmjs.org/@barelyhuman/fs-route-manifest/-/fs-route-manifest-0.0.3.tgz","fileCount":6,"unpackedSize":11965,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8jR3GkMRWxHacsVXOKnVqKhzSukzd000ALZEIw/FtjAiEAqOGhRfp9dHDx5a8r5QLEYa+qdISA7ARyRU/sAtmdg1k="}]},"_npmUser":{"name":"barelyreaper","email":"sidgroks@gmail.com"},"directories":{},"maintainers":[{"name":"barelyreaper","email":"sidgroks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-route-manifest_0.0.3_1703927427829_0.6246061402545007"},"_hasShrinkwrap":false},"0.0.4":{"name":"@barelyhuman/fs-route-manifest","version":"0.0.4","description":"Opinionated file system manifest generator","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"type":"module","scripts":{"build":"rollup -c","next":"bumpp","test":"echo 'true'","release":"publint && np","prepublishOnly":"pnpm run build"},"publishConfig":{"access":"public"},"keywords":["file system router","manifest generation","fsrouter"],"author":{"name":"reaper","email":"ahoy@barelyhuman.dev"},"license":"MIT","devDependencies":{"@rollup/plugin-typescript":"^11.1.5","@types/node":"^18.16.0","bumpp":"^9.2.1","np":"^9.2.0","publint":"^0.2.7","rollup":"^4.9.2","rollup-plugin-dts":"^6.1.0","rollup-plugin-node-externals":"^6.1.2","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"path-to-regexp":"^6.2.1"},"gitHead":"9ad0006da57cfad3ba6e34cdfe51ec07f0a9c7c1","_id":"@barelyhuman/fs-route-manifest@0.0.4","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Mphfj0fyz+ZGkbnYLK/2DKoBl4RRT4EfiVrfDTFcW3UdHgtPyjKjp20/oOzvmjXhTTtvTHISLg5oEjjeJpGfYw==","shasum":"ece2cc71c42314381a5239e7c0d4e8b6e0dae943","tarball":"https://registry.npmjs.org/@barelyhuman/fs-route-manifest/-/fs-route-manifest-0.0.4.tgz","fileCount":6,"unpackedSize":14755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNB8zamEibInhil3LOean5vbrAxugurfvsSKz4KiSxCgIhAI/FiwCT69Z+J9lS0miokiwDIzLGnAxWzaaLvFR3IQ2v"}]},"_npmUser":{"name":"barelyreaper","email":"sidgroks@gmail.com"},"directories":{},"maintainers":[{"name":"barelyreaper","email":"sidgroks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-route-manifest_0.0.4_1703928745378_0.04819450586517249"},"_hasShrinkwrap":false},"0.0.5":{"name":"@barelyhuman/fs-route-manifest","version":"0.0.5","description":"Opinionated file system manifest generator","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"type":"module","scripts":{"build":"rollup -c","next":"bumpp","test":"echo 'true'","release":"publint && np","prepublishOnly":"pnpm run build"},"publishConfig":{"access":"public"},"keywords":["file system router","manifest generation","fsrouter"],"author":{"name":"reaper","email":"ahoy@barelyhuman.dev"},"license":"MIT","devDependencies":{"@rollup/plugin-typescript":"^11.1.5","@types/node":"^18.16.0","bumpp":"^9.2.1","np":"^9.2.0","publint":"^0.2.7","rollup":"^4.9.2","rollup-plugin-dts":"^6.1.0","rollup-plugin-node-externals":"^6.1.2","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"path-to-regexp":"^6.2.1"},"gitHead":"0ab08456bb2fef8c674dc17a091878e0a43a7b39","_id":"@barelyhuman/fs-route-manifest@0.0.5","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-6a7BGUI4Vl5IBnnzTbHV71WwZiLw0H9RXkUZ3pfqJJQHiLDGIfPk4Fq56iCuS9isz+jz3uT6oqYsgnDVFaYrKw==","shasum":"266005813f0997dcb212f384c1a0b095025a4f2e","tarball":"https://registry.npmjs.org/@barelyhuman/fs-route-manifest/-/fs-route-manifest-0.0.5.tgz","fileCount":6,"unpackedSize":14718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsQoHuWT5NoYTE3KgzRk/BR2Nletx+Ie/sjTDSN4UwGAiADQSlX5Lh8sZj11tAJoIe47nJKfRA5Swr06zwYKlNnSA=="}]},"_npmUser":{"name":"barelyreaper","email":"sidgroks@gmail.com"},"directories":{},"maintainers":[{"name":"barelyreaper","email":"sidgroks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-route-manifest_0.0.5_1703935876100_0.7956431776786108"},"_hasShrinkwrap":false},"0.0.6":{"name":"@barelyhuman/fs-route-manifest","version":"0.0.6","description":"Opinionated file system manifest generator","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"type":"module","scripts":{"build":"rollup -c","next":"bumpp","test":"echo 'true'","release":"publint && np","prepublishOnly":"pnpm run build"},"publishConfig":{"access":"public"},"keywords":["file system router","manifest generation","fsrouter"],"author":{"name":"reaper","email":"ahoy@barelyhuman.dev"},"license":"MIT","devDependencies":{"@rollup/plugin-typescript":"^11.1.5","@types/node":"^18.16.0","bumpp":"^9.2.1","np":"^9.2.0","publint":"^0.2.7","rollup":"^4.9.2","rollup-plugin-dts":"^6.1.0","rollup-plugin-node-externals":"^6.1.2","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"path-to-regexp":"^6.2.1"},"gitHead":"268d9674be28ae18c5b34f76d40fec75b94576f5","_id":"@barelyhuman/fs-route-manifest@0.0.6","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-uYL7FQz1EnXvLDW8FuQN79wog7yRiEF2LGh7oKfpOWmlRwiGXSoeuQ5T7onqBohPSPOl4rp55QVsHuwpYdSoZQ==","shasum":"8f90a833772bf36384a0b48adbac5210dd1ec290","tarball":"https://registry.npmjs.org/@barelyhuman/fs-route-manifest/-/fs-route-manifest-0.0.6.tgz","fileCount":6,"unpackedSize":14812,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFAhq8siWS9TcnBP1QL3/3FvJpquNLDB3tyEFJ9rPKcAiEA7r4AZgO3fDZGGLv7zfgqhAj4vMHvxBR81TjXVH2ipbc="}]},"_npmUser":{"name":"barelyreaper","email":"sidgroks@gmail.com"},"directories":{},"maintainers":[{"name":"barelyreaper","email":"sidgroks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-route-manifest_0.0.6_1703938003040_0.6068496367333585"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-30T07:50:26.942Z","0.0.1":"2023-12-30T07:50:27.295Z","modified":"2023-12-30T12:06:43.421Z","0.0.2":"2023-12-30T08:51:46.275Z","0.0.3":"2023-12-30T09:10:28.024Z","0.0.4":"2023-12-30T09:32:25.575Z","0.0.5":"2023-12-30T11:31:16.291Z","0.0.6":"2023-12-30T12:06:43.213Z"},"maintainers":[{"name":"barelyreaper","email":"sidgroks@gmail.com"}],"description":"Opinionated file system manifest generator","keywords":["file system router","manifest generation","fsrouter"],"author":{"name":"reaper","email":"ahoy@barelyhuman.dev"},"license":"MIT","readme":"# fs-route-manifest\n\nSimple manifest generation utilities for file system routing\n\n## Basic Usage\n\n```sh\n; npm i @barelyhuman/fs-route-manifest\n```\n\n```js\nimport { generateRoutes, readDirectory, stringify } from \"../src/index.ts\";\n\n// Read the routes directory and give all\n// file paths\nconst filePaths = readDirectory(\"./routes\");\n\n// Generate a manifest or hashmap of information from the file path data from above\nconst urlManifest = generateRoutes(\"/routes\", filePaths);\n\n// stringify this data, so you can store it on the filesystem for caching and work avoidance\nconsole.log(stringify(urlManifest));\n```\n\n## API Reference\n\n[TypeAPI &rarr;](https://typeapi.barelyhuman.dev/pkg/@barelyhuman/fs-route-manifest)\n","readmeFilename":"readme.md"}