Files
Seasoned/.npm/_cacache/content-v2/sha512/33/ed/dffa0b5902cf705802d213eff9e8ffa2b358e9ab9cfbe892e551da8224ec0978e20c202c3dd7a86db072e0dd5af6ad13261cd68cc2a48e63fe12c624836c

1 line
60 KiB
Plaintext

{"_id":"rou3","_rev":"25-742bc09d70b64b3552f73730e2cc9a0e","name":"rou3","dist-tags":{"latest":"0.7.12"},"versions":{"0.0.0":{"name":"rou3","version":"0.0.0","_id":"rou3@0.0.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"dist":{"shasum":"974b645a6b8bcc20fc35468baa50f513c8f68a1d","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.0.0.tgz","fileCount":1,"integrity":"sha512-izQnA7dXewrYMgapHuKZ+GOtifKUZN5JQcVLcgZcdJ/rqWDh2qh61FxNgEZCMjaYqv8VWx1sM5T6GKm3y/px6Q==","signatures":[{"sig":"MEQCIF8pvSOOe96/D766wQICFXFM3UVZHoPIFyIHj+S+9GQbAiBiyqaf3u4StunpW+lKUjBBBuWDlc29MeRV1KuzRrFGtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rou3_0.0.0_1720115468769_0.21687034290160656","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"rou3","version":"0.0.1","license":"MIT","_id":"rou3@0.0.1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/rou3#readme","bugs":{"url":"https://github.com/unjs/rou3/issues"},"dist":{"shasum":"acfd4b7f0921bdbb841b3c467313f7ce835b73be","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.0.1.tgz","fileCount":8,"integrity":"sha512-Ubilzd8zXIn8rFyw9KlvKiUuUCTR8ighDArYY113CxDlm3stDEOKrchCPRsr/+Kjuwa6BwijToqElIbU8q8LQA==","signatures":[{"sig":"MEQCIAiIZi/hMXffsjC+44hRY8P/Mmu6Ewx3J3wcBAVJiOawAiB5GFyr8ce803zS10SsIgPvliR7Mx7AjFH/oE1dCEdtzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23290},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"a1e42a07b8846dcfc9b93572b4ea2ec5f7d89ecb","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src tests","test":"pnpm lint && pnpm test:types && vitest run","bench":"node ./benchmark/direct.mjs","build":"unbuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"eslint --fix . && prettier -w src tests","bench:http":"node ./benchmark/http.mjs","playground":"pnpm jiti ./playground.ts","test:types":"tsc --noEmit","bench:profile":"0x -o -D benchmark/.profile -- node ./benchmark/direct.mjs"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/rou3.git","type":"git"},"_npmVersion":"10.7.0","description":"Lightweight and fast router for JavaScript based on Radix Tree","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"automd":"^0.3.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.4.0","devDependencies":{"0x":"^5.7.0","hono":"^4.4.11","jiti":"^1.21.6","eslint":"^9.6.0","mitata":"^0.1.11","radix3":"^1.1.2","vitest":"^1.6.0","listhen":"^1.7.2","unbuild":"^2.0.0","prettier":"^3.3.2","benchmark":"^2.1.4","autocannon":"^7.15.0","typescript":"^5.5.3","changelogen":"^0.5.5","find-my-way":"^8.2.0","trek-router":"^1.2.0","@medley/router":"^0.2.1","koa-tree-router":"^0.12.1","standard-version":"^9.5.0","eslint-config-unjs":"^0.3.2","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.0.1_1720131637473_0.706901241248288","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"rou3","version":"0.1.0","license":"MIT","_id":"rou3@0.1.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/rou3#readme","bugs":{"url":"https://github.com/unjs/rou3/issues"},"dist":{"shasum":"564ef39975ac6c76c4b4f750e8065479a0f4aec4","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.1.0.tgz","fileCount":8,"integrity":"sha512-/XsAcVWWDQilIc8G15da40sPN77TZ91DdWBx+B8khqg6yjFhuFObtx90BNdRQBUfFPQPa4zf6myZu3gk5Rs+Yg==","signatures":[{"sig":"MEUCIQCYqwEGMU5F/fhoylHcSAzm7t4DXxAqAN6y1k6MLnrVDQIgHBkYk8Hyjvo9U5VcG/B1p+MhgXu8lNEXNsjVEo/k/OM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22419},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"9ce708aa5c385db0b70f0239b2f9cea4080de818","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src tests benchmark","test":"pnpm lint && pnpm test:types && vitest run","build":"unbuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src tests benchmark","playground":"pnpm jiti ./playground.ts","test:types":"tsc --noEmit","update-bench":"pnpm build && pnpm automd --dir benchmark && bun --bun automd --dir benchmark"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/rou3.git","type":"git"},"_npmVersion":"10.7.0","description":"Lightweight and fast router for JavaScript based on Radix Tree","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.4.0","devDependencies":{"0x":"^5.7.0","hono":"^4.4.11","jiti":"^1.21.6","automd":"^0.3.8","eslint":"^9.6.0","mitata":"^0.1.11","radix3":"^1.1.2","vitest":"^1.6.0","esbuild":"^0.23.0","listhen":"^1.7.2","unbuild":"^3.0.0-rc.6","prettier":"^3.3.2","typescript":"^5.5.3","changelogen":"^0.5.5","find-my-way":"^8.2.0","@medley/router":"^0.2.1","koa-tree-router":"^0.12.1","eslint-config-unjs":"^0.3.2","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.1.0_1720192210820_0.16631412713369698","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"rou3","version":"0.2.0","license":"MIT","_id":"rou3@0.2.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/rou3#readme","bugs":{"url":"https://github.com/unjs/rou3/issues"},"dist":{"shasum":"00caa8099f872af21bd339017f08dbf2eb66ea63","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.2.0.tgz","fileCount":8,"integrity":"sha512-pM+Zd++BIMNcfZXOsErMc8ycuYFB6Y5dmanMfyIOXwiDhYx3EDDoLPKEn5oMSl/P9s4Yi0Y2+cqzrTCw83Q7iQ==","signatures":[{"sig":"MEUCIAUuCAzHApplTLcVMrVq88TRc0UMcWmk1YW+PpgZ8dfcAiEAjqrV7oj8bovQu9PxhM6L/yjrvSoqnjmyY5koplJyOVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23024},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6bde12761f2f9131cc6c3c1ad77a08cc54549448","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src tests benchmark","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"unbuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src tests benchmark","playground":"pnpm jiti ./playground.ts","test:types":"tsc --noEmit","update-bench":"pnpm build && pnpm automd --dir benchmark && bun --bun automd --dir benchmark"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/rou3.git","type":"git"},"_npmVersion":"10.7.0","description":"Lightweight and fast router for JavaScript based on Radix Tree","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.5.0","devDependencies":{"0x":"^5.7.0","hono":"^4.4.12","jiti":"^1.21.6","automd":"^0.3.8","eslint":"^9.6.0","mitata":"^0.1.11","radix3":"^1.1.2","vitest":"^1.6.0","esbuild":"^0.23.0","listhen":"^1.7.2","unbuild":"^3.0.0-rc.6","prettier":"^3.3.2","typescript":"^5.5.3","changelogen":"^0.5.5","find-my-way":"^8.2.0","@medley/router":"^0.2.1","koa-tree-router":"^0.12.1","eslint-config-unjs":"^0.3.2","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.2.0_1720434682110_0.5438204047755053","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"rou3","version":"0.3.0","license":"MIT","_id":"rou3@0.3.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/rou3#readme","bugs":{"url":"https://github.com/unjs/rou3/issues"},"dist":{"shasum":"323cb8b943a788e89bca14aba46565d629546795","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.3.0.tgz","fileCount":8,"integrity":"sha512-LuczPaoIFq73kb9CrL77KhPjVtRYdFRUimzHwnd7yCyKlNx0Teul/LIAZbeE9QlT6re4V8CuzWBmWOC+hBDdxA==","signatures":[{"sig":"MEUCIQDC+PzcRuHEUVTKnOyLQoasCVQRNC3nZ1JdLDfLtI3kyAIgNHu7pzVa6ZEtWpncuku7D5gFlu4JzQD3pI5zNaA0MsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23684},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"41ba417f47c887a618998cfd44255145061f947b","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"unbuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:node":"node --import jiti/register ./test/bench","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/rou3.git","type":"git"},"_npmVersion":"10.7.0","description":"Lightweight and fast router for JavaScript based on Radix Tree","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.5.0","devDependencies":{"0x":"^5.7.0","hono":"^4.4.12","jiti":"^2.0.0-beta.3","automd":"^0.3.8","eslint":"^9.6.0","mitata":"^0.1.11","radix3":"^1.1.2","vitest":"^2.0.1","esbuild":"^0.23.0","listhen":"^1.7.2","unbuild":"^3.0.0-rc.6","prettier":"^3.3.2","typescript":"^5.5.3","changelogen":"^0.5.5","find-my-way":"^8.2.0","rou3-release":"npm:rou3@0.2.0","@medley/router":"^0.2.1","koa-tree-router":"^0.12.1","eslint-config-unjs":"^0.3.2","@vitest/coverage-v8":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.3.0_1720523210780_0.8567362015224667","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"rou3","version":"0.4.0","license":"MIT","_id":"rou3@0.4.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/rou3#readme","bugs":{"url":"https://github.com/unjs/rou3/issues"},"dist":{"shasum":"aa803d8027476ab574b699a5b9f6382f192c42a2","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.4.0.tgz","fileCount":8,"integrity":"sha512-ETiLqy6XJXJ+254BLwdBCbb4diS0gfiTxUuYym+/TuMVsdS/EOPs07vIkXSRFVnOraFDEKGtRLniJSx441qr2Q==","signatures":[{"sig":"MEYCIQCaCRYqLH5EwBqZH8vm3DuJtNiwoT26DLZ6KaI4pV/sTAIhAIv0VbOkH6f3uOTBG/7r3XDygq1AuX08Hraq5Dxob6IB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23796},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"080e21177de248e5ece6adaab926028d8567e1b7","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"unbuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:node":"node --import jiti/register ./test/bench","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/rou3.git","type":"git"},"_npmVersion":"10.7.0","description":"Lightweight and fast router for JavaScript based on Radix Tree","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.5.0","devDependencies":{"0x":"^5.7.0","hono":"^4.4.12","jiti":"^2.0.0-beta.3","automd":"^0.3.8","eslint":"^9.6.0","mitata":"^0.1.11","radix3":"^1.1.2","vitest":"^2.0.1","esbuild":"^0.23.0","listhen":"^1.7.2","unbuild":"^3.0.0-rc.6","prettier":"^3.3.2","typescript":"^5.5.3","changelogen":"^0.5.5","find-my-way":"^8.2.0","rou3-release":"npm:rou3@0.3.0","@medley/router":"^0.2.1","koa-tree-router":"^0.12.1","eslint-config-unjs":"^0.3.2","@vitest/coverage-v8":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.4.0_1720553340196_0.8923859819313626","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"rou3","version":"0.5.0","license":"MIT","_id":"rou3@0.5.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/rou3#readme","bugs":{"url":"https://github.com/unjs/rou3/issues"},"dist":{"shasum":"ca2765ef3d7b1e2201de40893b5a73528c3c4a2b","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.5.0.tgz","fileCount":8,"integrity":"sha512-PrrLNa4xU9zjAeQy8wNAfa3PydOt//00QscCUm8Hpp0b/qQtXhi7HtocoLfF/5jOBRsQ+BtyxxDCzS14XdRjAA==","signatures":[{"sig":"MEYCIQCYu0n8u3n12v8ni+lvG443NlSQ9obzpBtchI8ebZCpLAIhAOssZ09LjrKT0dHC8UruE1yRYmlfXq4KXRpgIv4ENHSX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25634},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"88a21d76b2b4528f82544e84182731bca2b4ec3e","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"unbuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:node":"node --import jiti/register ./test/bench","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/rou3.git","type":"git"},"_npmVersion":"10.7.0","description":"Lightweight and fast router for JavaScript based on Radix Tree","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"packageManager":"pnpm@9.5.0","devDependencies":{"0x":"^5.7.0","hono":"^4.5.0","jiti":"^2.0.0-beta.3","automd":"^0.3.8","eslint":"^9.7.0","mitata":"^0.1.11","radix3":"^1.1.2","vitest":"^2.0.3","esbuild":"^0.23.0","listhen":"^1.7.2","unbuild":"^3.0.0-rc.7","prettier":"^3.3.3","typescript":"^5.5.3","changelogen":"^0.5.5","find-my-way":"^8.2.0","rou3-release":"npm:rou3@0.4.0","@medley/router":"^0.2.1","koa-tree-router":"^0.12.1","eslint-config-unjs":"^0.3.2","@vitest/coverage-v8":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.5.0_1721833477164_0.5029969516617752","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"rou3","version":"0.5.1","license":"MIT","_id":"rou3@0.5.1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/rou3#readme","bugs":{"url":"https://github.com/unjs/rou3/issues"},"dist":{"shasum":"414d1123631f45474df743c9fc904d757bb2e43c","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.5.1.tgz","fileCount":8,"integrity":"sha512-OXMmJ3zRk2xeXFGfA3K+EOPHC5u7RDFG7lIOx0X1pdnhUkI8MdVrbV+sNsD80ElpUZ+MRHdyxPnFthq9VHs8uQ==","signatures":[{"sig":"MEUCIE2dCCBHIpTtUfKCSZba3EsNn6ig4uieFZYsOlP8dbmhAiEA/qM0Puq12J87/j77iow2fBPxyaNLH7yHr4twdTXS/Yc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24698},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"80601676abff199ef8a7de4f7d468b03ceb3ef1b","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"unbuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:node":"node --import jiti/register ./test/bench","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/rou3.git","type":"git"},"_npmVersion":"10.7.0","description":"Lightweight and fast router for JavaScript based on Radix Tree","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"packageManager":"pnpm@9.5.0","devDependencies":{"0x":"^5.7.0","hono":"^4.5.0","jiti":"^2.0.0-beta.3","automd":"^0.3.8","eslint":"^9.7.0","mitata":"^0.1.11","radix3":"^1.1.2","vitest":"^2.0.3","esbuild":"^0.23.0","listhen":"^1.7.2","unbuild":"^3.0.0-rc.7","prettier":"^3.3.3","typescript":"^5.5.3","changelogen":"^0.5.5","find-my-way":"^8.2.0","rou3-release":"npm:rou3@0.4.0","@medley/router":"^0.2.1","koa-tree-router":"^0.12.1","eslint-config-unjs":"^0.3.2","@vitest/coverage-v8":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.5.1_1721834495456_0.5455457921309983","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"rou3","version":"0.6.0","license":"MIT","_id":"rou3@0.6.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/rou3#readme","bugs":{"url":"https://github.com/unjs/rou3/issues"},"dist":{"shasum":"f637aec77a4ba45bfe0b19f2c79060aa0ea87882","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.6.0.tgz","fileCount":5,"integrity":"sha512-0gF3uSNVOXvocv7+UEFz/4hKMwPCLDTzWUpIU3XNZjfzekJKiEF9vlpSCG/moJ4IzBqzPl48jomVMUwpiONmuw==","signatures":[{"sig":"MEUCICeA7JFs27Rh7lfhc7DECygRWljbJbm/O8IcBB5inQ8TAiEA3bTRBeQjPI/Tw68krvZM1IbFsCqn7E0hue6aTXre3Wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14125},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs"},"gitHead":"0e875d269deaa668f2f8e1eff31ad8366dc7a406","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"unbuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:node":"node --import jiti/register ./test/bench","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/rou3.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight and fast router for JavaScript based on Radix Tree","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.8.1","devDependencies":{"0x":"^5.8.0","jiti":"^2.4.2","automd":"^0.4.0","eslint":"^9.24.0","mitata":"^1.0.34","vitest":"^3.1.1","esbuild":"^0.25.2","listhen":"^1.9.0","unbuild":"^3.5.0","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.14.1","changelogen":"^0.6.1","rou3-release":"npm:rou3@0.5.1","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.6.0_1744922976185_0.19830471337735434","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"rou3","version":"0.6.1","license":"MIT","_id":"rou3@0.6.1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/unjs/rou3#readme","bugs":{"url":"https://github.com/unjs/rou3/issues"},"dist":{"shasum":"6be4d0dc93846d81fc2ff42972abefad36ee730e","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.6.1.tgz","fileCount":5,"integrity":"sha512-mqyxhSO0LLAa/lwNhH3329NEbRFJEHpZGIqr0cWQTtQEwqFMpf0a15cGw3kh9nil1oufh97Qhx4KWsy++0yn4g==","signatures":[{"sig":"MEUCIEXFHE7jjRr0oU4oB4uNZMVIj9ndr5a8HztB9vw0xMeKAiEA1/PbvnZUhhkxuEN3n9oQegNib096XeKaCRB2U47cCgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13720},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs"},"gitHead":"ba9fe3e201ee379e48af02f82211ccc937f86cbb","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild src/index.ts","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:node":"node --import jiti/register ./test/bench","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/rou3.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight and fast router for JavaScript based on Radix Tree","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.8.1","devDependencies":{"0x":"^5.8.0","jiti":"^2.4.2","automd":"^0.4.0","eslint":"^9.24.0","mitata":"^1.0.34","obuild":"^0.0.3","vitest":"^3.1.1","esbuild":"^0.25.2","listhen":"^1.9.0","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.14.1","changelogen":"^0.6.1","rou3-release":"npm:rou3@0.5.1","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.6.1_1745323581774_0.8039075826322215","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"rou3","version":"0.6.2","license":"MIT","_id":"rou3@0.6.2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/h3js/rou3#readme","bugs":{"url":"https://github.com/h3js/rou3/issues"},"dist":{"shasum":"c92c28ea003e26e1f30228af0f0d14ddc20ee9b8","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.6.2.tgz","fileCount":5,"integrity":"sha512-LsyoUbBo+/RRBM3C3RpQ9U73j7ZtEj8n8NlV9LT6+wL7rDVVjc0O2hlwUcJZFfW642qfzCn9Ft4E8UdTrax/UA==","signatures":[{"sig":"MEUCIAF7niqol9100YpL9kxsfBKIJiOYRjiwnxoni2nySJs6AiEA4QUV7B8A+AuW6fXorTgbE8koaWv05NBHSQ7WgeFGBTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14237},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs"},"gitHead":"8e1e46e3a3fb2092d41f62ba8bc56f0d88213b36","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild src/index.ts","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:node":"node --import jiti/register ./test/bench","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/rou3.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight and fast router for JavaScript based on Radix Tree","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"0x":"^5.8.0","jiti":"^2.4.2","automd":"^0.4.0","eslint":"^9.27.0","mitata":"^1.0.34","obuild":"^0.2.1","vitest":"^3.1.4","esbuild":"^0.25.5","listhen":"^1.9.0","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.27","changelogen":"^0.6.1","rou3-release":"npm:rou3@0.6.1","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.6.2_1748599039165_0.7214389706735636","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"rou3","version":"0.6.3","license":"MIT","_id":"rou3@0.6.3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/h3js/rou3#readme","bugs":{"url":"https://github.com/h3js/rou3/issues"},"dist":{"shasum":"40ce2f4b110be07d57cd016992fad6d5c84a6ff4","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.6.3.tgz","fileCount":5,"integrity":"sha512-1HSG1ENTj7Kkm5muMnXuzzfdDOf7CFnbSYFA+H3Fp/rB9lOCxCPgy1jlZxTKyFoC5jJay8Mmc+VbPLYRjzYLrA==","signatures":[{"sig":"MEQCICupERSxvisjSwlrqYSr3Lx7pbQDvmH2lEOi+OCVGMnJAiAh1tm+MfAV8jqP6B2uXydz3rU0dx+kkVNH0IPQZ9aISA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14371},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs"},"gitHead":"fce254c9c2bbbd940897bfe45d0273a8c633f504","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild src/index.ts","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:node":"node --import jiti/register ./test/bench","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/rou3.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight and fast router for JavaScript based on Radix Tree","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"0x":"^5.8.0","jiti":"^2.4.2","automd":"^0.4.0","eslint":"^9.27.0","mitata":"^1.0.34","obuild":"^0.2.1","vitest":"^3.1.4","esbuild":"^0.25.5","listhen":"^1.9.0","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.27","changelogen":"^0.6.1","rou3-release":"npm:rou3@0.6.1","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.6.3_1748971321283_0.6642608317867658","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"rou3","version":"0.7.0","license":"MIT","_id":"rou3@0.7.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/h3js/rou3#readme","bugs":{"url":"https://github.com/h3js/rou3/issues"},"dist":{"shasum":"392f5a339d6bc9cfc570e8be4734761e53a8c5c6","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.7.0.tgz","fileCount":7,"integrity":"sha512-iuliR0PgQvH8M1R5f85Vo1bIx+26rDdFHZgHmLwVXvxkuTTPOhWicLXcAywAtOiRPAWHtJ3OAwLCFjNBNh8h5A==","signatures":[{"sig":"MEYCIQCEqgpM7BpPp23nJEaFDBA0PIz1pVFj4gqnxTwq7O7MCgIhAJCYJZNGQwmbhg7zhGio98smb0VQYGqeDnKW4snGiaZv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21905},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./compiler":"./dist/compiler.mjs"},"gitHead":"b9f1417b13ac12cdbcb3afbbc2444271f8c7b675","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:deno":"deno run -A ./test/bench/index.ts","bench:node":"node --expose-gc --allow-natives-syntax --disable-warning=ExperimentalWarning --experimental-strip-types ./test/bench/index.ts","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/rou3.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight and fast router for JavaScript.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","devDependencies":{"0x":"^5.8.0","jiti":"^2.4.2","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","vitest":"^3.2.3","esbuild":"^0.25.5","listhen":"^1.9.0","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^24.0.1","changelogen":"^0.6.1","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.7.0_1750084919939_0.6580752126247804","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"rou3","version":"0.7.1","license":"MIT","_id":"rou3@0.7.1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/h3js/rou3#readme","bugs":{"url":"https://github.com/h3js/rou3/issues"},"dist":{"shasum":"b9fe52249d9146c63f558bf6cbe780b11d41079f","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.7.1.tgz","fileCount":7,"integrity":"sha512-uxflA2/4LtpKJ5lZ5sfdA6sILVQj428dezT1PfNdDM1l5OuUG3ogEPsL8fZeoJHHFXrpZKQwcTzyIbq5X3e7Ig==","signatures":[{"sig":"MEYCIQCiiy2wyBVsvHuuyaS/QFN1AEVE9AP0ehSSYlzguF+EXQIhAIVRKEH7FH0SQX+2OT3Bpx2ZC4VvjXVlT0jEtNe6+kJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22404},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./compiler":"./dist/compiler.mjs"},"gitHead":"1519ca9e3771ae6acccd40276594ba7a21bef4c8","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:deno":"deno run -A ./test/bench/index.ts","bench:node":"node --expose-gc --allow-natives-syntax --disable-warning=ExperimentalWarning --experimental-strip-types ./test/bench/index.ts","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","actor":{"name":"pi0","type":"user","email":"pyapar@gmail.com"},"email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/rou3.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight and fast router for JavaScript.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","devDependencies":{"0x":"^5.8.0","jiti":"^2.4.2","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","vitest":"^3.2.3","esbuild":"^0.25.5","listhen":"^1.9.0","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^24.0.1","changelogen":"^0.6.1","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.7.1_1750253828126_0.19549161395636006","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"rou3","version":"0.7.2","license":"MIT","_id":"rou3@0.7.2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/h3js/rou3#readme","bugs":{"url":"https://github.com/h3js/rou3/issues"},"dist":{"shasum":"aab051dabe450d745aeb92d21b00e89d0d4ab0e8","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.7.2.tgz","fileCount":7,"integrity":"sha512-GQuhKsN8Tp4CJh81PUmLWS6VKlL38P+LIVpE+bW8OlVKuf+ICysK9Cnh8mGWE4wKkPmOQTpB9hvbLk0bRmHsMQ==","signatures":[{"sig":"MEUCIQDcKiV9MITpsgr++qg6uzYLrlawbK9G19bEHjM64Jg/aAIgXZ91P1QV3ulUULqXhkbJj0n/Jeypmk5SC+fOiHc0trA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22502},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./compiler":"./dist/compiler.mjs"},"gitHead":"a824c286c726eb09f0ca37489aa9183e8eb7c86e","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:deno":"deno run -A ./test/bench/index.ts","bench:node":"node --expose-gc --allow-natives-syntax --disable-warning=ExperimentalWarning --experimental-strip-types ./test/bench/index.ts","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","actor":{"name":"pi0","type":"user","email":"pyapar@gmail.com"},"email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/rou3.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight and fast router for JavaScript.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","devDependencies":{"0x":"^5.8.0","jiti":"^2.4.2","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","vitest":"^3.2.3","esbuild":"^0.25.5","listhen":"^1.9.0","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^24.0.1","changelogen":"^0.6.1","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.7.2_1750437373722_0.18873956561009853","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"rou3","version":"0.7.3","license":"MIT","_id":"rou3@0.7.3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/h3js/rou3#readme","bugs":{"url":"https://github.com/h3js/rou3/issues"},"dist":{"shasum":"bd3f574a3212003f9fdc7554f63de91c835cad28","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.7.3.tgz","fileCount":7,"integrity":"sha512-KKenF/hB2iIhS1ohj226LT+/8uKCBpSMqeS4V1UPN9vad99uLoyIhrULRRB1skaB40LQHcBlSsAi3sT8MaoDDQ==","signatures":[{"sig":"MEUCIFInVEP7xyIphsk72dunfzUHcdGreMDx8zt3zlYhbkY0AiEAoVjkSNTnNsTm2BamsdOyM0P79Bb/2hIKtWhQdCKcMnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23170},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./compiler":"./dist/compiler.mjs"},"gitHead":"b05b6691035692e9d6bfc82765c592e6b657eb3e","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:deno":"deno run -A ./test/bench/index.ts","bench:node":"node --expose-gc --allow-natives-syntax --disable-warning=ExperimentalWarning --experimental-strip-types ./test/bench/index.ts","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","actor":{"name":"pi0","type":"user","email":"pyapar@gmail.com"},"email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/rou3.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight and fast router for JavaScript.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","devDependencies":{"0x":"^5.8.0","jiti":"^2.4.2","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","vitest":"^3.2.3","esbuild":"^0.25.5","listhen":"^1.9.0","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^24.0.1","changelogen":"^0.6.1","rou3-latest":"npm:rou3@0.7.2","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.7.3_1750880008927_0.4363563259180969","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"rou3","version":"0.7.4","license":"MIT","_id":"rou3@0.7.4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/h3js/rou3#readme","bugs":{"url":"https://github.com/h3js/rou3/issues"},"dist":{"shasum":"690bff25ea1043207c9aecb4c290793be1535833","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.7.4.tgz","fileCount":7,"integrity":"sha512-I067614ZZYztQ9qK0pE0F2zpMbPI8vh/NyG4qw4YtbWSZKVcL+9HCGdlJH/UptS7usLuElna5OIPXbDQRx2IMA==","signatures":[{"sig":"MEQCIDUFD0BEt5CX5JDVnlv71ero7YAsNlu8Vj4Sjrcjrr2UAiBigF3+9B/oKc5mxUWA/JA7LPkrY1tCFq21Pd3fD4aLTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23219},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./compiler":"./dist/compiler.mjs"},"gitHead":"7942aa183fb3ac1fe976616a220d942d866ccff0","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:deno":"deno run -A ./test/bench/index.ts","bench:node":"node --expose-gc --allow-natives-syntax --disable-warning=ExperimentalWarning --experimental-strip-types ./test/bench/index.ts","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/rou3.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight and fast router for JavaScript.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.16.1","devDependencies":{"0x":"^6.0.0","jiti":"^2.5.1","automd":"^0.4.2","eslint":"^9.35.0","mitata":"^1.0.34","obuild":"^0.2.1","vitest":"^3.2.4","esbuild":"^0.25.9","listhen":"^1.9.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.5.1","changelogen":"^0.6.2","rou3-latest":"npm:rou3@^0.7.3","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.7.4_1758102975142_0.08768763839611249","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"rou3","version":"0.7.5","license":"MIT","_id":"rou3@0.7.5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/h3js/rou3#readme","bugs":{"url":"https://github.com/h3js/rou3/issues"},"dist":{"shasum":"dbf241d24384e30ae0d79990f95283160f88b7c3","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.7.5.tgz","fileCount":7,"integrity":"sha512-bwUHDHw1HSARty7TWNV71R0NZs5fOt74OM+hcMdJyPfchfRktEmxLoMSNa7PwEp6WqJ0a3feKztsIfTUEYhskw==","signatures":[{"sig":"MEUCID1RB2uxQ+MaTDLd83xDJhydLtVXPuVXVIy6F88rJ7hsAiEAw3Hu3IG07YbOAxok0DmeqkINd+EYTivgCd17uZcOmUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23571},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./compiler":"./dist/compiler.mjs"},"gitHead":"2cd68b50a818859f69d7009fa3db798e7a8fdcb0","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:deno":"deno run -A ./test/bench/index.ts","bench:node":"node --expose-gc --allow-natives-syntax --disable-warning=ExperimentalWarning --experimental-strip-types ./test/bench/index.ts","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/rou3.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight and fast router for JavaScript.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.16.1","devDependencies":{"0x":"^6.0.0","jiti":"^2.5.1","automd":"^0.4.2","eslint":"^9.35.0","mitata":"^1.0.34","obuild":"^0.2.1","vitest":"^3.2.4","esbuild":"^0.25.9","listhen":"^1.9.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.5.1","changelogen":"^0.6.2","rou3-latest":"npm:rou3@^0.7.3","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.7.5_1758120067230_0.526882607866449","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"rou3","version":"0.7.6","license":"MIT","_id":"rou3@0.7.6","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/h3js/rou3#readme","bugs":{"url":"https://github.com/h3js/rou3/issues"},"dist":{"shasum":"a0945ef77170f9f881493a176c47ae1394ecbfcf","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.7.6.tgz","fileCount":7,"integrity":"sha512-etrE/UuP40w/NJxlTu4J2/A0LUF50hx6VaUbN5wLY2kSj0UXu7fuGHjw0un4O4opz+xUAVz9+DsNky34r0WhpQ==","signatures":[{"sig":"MEUCIFUB4jn+EPJZng7Vpbq9jLWXy+tRv+n5TP19pR4tz072AiEA1Few7h9VCIhHkeya2/p6pPeVFUrsth4zLgKYMsMGO7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24177},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./compiler":"./dist/compiler.mjs"},"gitHead":"5a1bb1bccb3408202c3684546b96ea1b5842e9a8","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:deno":"deno run -A ./test/bench/index.ts","bench:node":"node --expose-gc --allow-natives-syntax --disable-warning=ExperimentalWarning --experimental-strip-types ./test/bench/index.ts","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/rou3.git","type":"git"},"_npmVersion":"11.6.0","description":"Lightweight and fast router for JavaScript.","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"0x":"^6.0.0","automd":"^0.4.2","eslint":"^9.36.0","mitata":"^1.0.34","obuild":"^0.2.1","vitest":"^3.2.4","esbuild":"^0.25.10","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","changelogen":"^0.6.2","rou3-latest":"npm:rou3@^0.7.5","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.7.6_1759312939799_0.4534748689708443","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"rou3","version":"0.7.7","license":"MIT","_id":"rou3@0.7.7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/h3js/rou3#readme","bugs":{"url":"https://github.com/h3js/rou3/issues"},"dist":{"shasum":"9edc64e79a66e6297b7810c95ebc9155b842ae9e","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.7.7.tgz","fileCount":7,"integrity":"sha512-z+6o7c3DarUbuBMLIdhzj2CqJLtUWrGk4fZlf07dIMitX3UpBXeInJ3lMD9huxj9yh9eo1RqtXf9aL0YzkDDUA==","signatures":[{"sig":"MEQCIBvBAd2m7NOUY3oaBptBmMUmll3XmEbgdeMUS/QmpIRhAiBIJwGI/GfQtNMUKaSAxTHLFrssmyifY3CFp8h1jGeimg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24225},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./compiler":"./dist/compiler.mjs"},"gitHead":"a0bab817e65e291fe2894a60fb43f1a69030e15d","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:deno":"deno run -A ./test/bench/index.ts","bench:node":"node --expose-gc --allow-natives-syntax --disable-warning=ExperimentalWarning --experimental-strip-types ./test/bench/index.ts","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/rou3.git","type":"git"},"_npmVersion":"11.6.0","description":"Lightweight and fast router for JavaScript.","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"0x":"^6.0.0","automd":"^0.4.2","eslint":"^9.36.0","mitata":"^1.0.34","obuild":"^0.2.1","vitest":"^3.2.4","esbuild":"^0.25.10","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.6.1","changelogen":"^0.6.2","rou3-latest":"npm:rou3@^0.7.5","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.7.7_1759317742179_0.6107036248612965","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"rou3","version":"0.7.8","license":"MIT","_id":"rou3@0.7.8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/h3js/rou3#readme","bugs":{"url":"https://github.com/h3js/rou3/issues"},"dist":{"shasum":"e0d3cfe63d84b0d5afb9e433cd24d632c22d756c","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.7.8.tgz","fileCount":7,"integrity":"sha512-21X/el5fdOaEsqwl3an/d9kpZ8hshVIyrwFCpsoleJ4ccAGRbN+PVoxyXzWXkHDxfMkVnLe4yzx+imz2qoem2Q==","signatures":[{"sig":"MEUCID5m9BbMZK0TzuLPBP6pZo98+JrjoHT/Qzzci7cUmZqaAiEA8HFHy5F5fssb9DuXTOAF4kyzyjOXKl04gk589VDFiH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25126},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./compiler":"./dist/compiler.mjs"},"gitHead":"7342d34db8cf419208fcc0263d42ac8bfa4f5d49","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:deno":"deno run -A ./test/bench/index.ts","bench:node":"node --expose-gc --allow-natives-syntax --disable-warning=ExperimentalWarning --experimental-strip-types ./test/bench/index.ts","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/rou3.git","type":"git"},"_npmVersion":"11.6.1","description":"Lightweight and fast router for JavaScript.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"0x":"^6.0.0","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","vitest":"^3.2.4","esbuild":"^0.25.11","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.8.1","changelogen":"^0.6.2","rou3-latest":"npm:rou3@^0.7.7","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.7.8_1760995740950_0.5982453175906934","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"rou3","version":"0.7.9","license":"MIT","_id":"rou3@0.7.9","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/h3js/rou3#readme","bugs":{"url":"https://github.com/h3js/rou3/issues"},"dist":{"shasum":"228f1cb00bf03aecaf7d28f3107a711a86c1ea56","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.7.9.tgz","fileCount":7,"integrity":"sha512-+JM7c8swGkoXkWRkIz7qpYN9Bls7Rj/vuSGaxtoKHIe8Ba1ci+mXnqzqtJFrXSbvEazNL9v83P2RiXae9NSbfQ==","signatures":[{"sig":"MEUCIQDjgId3zXNq3gpfiFxOXXRGr296pyukc+7NF1E7vaJ/VwIgV0IC/Yr1zmw3brOAO98+SyPZWZVj856/DfQEsiFVCZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24240},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./compiler":"./dist/compiler.mjs"},"gitHead":"2cf353a0b20219c35eb31737a9fadb2853c24b7b","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:deno":"deno run -A ./test/bench/index.ts","bench:node":"node --expose-gc --allow-natives-syntax --disable-warning=ExperimentalWarning --experimental-strip-types ./test/bench/index.ts","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/rou3.git","type":"git"},"_npmVersion":"11.6.1","description":"Lightweight and fast router for JavaScript.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.19.0","devDependencies":{"0x":"^6.0.0","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.3.0","vitest":"^4.0.3","esbuild":"^0.25.11","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.9.1","changelogen":"^0.6.2","rou3-latest":"npm:rou3@^0.7.8","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.7.9_1761564922488_0.4426887881861743","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"rou3","version":"0.7.10","license":"MIT","_id":"rou3@0.7.10","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/h3js/rou3#readme","bugs":{"url":"https://github.com/h3js/rou3/issues"},"dist":{"shasum":"89a397523482ccbb77f3a9693a5b932d52930b2f","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.7.10.tgz","fileCount":7,"integrity":"sha512-aoFj6f7MJZ5muJ+Of79nrhs9N3oLGqi2VEMe94Zbkjb6Wupha46EuoYgpWSOZlXww3bbd8ojgXTAA2mzimX5Ww==","signatures":[{"sig":"MEUCIDVKS6RhG94KXMkkfO2zYqfMTgEz2hARP76ig0iV2ct4AiEA2hDGhUTD5bimxzoYM9pMJPA5kSdg5oYbwNHpzuBANUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24550},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./compiler":"./dist/compiler.mjs"},"gitHead":"6bb36e6a8fd969d819dbbe4e98b13e4ac8295eb8","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:deno":"deno run -A ./test/bench/index.ts","bench:node":"node --expose-gc --allow-natives-syntax --disable-warning=ExperimentalWarning --experimental-strip-types ./test/bench/index.ts","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/rou3.git","type":"git"},"_npmVersion":"11.6.0","description":"Lightweight and fast router for JavaScript.","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.20.0","devDependencies":{"0x":"^6.0.0","automd":"^0.4.2","eslint":"^9.39.0","mitata":"^1.0.34","obuild":"^0.3.2","vitest":"^4.0.6","esbuild":"^0.25.12","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.0","changelogen":"^0.6.2","rou3-latest":"npm:rou3@^0.7.9","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.7.10_1762163722390_0.36018355077385267","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"rou3","version":"0.7.11","license":"MIT","_id":"rou3@0.7.11","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://github.com/h3js/rou3#readme","bugs":{"url":"https://github.com/h3js/rou3/issues"},"dist":{"shasum":"1877d5909ecac2cb0004aff134677cee49380016","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.7.11.tgz","fileCount":7,"integrity":"sha512-ELguG3ENDw5NKNmWHO3OGEjcgdxkCNvnMR22gKHEgRXuwiriap5RIYdummOaOiqUNcC5yU5txGCHWNm7KlHuAA==","signatures":[{"sig":"MEQCIBRX/WOqoQIz444nCv/GpKCycsVquej5+/ItVRmn1tbbAiAacBamkSuPvYu3lDr3dvSQj3JXvVsaN6UGFWTkaStnhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24560},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./compiler":"./dist/compiler.mjs"},"gitHead":"da797c4349f22f670af03f03b3e1fb2c0e296d46","scripts":{"dev":"vitest","lint":"eslint . && prettier -c src test","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","lint:fix":"automd && eslint --fix . && prettier -w src test","bench:bun":"bun ./test/bench","bench:deno":"deno run -A ./test/bench/index.ts","bench:node":"node --expose-gc --allow-natives-syntax --disable-warning=ExperimentalWarning --experimental-strip-types ./test/bench/index.ts","test:types":"tsc --noEmit"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/rou3.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight and fast router for JavaScript.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"0x":"^6.0.0","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.7","vitest":"^4.0.15","esbuild":"^0.27.1","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.2","changelogen":"^0.6.2","rou3-latest":"npm:rou3@^0.7.10","@mitata/counters":"^0.0.8","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/rou3_0.7.11_1765362594833_0.20923445240207883","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"rou3","version":"0.7.12","description":"Lightweight and fast router for JavaScript.","repository":{"type":"git","url":"git+https://github.com/h3js/rou3.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":"./dist/index.mjs","./compiler":"./dist/compiler.mjs"},"types":"./dist/index.d.mts","scripts":{"bench:bun":"bun ./test/bench","bench:deno":"deno run -A ./test/bench/index.ts","bench:node":"node --expose-gc --allow-natives-syntax --disable-warning=ExperimentalWarning --experimental-strip-types ./test/bench/index.ts","build":"obuild","dev":"vitest","lint":"eslint . && prettier -c src test","lint:fix":"automd && eslint --fix . && prettier -w src test","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && npm publish","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit"},"devDependencies":{"0x":"^6.0.0","@mitata/counters":"^0.0.8","@types/node":"^25.0.2","@vitest/coverage-v8":"^4.0.15","automd":"^0.4.2","changelogen":"^0.6.2","esbuild":"^0.27.1","eslint":"^9.39.2","eslint-config-unjs":"^0.5.0","mitata":"^1.0.34","obuild":"^0.4.8","prettier":"^3.7.4","rou3-latest":"npm:rou3@^0.7.11","typescript":"^5.9.3","vitest":"^4.0.15"},"packageManager":"pnpm@10.26.0","gitHead":"0fa8c08328765bb88412e2083ac609ab38645c56","_id":"rou3@0.7.12","bugs":{"url":"https://github.com/h3js/rou3/issues"},"homepage":"https://github.com/h3js/rou3#readme","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-iFE4hLDuloSWcD7mjdCDhx2bKcIsYbtOTpfH5MHHLSKMOUyjqQXTeZVa289uuwEGEKFoE/BAPbhaU4B774nceg==","shasum":"cac17425c04abddba854a42385cabfe0b971a179","tarball":"https://registry.npmjs.org/rou3/-/rou3-0.7.12.tgz","fileCount":7,"unpackedSize":24925,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCv54POA3slnK6UMX2F0zbVRAbUSNH+XFLMGWgg+nN5FwIgcvuiSK3Hp78Eqp1ybgt3cuzAWFSxJBH5mR1KDlrxDsE="}]},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rou3_0.7.12_1765816915039_0.8754365773171573"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-04T17:51:08.768Z","modified":"2025-12-15T16:41:55.363Z","0.0.0":"2024-07-04T17:51:08.895Z","0.0.1":"2024-07-04T22:20:37.598Z","0.1.0":"2024-07-05T15:10:11.015Z","0.2.0":"2024-07-08T10:31:22.261Z","0.3.0":"2024-07-09T11:06:50.969Z","0.4.0":"2024-07-09T19:29:00.357Z","0.5.0":"2024-07-24T15:04:37.302Z","0.5.1":"2024-07-24T15:21:35.728Z","0.6.0":"2025-04-17T20:49:36.367Z","0.6.1":"2025-04-22T12:06:21.949Z","0.6.2":"2025-05-30T09:57:19.354Z","0.6.3":"2025-06-03T17:22:01.491Z","0.7.0":"2025-06-16T14:42:00.125Z","0.7.1":"2025-06-18T13:37:08.325Z","0.7.2":"2025-06-20T16:36:13.903Z","0.7.3":"2025-06-25T19:33:29.091Z","0.7.4":"2025-09-17T09:56:15.392Z","0.7.5":"2025-09-17T14:41:07.417Z","0.7.6":"2025-10-01T10:02:20.045Z","0.7.7":"2025-10-01T11:22:22.392Z","0.7.8":"2025-10-20T21:29:01.155Z","0.7.9":"2025-10-27T11:35:22.677Z","0.7.10":"2025-11-03T09:55:22.568Z","0.7.11":"2025-12-10T10:29:54.984Z","0.7.12":"2025-12-15T16:41:55.162Z"},"bugs":{"url":"https://github.com/h3js/rou3/issues"},"license":"MIT","homepage":"https://github.com/h3js/rou3#readme","repository":{"type":"git","url":"git+https://github.com/h3js/rou3.git"},"description":"Lightweight and fast router for JavaScript.","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"readme":"# 🌳 rou3\n\n<!-- automd:badges codecov bundlejs -->\n\n[![npm version](https://img.shields.io/npm/v/rou3)](https://npmjs.com/package/rou3)\n[![npm downloads](https://img.shields.io/npm/dm/rou3)](https://npm.chart.dev/rou3)\n[![bundle size](https://img.shields.io/bundlejs/size/rou3)](https://bundlejs.com/?q=rou3)\n[![codecov](https://img.shields.io/codecov/c/gh/h3js/rou3)](https://codecov.io/gh/h3js/rou3)\n\n<!-- /automd -->\n\nLightweight and fast router for JavaScript.\n\n## Usage\n\n**Install:**\n\n```sh\n# ✨ Auto-detect\nnpx nypm install rou3\n```\n\n**Import:**\n\n<!-- automd:jsimport cdn src=\"./src/index.ts\"-->\n\n**ESM** (Node.js, Bun, Deno)\n\n```js\nimport {\n createRouter,\n addRoute,\n findRoute,\n removeRoute,\n findAllRoutes,\n routeToRegExp,\n NullProtoObj,\n} from \"rou3\";\n```\n\n**CDN** (Deno and Browsers)\n\n```js\nimport {\n createRouter,\n addRoute,\n findRoute,\n removeRoute,\n findAllRoutes,\n routeToRegExp,\n NullProtoObj,\n} from \"https://esm.sh/rou3\";\n```\n\n<!-- /automd -->\n\n**Create a router instance and insert routes:**\n\n```js\nimport { createRouter, addRoute } from \"rou3\";\n\nconst router = createRouter(/* options */);\n\naddRoute(router, \"GET\", \"/path\", { payload: \"this path\" });\naddRoute(router, \"POST\", \"/path/:name\", { payload: \"named route\" });\naddRoute(router, \"GET\", \"/path/foo/**\", { payload: \"wildcard route\" });\naddRoute(router, \"GET\", \"/path/foo/**:name\", {\n payload: \"named wildcard route\",\n});\n```\n\n**Match route to access matched data:**\n\n```js\n// Returns { payload: 'this path' }\nfindRoute(router, \"GET\", \"/path\");\n\n// Returns { payload: 'named route', params: { name: 'fooval' } }\nfindRoute(router, \"POST\", \"/path/fooval\");\n\n// Returns { payload: 'wildcard route' }\nfindRoute(router, \"GET\", \"/path/foo/bar/baz\");\n\n// Returns undefined (no route matched for/)\nfindRoute(router, \"GET\", \"/\");\n```\n\n> [!IMPORTANT]\n> Paths should **always begin with `/`**.\n\n> [!IMPORTANT]\n> Method should **always be UPPERCASE**.\n\n> [!TIP]\n> If you need to register a pattern containing literal `:` or `*`, you can escape them with `\\\\`. For example, `/static\\\\:path/\\\\*\\\\*` matches only the static `/static:path/**` route.\n\n## Compiler\n\n<!-- automd:jsdocs src=\"./src/compiler.ts\" -->\n\n### `compileRouter(router, opts?)`\n\nCompiles the router instance into a faster route-matching function.\n\n**IMPORTANT:** `compileRouter` requires eval support with `new Function()` in the runtime for JIT compilation.\n\n**Example:**\n\n```ts\nimport { createRouter, addRoute } from \"rou3\";\nimport { compileRouter } from \"rou3/compiler\";\nconst router = createRouter();\n// [add some routes]\nconst findRoute = compileRouter(router);\nconst matchAll = compileRouter(router, { matchAll: true });\nfindRoute(\"GET\", \"/path/foo/bar\");\n```\n\n### `compileRouterToString(router, functionName?, opts?)`\n\nCompile the router instance into a compact runnable code.\n\n**IMPORTANT:** Route data must be serializable to JSON (i.e., no functions or classes) or implement the `toJSON()` method to render custom code or you can pass custom `serialize` function in options.\n\n**Example:**\n\n```ts\nimport { createRouter, addRoute } from \"rou3\";\nimport { compileRouterToString } from \"rou3/compiler\";\nconst router = createRouter();\n// [add some routes with serializable data]\nconst compilerCode = compileRouterToString(router, \"findRoute\");\n// \"const findRoute=(m, p) => {}\"\n```\n\n<!--/automd -->\n\n## License\n\n<!-- automd:contributors license=MIT author=\"pi0\" -->\n\nPublished under the [MIT](https://github.com/h3js/rou3/blob/main/LICENSE) license.\nMade by [@pi0](https://github.com/pi0) and [community](https://github.com/h3js/rou3/graphs/contributors) 💛\n<br><br>\n<a href=\"https://github.com/h3js/rou3/graphs/contributors\">\n<img src=\"https://contrib.rocks/image?repo=h3js/rou3\" />\n</a>\n\n<!-- /automd -->\n\n<!-- automd:with-automd -->\n\n---\n\n_🤖 auto updated with [automd](https://automd.unjs.io)_\n\n<!-- /automd -->\n","readmeFilename":"README.md"}