{"_id":"serve-router","_rev":"37-c6939cba9b1411980b127f20979e4449","name":"serve-router","dist-tags":{"latest":"1.1.1"},"versions":{"0.1.0":{"name":"serve-router","version":"0.1.0","author":{"name":"YieldRay"},"license":"ISC","_id":"serve-router@0.1.0","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"dist":{"shasum":"51c0a3edd3f1e8ad055f59074e24df8b30391c3e","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.1.0.tgz","fileCount":8,"integrity":"sha512-kqv8y9D6ZnFx0/N+AcOvwE00d9+0AW4OWYa+wlRSmh1yO6I66LTAENFvNQFWqLALJMwQmD8ndGpSYnadVXgGag==","signatures":[{"sig":"MEUCICAEVV8ErG0MGUANJFWDUY8EKBZy4xwyylKtksYwbI02AiEA1SJZAOCC2Je9zu8mXEPRNA5XkdcBORhz0beVwAq30bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29312},"main":"dist/main.js","type":"module","scripts":{"build":"rollup -c"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"_npmVersion":"9.6.6","description":"a small express like library that routes for your http server  \r build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform  \r e.g. `cloudflare workers`  \r see: <https://deno.com/manual/runtim","directories":{"dist":"dist"},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.5.2","typescript":"^5.0.4","@rollup/plugin-typescript":"^11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.1.0_1684763864811_0.6109852478735556","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"serve-router","version":"0.1.1","author":{"name":"YieldRay"},"license":"ISC","_id":"serve-router@0.1.1","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"dist":{"shasum":"24999616771ca59266160001b1960544b7ad3625","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.1.1.tgz","fileCount":8,"integrity":"sha512-sG7x9Ri7Wz9J7cfsL4xTeYzR13rKtWQwsAkY/8UaOoyEFCudaBnS7uo1Pm8Oc9zdnDKFILymW3WmaVmEi0aiwQ==","signatures":[{"sig":"MEUCIQD/qsCKeIXuJUKZt0o1WLjUbFdeXV+KhbcHTQ5ajauUjAIgYSL3QGqsGlBDnLXha2Jz3+OryrHklqbe6t+WPouWcoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29347},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","scripts":{"build":"rollup -c"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"_npmVersion":"9.6.6","description":"a small express like library that routes for your http server  \r build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform  \r e.g. `cloudflare workers`  \r see: <https://deno.com/manual/runtim","directories":{"dist":"dist"},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.5.2","typescript":"^5.0.4","@rollup/plugin-typescript":"^11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.1.1_1684763957079_0.1317098211001997","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"serve-router","version":"0.1.2","author":{"name":"YieldRay"},"license":"ISC","_id":"serve-router@0.1.2","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"caed0d3414c4099813e393205ea28a08eb6760a4","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.1.2.tgz","fileCount":8,"integrity":"sha512-uiTmGGf29xIBsfYzpxHldXqh+gtK9w+gop6YrMY9LA7VOEWmd2/n45/D2SBKbmSTd5S1PDqgCY/fB1Dci2v2Tw==","signatures":[{"sig":"MEQCIEMfL00GObnX7IvsfgbvefiECs+ZHPnfUpPXS5FgS88VAiAV9A4ADHqEjKYt9cNTBGct3yi4DGuoB/VlQf6iYrKqyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29707},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f71713c917fcc3bbd4a11c937e25fab63870c9ab","scripts":{"build":"rollup -c"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.6.6","description":"a small express like library that routes for your http server  \r build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform  \r e.g. `cloudflare workers`  \r see: <https://deno.com/manual/runtim","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.5.2","typescript":"^5.0.4","@rollup/plugin-typescript":"^11.1.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.1.2_1684764462495_0.7039807533329165","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"serve-router","version":"0.1.3","author":{"name":"YieldRay"},"license":"ISC","_id":"serve-router@0.1.3","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"7546ebf578ac004767fbf851092620cdd4b52f52","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.1.3.tgz","fileCount":15,"integrity":"sha512-A6Rl/0/2NgHaup7IFn/i+SycVg/01OP3YDVzXPIQAnPP/piYt64OxjXFCo9c2YWyDpAQ97Fhj+8MqSk9x4d8rw==","signatures":[{"sig":"MEQCIAkUnQ1KbanSj3ZwBPlCNzWfAwfSrUWVdYsN+8GA48AsAiAPDvSXOFEEq+ZmKm1rrMX56yKrnFa1dcxL9LaT1RaW4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41480},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"da46d6bfd468eaa38484204220725aa877c19cee","scripts":{"build":"tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.6.6","description":"a small express like library that routes for your http server  \r build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform  \r e.g. `Cloudflare Workers`  \r see: <https://deno.com/manual/runtim","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^20.2.3"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.1.3_1684826575873_0.27323992671786357","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"serve-router","version":"0.1.4","author":{"name":"YieldRay"},"license":"ISC","_id":"serve-router@0.1.4","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"09ddfbd08418c11cf8edac6b3a3c3d698c8f7cba","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.1.4.tgz","fileCount":15,"integrity":"sha512-XfoCJaXejhXnO+U/LJVndPoWw0cdaEhHLKOmEV9KWPSulkqfw/QVM9i3LLozcGQrzUB0sypBS+gchYjQOsdBDw==","signatures":[{"sig":"MEYCIQCFbKfO6IlFmXmvbThpZkOpTMN6JqKQZ+T3YtMjtU8YEgIhAOUQJlgFG9z2zUs0pFaxv6A3BQ08kphp8VVqNcKVzF5I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41491},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"6680698e3e6689f75dac4f68c279c1e3cceb9560","scripts":{"build":"tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.6.6","description":"a small express like library that routes for your http server  \r build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform  \r e.g. `Cloudflare Workers`  \r see: <https://deno.com/manual/runtim","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^20.2.3"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.1.4_1684827301203_0.4083026615225982","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"serve-router","version":"0.1.5","author":{"name":"YieldRay"},"license":"ISC","_id":"serve-router@0.1.5","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"109b0764abb3f71066e15f4be4b9af01e3751053","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.1.5.tgz","fileCount":15,"integrity":"sha512-B5BWWUWkeHMaHnjw9IU7nuYs1YjXaBGqLnooxr4K6APkkwwrxGDT0hcuaQ4lINMR+umOd/zljjug4s0BdIwVyw==","signatures":[{"sig":"MEUCIQD6G9iUEvqVIiXsY3eViP1rjwO/R2CvjfHvY/m1nE2A0QIgAwN4KFrA/7/43y0OCu1qNM5ad1mDSyar00h4ogBzIM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41900},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"6680698e3e6689f75dac4f68c279c1e3cceb9560","scripts":{"build":"tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.6.6","description":"a small express like library that routes for your http server  \r build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform  \r e.g. `Cloudflare Workers`  \r see: <https://deno.com/manual/runtim","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^20.2.3"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.1.5_1684827631419_0.35599170753003184","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"serve-router","version":"0.1.6","author":{"name":"YieldRay"},"license":"ISC","_id":"serve-router@0.1.6","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"ee5cea712dd0e832de7ca3c231c5306660fe8a86","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.1.6.tgz","fileCount":15,"integrity":"sha512-ufDFxMQC93q7t91aYimUHvHdzYJrVTKOYY/ab40O3pN41wIqGjsSal+G7jRaCkFIZgwTSfCVJO8aMI37B6sEQA==","signatures":[{"sig":"MEUCIAJfGsJ2+qEqCbxJtN4BmoG4LDGSTuJK1nzwJUdolv79AiEAoI9ji5foUkGAfSDMNI3cE4I7aGFvV0rgJJKvMWs0HQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"075460975a855b4b66f33a78ec7b5fe5675280ce","scripts":{"build":"tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.6.6","description":"a small express like library that routes for your http server  \r build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform  \r e.g. `Cloudflare Workers`  \r see: <https://deno.com/manual/runtim","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^20.2.3"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.1.6_1684833784314_0.7131819017604184","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"serve-router","version":"0.1.7","author":{"name":"YieldRay"},"license":"ISC","_id":"serve-router@0.1.7","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"2928a1324f4142ad01818b4f8c46c3d0deae8bea","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.1.7.tgz","fileCount":16,"integrity":"sha512-QutKwUNhiZphGUR+NOgEP9RXufRfe7lz/EBZTTMZxhChuRuWCttOnZup1hU6I6JYSdZfl/CacUuyR3KmJTQ3/Q==","signatures":[{"sig":"MEQCID1lUes/zUbjRrZNoh8aHQ+D+B6jQ1AYWT5z/oyHDdY0AiAChjedDCH+M6raZa9yKANGJCG7/0r+pAGADNrjC75ejw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50543},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"beb6ee49abaa2593e9e42d50cbf8dafdd43fe229","scripts":{"build":"tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.6.6","description":"a small express like library that routes for your http server  \r build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform  \r e.g. `Cloudflare Workers`  \r see: <https://deno.com/manual/runtim","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^20.2.3"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.1.7_1684887988891_0.26205582930757876","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"serve-router","version":"0.1.8","author":{"name":"YieldRay"},"license":"ISC","_id":"serve-router@0.1.8","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"6cef37828b5523fc3bf96b1dcc51ae92e4131710","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.1.8.tgz","fileCount":13,"integrity":"sha512-xWV8v7ajzQoDzndY7mwJEEaHNTh/6gmVwCn0LWo3RNS3f7SNLhdnt9nA0w9wxwlMOEEmYYeylrqtS9AEAjFosg==","signatures":[{"sig":"MEUCIG792dKe2Jyy0+HknRyM+Ah+CZ9Ykhka0XlieZopDy+tAiEAhXoTxgFMJuAQw7ym5zMvSZ9mYXmzauGVmV7xoxjrjcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44278},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"beb6ee49abaa2593e9e42d50cbf8dafdd43fe229","scripts":{"build":"tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.6.6","description":"a small express like library that routes for your http server  \r build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform  \r e.g. `Cloudflare Workers`  \r see: <https://deno.com/manual/runtim","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^20.2.3"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.1.8_1684888070031_0.478867701484305","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"serve-router","version":"0.1.9","author":{"name":"YieldRay"},"license":"ISC","_id":"serve-router@0.1.9","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"b551f3be92ac3ef81256d746127da9e3c7095554","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.1.9.tgz","fileCount":13,"integrity":"sha512-6N4jH83LdMqNcAT5A1hhQ7QoFmgMwNFlj0ZewSkRWQozBVQ6TtAgxPwfBoZy7kMQdaDqzeT0c1uuVeGICgBgZA==","signatures":[{"sig":"MEYCIQDGRtZo/QnT6Hob66yufztXX/MgxXG2Rz9LFuWbaplRJQIhAMExuTyBxNDyA+EZbeWYzy82tgNIjtMIEfqtoDhCmhjj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"9fc692586a966656d779aa140e7508459e234720","scripts":{"build":"tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.6.6","description":"a small express like library that routes for your http server  \r build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform  \r e.g. `Cloudflare Workers`  \r see: <https://deno.com/manual/runtim","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^20.2.3"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.1.9_1685092025349_0.9332828152672699","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"serve-router","version":"0.2.0","author":{"name":"YieldRay"},"license":"ISC","_id":"serve-router@0.2.0","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"a3ff6ed0870156569e4e0d1a818f9990b9bd49c1","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.2.0.tgz","fileCount":14,"integrity":"sha512-YsCmF6iTM7uIXnpteOCo5GNDKpAyFbeTCaYkx8ibdnah68rP3QSrwrt0ey8eRNf4PNXlUeq2MNc8SK2uB8PpwA==","signatures":[{"sig":"MEUCIQDoELU68wNT9dXNgZJSUjjtRnNcSlnEC7SJJec8zphv2AIgI284vCnOBlBQwbUsPlk3dtEuVx0IOCmqOWd7uZOGVUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47495},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"52243f8d7a16cc980ad0f4ca2819bf0bbfbb19a9","scripts":{"build":"tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.6.6","description":"a small express like library that routes for your http server   build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform   e.g. `Cloudflare Workers`   see: <https://deno.com/manual/runtime/h","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","@types/node":"^20.2.3","@pipedream/types":"^0.1.6"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.2.0_1685432210942_0.6886818850159624","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"serve-router","version":"0.2.1","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.2.1","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"054fad854f3f0bce48c13e1024f90ebd5a4e9495","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.2.1.tgz","fileCount":17,"integrity":"sha512-sNdfbx/zjEc5pYF8BAI2Ea/D1p2BZMLfOX8ZfjbFFgWIKhr4fI+7HCzl33FBHCS9+EU29tgOzWNp5nfSTawwVQ==","signatures":[{"sig":"MEYCIQCKVYUKlHL3jOp4lecvBBjQSdfhKA5MYJp8jjV02yQ6+QIhAJUe8j0lFsNh3yYxG6N9Xo8hozqdADzBU3ud4KbiBmjs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52307},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"017dca85a9390b72ee590d401c04c1c4c77a8d58","scripts":{"build":"tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.6.7","description":"a small express like library that routes for your http server   build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform   e.g. `Cloudflare Workers`   see: <https://deno.com/manual/runtime/h","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3","@types/node":"^20.3.0","@pipedream/types":"^0.1.6"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.2.1_1686574399904_0.5681208694408497","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"serve-router","version":"0.2.2","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.2.2","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"85713041cb86a82db165ba373735e3c7ec72f41b","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.2.2.tgz","fileCount":17,"integrity":"sha512-fYJwwWim7e2dz14WK8RmaExfni8E5WVcYHj3u6EZk+hgK2PdvWu5v5BVUtqXfaU4ImXHhssJe1qR/udcyldMtw==","signatures":[{"sig":"MEYCIQDa/tt8YzWfIRQb2iiCaKOgjjME8NxrZrwUn4Jj98HFPgIhAKVHx9s409XuW2tmS92ZvCDLHCtOlumjBZ7oDNFmfgFx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52224},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"017dca85a9390b72ee590d401c04c1c4c77a8d58","scripts":{"build":"tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.6.7","description":"a small express like library that routes for your http server   build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform   e.g. `Cloudflare Workers`   see: <https://deno.com/manual/runtime/h","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3","@types/node":"^20.3.0","@pipedream/types":"^0.1.6"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.2.2_1686574584502_0.15838634440562038","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"serve-router","version":"0.2.3","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.2.3","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"3d72d7a33c277bfff86e82c4c63dc58a0dfa05e1","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.2.3.tgz","fileCount":17,"integrity":"sha512-jOax2/tVezpGivK8iIZHOJq64LI0+9WLp0Y+rKnTqjPkibnW6yCx2Z/Xi2Sz+sS/J5zrGImAzDO1h3jQ1w/i4Q==","signatures":[{"sig":"MEQCIF4B1PfDnyJHEpzgAl73hw8UI8qJ2vmRaIIAFsNSAp0HAiAJinBHgNjTCYFwUUepRs+O+NXkELZq+AdHgPmJgB6FFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52191},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"62820657d8706a7068a4e0d5cfc20a17c27bf0fb","scripts":{"build":"tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.6.7","description":"a small express like library that routes for your http server   build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform   e.g. `Cloudflare Workers`   see: <https://deno.com/manual/runtime/h","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3","@types/node":"^20.3.0","@pipedream/types":"^0.1.6"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.2.3_1686574864304_0.5687640760281829","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"serve-router","version":"0.2.4","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.2.4","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"fafffd0f3fb198b5233b91ffa79772c1a65a69c0","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.2.4.tgz","fileCount":15,"integrity":"sha512-VwhiaQRWaSJjppwCmrMuPFAwxMjNW+c1gFsb3+9pbIpLioj1w6WniVYZK2VdD6vnNTj/V7xIhv5aIWnpFBHOnA==","signatures":[{"sig":"MEQCICXCOTPB/zaPr6EVeu2E1BgA/0L684K9MdXHPgtxLSeJAiAWXp5Xd3MzJwzHa96oD0UWTqMXLjNUp5nZ+D3sugAxTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46892},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"2e1ce82822e20b5f78fb2b2b9ffe8e4fe55c5e98","scripts":{"build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.6.7","description":"a small express like library that routes for your http server   build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform   e.g. `Cloudflare Workers`   see: <https://deno.com/manual/runtime/h","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.3","@types/node":"^20.3.1","@pipedream/types":"^0.1.6"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.2.4_1686728209930_0.6095311999918205","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"serve-router","version":"0.2.5","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.2.5","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"2de3aeefbaacb5093bb4c72af8c867666b027a43","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.2.5.tgz","fileCount":24,"integrity":"sha512-nKXTHG1VpcXgMGFaGeD4Vjv9JDxQLc99TejepzVceqGVVestN2J82xoxSu/AacjcZxy/4jSnRcLRTf0MwooFvA==","signatures":[{"sig":"MEUCIHExeVOfu2rrMQtk7POY5HkR4idR7eBDNhr2J8iphMTvAiEAiLYr9qjJKA2387ey1EmIGq1dSkee/ihgzUs5HQ/NUD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60008},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./utils":"./dist/utils/index.js","./utils/":"./dist/utils/","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"3b9065f84e1d6c8b21f9e59d326bbe20de26a61d","scripts":{"build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.7.2","description":"a small express like library that routes for your http server   build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform   e.g. `Cloudflare Workers`   see: <https://deno.com/manual/runtime/h","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.1","@pipedream/types":"^0.1.6"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.2.5_1689147250952_0.7229101292618396","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"serve-router","version":"0.3.0","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.3.0","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"09b5ffaaafe899ebcf61063bfe804b53046e2fb9","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.3.0.tgz","fileCount":24,"integrity":"sha512-OMATPye+3rf7Tvp4Dl1jqWqUD26V/e0YdcffGxCGInIWVVQSHtk9VyzhXuBIsndV/ib/yv/t0SVOc7fYxtOyaQ==","signatures":[{"sig":"MEYCIQDBzuF/dZdKfRTyq5ZdVtRNdWq1yH/c4JHHEf6D4S1YKwIhAIvra2Z1z1N7XSrQJTyRQnfj5ZhsAcjVOPRNisvU9ilj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62803},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./utils":"./dist/utils/index.js","./utils/":"./dist/utils/","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"c3a97499671fd4dc38448e4ba09e500ba82fa256","scripts":{"build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.8.0","description":"a small express like library that routes for your http server   build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform   e.g. `Cloudflare Workers`   see: <https://deno.com/manual/runtime/h","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.1","@pipedream/types":"^0.1.6"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.3.0_1689511046340_0.972896188201539","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"serve-router","version":"0.3.1","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.3.1","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"dc6bb71afed2020ec4eed1ea22e07a768bc600a8","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.3.1.tgz","fileCount":24,"integrity":"sha512-8Kp5CO3B6MqE0lnUK2jEy7IGEOTa79ptA4sPRgWYTtt2zOHNMtyQ7SfmORe/Jw8WwEPFmEb8yGEPFcTBQfWNxw==","signatures":[{"sig":"MEUCIQCk0jLhgYwNTtoRsaO2taTLbrwd0O5JR35bQM0n7Fh4mwIgB+L8OyfvNIqFMeAlMIncFBLmDa5H8s+mz++2FjaTYF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66074},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./utils":"./dist/utils/index.js","./utils/":"./dist/utils/","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"9b4bf4fa9c77eb42107b16da940cf6255c981f30","scripts":{"build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.8.0","description":"a small express like library that routes for your http server   build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform   e.g. `Cloudflare Workers`   see: <https://deno.com/manual/runtime/h","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.1","@pipedream/types":"^0.1.6"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.3.1_1689570762082_0.23178349122152198","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"serve-router","version":"0.3.2","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.3.2","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"6574f8c214890876e49208a2df4c8e2e0e519c00","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.3.2.tgz","fileCount":24,"integrity":"sha512-1s2hCaiagFCBWpH8Gvv39FwJAJbcuzte+iDoAB9hHJH5WjkYwxHBv8IuPR0cOswog0Agwg+8GtIeVOpHzZA9qQ==","signatures":[{"sig":"MEQCIGdu3YLtwRpCb+9jTApBD43DhKO5WcJpFktyLV8Ec/HFAiA5zxS8G6BS3jDxrMyPlH4uhylUWqPC9tgk5pMbRYFbdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68310},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./utils":"./dist/utils/index.js","./utils/":"./dist/utils/","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"16c0daf21a1f695e2026c2db82af114fda4b94e0","scripts":{"build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.8.0","description":"a small express like library that routes for your http server  \r build for deno's [`serve()`](https://deno.land/std/http/server.ts) api, which is compatible with some serverless platform  \r e.g. `Cloudflare Workers`  \r see: <https://deno.com/manual/runtim","directories":{},"_nodeVersion":"18.16.0","dependencies":{"node-fetch":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.2","@pipedream/types":"^0.1.6"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.3.2_1689766949264_0.5149544493829383","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"serve-router","version":"0.3.3","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.3.3","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"d6417f139ff73209cff04839a7dd3d972eef943a","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.3.3.tgz","fileCount":24,"integrity":"sha512-TWY7I1DGXgcstKG9/FslE3D5NyVJ2GKjQ5JLLByzeaubbsI4qHsUv0pdfdCrLzEfBi1S7USo0NVk5O12K7tUuQ==","signatures":[{"sig":"MEUCIEG58Fe9ZbYLZZFD7OS6sBSut/Yk5qhEzIPqrc0Y5wv3AiEA5Mj9klRf8gRF1UTlbW0TNn99EyuNogtkYDjpq/iEIq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68726},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./utils":"./dist/utils/index.js","./utils/":"./dist/utils/","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"82099585b358d9edc49670bdcdc0ce59bbd137b9","scripts":{"build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.8.1","description":"a small express like library that routes for your http server  \r build for deno's [`Deno.serve()`](https://deno.land/api?s=Deno.serve) api, which is compatible with some serverless platform  \r e.g. [`Cloudflare Workers`](https://workers.dev/) [`val.town W","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.2","@pipedream/types":"^0.1.6"},"optionalDependencies":{"node-fetch":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.3.3_1691131487376_0.8222779028254952","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"serve-router","version":"0.4.0","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.4.0","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"2f0870a072684ccbc74cbf7b8847acae99ebca33","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.4.0.tgz","fileCount":21,"integrity":"sha512-svdynD7fgFgrex06EKmfSrv95K59EE6H2vsnwOBQ8wU0EoycDRN3GG6meYT2XFLRNa33JKln7a/tn/j9xlY5iQ==","signatures":[{"sig":"MEYCIQDBB13eBJ00BA39JIGZGrc2hDStrqFXcbXJrOH3Y0TFEgIhAMmRFcO8+4hkliqNnaM3SZYHSHIHsZ8Hhb7UgfSdy3hd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61974},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./utils":"./dist/utils/index.js","./utils/":"./dist/utils/","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"ef5549000650bd64f535159c8e8c94694adcb1c5","scripts":{"build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.8.1","description":"a small express like library that routes for your http server  \r build for deno's [`Deno.serve()`](https://deno.land/api?s=Deno.serve) api, which is compatible with some serverless platform  \r e.g. [`Cloudflare Workers`](https://workers.dev/) [`val.town W","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.9","@pipedream/types":"^0.1.6"},"optionalDependencies":{"node-fetch":"^3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.4.0_1691569662706_0.09891996653794477","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"serve-router","version":"0.4.1","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.4.1","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"658e830395b0dcdf5e017ce070c99bbd6632c485","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.4.1.tgz","fileCount":32,"integrity":"sha512-0h3kUc6lXUMWDVbvOONv18ur4Q8LbZVmNuVW09VZcK2OUhZXnEFWA0xKlMble48CbZSYPhJ4H9qzLxdzLdwBDg==","signatures":[{"sig":"MEUCIQDITMIXbr1rOuG+9/63M4stok3AekvLJMT1crewGos2BwIgLxmjSNEo5TuRCQxjmdKfUwh/9KZ+KwQbeoPekgrZWRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./utils":"./dist/utils/index.js","./utils/":"./dist/utils/","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"93cb6cfb58ea07dbcc1c1a9ee37dc7ceb2ed1e89","scripts":{"test":"deno test test/","build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.8.1","description":"a small express like library that routes for your http server  \r build for deno's [`Deno.serve()`](https://deno.land/api?s=Deno.serve) api, which is compatible with some serverless platform  \r e.g. [`Cloudflare Workers`](https://workers.dev/) [`val.town W","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.9","@pipedream/types":"^0.1.6"},"optionalDependencies":{"node-fetch":"^3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.4.1_1692500072112_0.40998314555277515","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"serve-router","version":"0.5.0","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.5.0","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"6faa34f506f5262fcf65b77cda0ce5501470c04c","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.5.0.tgz","fileCount":32,"integrity":"sha512-C6ReknrSk/kRwb6hLWU1erzpiiSco4085pWHO8aGaMeZ7Dj3+4ls/qjiFgUJXLca+AVSv/dLs5KJj9UaMkI8oA==","signatures":[{"sig":"MEUCIQDrsOmu7DQe/XK3zDc/65stFtgANbHObzws+syx2ewbtwIgaARz+vzyn7qAPDQJ58shP86OXiyOyrS2ZDnlAZjZ/kE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83155},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./utils":"./dist/utils/index.js","./utils/":"./dist/utils/","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"95b7b2c3750bfd2cb7e94996a006085f8e661340","scripts":{"test":"deno test test/","build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"10.1.0","description":"a small express like library that routes for your http server   build for deno's [`Deno.serve()`](https://deno.land/api?s=Deno.serve) api, which is compatible with some serverless platform   e.g. [`Cloudflare Workers`](https://workers.dev/) [`val.town Web","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2","@types/node":"^20.8.5","@pipedream/types":"^0.1.6"},"optionalDependencies":{"undici":"^5.26.3"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.5.0_1697197089644_0.7759446131215022","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"serve-router","version":"0.5.2","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.5.2","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"ed65891e4c47ebd0fb1839e560193c6c417eae93","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.5.2.tgz","fileCount":23,"integrity":"sha512-lm4a7Ld5H5Gp3dUVCjSgDqgaU5vHU/eveBCUMnQ6EqyuvYcSMExB06jkEurw9r7vgwsjfT4W8nKwK/FRbnFVJQ==","signatures":[{"sig":"MEQCIBjBuRKjt8cTnDSnGAiNVnKzjzg4wYTHlbWJJOQIlz3bAiB1mhKlrgeapsO7Oqbnq/fv25MzyHCZJ36kw7sKVaqHqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72908},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./node":"./dist/node/index.js","./shim":"./dist/shim/index.js","./utils":"./dist/utils/index.js","./utils/":"./dist/utils/","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"ace88ec52d3d552a6c3c331b1fe00856ca9afc09","scripts":{"test":"deno test test/","build":"rm -rf ./dist && tsc","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.8.1","description":"a small express like library that routes for your http server   build for deno's [`Deno.serve()`](https://deno.land/api?s=Deno.serve) api, which is compatible with some serverless platform   e.g. [`Cloudflare Workers`](https://workers.dev/) [`val.town Web","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2","@types/node":"^20.8.7","@pipedream/types":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.5.2_1698051400906_0.11794985894830301","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"serve-router","version":"0.5.3","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.5.3","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"739113ff2119f9bfe1bfbc8eca51c6e8ce45ccef","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.5.3.tgz","fileCount":26,"integrity":"sha512-VRYvnQ644QIemEEBNSPiIJ4WwZjALdpDjALYaanA9rn47wHlgZJAt2kOjdWJEqdA0F/zUDpEFvFKNHJkhySmcA==","signatures":[{"sig":"MEUCIQD7rflsckMEdFaX1nb88Z7Ee6MjSGVGM7n8qiy+BdVzGgIgIco34u27/PSGUgfoXVgtTRevy8Dhynq17O5zmJK1Y80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./node":"./dist/node/index.js","./shim":"./dist/shim/index.js","./utils":"./dist/utils/index.js","./utils/":"./dist/utils/","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"ace88ec52d3d552a6c3c331b1fe00856ca9afc09","scripts":{"test":"deno test test/","build":"rm -rf ./dist && tsc","build:cjs":"esbuild --bundle src/require.ts --outfile=dist/index.cjs --platform=node --minify","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.8.1","description":"a small express like library that routes for your http server   build for deno's [`Deno.serve()`](https://deno.land/api?s=Deno.serve) api, which is compatible with some serverless platform   e.g. [`Cloudflare Workers`](https://workers.dev/) [`val.town Web","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2","@types/node":"^20.8.7","@pipedream/types":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.5.3_1698053754124_0.13822578017150344","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"serve-router","version":"0.5.4","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.5.4","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"cdfb71ea86219a527f9dce0485ef07229522c352","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.5.4.tgz","fileCount":27,"integrity":"sha512-HNSIi9LTVtd5Z4yzuEkXX+tg9xXpKhte86r+Xd20NRIqweeL4OYCRLjvFH8k9DWIZYItBgH2c6MXFJzHedrmQg==","signatures":[{"sig":"MEUCIQCvxP4hraCqeXys16yrB6WX2k/GPqrNrVGVTnIA98HKJgIgZJkssLO8ODr1Mov3CRotxXA0yom4dbojSu2hEyAsktA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76934},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./node":"./dist/node/index.js","./shim":"./dist/shim/index.js","./utils":"./dist/utils/index.js","./utils/":"./dist/utils/","./pipedream":"./dist/pipedream/index.js","./path-to-regexp":"./dist/path-to-regexp/index.js"},"gitHead":"ace88ec52d3d552a6c3c331b1fe00856ca9afc09","scripts":{"test":"deno test test/","build":"rm -rf ./dist && tsc && npm run build:cjs","build:cjs":"esbuild --bundle src/require.ts --outfile=dist/index.cjs --platform=node --minify","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.8.1","description":"a small express like library that routes for your http server   build for deno's [`Deno.serve()`](https://deno.land/api?s=Deno.serve) api, which is compatible with some serverless platform   e.g. [`Cloudflare Workers`](https://workers.dev/) [`val.town Web","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2","@types/node":"^20.8.7","@pipedream/types":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.5.4_1698053937556_0.15783385536420913","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"serve-router","version":"0.6.0","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.6.0","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"032f858b7f49db3d6ed2216a48ad5ff40086cf5d","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.6.0.tgz","fileCount":28,"integrity":"sha512-MqnVmBJvVZcL+fVI/QlfJOUheCbN1l1KFT2q9L2eijFWYRo56dSlIM0o5HRY9Js6ts5R9Znu+4XtcjZqSkl20w==","signatures":[{"sig":"MEUCIBPSy3hB5GrIuCkgWK7p/+pfRy+9V/fbQ9BIVBZuABi7AiEAsGipO9AfLz5TFlwOPj4gkZtcWjgrmQFOePHjr5tf3zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61168},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./node":"./dist/node/index.js","./shim":"./dist/shim/index.js","./utils":"./dist/utils/index.js","./utils/":"./dist/utils/","./pipedream":"./dist/pipedream/index.js"},"gitHead":"36e7b9ff47fa6b0cf6cf71b4dd900cecf23ec07f","scripts":{"test":"deno test test/","build":"rm -rf ./dist && tsc && npm run build:cjs","build:cjs":"esbuild src/require.ts --outfile=dist/index.cjs --format=cjs --platform=node --bundle --minify","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.8.1","description":"A small express like library that routes for your http server.","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"undici":"^5.26.5","typescript":"^5.2.2","@types/node":"^20.8.7","@pipedream/types":"^0.1.6","urlpattern-polyfill":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.6.0_1698062562890_0.04240277309065177","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"serve-router","version":"0.6.1","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.6.1","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"cf769093bf99ebbe068257131b635a5609513d5d","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.6.1.tgz","fileCount":25,"integrity":"sha512-+M7I5hhjC8hYfG3SEg3971rlqscjzusrjmOVQuWC+M3B7qqFQ2UKCvFS76IEKCSWBtrQ/iVzOncRLQuog/wB2g==","signatures":[{"sig":"MEUCIF/RlM4VG2xqUjkQWhXqupOsyTbprBd8xJBQ4Zp5TIx5AiEAiau6JE4nrPtOLNcJu1lOEia2suSDxQj+HSHFTrMro7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./node":"./dist/node/index.js","./utils":"./dist/utils/index.js","./utils/":"./dist/utils/","./pipedream":"./dist/pipedream/index.js"},"gitHead":"36576e33f7b66d26a71a407bc60c8ceb6bec9f9d","scripts":{"test":"deno test test/","build":"rm -rf ./dist && tsc && npm run build:cjs","build:cjs":"esbuild src/require.ts --outfile=dist/index.cjs --format=cjs --platform=node --bundle --minify","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"9.8.1","description":"A small express like library that routes for your http server.","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"undici":"^5.26.5","typescript":"^5.2.2","@types/node":"^20.8.8","@pipedream/types":"^0.1.6","urlpattern-polyfill":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.6.1_1698125766310_0.5897696452788712","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"serve-router","version":"0.7.0","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.7.0","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"1a5970278bb5bfea123cbfd72aafcb85f32455d4","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.7.0.tgz","fileCount":36,"integrity":"sha512-wDZmCoVsjO2c7iNV1TZO2mLH+99MnIEzljaPijFFE6DSgC6Dvjzzfwm6niSoC4OrDLayoNqubEtspPYLaJlnGg==","signatures":[{"sig":"MEQCIBFZ3dlX4b35LHKoNZxHRdgYGa2oZ/d6YYVp8VlJBrmTAiA5gNbbRXqS75hXRaKhfbKtjpRzapBReStvc+Sv7jpmoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104682},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./node":{"import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"./utils":{"import":"./dist/utils/index.mjs","require":"./dist/utils/index.cjs"},"./pipedream":{"import":"./dist/pipedream/index.mjs","require":"./dist/pipedream/index.cjs"}},"gitHead":"2c9d2342a4db09be2c2ceb243e1949dc4e52c5c8","scripts":{"test":"deno test test/","build":"unbuild","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"10.2.3","description":"A small express like library that routes for your http server.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"undici":"^6.2.0","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20.10.5","@pipedream/types":"^0.1.6","urlpattern-polyfill":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.7.0_1703148090562_0.8892588297675532","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"serve-router","version":"0.7.1","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.7.1","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"76d98f5a0fc9780f3a56c102bd3d5f4fe9909f35","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.7.1.tgz","fileCount":36,"integrity":"sha512-lvnBZElcG6FwzkD0se7t2eJFREpJ8+U8nLlqN6UCebOAEfVrDvSQJ9aBVR6GXzmqQ3XNCy2sp7/iF7wl6sEH9A==","signatures":[{"sig":"MEYCIQCcdbWqfYBvXy3A/eAA/JmGllaVw7N0YPTitidLp3RpIwIhALE1ROS7GSTTO8X/wl8HTNh1mjOkOIe+yIMKcJ4ITaYK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104459},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./node":{"import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"./utils":{"import":"./dist/utils/index.mjs","require":"./dist/utils/index.cjs"},"./pipedream":{"import":"./dist/pipedream/index.mjs","require":"./dist/pipedream/index.cjs"}},"gitHead":"510964e3577ffede68a6f7ca2d39cf257dec6f71","scripts":{"test":"deno test test/","build":"unbuild","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"10.2.3","description":"A small express like library that routes for your http server.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"undici":"^6.2.1","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20.10.5","@pipedream/types":"^0.1.6","urlpattern-polyfill":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.7.1_1703598979538_0.1782709451014075","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"serve-router","version":"0.8.0","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.8.0","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"00c95a4493cc4845efd87f9e43de1f0bb67da23f","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.8.0.tgz","fileCount":36,"integrity":"sha512-35/KEqYKosJrk/3JUaOxflrZEbpY3FcVsF9dpIpVjkEw9wRyBXw8Wqio35wn8yVKZ2Rrfa/9UJVaUGHA/wHHcQ==","signatures":[{"sig":"MEYCIQCI1Y0zHoOc3B3xAPdcwhFwueVIzXffgEXqldSQVqamJAIhAP4xw3wheGd8vAGs21kKoNqSdgQWvpxWTfJUmOJWLdwZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101648},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./node":{"import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"./utils":{"import":"./dist/utils/index.mjs","require":"./dist/utils/index.cjs"},"./pipedream":{"import":"./dist/pipedream/index.mjs","require":"./dist/pipedream/index.cjs"}},"gitHead":"93ff5beb61fad22e746a5fa6bab374d74146e51a","scripts":{"test":"deno test test/","build":"unbuild","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"10.2.3","description":"A small express like library that routes for your http server.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"undici":"^6.2.1","unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20.10.5","@pipedream/types":"^0.1.6","urlpattern-polyfill":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.8.0_1703687314144_0.677735003557727","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"serve-router","version":"0.8.1","author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.8.1","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"d19d7b2d0e74c870847247f1ca9d662ea8a22e45","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.8.1.tgz","fileCount":30,"integrity":"sha512-cIxwHwc968GBbeCrgyGhoQTJrenrZbWC/xBoSWxoQ6RTyHHw9aROcZJBQ7J4VDoOAtzw1YAVMe3IteYoirJE7g==","signatures":[{"sig":"MEUCIBA3fIUNzVyKgGhw53pYiq6uCGLkHdaPLm3WbPEsZ88IAiEArSCLikp6z53HQb2mqZr6iJvrVWVrgxhazhqxQ2M9Pe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91626},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./node":{"import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"./utils":{"import":"./dist/utils/index.mjs","require":"./dist/utils/index.cjs"}},"gitHead":"0fb1dd6782377331b404469d092babb82b83f043","scripts":{"test":"deno test test/","build":"unbuild","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"_npmVersion":"10.2.3","description":"A small express like library that routes for your http server.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"unbuild":"^2.0.0","typescript":"^5.3.3","@types/node":"^20.10.6","urlpattern-polyfill":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.8.1_1704610747630_0.5125887537715117","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"serve-router","version":"0.8.2","keywords":["http","router","workers","worker","serverless"],"author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@0.8.2","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"0c39f4d081a72ff226229f2a787be05d94f96222","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-0.8.2.tgz","fileCount":31,"integrity":"sha512-sl44KNmx5suZYyFQxq0cpMQ9MVd5BpRBSzO87kzZwwl/yFLa4+RoStPdPY7KyDK1yFCtoSWg9XTFou5KpC6CFQ==","signatures":[{"sig":"MEQCIBdxx8Wm1JEUOmAYe92t3+bck7dpUFQ5z21/dPPpgKbBAiAxospV8cUQfjCECtsiHL3OYh9KurGXDo7eGfscohoIvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101643},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./node":{"import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"./utils":{"import":"./dist/utils/index.mjs","require":"./dist/utils/index.cjs"}},"gitHead":"134e8799ff3f1e6beb9dd0e3025b7cf4910f4b81","scripts":{"test":"tsx --test test/*","build":"unbuild","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"sideEffect":false,"_npmVersion":"10.5.0","description":"tiny router library that routes for your web standard http server","directories":{},"_nodeVersion":"20.12.1","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"^2.0.0","typescript":"^5.4.5","@types/node":"^20.12.7","urlpattern-polyfill":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_0.8.2_1714208315453_0.20408466786256563","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"serve-router","version":"1.0.0","keywords":["http","router","workers","worker","serverless"],"author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@1.0.0","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"86648c5f2f03520219c7bca64858b146c916d372","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-1.0.0.tgz","fileCount":31,"integrity":"sha512-fhy3ahfhBYvHWVQ/8FJazfOw2sSCfdDd7XamSyj4LVD/fIATkJmUCSWVfDaHo/PEtKcIx0FRIY9lpDsbIt3/hg==","signatures":[{"sig":"MEYCIQDXceR/fqVXfMsryWA8gX49ErxD8M0OGvalfMkkY8so5wIhAIglADcVeKfboNAW7D5purVrpGufdeW2TdgvqsvrJIW1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141593},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./node":{"import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"./utils":{"import":"./dist/utils/index.mjs","require":"./dist/utils/index.cjs"}},"gitHead":"3cf26505007eb1aa20932060a4402e97c4a7bc41","scripts":{"test":"tsx --test test/*","build":"unbuild","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"sideEffect":false,"_npmVersion":"10.5.0","description":"tiny router library that routes for your web standard http server","directories":{},"_nodeVersion":"20.12.1","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"^2.0.0","typescript":"^5.4.5","@types/node":"^20.12.11","urlpattern-polyfill":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_1.0.0_1715665812311_0.47395797435517295","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"serve-router","version":"1.1.0","keywords":["http","router","workers","worker","serverless"],"author":{"name":"YieldRay"},"license":"MIT","_id":"serve-router@1.1.0","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"homepage":"https://github.com/YieldRay/serve-router#readme","bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"dist":{"shasum":"08a10c5f98e41be9eb930f1531fbeda1c8b086b3","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-1.1.0.tgz","fileCount":31,"integrity":"sha512-dD/tP6TnwVAbi3haUabF3AcfZZOigh/FGsm/mACl7QRTlB/7JTJB6zGgooDfoIxMvknR5y9jK2WyiGnMzZtaIQ==","signatures":[{"sig":"MEYCIQD7RDdjCSo7k0BkLvslei+quknihsmdX+xA8NxC16HMdQIhAINrKHDoS0Bwf+EAtGQmi6eJdVD4gJ4KW3LSvqfKzFtq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153636},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./node":{"import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"./utils":{"import":"./dist/utils/index.mjs","require":"./dist/utils/index.cjs"}},"gitHead":"5f5b6cd64ad6963746b4cc1d42de66bbb92d8346","scripts":{"test":"tsx --test test/*","build":"unbuild","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"repository":{"url":"git+https://github.com/YieldRay/serve-router.git","type":"git"},"sideEffect":false,"_npmVersion":"10.5.0","description":"tiny router library that routes for your web standard http server","directories":{},"_nodeVersion":"20.12.1","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"^2.0.0","typescript":"^5.4.5","@types/node":"^20.12.12","urlpattern-polyfill":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/serve-router_1.1.0_1715830959118_0.5826068874778665","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"serve-router","version":"1.1.1","type":"module","sideEffect":false,"main":"dist/index.cjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./node":{"import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"./utils":{"import":"./dist/utils/index.mjs","require":"./dist/utils/index.cjs"}},"scripts":{"build":"unbuild","test":"tsx --test test/*"},"devDependencies":{"@types/node":"^22.13.1","typescript":"^5.7.3","unbuild":"^3.3.1","urlpattern-polyfill":"^10.0.0"},"license":"MIT","author":{"name":"YieldRay"},"repository":{"type":"git","url":"git+https://github.com/YieldRay/serve-router.git"},"bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"homepage":"https://github.com/YieldRay/serve-router#readme","publishConfig":{"registry":"https://registry.npmjs.org"},"description":"tiny router library that routes for your web standard http server","keywords":["http","router","workers","worker","serverless"],"packageManager":"pnpm@9.15.4","_id":"serve-router@1.1.1","gitHead":"ef9e02eb96dacfd1c6a8766f467821fd090d928c","_nodeVersion":"22.13.1","_npmVersion":"11.0.0","dist":{"integrity":"sha512-cjzkjw1pKYyNQXXRYDwKPwUKQpAUZKF/c454ZN7E73nuGoMBLcUhezSBZjlhzJ4FntYFl6vMxjVvONak/8Wejw==","shasum":"107dbd154803adda0c6d379d1c33a9acd41a694d","tarball":"https://registry.npmjs.org/serve-router/-/serve-router-1.1.1.tgz","fileCount":31,"unpackedSize":156393,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZIlYIJWyYK6i0CuSlpU32BoYc1AqP3xNOMu4oj7YhwAIgEQi3GKrrif7bXB2Xo/S/4YdNcfHe+fsX4P7C4STeekg="}]},"_npmUser":{"name":"yieldray","email":"yieldray@outlook.com"},"directories":{},"maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/serve-router_1.1.1_1738734059638_0.23560034611963543"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-22T13:57:44.810Z","modified":"2025-02-05T05:41:00.008Z","0.1.0":"2023-05-22T13:57:44.919Z","0.1.1":"2023-05-22T13:59:17.246Z","0.1.2":"2023-05-22T14:07:42.668Z","0.1.3":"2023-05-23T07:22:56.071Z","0.1.4":"2023-05-23T07:35:01.479Z","0.1.5":"2023-05-23T07:40:31.599Z","0.1.6":"2023-05-23T09:23:04.559Z","0.1.7":"2023-05-24T00:26:29.078Z","0.1.8":"2023-05-24T00:27:50.292Z","0.1.9":"2023-05-26T09:07:05.526Z","0.2.0":"2023-05-30T07:36:51.116Z","0.2.1":"2023-06-12T12:53:20.183Z","0.2.2":"2023-06-12T12:56:24.695Z","0.2.3":"2023-06-12T13:01:04.438Z","0.2.4":"2023-06-14T07:36:50.129Z","0.2.5":"2023-07-12T07:34:11.211Z","0.3.0":"2023-07-16T12:37:26.527Z","0.3.1":"2023-07-17T05:12:42.243Z","0.3.2":"2023-07-19T11:42:29.466Z","0.3.3":"2023-08-04T06:44:47.641Z","0.4.0":"2023-08-09T08:27:42.893Z","0.4.1":"2023-08-20T02:54:32.348Z","0.5.0":"2023-10-13T11:38:09.876Z","0.5.1":"2023-10-23T08:52:17.059Z","0.5.2":"2023-10-23T08:56:41.123Z","0.5.3":"2023-10-23T09:35:54.361Z","0.5.4":"2023-10-23T09:38:57.872Z","0.6.0":"2023-10-23T12:02:43.103Z","0.6.1":"2023-10-24T05:36:06.527Z","0.7.0":"2023-12-21T08:41:30.764Z","0.7.1":"2023-12-26T13:56:19.735Z","0.8.0":"2023-12-27T14:28:34.344Z","0.8.1":"2024-01-07T06:59:07.791Z","0.8.2":"2024-04-27T08:58:35.636Z","1.0.0":"2024-05-14T05:50:12.475Z","1.1.0":"2024-05-16T03:42:39.300Z","1.1.1":"2025-02-05T05:40:59.850Z"},"bugs":{"url":"https://github.com/YieldRay/serve-router/issues"},"author":{"name":"YieldRay"},"license":"MIT","homepage":"https://github.com/YieldRay/serve-router#readme","keywords":["http","router","workers","worker","serverless"],"repository":{"type":"git","url":"git+https://github.com/YieldRay/serve-router.git"},"description":"tiny router library that routes for your web standard http server","maintainers":[{"name":"yieldray","email":"yieldray@outlook.com"}],"readme":"# serve-router\n\n[![npm version][npm-version-src]][npm-version-href]\n[![bundle][bundle-src]][bundle-href]\n[![paka.dev][paka-src]][paka-href]\n[![TSDocs][tsdocs-src]][tsdocs-href]\n[![JSDocs][jsdocs-src]][jsdocs-href]\n[![License][license-src]][license-href]\n\nA tiny router library that routes for your [web standard HTTP server](https://workers.js.org/).\n\n> Why this is useful? See _[The modern way to write JavaScript servers](https://marvinh.dev/blog/modern-way-to-write-javascript-servers/)_\n\nBuild for Deno's [`Deno.serve()`](https://deno.land/api?s=Deno.serve) api, which is also compatible with some serverless platforms.   \ne.g. [`Bun.serve()`](https://bun.sh/docs/api/http#bun-serve) [`Cloudflare Workers`](https://workers.dev/) [`val.town Web API`](https://www.val.town/v/yieldray.serve_router)    \nsee: <https://deno.com/manual/runtime/http_server_apis>    \nNode.js is also supported with built-in polyfill.\n\n**features**:\n\n- Works in any runtime - Node.js, Bun, Deno, Cloudflare Workers, even the web browser!\n- Easy to use with a familiar API\n- Integrate with the existing ecosystem\n- Fully typed\n- Zero dependency\n\n> [!NOTE]  \n> For those who are building large web application, [Hono](https://hono.dev/) may be preferred.\n\n# Usage\n\nWe use the [`URL Pattern API`](https://developer.mozilla.org/en-US/docs/Web/API/URL_Pattern_API) for matching.  \nIt's based on the [`path-to-regexp`](https://github.com/pillarjs/path-to-regexp) library, the one that express depends.  \nFor details, see [the standard](https://urlpattern.spec.whatwg.org/).\n\nFor environments that do not support `URLPattern()`, just import [`urlpattern-polyfill`](https://www.npmjs.com/package/urlpattern-polyfill).\n\nRequirement: support Web Standard API: `Request` `Response`.  \nFor Node.js < 18, this means polyfill is required.\n\n```ts\n// use Deno\nimport ServeRouter from \"https://esm.sh/serve-router@latest\"\nconst { serve } = Deno // Deno >= 1.15 support URLPattern()\n\n// use Node.js >= 18 or Bun\nimport \"urlpattern-polyfill\" // Node.js and Bun do not support URLPattern() currently\nimport ServeRouter from \"serve-router\"\nimport { serve } from \"serve-router/node\" // polyfill for Deno.serve(), not required for bun\n\n// init application (context is optional)\nconst app = ServeRouter()\n\napp.all(\"/\", () => new Response(\"Hello, world!\"))\n\napp.get(\"/headers\", (request: Request) =>\n    Response.json(Object.fromEntries(request.headers.entries())),\n)\n\napp.get(\"/user/:name\", (_req, { params }) => {\n    // (auto-inferred types)\n    // params: { name: string }\n    return new Response(`Hello, ${params.name}`)\n    // (To disable params infer)\n    // app.get(\"/user/:name\" as string, ...)\n})\n\napp.post(\"/post\", async (req) => {\n    const json = await req.json()\n    return Response.json(json)\n})\n\napp.route(\"/api\") // for /api\n    .get(\"\", () => new Response(\"api\")) // for /api/one\n    .get(\"/one\", () => new Response(\"one\")) // for /api/two\n    .get(\"/two\", () => new Response(\"two\"))\n\napp.use(\"/**\", async (_req, { next }) => {\n    const start = Date.now()\n    const resp = await next()\n    const ms = Date.now() - start\n\n    return new Response(resp.body, {\n        status: resp.status,\n        headers: { ...Object.fromEntries(resp.headers.entries()), \"X-Response-Time\": `${ms}ms` },\n    })\n    // OR:\n    // import { transformResponse } from \"serve-router/utils\"\n    // return transformResponse(resp, { headers: { \"X-Response-Time\": `${ms}ms` } })\n})\n\n// Pitfall:\n// if you want to catch all when other route does not match, use app.all()\napp.all(\"/*\", (_req) => {\n    return new Response(\"Catch!\", { status: 404 })\n})\n// be aware that code below will override all matched route, which may not be what you want\napp.use(\"/*\", async (_req, { next }) => {\n    await next() // run other middlewares\n    return new Response(\"Oops!\", { status: 404 }) // returns `Oops!` for any request\n})\n\n// for Deno or Node.js\nserve(app.fetch)\n// for Bun\nBun.serve({ fetch: app.fetch })\n```\n\nIf you only want to run it in Node.js, you can convert it into a Node.js http middleware like this:\n\n```js\nimport \"urlpattern-polyfill\"\nimport { d2n } from \"serve-router/node\"\nconst app = ServeRouter()\napp.get(\"/\", () => new Response(\"Hello, world!\"))\nhttp.createServer(d2n(app.fetch)).listen(8080)\n```\n\nThis library supports CommonJS environment.\n\n```js\nrequire(\"urlpattern-polyfill\")\nconst { d2n, serve } = require(\"serve-router/node\")\nconst { ServeRouter } = require(\"serve-router\")\nconst http = require(\"http\")\nconst app = ServeRouter()\napp.get(\"/\", () => new Response(\"Hello, world!\"))\n\nserve({ handler: app.fetch, port: 8080 })\n// OR:\n// http.createServer(d2n(app.fetch)).listen(8080)\n```\n\nFor `Cloudflare Workers`, `Bun` and `Deno`\n\n```js\nconst app = ServeRouter()\napp.get(\"/\", () => new Response(\"Hello, world!\"))\nexport default {\n    fetch: app.fetch,\n}\n```\n\n# Advanced\n\n```ts\n// this example use Deno\nimport ServeRouter from \"npm:serve-router\"\nimport { serveDir } from \"jsr:@std/http/file-server\"\nimport { setCookie, getCookies, type Cookie } from \"jsr:@std/http/cookie\"\n\nconst app = ServeRouter({\n    context: { beginTime: Date.now() },\n    onError(err) {\n        console.log(err)\n    },\n})\n// OR: const app = ServeRouter<{ beginTime: number }>()\n\napp.all(\"/static/(.*)\", (req) =>\n    serveDir(req, {\n        urlRoot: \"static\",\n        fsRoot: \"public\",\n    }),\n)\n\napp.get(\"/\", async (req) => {\n    const cookies: Record<string, string> = getCookies(req.headers)\n    const visitTimes = Number(cookies.visitTimes) || 0\n\n    const headers = new Headers()\n    const cookie: Cookie = { name: \"visitTimes\", value: String(visitTimes + 1) }\n    setCookie(headers, cookie)\n\n    return new Response(`Visit ${visitTimes} ${visitTimes > 0 ? \"times\" : \"time\"}!`, { headers })\n})\n\napp.use<{ beginTime: number }>(\"/(.*)\", async (req, ctx) => {\n    ctx.beginTime = Date.now()\n    console.log(\"[prehandle]  \", req.method, req.url)\n    const resp = await ctx.next()\n    const endTime = Date.now()\n    console.log(\"[posthandle] \", `Returned ${resp.status} in ${endTime - ctx.beginTime}ms`)\n    return resp\n})\n\napp.all<{ beginTime: number }>(\"/(.*)\", async (_req, ctx) => {\n    return new Response(`Request begins at ${new Date(ctx.beginTime)}`)\n})\n\nDeno.serve(app.fetch)\n```\n\nYes! You can run it in the browser!\n\n```html\n<script type=\"module\">\n    import ServeRouter from \"https://esm.sh/serve-router\"\n\n    const app = ServeRouter()\n    app.get(\"/:name\", (req, ctx) => new Response(`Hello, ${ctx.params.name}!`))\n\n    const response = await app.fetch(new Request(\"https://any.domain/alice\"))\n    console.log(await response.text()) // => \"Hello, alice!\"\n</script>\n```\n\n# Build\n\n```sh\ngit clone https://github.com/YieldRay/serve-router.git\ncd serve-router\npnpm install\npnpm run build\n```\n\n<!-- Badges -->\n\n[npm-version-src]: https://img.shields.io/npm/v/serve-router?style=flat&colorA=080f12&colorB=1fa669\n[npm-version-href]: https://npmjs.com/package/serve-router\n[bundle-src]: https://img.shields.io/bundlephobia/minzip/serve-router?style=flat&colorA=080f12&colorB=1fa669&label=minzip\n[bundle-href]: https://bundlephobia.com/result?p=serve-router\n[license-src]: https://img.shields.io/github/license/YieldRay/serve-router.svg?style=flat&colorA=080f12&colorB=1fa669\n[license-href]: https://github.com/YieldRay/serve-router/blob/main/LICENSE\n[paka-src]: https://img.shields.io/badge/paka-reference-080f12?style=flat&colorA=080f12&colorB=1fa669\n[paka-href]: https://paka.dev/npm/serve-router\n[tsdocs-src]: https://img.shields.io/badge/tsdocs-reference-080f12?style=flat&colorA=080f12&colorB=1fa669\n[tsdocs-href]: https://tsdocs.dev/docs/serve-router\n[jsdocs-src]: https://img.shields.io/badge/jsdocs-reference-080f12?style=flat&colorA=080f12&colorB=1fa669\n[jsdocs-href]: https://www.jsdocs.io/package/serve-router\n","readmeFilename":"README.md"}