{"_id":"react-router-auto-routes","_rev":"33-52e6e7c29adbc8e7b904bd29a9a08c85","name":"react-router-auto-routes","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"react-router-auto-routes","version":"0.1.0","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.1.0","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-flat-routes":"dist/cli.cjs"},"dist":{"shasum":"26b8ee3be94229843ef31fecc7b999e54969c6cf","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.1.0.tgz","fileCount":6,"integrity":"sha512-GeBrIaDfDB8vnEAqJZsjFcHFxXDqNm5O0yhy7IYAuKJaOYm7DM+TgwiujlfdSMaCjDhtGb/mk3J56Fs4bWhzxw==","signatures":[{"sig":"MEQCIFMuf3/ncdBf6O/8EX5CG+tJc8TPzpiB2/mzvZtbAjVFAiALVwLW8RFA3NVfoTi9UWiT37u1H3ciExodezWE28nOqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35543},"type":"module","_from":"file:react-router-auto-routes-0.1.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","migrate:sample":"node scripts/manual-migrate.mjs prepare","migrate:sample:clean":"node scripts/manual-migrate.mjs clean"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"_resolved":"/private/var/folders/34/pz_j6cb17fl55jvbtywgd0680000gn/T/04e974524a088d971d5e425ba9c853be/react-router-auto-routes-0.1.0.tgz","_integrity":"sha512-GeBrIaDfDB8vnEAqJZsjFcHFxXDqNm5O0yhy7IYAuKJaOYm7DM+TgwiujlfdSMaCjDhtGb/mk3J56Fs4bWhzxw==","repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.1.0_1759398610348_0.2774217993754471","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"react-router-auto-routes","version":"0.1.1","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.1.1","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-flat-routes":"dist/cli.cjs"},"dist":{"shasum":"bf367e5a0aba006c7b2e736cefceb7afafdfa559","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.1.1.tgz","fileCount":6,"integrity":"sha512-3ENUbm3Ygq3AThZrnzx7JvuqYuhlW0jWkhTqYUiSL/sSyBhRK9YZHT7W271/zljwPBifzSyj6Z++YEhh8m2jpg==","signatures":[{"sig":"MEYCIQClEeAZzD+6YAZJrFCyXYZMEmqp7/Sf/SieW3zHxf9xOQIhAKv46bU5PoCux6DRwzFHvprF/kFKI5XOD+nPdQk9u0eO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35265},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66490b9f92eb68ce8a38dbfe7707e272c8da2986","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","migrate:sample":"node scripts/manual-migrate.mjs prepare","prepublishOnly":"npm run typecheck && npm run build","migrate:sample:clean":"node scripts/manual-migrate.mjs clean"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.1.1_1759399588737_0.02800700840908643","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"react-router-auto-routes","version":"0.1.2","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.1.2","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-flat-routes":"dist/cli.cjs"},"dist":{"shasum":"e40078e563cde3be4405f2779b9696a2a65b4aeb","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.1.2.tgz","fileCount":6,"integrity":"sha512-kdk3nKC7qRT/F/Bn+ZEIOxtdhCcnf27PG+g42aKJAEmVdFR0fksIuKBt9lKzh6wB7qxghnxWmVgE62fJOLq8Hg==","signatures":[{"sig":"MEQCIEk94qSkGXXauay0TRlCRQz91kmVyjiNRsQU2t1t+pqmAiBBsoHNIZQGqyRZZ/Q8MU9VcYtcb2l5X0FkRvCmQGCOSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35983},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"214edbf6e2cb04c5fa80b0d1d7d866a70c1bcd53","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","migrate:sample":"node scripts/manual-migrate.mjs prepare","prepublishOnly":"npm run typecheck && npm run build","migrate:sample:clean":"node scripts/manual-migrate.mjs clean"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.1.2_1759406549660_0.2603931874461145","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"react-router-auto-routes","version":"0.1.3","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.1.3","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"fff9a05c4cfb6e79c22e1b413fd7ae5372a59898","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.1.3.tgz","fileCount":6,"integrity":"sha512-R/YPtzeETefbRYqRBVfwB2pEWqjxZmtKd4s9pCnv560qIIFQ0WCFqBbtpz6ncjxq8wx2OTR9P4w/heFxzWoxSQ==","signatures":[{"sig":"MEUCIQDkrAX3ZtNWebqIS9+toC88ZYl5eqJiKj8s8Wot1Cf2NwIgZjLwYsGUXxkXDoKnEbqG9U31pW5MVkYafJaHVazrzOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36193},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cf7102be1f0311be04423f5405ddb610a0988e5a","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","migrate:sample":"node scripts/manual-migrate.mjs prepare","prepublishOnly":"npm run typecheck && npm run build","migrate:sample:clean":"node scripts/manual-migrate.mjs clean"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.1.3_1759406979037_0.9068799980632898","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"react-router-auto-routes","version":"0.1.4","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.1.4","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"68e284a1a294c3e50348042e57bce947e682b05c","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.1.4.tgz","fileCount":6,"integrity":"sha512-ud5M8fwQkS2lOs7Tz0B5WmMxBM74cP0SufYUZ1Flub0IMocmvnAbgAB2mwJNx0OcHnVluawCetDFNLTA5GYE+w==","signatures":[{"sig":"MEUCIGU0YSKjLxXQIPO2ags/GoL5MLXZWbohswBDm1i0DPYZAiEAs+bLgAGG3YiyWo240yzSlJhieSTbisj36bpI94VqS2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38229},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5523b9ba02cbd588a5479b8d3070128edda7711b","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","migrate:sample":"node scripts/manual-migrate.mjs prepare","prepublishOnly":"npm run typecheck && npm run build","migrate:sample:clean":"node scripts/manual-migrate.mjs clean"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.1.4_1759407962707_0.13497369268052029","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"react-router-auto-routes","version":"0.1.5","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.1.5","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"33cee5ad284de7912cd3444184c9f02d6d05402a","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.1.5.tgz","fileCount":6,"integrity":"sha512-lOdZs/8KTb+GPAB0qJ6569Feq7jGxPBZ8Vy37tbsxy5vgBrkvrjl591CK9ih7XfJ9PzrJrUrWjbZWM/oZWP6XQ==","signatures":[{"sig":"MEQCIFOQdsuucUIA+iYqN2twv8gjeRFg5K914FxDAxbQ4rOnAiAblVqQGMEWx0TNJ4Pp+Q3xlE+2iOu9H9gtGhPV9/dNTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38190},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd0438a6cadfd7f91bd6c0323e3d174181e1e7ce","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","migrate:sample":"node scripts/manual-migrate.mjs prepare","prepublishOnly":"npm run typecheck && npm run build","migrate:sample:clean":"node scripts/manual-migrate.mjs clean"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.1.5_1759408353468_0.3247849295773251","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"react-router-auto-routes","version":"0.1.6","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.1.6","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"16721aaf0c2cff5c966329c674b7ed014e06eef3","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.1.6.tgz","fileCount":6,"integrity":"sha512-6KJWusA9oqcE3GH1slYuga3+uQBzwypsdY8McshfMusPnM2aVKUy+VDSvUH6qmtizKzY/dolUG2UFio57Xtosw==","signatures":[{"sig":"MEUCIQCfJLpI89+r6OisBRuogDMiMmYsNr9Gw6OrWNfezMrD+AIgbGtm5pkaQNSxZ3mDMRSaD93JNMMzURmgZjIt3Oj21eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38161},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5c3722c7d00166e491a560cfa44caaef16d50e91","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","migrate:sample":"node scripts/manual-migrate.mjs prepare","prepublishOnly":"npm run typecheck && npm run build","migrate:sample:clean":"node scripts/manual-migrate.mjs clean"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.1.6_1759408646986_0.6459676824389795","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"react-router-auto-routes","version":"0.1.7","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.1.7","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"f2eb5819695512513d512ddfa964283561569dae","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.1.7.tgz","fileCount":6,"integrity":"sha512-uBN+sV55lpeBQ//lWsIDtG4pyMhwOlBM1T1WbSMx/Ahe7VzIVR/MKJoxfnzIInQDTNgE1VkgYbnRvuISjII62Q==","signatures":[{"sig":"MEUCIQDvmKSjQDxRphyTj25ttLhNuIJc94sJmyrZSFCw/6+KMQIgA0t1uiOA1bc4GhCKzAVACWzAzIzYcqZVLZgKUV6rIVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42073},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"630a8f410bd852114a041977af773fee0c44db3d","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","migrate:sample":"node scripts/manual-migrate.mjs prepare","prepublishOnly":"npm run typecheck && npm run build","migrate:sample:clean":"node scripts/manual-migrate.mjs clean"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.1.7_1759415627050_0.40084889369596444","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"react-router-auto-routes","version":"0.2.0","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.2.0","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"dc79ffaf8e7158da1d2720293317b17161aa52cf","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.2.0.tgz","fileCount":6,"integrity":"sha512-ZskQvcKriax+Rw8rue546EVCWz9Np3ykMIpXwVohYFlmCLVkKs6GBSzgu+taH6VTtVquLbwv9xfwkqbzVOwtcQ==","signatures":[{"sig":"MEUCIQCBl/Ive+q+LV9mFHyjxdGmq2xbGJ9LSo/coN8OMJLHAQIgV+5Fcu+xqkQR6+Flfj1YGPzdwyKF3joPBsOuKXbwgzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10005163},"type":"module","_from":"file:react-router-auto-routes-0.2.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"_resolved":"/private/var/folders/0m/65chgtvd2l39wfk29_k9_qjm0000gn/T/b73152eeb4145b781b223f4873acd8de/react-router-auto-routes-0.2.0.tgz","_integrity":"sha512-ZskQvcKriax+Rw8rue546EVCWz9Np3ykMIpXwVohYFlmCLVkKs6GBSzgu+taH6VTtVquLbwv9xfwkqbzVOwtcQ==","repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.2.0_1759516414226_0.8749576514813067","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"react-router-auto-routes","version":"0.3.0","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.3.0","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"7729624e8ba0386d49665ad6ec3bb8450a597899","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.3.0.tgz","fileCount":6,"integrity":"sha512-ycyr6s2ZlYH3+bzBwcUOHGFaGMarEcpcFEdada6YvQYvaJfTZ4WcxCNp2Z5tpyyVTc3J36l/zEeQBJXI5LiUVQ==","signatures":[{"sig":"MEYCIQCCjK2vqchB4g1qJEzFOwu8oRrG/+0WimsQDSBHUr/PhAIhAP6SdKRxBZgzVKOjaEhk3dKsya+/Ugz72qSBnV2ahT35","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10006939},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"07cb3c1ee7cca855426dbcac27de3fb1dcc6e24b","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.3.0_1759546604004_0.6260966391438687","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"react-router-auto-routes","version":"0.3.1","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.3.1","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"bfdb324687c8f69d1dec1bc8473ae231ed66233b","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.3.1.tgz","fileCount":6,"integrity":"sha512-Hy3wlfA6xV0UrCILnPPCgkAFK3hzuv/e+EFj2yYCVYATji2oARtZifV4mHvk/blZK+KEu0rbBMyD19nfMNGYDg==","signatures":[{"sig":"MEYCIQD5t4oYDnP1ZrhdJBaYhZQ0oNiS/Cmq0fEte97q5Wp/xAIhAKgBGejcvBYaa24ivzbfrF+G/0QkjbNZlDIFQkgmh5qT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10008655},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"93b4d8edb2680f1acdc6fa285183a1df89a27457","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.3.1_1759548696379_0.8504982789986921","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"react-router-auto-routes","version":"0.3.2","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.3.2","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"e1ae4af5c8ea41a41a8df130b452b8ac4091402d","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.3.2.tgz","fileCount":6,"integrity":"sha512-LIoWFt7AS7DAsPj9RL/PMoUmYUT1hVlHHyVSxB0A2Uv53Bdw/vIFS7r8qRvRTEcjylZ3M7gkHJq+vMBR84oJvA==","signatures":[{"sig":"MEQCIGxbBvCZ7zVPyPamUnUB4pjfMMwCxYCAVEbL3jgzB1tzAiB9RYAsM9B7eTvQS8nzvDhpO3rwhgGqCI7IqV5BEiFqpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10009114},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e28c58c35a463ba9dafa1c561f9d838b91da54a5","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.3.2_1759549288829_0.7495601780441103","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"react-router-auto-routes","version":"0.3.3","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.3.3","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"63b9e552f63d310f0054b7dacc019aec12aaddec","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.3.3.tgz","fileCount":6,"integrity":"sha512-/dY1h8coUVfGk8+wisWH4IGMigPNDko9P81Yd30NsSPDtsWugdnWTKpJk95xv8DHf7hHKmmUDMmFe/e15F9Zmg==","signatures":[{"sig":"MEUCIQDYbbvA7D7zMgHL35v4JyY1tE/6x/pJVddNWPVLczUprQIgKxnu8Jm/ZA73QI5Yow8trqUllvP37jlquIMvKN/I8Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10009928},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"38b18830390f8628adfb51004c16ef00733f2ce5","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.3.3_1759559656037_0.005163290645868512","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"react-router-auto-routes","version":"0.3.4","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.3.4","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"0a9ac0ce118d373af5e1e57a7527c70b9e622d31","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.3.4.tgz","fileCount":6,"integrity":"sha512-0FCKQ6NntO3SsmfTFqqmOEl0cR7ay/c6/zewNuRBlpypiw8gAAxUgA+9RNttMMR+7s0soW4ZSVhHOF5lWSojlw==","signatures":[{"sig":"MEUCIQCnEDk8MT4FlAxFAXP/9wjrSmGtFljuuucG8SIgPu2YXQIgdc3SAsse+1TWhTkhR0jV6JJgKQCsQ717oQOrjeJo83w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10013820},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5642129faf0c50e3bb2b86a80457164550ff05f9","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.3.4_1759564281738_0.30701768677821484","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"react-router-auto-routes","version":"0.3.5","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.3.5","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"144543ebd59af205c064e75bee2806a1ff54b25f","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.3.5.tgz","fileCount":6,"integrity":"sha512-p5tGkrI8KQfMcJ/cdr/e83PXVITbo2kKQ/Qv4XBzlcQBAAPnnj+6MWQATKcgO7A3aTkSjFfBnFXAkU9YPtwwBw==","signatures":[{"sig":"MEQCIAOSw5QPnms8voUmMWOAcxsNUu37bMWcPxbfcjBZCIOFAiAseO9jToiDp3RHaR7UCLiklDuQL/N1/0TJv1YHHorubA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10013908},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7cce2a2c21fee33c91edd13d56b444b83fbabc96","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.3.5_1759589910073_0.9488480992338317","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"react-router-auto-routes","version":"0.3.6","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.3.6","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"2e5cd2d413d5d95151eef49a8341b336338c714e","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.3.6.tgz","fileCount":6,"integrity":"sha512-mRLzNZoIo6JnG9+36Jg21iTzLPIjPFSMl6IlCoktFXeh7Ue0GPU90H3NvHL4BM3IW316jQT76TuyLKeLHGCukg==","signatures":[{"sig":"MEQCIHqs0EXPD1wI5FFXS9nwWpfkY1vvoeoSefhIdhflwnYDAiB/38BHvcR7F5g4Ee03oXwlGldfFiKltgkj6NUBtbUedQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10015698},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3559974d2cc5857e88ecf019e3f38e7264d38c61","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.3.6_1759595970069_0.5293925650027511","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"react-router-auto-routes","version":"0.3.7","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.3.7","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"7382d72392589c9c13ff855c390706fa2b5045e3","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.3.7.tgz","fileCount":6,"integrity":"sha512-HSuQqHmlA6WmcF05oXXRjlEACQcEO6j+rZkpj/52W2WqTIatYThNaVkcrY2Lz7NigkJursjozZc0PYpoTZZnLQ==","signatures":[{"sig":"MEQCIDM3EDlzA/aqsBZiQeVICt4EKUS2oPHq6feukVDiyUqSAiBDlH1RDfUFWIAsLpkdZIR8UNtmFlIuGezj7oJwcNmZFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10017558},"type":"module","_from":"file:react-router-auto-routes-0.3.7.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"_resolved":"/private/var/folders/0m/65chgtvd2l39wfk29_k9_qjm0000gn/T/98560174c007fa3b96b3aaf6b74a291c/react-router-auto-routes-0.3.7.tgz","_integrity":"sha512-HSuQqHmlA6WmcF05oXXRjlEACQcEO6j+rZkpj/52W2WqTIatYThNaVkcrY2Lz7NigkJursjozZc0PYpoTZZnLQ==","repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.3.7_1759647269521_0.1374759078498402","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"react-router-auto-routes","version":"0.4.0","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.4.0","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"b72569c32e1123bad15b2a077a347d3ae5532954","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.4.0.tgz","fileCount":6,"integrity":"sha512-61Ic1EI5fQo2ihKto/QLaw7HtucBeWkg6aUg5ZZ2hKIXIc4MYFhVJvyGhGkYpVZaV7YrvYdDUKGkGAkNYdg52g==","signatures":[{"sig":"MEUCIQDFvvJuDw61CP9Gxi0u/YqUjp4JQXvpekgo2DCw/gEsJwIgbOeSyW4mhaTo6oNZzLbk7T6xYR0TEJnZ92UwFWwI3+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10018221},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd4b2926dcfd0ff31f4c17ad2d7f0e15c3197ac5","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","migrate":"rm -rf ./app/new-routes && npm run build && node ./dist/cli.cjs","typecheck":"tsc -b","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.4.0_1759648403113_0.5586072855769242","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"react-router-auto-routes","version":"0.4.1","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.4.1","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"6663714fc8a67aa7644756f45146629720b83cf1","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.4.1.tgz","fileCount":6,"integrity":"sha512-ECxVyAFLYCc8nMb6I4xXWJZZ2Gux8TVv9uNwG1+b36hD8cPRuNyo95AAHk2fTKuS8fY5TYSnMoVAUGlFQwm2+w==","signatures":[{"sig":"MEUCIDwTsdUPwBFmzjaprTNjht2yJoEIL3E0UAjYQryOvfThAiEA/VWDhYdz1latL03JAt9UDZ3vWNYYvgNqESQoB2O9fRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10018546},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a907b7815f42329246d353f272eab1b15439a55b","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","typecheck":"tsc -b","release:minor":"npm version minor && npm publish && git push && git push --tags","release:patch":"npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run typecheck && npm run build && npm run test -- --run"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.2","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.4.1_1759677468336_0.534596163461404","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"react-router-auto-routes","version":"0.5.0","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.5.0","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"c10ff22d50c0908ce0ce7b86f556c1eb15340c3f","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.5.0.tgz","fileCount":6,"integrity":"sha512-1X5dm0pzNEMzkt+9+OrRacjyREaehpCwn8n1wNSPx13x557UD78y4O+peeuI6BVzk7ri0Rp9eQkrp+7KXYoFWg==","signatures":[{"sig":"MEUCIDR+FKTlpYX5mSKwrladQ7gMcsoW3quRKGv5UzMrO6XyAiEAxXkRm0psKQKOEiHlo5qKQCttuvyEMb6vDgfBH6sumjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10022675},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c520603b13c518af17060e7e69afffe51f3171ac","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","typecheck":"tsc -b","release:minor":"npm version minor && npm publish && git push && git push --tags","release:patch":"npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run typecheck && npm run build && npm run test -- --run"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.2","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.5.0_1759908452916_0.23989844611594813","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"react-router-auto-routes","version":"0.5.1","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.5.1","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"2b42f56a1abf603a173ebcd5593f4e1d3b4f9fa6","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.5.1.tgz","fileCount":6,"integrity":"sha512-kexoSHf4G/LWNEQrDoJkj4+XRyJUALQkYqQWCZXgiGHh4bWDGqSEr6tP8LDAT0XI7H8tRDzcVFPKmt5au03BdQ==","signatures":[{"sig":"MEUCIFzfKl2D/Uo63K8O29hyxo+2am1TlajtQUACGUIervvsAiEAzwAAHip/a2lYj6PrDOZId18uhe09FuTghll2tmC7Pcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10024368},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"616c02b05b1db02316340f0f6393d2b1644a6348","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","typecheck":"tsc -b","release:minor":"npm version minor && npm publish && git push && git push --tags","release:patch":"npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run typecheck && npm run build && npm run test -- --run"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.2","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.5.1_1759910977289_0.7167092766384364","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"react-router-auto-routes","version":"0.5.3","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.5.3","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"8e42ee14ab8fb0a69c72704e9bb28043da64fd17","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.5.3.tgz","fileCount":6,"integrity":"sha512-80XuzyJGKSGz4PI7qDlN95fONSyc1Bet+fgxHhcPBu1ZGTgCI+L71JZHUT38W3Ce7rBytF2o26fdKs89DPi8+Q==","signatures":[{"sig":"MEQCIDrCoOponsmi2l1IE79U/6NIkX2AeEPwF9/lNbfRkPGTAiAO1QezSVCmgDoYpNetZpuxLLkhZTXZKJIx8aSjXyaVgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10024478},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dd9ba7633fc5edc70dc70060a6adb2b80f337234","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","typecheck":"tsc -b","release:minor":"npm version minor && npm publish && git push && git push --tags","release:patch":"npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run typecheck && npm run build && npm run test -- --run"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.2","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.5.3_1760507578857_0.6882768596873914","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"react-router-auto-routes","version":"0.5.4","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.5.4","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"9269baa7eaac8c1130f78592063ccb09edb80bba","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.5.4.tgz","fileCount":6,"integrity":"sha512-gZF4Z9BF6UVVgL8Bxt+KenPEF7ekVu9Eo+faWN6WOx4sayJLNqtpXHtQeJgUECJIpNpOa1eW2ZbhS5ae4plFOA==","signatures":[{"sig":"MEUCICrTm0Q29k8Gl4/DHNulKKip0gr9/CFpaKV8zqX5mToHAiEA5JJC9zFVQN99Ds7krtxhn1t/1Nc4t4Lmylf7d08wCJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10027824},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0ce3dcf4e3f529efb2e818b48d9064335cb79690","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","typecheck":"tsc -b","release:minor":"npm version minor && npm publish && git push && git push --tags","release:patch":"npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run typecheck && npm run build && npm run test -- --run"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.2","@types/picomatch":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.5.4_1760510236470_0.8791220664027426","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"react-router-auto-routes","version":"0.5.5","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.5.5","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"973018bc5d9ec4678410868860b8a81ef1e5f2b0","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.5.5.tgz","fileCount":6,"integrity":"sha512-WuPI4TR7dVdTTXAAtuQ2iYrjci9ZJX6Ha9beyz5LquifxByyPdcEwzWiiVT4oepvmVTap7jdwsdE/JzRBngI9Q==","signatures":[{"sig":"MEUCIHsGUylRuprMaH4iWKb8KmSSuEdS+f85MZBpEPtpuu1EAiEA+cvlhKHE5Nfl4jLCrmEb8IqZIURZ3SueBn0hXu36uMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87805},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f31bacaa9d45f04ca57a36b08b16f1214420b233","scripts":{"test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","typecheck":"tsc -b","release:minor":"npm version minor && npm publish && git push && git push --tags","release:patch":"npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run typecheck && npm run build && npm run test -- --run"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.2","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.5.5_1761065452908_0.14204529887449246","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"react-router-auto-routes","version":"0.6.0","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.6.0","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"671cc97fea60e593c65648497584c50c46e4612b","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.6.0.tgz","fileCount":6,"integrity":"sha512-Y+C6+edlMhvUHbHXBeMug/v68tP1wInbel2RgO6Cjs93A3uc0N4vV2Sanej066WX2IXsJXQwh0y5bRoL82lWYA==","signatures":[{"sig":"MEUCIQCZo2X83bFUs/prNib+wQ8Ra5O6nvo2cFcmGY9jZe0XJQIgZAoog3n47CKZ6EORg4N1OkKk9aKcbJAaMxTipeqneW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90848},"type":"module","_from":"file:react-router-auto-routes-0.6.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"np":"np","test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","typecheck":"tsc -b"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"_resolved":"/private/var/folders/0m/65chgtvd2l39wfk29_k9_qjm0000gn/T/e0b0024c1c2ce400300730d16388f598/react-router-auto-routes-0.6.0.tgz","_integrity":"sha512-Y+C6+edlMhvUHbHXBeMug/v68tP1wInbel2RgO6Cjs93A3uc0N4vV2Sanej066WX2IXsJXQwh0y5bRoL82lWYA==","repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","tsup":"^8.5.1","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.6.0_1763815606524_0.766650670235544","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"react-router-auto-routes","version":"0.6.1","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.6.1","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"43179d00c391a993f31c10980e4ad52a86467c56","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.6.1.tgz","fileCount":6,"integrity":"sha512-p3gEbNQraY/kMEEBSortLk4/0x6NkJPXaB6isO4MMnsjZUf5PuO5RLpOIqg0JH7z0D72IWJQXt7E0Fai1zukEQ==","signatures":[{"sig":"MEQCIB3osf3M8lwZ+VnrSD4EwF39rKpss5RpXhB598c/L24CAiB+FFB2xD7zgxT3siN7OEwSUK1o9L6AzWTYdOCKap82Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92334},"type":"module","_from":"file:react-router-auto-routes-0.6.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"np":"np","test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","typecheck":"tsc -b"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"_resolved":"/private/var/folders/0m/65chgtvd2l39wfk29_k9_qjm0000gn/T/05ea4e005530f8f9c52e722b455f7e44/react-router-auto-routes-0.6.1.tgz","_integrity":"sha512-p3gEbNQraY/kMEEBSortLk4/0x6NkJPXaB6isO4MMnsjZUf5PuO5RLpOIqg0JH7z0D72IWJQXt7E0Fai1zukEQ==","repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","tsup":"^8.5.1","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.6.1_1763819482137_0.7478918715320104","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"react-router-auto-routes","version":"0.7.1","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.7.1","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"9a45f0bbd5fea42e0fcd2dd8c5aa5c3e15ca2daa","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.7.1.tgz","fileCount":6,"integrity":"sha512-T/erxBvP7IM/UG7oGoKRH+Rniy+TDhdLwQ47gJG9sTcteVRQJpSD10fcWykk+MC2Cwee7L0tXH9jhO7ZNxJLMg==","signatures":[{"sig":"MEUCIQDF2dbJFfGcLam213UD3hysLjsP/rzq5N6T5dZmMJwTLwIgHo7JxzAkgqSyrtCNS1Popb1HMuTDfW/N6bAv5gforsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92372},"type":"module","_from":"file:react-router-auto-routes-0.7.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"np":"np","test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","typecheck":"tsc -b"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"_resolved":"/private/var/folders/0m/65chgtvd2l39wfk29_k9_qjm0000gn/T/884cb74e59c5438f57b0090bcbb82d5d/react-router-auto-routes-0.7.1.tgz","_integrity":"sha512-T/erxBvP7IM/UG7oGoKRH+Rniy+TDhdLwQ47gJG9sTcteVRQJpSD10fcWykk+MC2Cwee7L0tXH9jhO7ZNxJLMg==","repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"10.9.4","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","tsup":"^8.5.1","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.7.1_1766847869341_0.9450435903417465","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"react-router-auto-routes","version":"0.8.0","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.8.0","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"b9724e73c4d84c9b032aeae0fca8ad1df0c64bd7","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.8.0.tgz","fileCount":6,"integrity":"sha512-CMo9NjzipZwzQPpjcaM6LeaqXT59MYDJ0vLSGEDuujFj5w2CBXe1+hSFZpwTyrSn5a1Ujc5RzFNDtUuc3fn2cw==","signatures":[{"sig":"MEUCIQD0nsSXIgnnEJrqplXN3fF5d3WVKcN39/1hX4qxNR6faQIgJHQQRWTOwEEnf8IICnQRntAHsw0FO61VU/jyMjf+xX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92222},"type":"module","_from":"file:react-router-auto-routes-0.8.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"np":"np","test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","typecheck":"tsc -b"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"_resolved":"/private/var/folders/0m/65chgtvd2l39wfk29_k9_qjm0000gn/T/ec53b615fa670c0cc13fe251e0428b88/react-router-auto-routes-0.8.0.tgz","_integrity":"sha512-CMo9NjzipZwzQPpjcaM6LeaqXT59MYDJ0vLSGEDuujFj5w2CBXe1+hSFZpwTyrSn5a1Ujc5RzFNDtUuc3fn2cw==","repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"11.8.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","tsup":"^8.5.1","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.8.0_1771333436754_0.3388061971264724","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"react-router-auto-routes","version":"0.8.1","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.8.1","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"54c86dcf50216077427447c65457c41067581de1","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.8.1.tgz","fileCount":6,"integrity":"sha512-jwM0jygNUnX7YOZhLMtOskFDuslevYd2GqE0zNvWP6YvebpxLNbnS+ydsxJhGOIn2JmmoVaUdm7X42uWJT/g2A==","signatures":[{"sig":"MEYCIQCZDZvvfJ+EXvUG4XPczTt74+n+rC1qyi/8k8/Sxzg/2gIhANP6jLUGBvr42ZauQBCAf5Rwvf5igPVDvIYKejiwieC9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93362},"type":"module","_from":"file:react-router-auto-routes-0.8.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"np":"np","test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","typecheck":"tsc -b"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"_resolved":"/private/var/folders/0m/65chgtvd2l39wfk29_k9_qjm0000gn/T/fff9ef7867df68aac7bf6a2de6254d8f/react-router-auto-routes-0.8.1.tgz","_integrity":"sha512-jwM0jygNUnX7YOZhLMtOskFDuslevYd2GqE0zNvWP6YvebpxLNbnS+ydsxJhGOIn2JmmoVaUdm7X42uWJT/g2A==","repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"11.8.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","tsup":"^8.5.1","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.8.1_1771423681541_0.15306644716207107","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"react-router-auto-routes","version":"0.8.2","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.8.2","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"55505f9b1d0b8be1862d673616d85b493fd70a07","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.8.2.tgz","fileCount":6,"integrity":"sha512-wTC4K54ca0rg0A4YrOVZAnI/7ax1QYc4lkS8w3vx/bdIymlUIXbIXIcQZJcws88rwFj8z1sKmc/eO/BvWf2hCw==","signatures":[{"sig":"MEUCIBIM6r2AcJkkX2ot4yjXYoa4dW0S1sRkA3zDTD39S4KJAiEA2288ViL8nQzuVVP8XyQwWVcA2ubgYvZmAWo4lfAAlPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96490},"type":"module","_from":"file:react-router-auto-routes-0.8.2.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"np":"np","test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","typecheck":"tsc -b"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"_resolved":"/private/var/folders/0m/65chgtvd2l39wfk29_k9_qjm0000gn/T/3481296a64b327cfd87cb47f795b0110/react-router-auto-routes-0.8.2.tgz","_integrity":"sha512-wTC4K54ca0rg0A4YrOVZAnI/7ax1QYc4lkS8w3vx/bdIymlUIXbIXIcQZJcws88rwFj8z1sKmc/eO/BvWf2hCw==","repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"11.8.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","tsup":"^8.5.1","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.8.2_1771545986262_0.8226871381310306","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"react-router-auto-routes","version":"0.8.3","keywords":["react-router","routes","routing","flexible","colocation","file-based","flat-routes"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.8.3","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"49889d0b8b7b14fd85f24ba4105d3e374bb83a61","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.8.3.tgz","fileCount":6,"integrity":"sha512-+ZzfzYYB8t1sU1wJrihmDtuIfi7DOCDzjxdp7TM0loQsLfbfMQba3v+GNPp847oxkd2Tb9E53WCcWPrhwI3/gg==","signatures":[{"sig":"MEUCICdQ1HgHxf/fsiYiRCiJ4hRxc77OHFo3G4FumcKIcv8zAiEA7Fa3aSe00cOQIqysHrXchTwCV0O5pEQrjj22RA5VrWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96890},"type":"module","_from":"file:react-router-auto-routes-0.8.3.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"np":"np","test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","typecheck":"tsc -b"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"_resolved":"/private/var/folders/0m/65chgtvd2l39wfk29_k9_qjm0000gn/T/308fd085611314b5e058a329fb08a05f/react-router-auto-routes-0.8.3.tgz","_integrity":"sha512-+ZzfzYYB8t1sU1wJrihmDtuIfi7DOCDzjxdp7TM0loQsLfbfMQba3v+GNPp847oxkd2Tb9E53WCcWPrhwI3/gg==","repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"11.9.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","tsup":"^8.5.1","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.8.3_1773503052515_0.2713141202186182","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"react-router-auto-routes","version":"0.8.4","keywords":["colocation","file-based","flat-routes","flexible","react-router","routes","routing"],"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","_id":"react-router-auto-routes@0.8.4","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"homepage":"https://github.com/kenn/react-router-auto-routes#readme","bugs":{"url":"https://github.com/kenn/react-router-auto-routes/issues"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"dist":{"shasum":"f8a92601d5341d18435aed516105ac9e32bbd7fe","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-0.8.4.tgz","fileCount":6,"integrity":"sha512-eGbPtJGJ2XWleKr9xFm0cqYxNUBbnyA7jVag+LSbs2TR6uqqID+n+2MmpgGf7gHskOX7lTWUuOQmZr+nHtEaZg==","signatures":[{"sig":"MEUCIE/fLKoh4q+DkLbudxkQi5BKr7lbsZuNPUzPZH6KHiL4AiEAg/dCXkXYlqOTrA09wuE5TB2mNQTquk9Bn0UmI0MUTDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98261},"type":"module","_from":"file:react-router-auto-routes-0.8.4.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"np":"np","test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","build":"tsup","typecheck":"tsc -b"},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"_resolved":"/private/var/folders/0m/65chgtvd2l39wfk29_k9_qjm0000gn/T/5f42519da36090a05f16751215fd7edc/react-router-auto-routes-0.8.4.tgz","_integrity":"sha512-eGbPtJGJ2XWleKr9xFm0cqYxNUBbnyA7jVag+LSbs2TR6uqqID+n+2MmpgGf7gHskOX7lTWUuOQmZr+nHtEaZg==","repository":{"url":"git+https://github.com/kenn/react-router-auto-routes.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatic folder-based routing with colocation for React Router v7+","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsup":"^8.5.1","oxfmt":"^0.40.0","vitest":"^4.1.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/picomatch":"^4.0.2"},"peerDependencies":{"typescript":">=5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-router-auto-routes_0.8.4_1775784159177_0.18195724527300383","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"react-router-auto-routes","version":"1.0.0","description":"Automatic folder-based routing with colocation for React Router v7+","keywords":["colocation","file-based","flat-routes","flexible","react-router","routes","routing"],"license":"MIT","author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"repository":{"type":"git","url":"https://github.com/kenn/react-router-auto-routes.git"},"bin":{"migrate-auto-routes":"dist/cli.cjs"},"type":"module","sideEffects":false,"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/index.js"}},"dependencies":{"oxc-parser":"^0.146.0","picomatch":"^4.0.5"},"devDependencies":{"@types/node":"^20.19.43","@types/picomatch":"^4.0.3","np":"^12.0.1","oxfmt":"^0.64.0","tsup":"^8.5.1","typescript":"^7.0.2","vitest":"^4.1.11"},"engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"build":"tsup && tsc -p tsconfig.build.json","test":"NODE_OPTIONS=\"--no-warnings=DEP0040\" vitest","typecheck":"tsc -b","np":"np"},"_nodeVersion":"24.19.0","_id":"react-router-auto-routes@1.0.0","dist":{"integrity":"sha512-dKewWZmY4rTDOEKPMDCQV71Uv44Gr63lHDzwfil/0NQ/EayTc7MXwQNG14MHT7Ww8vWeWdo/1oDuy5SfYBYkug==","shasum":"4d926efc91e88c0c5c3ab3fb4dcefdf9c5f555b9","tarball":"https://registry.npmjs.org/react-router-auto-routes/-/react-router-auto-routes-1.0.0.tgz","fileCount":15,"unpackedSize":105520,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDs0jYo4UX/w+MS7NEBhAxk6fbc9k0imxKYAtqDwjtPdQIgLvZaSOhm8ppHv9ohWmnMTbz7W14lLGcMtZPBC2Td1q4="}]},"_npmUser":{"name":"kennejima","email":"kenn.ejima@gmail.com"},"directories":{},"maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-router-auto-routes_1.0.0_1787538954921_0.44757548686805815"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-02T09:50:10.284Z","modified":"2026-08-24T02:35:55.252Z","0.1.0":"2025-10-02T09:50:10.527Z","0.1.1":"2025-10-02T10:06:28.926Z","0.1.2":"2025-10-02T12:02:29.830Z","0.1.3":"2025-10-02T12:09:39.251Z","0.1.4":"2025-10-02T12:26:02.932Z","0.1.5":"2025-10-02T12:32:33.646Z","0.1.6":"2025-10-02T12:37:27.180Z","0.1.7":"2025-10-02T14:33:47.236Z","0.2.0":"2025-10-03T18:33:34.466Z","0.3.0":"2025-10-04T02:56:44.295Z","0.3.1":"2025-10-04T03:31:36.640Z","0.3.2":"2025-10-04T03:41:29.107Z","0.3.3":"2025-10-04T06:34:16.303Z","0.3.4":"2025-10-04T07:51:22.017Z","0.3.5":"2025-10-04T14:58:30.373Z","0.3.6":"2025-10-04T16:39:30.303Z","0.3.7":"2025-10-05T06:54:29.794Z","0.4.0":"2025-10-05T07:13:23.356Z","0.4.1":"2025-10-05T15:17:48.574Z","0.5.0":"2025-10-08T07:27:33.352Z","0.5.1":"2025-10-08T08:09:37.549Z","0.5.3":"2025-10-15T05:52:59.100Z","0.5.4":"2025-10-15T06:37:16.725Z","0.5.5":"2025-10-21T16:50:53.089Z","0.6.0":"2025-11-22T12:46:46.716Z","0.6.1":"2025-11-22T13:51:22.330Z","0.7.1":"2025-12-27T15:04:29.489Z","0.8.0":"2026-02-17T13:03:56.924Z","0.8.1":"2026-02-18T14:08:01.688Z","0.8.2":"2026-02-20T00:06:26.429Z","0.8.3":"2026-03-14T15:44:12.654Z","0.8.4":"2026-04-10T01:22:39.330Z","1.0.0":"2026-08-24T02:35:55.082Z"},"author":{"name":"Kenn Ejima","email":"kenn@users.noreply.github.com"},"license":"MIT","keywords":["colocation","file-based","flat-routes","flexible","react-router","routes","routing"],"repository":{"type":"git","url":"https://github.com/kenn/react-router-auto-routes.git"},"description":"Automatic folder-based routing with colocation for React Router v7+","maintainers":[{"name":"kennejima","email":"kenn.ejima@gmail.com"}],"readme":"# React Router Auto Routes\n\nAutomatic folder-based routing with colocation for React Router v7+.\n\n## Principles\n\nBuilt on [convention-over-configuration](https://en.wikipedia.org/wiki/Convention_over_configuration) principles—your file structure defines your routes automatically, with smart defaults that just work, and scale well.\n\n[Colocation](https://kentcdodds.com/blog/colocation) is a first-class feature:\n\n> \"Place code as close to where it's relevant as possible\" — Kent C. Dodds\n\nKeep your components, tests, utilities, and routes together. No more hunting across folders or artificial separation of concerns. The `+` prefix marks non-route files for cohesive, feature-based code organization.\n\n## Features\n\n- 📁 **Flexible file organization** - Mix and match folder-based and dot-delimited notation\n- 🎯 **Prefix-based colocation** - Keep helpers and components alongside routes using `+` prefix\n- 📦 **Monorepo / sub-apps support** - Mount routes from different folders to organize multi-app projects\n- ⚡ **ESM-only** - No CommonJS, built for modern tooling\n- 🧹 **Clean API** - Simplified options and intuitive conventions\n\n## Quick Start\n\nInstall:\n\n```bash\nnpm install -D react-router-auto-routes\n```\n\nUse in your app:\n\n```ts\n// app/routes.ts\nimport { autoRoutes } from 'react-router-auto-routes'\n\nexport default autoRoutes()\n```\n\n> **Migrating from remix-flat-routes?** See the [Migration Guide](#migration-guide) below.\n\n## Routing Convention\n\n**Folder-based structure:**\n\n```\nroutes/\n├── index.tsx            → / (index route)\n├── about.tsx            → /about\n├── robots[.]txt.ts      → /robots.txt (literal dot segment)\n├── _auth/               → Pathless layout (no /auth in URL)\n│   ├── _layout.tsx      → Auth layout\n│   ├── login.tsx        → /login\n│   └── signup.tsx       → /signup\n├── blog/\n│   ├── _layout.tsx      → Layout for /blog/* routes\n│   ├── index.tsx        → /blog\n│   ├── $slug.tsx        → /blog/:slug (dynamic param)\n│   └── archive.tsx      → /blog/archive\n├── dashboard/\n│   ├── _layout.tsx      → Layout for dashboard routes\n│   ├── index.tsx        → /dashboard\n│   ├── analytics.tsx    → /dashboard/analytics\n│   └── settings/\n│       ├── _layout.tsx  → Layout for settings routes\n│       ├── index.tsx    → /dashboard/settings\n│       └── profile.tsx  → /dashboard/settings/profile\n└── files/\n    └── $.tsx            → /files/* (splat - catch-all)\n```\n\n**Equivalent flat (dot-delimited) structure:**\n\n```\nroutes/\n├── index.tsx                          → / (index route)\n├── about.tsx                          → /about\n├── robots[.]txt.ts                    → /robots.txt (literal dot segment)\n├── _auth._layout.tsx                  → Auth layout\n├── _auth.login.tsx                    → /login\n├── _auth.signup.tsx                   → /signup\n├── blog._layout.tsx                   → Layout for /blog/* routes\n├── blog.index.tsx                     → /blog\n├── blog.$slug.tsx                     → /blog/:slug (dynamic param)\n├── blog.archive.tsx                   → /blog/archive\n├── dashboard._layout.tsx              → Layout for dashboard routes\n├── dashboard.index.tsx                → /dashboard\n├── dashboard.analytics.tsx            → /dashboard/analytics\n├── dashboard.settings._layout.tsx     → Layout for settings routes\n├── dashboard.settings.index.tsx       → /dashboard/settings\n├── dashboard.settings.profile.tsx     → /dashboard/settings/profile\n└── files.$.tsx                        → /files/* (splat - catch-all)\n```\n\nBoth structures produce identical routes. Use folders for organization, flat files for simplicity, or mix both approaches as needed.\n\n### Route Patterns\n\n| Pattern                    | Meaning                                                                                                                                               | Example                                          |\n| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ |\n| `index.tsx` / `_index.tsx` | Index route — the default page for a folder. Automatically nests under a matching `_layout.tsx`.                                                      | `blog/index.tsx` → `/blog`                       |\n| `_layout.tsx`              | Shared layout wrapper (renders an `<Outlet />`). The **only** file that creates nesting. `layout.tsx` without `_` is just a normal route (`/layout`). | `blog/_layout.tsx` wraps all `/blog/*` pages     |\n| `_` prefix folder          | Groups routes under a shared layout **without** adding a URL segment                                                                                  | `_auth/login.tsx` → `/login` (not `/auth/login`) |\n| `$param`                   | Dynamic segment — matches any value in that position                                                                                                  | `$slug.tsx` → `/blog/:slug`                      |\n| `$.tsx`                    | Catch-all (splat) — matches everything after this point                                                                                               | `files/$.tsx` → `/files/*`                       |\n| `(segment)`                | Optional segment — matches with or without it                                                                                                         | `(en)/about.tsx` → `/en?/about`                  |\n| `($param)`                 | Optional dynamic segment                                                                                                                              | `($lang)/home.tsx` → `/:lang?/home`              |\n| `[.]`                      | Literal dot — escapes the dot so it's part of the URL                                                                                                 | `robots[.]txt.ts` → `/robots.txt`                |\n\n**Key insight:** Folders are just organization. Without a `_layout.tsx` in the folder, `api/users.ts` behaves like `api.users.ts` — both create a route at `/api/users`.\n\n### Route Ordering\n\nWhen multiple routes could match the same URL, order matters. Routes are sorted by these rules (first match wins):\n\n1. **Fewer segments first** — `/about` before `/about/team`\n2. **Non-index routes before index routes**\n3. **Layouts before regular routes**\n4. **More specific paths first** — `/users/new` before `/users/:id` before `/users/*`\n5. **Alphabetical** by route ID as a final tiebreaker\n\n## Colocation with `+` Prefix\n\nKeep helpers, components, and utilities alongside routes using the `+` prefix. Anything starting with `+` is ignored by the router.\n\n```\nroutes/\n├── dashboard/\n│   ├── index.tsx          → Route: /dashboard\n│   ├── +/\n│   │   ├── helpers.ts\n│   │   └── types.tsx\n│   └── +components/\n│       └── data-table.tsx\n└── users/\n    ├── index.tsx          → Route: /users\n    ├── +user-list.tsx\n    └── $id/\n        ├── index.tsx      → Route: /users/:id\n        ├── edit.tsx       → Route: /users/:id/edit\n        └── +/\n            ├── query.ts\n            └── validation.ts\n```\n\nImport colocated files using relative paths:\n\n```ts\nimport { formatDate } from './+/helpers'\n```\n\n**Rules:**\n\n- **Allowed:** Use `+` prefixed files and folders anywhere inside route directories (e.g., `+helpers.ts`, `+.tsx`, or `+/` folders)\n- **Disallowed:** Don't place `+` entries at the routes root level like `routes/+helpers.ts` (but `routes/_top/+helpers.ts` is fine)\n- **Note:** `+types` is [reserved](https://reactrouter.com/explanation/type-safety) for React Router's typegen virtual folders so avoid that name.\n\n## Configuration Options\n\n```ts\nautoRoutes({\n  routesDir: 'routes',\n  ignoredRouteFiles: ['**/.*'], // Ignore dotfiles like .gitkeep\n  paramChar: '$',\n  colocationChar: '+',\n  routeRegex: /\\.(ts|tsx|js|jsx|md|mdx)$/,\n})\n```\n\n`.DS_Store` is always ignored automatically, even when you provide custom `ignoredRouteFiles`, and the migration CLI inherits the same default.\n\n**Note:** Prefer the `+` colocation prefix over `ignoredRouteFiles` when possible. Files ignored via `ignoredRouteFiles` are completely invisible to the router — it won't warn you if they accidentally shadow a route. Colocated `+` files are still validated, so you'll get helpful errors if something is misplaced. For example, place tests in `+test/` folders rather than using `**/*.test.{ts,tsx}` in `ignoredRouteFiles`.\n\n<details>\n<summary><strong>Advanced: Directory resolution</strong></summary>\n\n- Paths in `routesDir` are always relative to your project root. You can use `'../pages'` to point outside the app folder.\n- When you mount `/` to a folder, generated import paths are kept short relative to that folder's parent (e.g., `'/': 'packages/web/routes'` produces `routes/*` imports, not `../packages/web/routes/*`).\n- Without a `/` mount, the app directory defaults to `<project>/app`. Override this with `globalThis.__reactRouterAppDirectory` if your app lives elsewhere (e.g., `app/router`).\n\n</details>\n\n### Monorepo / Sub-apps (Multiple Route Roots)\n\n`routesDir` accepts two shapes:\n\n- `string` – scan a single root. When omitted, the default `'routes'` resolves to `app/routes` so existing folder structures continue to work with zero config.\n- `Record<string, string>` – mount filesystem folders to URL paths (key = URL path, value = filesystem folder). Folder paths resolve from the project root so you can mount packages that live outside `app/`.\n\nMount routes from different folders to organize sub-apps or monorepo packages:\n\n```ts\nautoRoutes({\n  routesDir: {\n    '/': 'app/routes',\n    '/api': 'api/routes',\n    '/docs': 'packages/docs/routes',\n    '/shop': 'packages/shop/routes',\n  },\n})\n```\n\n**Example structure:**\n\n```\napp/\n  routes/\n    dashboard.tsx                  → /dashboard\n    settings/\n      _layout.tsx                  → /settings (layout)\n      index.tsx                    → /settings\napi/\n  routes/\n    users/\n      index.tsx                    → /api/users\npackages/\n  docs/\n    routes/\n      index.tsx                    → /docs\n  shop/\n    routes/\n      index.tsx                    → /shop\n```\n\nRoutes from each mount stay isolated when resolving parents and dot-flattening, but still merged into a single manifest.\n\n## Recipes\n\n### CMS / Catch-all Routes\n\nFor a CMS-style setup where you want a homepage (`/`) and a catch-all for dynamic pages (`/*`), use a separate `index.tsx` and `$.tsx`.\n\n```\nroutes/\n├── index.tsx          → Homepage (/)\n└── $.tsx              → Catch-all (/*)\n```\n\n**Why?**\nUsing an optional splat `($).tsx` can cause issues with error boundaries bubbling up unexpectedly in React Router v7. Separating them ensures:\n\n1. The homepage has its own explicit route and data requirements.\n2. The catch-all route handles everything else (404s or dynamic CMS pages) without interfering with the root layout's error handling.\n\n## Migration Guide\n\n> **Note:** This migration tool is designed for projects using [remix-flat-routes](https://github.com/kiliman/remix-flat-routes) 0.8.\\*\n\nThis library preserves `remix-flat-routes` sibling behavior: dot-delimited routes remain siblings by default and only nest under explicit `_layout` files.\n\nIf you want `edit` to render inside a layout, add a layout file and (optionally) move the detail view to `index.tsx`:\n\n```\nroutes/\n└── users/\n    └── $id/\n        ├── _layout.tsx  → Layout for /users/:id/*\n        ├── index.tsx    → /users/:id (The detail view)\n        └── edit.tsx     → /users/:id/edit (The edit view)\n```\n\nThe migration tool continues to follow legacy `remix-flat-routes` semantics and will promote parent routes to `_layout` when children exist.\n\n### CLI Migration\n\nInstall the package, then run the migration CLI:\n\n```bash\nnpx migrate-auto-routes\n\n# or provide an explicit [source] [destination]\nnpx migrate-auto-routes app/routes app/new-routes\n```\n\nThe CLI overwrites the target folder if it already exists. With no arguments it reads from `app/routes` and writes to `app/new-routes`. When you pass both arguments, the CLI uses the exact `sourceDir` and `targetDir` paths you provide.\n\n**Built-in safety checks:** The CLI performs these automatically so you don’t have to.\n\n- Verifies you are inside a Git repository and the route source folder (e.g. `app/routes`) has no pending changes before running the migration CLI\n- Runs `npx react-router routes` before and after rewriting files\n- Parses every JavaScript and TypeScript route before writing migrated files; syntax errors stop the migration before the target is modified\n- Stages the migrated result in `app/new-routes` (or your custom target) before swapping it into place\n- If successful, renames `app/routes` to `app/old-routes`, then moves the new routes into `app/routes`\n- If the generated route output differs, prints a diff, restores the original folder, and keeps the migrated files at the target path for inspection\n- When your project still imports `createRoutesFromFolders`/`remix-flat-routes`, the CLI updates `app/routes.ts` to export `autoRoutes()` so the snapshot check runs against the migrated tree\n\nRoute-entry conversion stops with an actionable error when the legacy call cannot be identified safely—for example, when it is imported under an alias—or when extracted options reference local bindings. Inline those option values or update the entry manually, then rerun the migration. This prevents the CLI from replacing a customized entry with an incomplete `autoRoutes()` call.\n\nIf everything looks good, you can uninstall the old packages:\n\n```bash\nnpm uninstall remix-flat-routes\nnpm uninstall @react-router/remix-routes-option-adapter\n```\n\n### Deprecating `route.tsx`\n\nDeprecating legacy `route.tsx` files in favor of `index.tsx` plus `+` colocation. Support remains for now, after which the matcher will be removed.\n\nIf you used `route.tsx` as the entry point for colocated helpers, follow these steps:\n\n1. Move any colocated assets (loaders, helpers, tests) into a `+/` folder so they stay adjacent without being treated as routes.\n2. Rename each `route.tsx` to `index.tsx` inside its directory so the folder name becomes the route segment.\n3. Run `npx react-router routes` to confirm the manifest compiles cleanly and no lingering `route.tsx` entries remain. Double-check that colocated helpers stayed inside `+/` folders so they are not accidentally exposed as routes.\n\nThe migration CLI still recognizes `route.tsx` right now for backwards compatibility, but future releases will warn (and eventually drop support) once projects have had a full cycle to adopt the `index.tsx` pattern.\n\n## Requirements\n\n- Node.js ^20.19.0 or >= 22.12.0\n- React Router v7+\n\n## Acknowledgments\n\nThis library is heavily inspired by [remix-flat-routes](https://github.com/kiliman/remix-flat-routes) by @kiliman. While this is a complete rewrite for React Router v7+, the core routing conventions and ideas stem from that excellent work.\n","readmeFilename":""}