{"_id":"@daldalso/next-typed-route","_rev":"24-5e9d8c879b8385c1839c8b1e3a6bb7cb","name":"@daldalso/next-typed-route","dist-tags":{"latest":"0.12.1"},"versions":{"0.8.0-0":{"name":"@daldalso/next-typed-route","version":"0.8.0-0","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.8.0-0","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"99239b7adaac4b4a9328d2f0f6a9425c3e7168ea","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.8.0-0.tgz","fileCount":13,"integrity":"sha512-Ph5KVSWltZLoGPl/tOVCuY802iaCfbuLgDu3mlaKAxqnnDb9zf3H6iWhJwgOZmqq3R0z1IEyp3JfcZ+eYXmWWw==","signatures":[{"sig":"MEUCIQCzt8dCje/x0NL3t8wnpcVxA7YzuPPFoyqg/+Fvv5eXZQIgf6CFElHYZ5shAKk/80dJQy/J2j/9oxY/R0DkMIP5lho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16836},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"5b8b93d8409a903fde42369f69998e57cf5b35de","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.2.4","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.3-0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.8.0-0_1728915983843_0.6018221564227915","host":"s3://npm-registry-packages"}},"0.8.0-1":{"name":"@daldalso/next-typed-route","version":"0.8.0-1","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.8.0-1","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"78f68faeee9707f54fa3027900b3ffdb2bf0fd07","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.8.0-1.tgz","fileCount":14,"integrity":"sha512-GFaXjHpuOuNwJMwH883dAD5lIEFuMf/xP1TKSl9YjPtW+9y55GIbSjMmU1n+5wrdkWt5rdk4NZAWMDkfc2QkNw==","signatures":[{"sig":"MEQCIEddQCyXiWhB+CgvE0HzMBVgRdBVmhuAm6J7FO1RFw/tAiBC6VBA1FbkgOSpP6XxxbjXHw4DC8v08Yblpl/VUq8u5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19671},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"ed4241e9014d118639c10d603e2803896fe3adbc","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.2.4","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.3-0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.8.0-1_1729082236468_0.7336090060399456","host":"s3://npm-registry-packages"}},"0.9.0-0":{"name":"@daldalso/next-typed-route","version":"0.9.0-0","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.9.0-0","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"735411a584a92ad7d6613647f5fd1bafde90bec9","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.9.0-0.tgz","fileCount":14,"integrity":"sha512-STsPrY5uxHF05F8Bgj/kjVmCiwoqr8Nzngc1sEndGCfbPM7deWbPr8qazMMzP0OrBAdwvn90UDBfCUUdEDL3EA==","signatures":[{"sig":"MEUCIEVGZdgq8XmPrHgHa5lXI/cJCsby2xpX1AHyQmambthjAiEA7RwCRggf2JzBRYhZYLZ90TLWEHuNOB6wrQk6Q6RNxl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21062},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"4ee3a1b15de9fe5d0bb183019cd3e8878bf2ee0d","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.2.4","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.3-0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.9.0-0_1730117232930_0.4898322216491009","host":"s3://npm-registry-packages"}},"0.9.1-0":{"name":"@daldalso/next-typed-route","version":"0.9.1-0","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.9.1-0","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"4fa2cac972771151726f4fb71e7258dc57b52abe","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.9.1-0.tgz","fileCount":14,"integrity":"sha512-1z+KDLsU2q2i1Iz8b2b088eBVE2mUK5JBWLpp773wcYUrHI3Elss50jgpwqKDnwOzn8oIKWLc77Jk++bg28/zw==","signatures":[{"sig":"MEYCIQDyQjVPPE7fkP+vvlhL/HHk/bac1cg1GVQLrlZsP1lxKAIhAKVS0TR5JXRzXdemPXskK+0b64P7AxtWZMYi+mw3qEW9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21670},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"4ee3a1b15de9fe5d0bb183019cd3e8878bf2ee0d","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.2.4","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.3-0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.9.1-0_1730557100043_0.48352293717457906","host":"s3://npm-registry-packages"}},"0.9.1-1":{"name":"@daldalso/next-typed-route","version":"0.9.1-1","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.9.1-1","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"f51ffa27b26be7bd721f00491f30d671425fe267","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.9.1-1.tgz","fileCount":14,"integrity":"sha512-vOAyr7321ELtdb7t1bqmDdhaWjZSz9UVf9e2JGDfijWyqIiJTWoK8gGkwzC2UTc3yQly0nKAbWyt5f6JrZTWUQ==","signatures":[{"sig":"MEQCIB/zic+nNLYtmKTaradkMHAv5QIadhJjAGtmpsIs2/maAiApH+BbbyFVnn7R2U1CyHzVRvZ7twaWTxn1f7jrixnmDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21831},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"3c36a0ad76651d7e09eb7bf16e5e55642e870031","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.2.4","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.3-0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.9.1-1_1730557390373_0.2715857634212473","host":"s3://npm-registry-packages"}},"0.9.1-2":{"name":"@daldalso/next-typed-route","version":"0.9.1-2","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.9.1-2","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"d1788742aa501762a015a674b6e76b042f0f757a","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.9.1-2.tgz","fileCount":14,"integrity":"sha512-n7U6ir3bYmqTlGO3EZ6G2mutJSX1fLhCJodG0yMVLH/GxoysUqMb4GXjl63VIq6tLxqlxIE4DUHp93V+L2UeMw==","signatures":[{"sig":"MEYCIQC0DfE8BhbzSvL1o+FitWHB+InPQIZUnjQLvyq0LLPt1QIhAPahlTRZ8bo6OyS8jf5PMfOocxANNpO3cW1U/SFk6UNG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21824},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"44ee4b9de7d5fdbda005c3a486d0985405c4d2fa","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.2.4","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.3-0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.9.1-2_1731976988436_0.786617164853366","host":"s3://npm-registry-packages"}},"0.9.2-0":{"name":"@daldalso/next-typed-route","version":"0.9.2-0","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.9.2-0","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"12de1f8c8344f894ee2360f724def54ae3d878e6","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.9.2-0.tgz","fileCount":18,"integrity":"sha512-vQ2SjfjDzZGTH8Whi1VpmGck37kH45cbDMfXTcDW0DZDNQS2ft50a51P4wx7l0eYiE+xJ+mXBfPMylGrhfowAg==","signatures":[{"sig":"MEUCIHhjoXFNFieQQxV0MxkJE9TFWHIv1/sYiHTh/vYtzcEAAiEAt2kna3YamWGPXtBjK9pJrssm+6A5XxlnFpEWKO5Up0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24271},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"d007648c65eea97ee9bed20b382481548551a6fe","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.2.4","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"20.11.1","dependencies":{"dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.3-0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.9.2-0_1733295118618_0.16564231935225693","host":"s3://npm-registry-packages"}},"0.9.2-1":{"name":"@daldalso/next-typed-route","version":"0.9.2-1","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.9.2-1","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"34b287e293c3718b83907ef7390ca5f25ddc1315","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.9.2-1.tgz","fileCount":18,"integrity":"sha512-siPiXf47JOeKFRim2NE6O5F7CHGXU9bLW2KaLRD9Yb/Btq29chh4EtlNfDnkWrPlNCfnKLDMw8b3WhmQZq0Bxw==","signatures":[{"sig":"MEUCIQDW8WP2NrKv9oD3U3B1umFb+Gs7gmF5AaB+tAe3CEWwJAIgUnDPf6tMQhgmhaCj79C2xEN0WwUDc0Gj+JN6OSaDi5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24229},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"db672253d8d29a87c08f34df6e6d955c99398aac","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.9.0","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.3-0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.9.2-1_1733300076547_0.15360042493530468","host":"s3://npm-registry-packages"}},"0.9.2-2":{"name":"@daldalso/next-typed-route","version":"0.9.2-2","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.9.2-2","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"b692416774e8e4de7b4ba16367a381311b61ef58","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.9.2-2.tgz","fileCount":14,"integrity":"sha512-Ps0s7/9khAS6vmBmDqReFhdhWfa8pbihN0aMkBZ/wc/rNYRBVLBMVN14HDuMM0/wz9pvfzqETqm8quPoKS8ZzA==","signatures":[{"sig":"MEQCIFS0qgqut7//zCr5MAAB1Ib9MvJJ9MhEIcImcSHQSTYRAiB+UufjujP4Xt+kIDRNKtW0+t2qE8eXOHRqdfUFOQwkCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23607},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"39401716a0300af050a141393e4824c3e5339c62","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.9.0","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.3-0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.9.2-2_1742629342766_0.8108444980128027","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-3":{"name":"@daldalso/next-typed-route","version":"0.9.2-3","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.9.2-3","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"725ecb64a7334834ba7cadfa90e5a196254ea860","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.9.2-3.tgz","fileCount":14,"integrity":"sha512-4EPKkP/wLZq/3jAIObH4dz7mivuxgDGfuNZZORXmZFUzrChXkB8p4s8yI/Mntuae4DcGToiRvKYegsv8O9l9sA==","signatures":[{"sig":"MEQCIBSvxENUAgTOzJi6VsLZzge06KTPaEcV934lS50o4waEAiBfbZHArPvkcec3ukof8JDPUkj4sHoqLff+HNmVKMPcPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23654},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"2e61a5ca002e9a035ce6dbc96726b703a7d06e25","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.9.0","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.3-0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.9.2-3_1742740936363_0.36056155386287125","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-4":{"name":"@daldalso/next-typed-route","version":"0.9.2-4","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.9.2-4","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"660f8257bc0d3ed5f3fa2ea104eaa6a552cfc5c4","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.9.2-4.tgz","fileCount":14,"integrity":"sha512-y9VJBUNzMHEyJxkAyGwTSJbHZXa3MDvmxdPIlM52yjie9cDjAh/FLKAz8633/Hf7vGAS61pi3vM0H1U4vQymmg==","signatures":[{"sig":"MEYCIQCmVx0VkkbegXQf+lrwhy+71JRHFqPmtwT8527deDxIgwIhAIEzg+oScttdNc5+qSLAY889ig5hbHTJVP+ZBmUDFpm+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23713},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"8597ccfc3ac4936c06588862705249e40c56b2f1","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.9.0","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.3-0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.9.2-4_1748051869352_0.20733540858814803","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@daldalso/next-typed-route","version":"0.9.4","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.9.4","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"a5edeef788d2e550e233886116e498c041b5c663","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.9.4.tgz","fileCount":14,"integrity":"sha512-Ep4kuBkSfTaPeNUaTNOnpPYdc8nEnJLNGodiOEdayiE63UpFYYKrHRkjrzyVlUR1EVFm5wYID+biBghAAgs8Lw==","signatures":[{"sig":"MEQCIDFAeh+134/3o8MGw9kU5qx0Q7huYBAXk7fdl/XO1cduAiAwAaK1VoOQuDxrB2sYtdu4kGWbYtERUmOGH1tLoXBVPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23760},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"0fadc1cc73a0ba636cd877cdeac948cc7dc6b675","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","actor":{"name":"jjoriping","type":"user","email":"op@jjo.kr"},"email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"11.3.0","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"24.2.0","dependencies":{"dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.3-0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.9.4_1751732610550_0.4052413446924885","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@daldalso/next-typed-route","version":"0.9.6","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.9.6","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"065f185b5460d3b8376ea53207b462dbcf702565","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.9.6.tgz","fileCount":18,"integrity":"sha512-QQ62sKypvWyCCFZoTzdSHrJpgAQ5eaZTSRrv7GOJYyZpD9bi/wm4lcrpYqYcqabs71neKteM7y1icAE9Dq6JHg==","signatures":[{"sig":"MEUCIFCqqxIWqmG/IKE6Wyp1NxGxHHEXw7ZLgqUB9aUI2eVsAiEA1hWSqzNUp+dpNNtCRYvi+5Nau1IWD/Z64lH3qVCpNLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25533},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"7be5b103d7d54329515211445be1425e4432529a","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.9.0","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.3-0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.9.6_1752378265020_0.36202045115428416","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@daldalso/next-typed-route","version":"0.9.7","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.9.7","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"f1181f1f57edef63eceda2950901664d320b80f4","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.9.7.tgz","fileCount":18,"integrity":"sha512-YeqWP1iM4gTNVVV9UcbgbP249fqGItJfyOPFvNAEi8QKeEQfjvrf+ORuvlUlB/62QwQOtYK1OB6PxMsfholTyg==","signatures":[{"sig":"MEUCIQCNQi6K1zDyspbLFn6u2zNvqdDLuhuCpfQsmaWnwbl8xgIgdZLiQHWj7hFenCfslwxS8NSKvXstORGhC4a/8Wgz+YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25679},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"4291dc6cffc5a19da0eef4ba27b38f9b3188ffe1","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.9.0","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.3-0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.9.7_1752457854342_0.4467361028162389","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@daldalso/next-typed-route","version":"0.9.8","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.9.8","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"dist":{"shasum":"fed340d7ee1dbd2d9ea0b2f21e1590d4eb160c74","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.9.8.tgz","fileCount":14,"integrity":"sha512-p1I1MHUV5v9/O8Ed3fFDP3mi4UQsKdPOQ1OzZ3ucgUPXNF7QG+qilO5qHwIphAZrFDIBoWuP/7KmbvGXlu/wTQ==","signatures":[{"sig":"MEQCIGg7228ofCkTXGZpykWwcpfI2tN7mifvO2IAr5yPHoftAiBg8xq1EYAOW3Zm4f8xeqwMpyroDso6fxSiHNgDbpSdXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25032},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"fe0ada828ad88d2436b9d8c31a3763056c419328","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"11.3.0","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"24.2.0","dependencies":{"dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","@daldalso/logger":"^0.9.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.9.8_1756725824360_0.14958345860931344","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@daldalso/next-typed-route","version":"0.9.9","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.9.9","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"bin":{"next-typed-route":"dist/bin.js"},"dist":{"shasum":"573a5193c878e84dff8e35cf5299eed0f083da36","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.9.9.tgz","fileCount":16,"integrity":"sha512-XVbCuF2Ir/IvX2rqAIS4hPn4yY++uJNHHrfivMPGF5h9xkT0JFeT6xU1C4uLIgLdbi6BOfk77fLTlwjuUCSpvA==","signatures":[{"sig":"MEUCIQCElo+xo8C6kCqCy4gKsFkq5Uikbmo8ft9byu8QbX5HdwIgBcxgJWW2l/ryY1HOrCMmkgKD+OyidmgFhcQoqednJLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29542},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"6c424378c9a3eb10177fbb00533dfdb2f57d44ea","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"11.3.0","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yaml":"^2.8.1","dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","commander":"^14.0.2","@daldalso/logger":"^0.9.5","typescript-json-schema":"^0.65.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"next":"^14","react":"^18.3.1","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^18","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^14"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.9.9_1762774396222_0.15402905086447682","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@daldalso/next-typed-route","version":"0.10.0","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.10.0","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"bin":{"next-typed-route":"dist/bin.js"},"dist":{"shasum":"0e832157b8e72630daeea935bd3c71d40815aba2","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.10.0.tgz","fileCount":16,"integrity":"sha512-/2OiU/6v4xAtJcSJ6NdXfTXUl+TVTQy5PeY+e0bEdg0MSxcPvuvkCIza9gLTFl6OGa11c5SY7tbcjD5b0n3r6w==","signatures":[{"sig":"MEUCIHkmGKCpIpJdTMBZVXMlMpoK6CTR4E8A2X34GhbJkvHTAiEA4VzQnyz3jinA46OnQYBRiI4jyP3sQm0rZNzqPWje9Pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29482},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"29e3b205ae1b06962646a4391eaf1d4a4091f29a","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"11.3.0","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yaml":"^2.8.1","dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","commander":"^14.0.2","@daldalso/logger":"^0.9.5","typescript-json-schema":"^0.65.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16","react":"^19","eslint":"^9.9.0","webpack":"^5.95.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^19","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^16"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.10.0_1768299522722_0.24009224106060434","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@daldalso/next-typed-route","version":"0.11.0","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.11.0","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"bin":{"next-typed-route":"dist/bin.js"},"dist":{"shasum":"30d40ee208424e32ce22a0787ff835440075aa70","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.11.0.tgz","fileCount":20,"integrity":"sha512-JLOeAMP3vGRduFHRFwCSG2310v1IS9nrsQuUbtuj84IFE3laV7zHbRP9C2AZY/E3acUxZqNG8iER4rA61THV/Q==","signatures":[{"sig":"MEQCIDUtqgqJWxigeY6oAzKe6zJ253PxnR03BOVjw90RMVnAAiBqNEtkuBzqxK5OVLHZQpZIV9BqHaj85pquvQg5vJg8oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30390},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"54b2f002347280f698a53aa6dc75c27e0364f3cb","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.9.4","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.1","dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","commander":"^14.0.2","@daldalso/logger":"^0.9.5","typescript-json-schema":"^0.65.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16","react":"^19","eslint":"^9.9.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^19","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^16"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.11.0_1775459083145_0.5203804640539178","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@daldalso/next-typed-route","version":"0.12.0","author":{"name":"JJoriping"},"license":"MIT","_id":"@daldalso/next-typed-route@0.12.0","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"homepage":"https://github.com/JJoriping/next-typed-route#readme","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"bin":{"next-typed-route":"dist/bin.js"},"dist":{"shasum":"9e85e320be87433c760a3524c920aa35c16d698b","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.12.0.tgz","fileCount":20,"integrity":"sha512-TGuBLAhEWB/izDPI8Qe4cVYHYCt7CFEg+498JdQbwrUT3jiJYeIKQy7jXYaNTPapWy8tXKenadDQLdXp66NqJw==","signatures":[{"sig":"MEUCIQC3gcpC1k6j1kTp/NS95vXcCL+Q0Sb0fOfA7qu/z1ee8wIgUhh1DWgJr28IMYhHEbICzs6WSebggamM4iQEuMxM5hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30401},"type":"module","exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"gitHead":"536030b33e7b66953a83562375e3d9ea1457bfb3","scripts":{"test":"node --test","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"_npmVersion":"10.9.4","description":"Type-safe API call and routing library for Next.js","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.1","dotenv":"^16","watcher":"^2.3.1","ts-morph":"^23.0.0","commander":"^14.0.2","@daldalso/logger":"^0.9.5","typescript-json-schema":"^0.65.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16","react":"^19","eslint":"^9.9.0","typescript":"^5","@types/node":"^22.4.0","@types/react":"^19","@daldalso/eslint-plugin":"^1.2.3"},"peerDependencies":{"next":"^16"},"_npmOperationalInternal":{"tmp":"tmp/next-typed-route_0.12.0_1787025758630_0.12763480683793205","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"type":"module","name":"@daldalso/next-typed-route","version":"0.12.1","description":"Type-safe API call and routing library for Next.js","repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"author":{"name":"JJoriping"},"license":"MIT","scripts":{"watch":"tsc -w","build":"tsc","test":"node --test"},"exports":{".":"./dist/index.js","./plugin":"./dist/plugin.js"},"bin":{"next-typed-route":"dist/bin.js"},"devDependencies":{"@daldalso/eslint-plugin":"^1.2.3","@types/node":"^22.4.0","@types/react":"^19","eslint":"^9.9.0","next":"^16","react":"^19","typescript":"^5"},"peerDependencies":{"next":"^16"},"dependencies":{"@daldalso/logger":"^0.9.5","commander":"^14.0.2","dotenv":"^16","ts-morph":"^23.0.0","typescript-json-schema":"^0.65.1","watcher":"^2.3.1","yaml":"^2.8.1"},"_id":"@daldalso/next-typed-route@0.12.1","gitHead":"7e90aa9b3133b19360a29845cd502c1bb461985e","bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"homepage":"https://github.com/JJoriping/next-typed-route#readme","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-pdopnaquMl6YcQmWdp4E4AXClYzJSrVXhH7iQv9wwBJ7VyxX4PKKJnjV9kGvEE9cBLvT290C/qEvw5Qw0bFw+w==","shasum":"4044b64300cea5a86435a3c8e10b0b2624ff1dd1","tarball":"https://registry.npmjs.org/@daldalso/next-typed-route/-/next-typed-route-0.12.1.tgz","fileCount":20,"unpackedSize":30668,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC6pxXNqng53XAd28yLpCw2omOZHwIW9/+tmGwXwq3WqQIgURRXHuEUclHb9psD8fsdiuglTIkwoy1tnQFSrUzrveU="}]},"_npmUser":{"name":"jjoriping","email":"op@jjo.kr"},"directories":{},"maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/next-typed-route_0.12.1_1788325183955_0.8687091017256279"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-14T14:26:23.711Z","modified":"2026-09-02T04:59:44.257Z","0.8.0-0":"2024-10-14T14:26:24.024Z","0.8.0-1":"2024-10-16T12:37:16.646Z","0.9.0-0":"2024-10-28T12:07:13.133Z","0.9.1-0":"2024-11-02T14:18:20.201Z","0.9.1-1":"2024-11-02T14:23:10.579Z","0.9.1-2":"2024-11-19T00:43:08.613Z","0.9.2-0":"2024-12-04T06:51:58.797Z","0.9.2-1":"2024-12-04T08:14:36.746Z","0.9.2-2":"2025-03-22T07:42:23.008Z","0.9.2-3":"2025-03-23T14:42:16.580Z","0.9.2-4":"2025-05-24T01:57:49.513Z","0.9.3":"2025-07-05T16:08:25.292Z","0.9.4":"2025-07-05T16:23:30.728Z","0.9.5":"2025-07-12T15:15:14.286Z","0.9.6":"2025-07-13T03:44:25.188Z","0.9.7":"2025-07-14T01:50:54.523Z","0.9.8":"2025-09-01T11:23:44.535Z","0.9.9":"2025-11-10T11:33:16.427Z","0.10.0":"2026-01-13T10:18:42.918Z","0.11.0":"2026-04-06T07:04:43.346Z","0.12.0":"2026-08-18T04:02:38.774Z","0.12.1":"2026-09-02T04:59:44.094Z"},"bugs":{"url":"https://github.com/JJoriping/next-typed-route/issues"},"author":{"name":"JJoriping"},"license":"MIT","homepage":"https://github.com/JJoriping/next-typed-route#readme","repository":{"url":"git+https://github.com/JJoriping/next-typed-route.git"},"description":"Type-safe API call and routing library for Next.js","maintainers":[{"name":"jjoriping","email":"op@jjo.kr"}],"readme":"# @daldalso/next-typed-route\nType-safe API call and routing library for Next.js\n\n## Getting Started\n1. `pnpm add @daldalso/next-typed-route`\n2. Open your `tsconfig.json` and add `.next-typed-route/**.ts` to `include`.\n3. Use `npx next-typed-route --watch` for watching, or just `npx next-typed-route` for building.\n\nYou may git-ignore the generated `.next-typed-route` directory.\n\n## Usage\n### Typed Page\nMark your page components with `NextTypedPage` for type-safe routing.\n```tsx\nimport { NextTypedPage } from \"@daldalso/next-typed-route\";\n\nconst MyPage:NextTypedPage<\"/my-page/[foo]\"> = ({ params }) => {\n  return <div>Hello, {params.foo}!</div>; // Type-safe access to `params.foo`\n};\nexport default Page;\n```\n\n### Typed Route\nMark your API routes with `NextTypedRoute` for type-safe routing.\n```ts\nimport type { NextTypedRoute } from \"@daldalso/next-typed-route\";\nimport { NextResponse } from \"next/server\";\n\nexport const GET:NextTypedRoute = () => new NextResponse();\n```\n\n### Typed Search Parameters\nYou can use type-safe `useSearchParams` with a `NextTypedPage`.\n```tsx\nimport { NextTypedPage } from \"@daldalso/next-typed-route\";\nimport { useSearchParams } from \"next/navigation\";\n\nconst Page:NextTypedPage<\"/\", \"foo\"|\"bar?\"|\"baz[]\"> = () => {\n  const searchParams = useSearchParams<typeof Page>();\n\n  return <>\n    {/* Fine */}\n    {searchParams.get(\"foo\").toString()}\n    {/* This raises a type error. */}\n    {searchParams.get(\"baar\")}\n    {/* This raises a type error; you should use `getAll` for an array. */}\n    {searchParams.get(\"baz\")}\n  </>;\n};\nexport default Page;\n```\n\n### Typed Path Generation\nYou can use type-safe `page` function that returns a path string starting with `/`.\n```tsx\nimport { NextTypedPage, page } from \"@daldalso/next-typed-route\";\nimport { useRouter } from \"next/navigation\";\n\nconst Page:NextTypedPage<\"/\", \"foo\"|\"bar?\"> = ({ params }) => {\n  const router = useRouter();\n\n  return <button onClick={() => router.push(page(\"/shop\"))}>\n    Shop\n  </button>;\n};\nexport default Page;\n```\n\n### Typed API Call\nYou can call your endpoints with type-safe `callAPI` function.\nThe types of its parameters and return value are defined by the endpoint.\n```tsx\nimport callAPI, { NextTypedPage } from \"@daldalso/next-typed-route\";\n\nconst Page:NextTypedPage<\"/\"> = ({ params }) => {\n  return <button onClick={() => callAPI(\"/api/foo\")}>\n    Submit\n  </button>;\n};\nexport default Page;\n```","readmeFilename":"README.md"}