{"_id":"srvx-nightly","_rev":"323-b163902facf5032f959550082ec8ce51","name":"srvx-nightly","dist-tags":{"beta":"0.8.3-20250801-074225-a4eb14b","latest":"1.0.5"},"versions":{"0.0.0":{"name":"srvx-nightly","version":"0.0.0","_id":"srvx-nightly@0.0.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"dist":{"shasum":"7e2c004eae85010e5ba5f73c000b55d19de5eacf","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.0.0.tgz","fileCount":1,"integrity":"sha512-nmFugbwBAexmj04zAghLQfFtEvrCGYMijXaxX8+qaXuSeWfkGfMIJTBNGdvQqIZsW/aCnCtznsGlIxAiI+2wWw==","signatures":[{"sig":"MEUCIQCClO892lVUDJ2AKzw18szwAiiw/7/Kbr9xE1NmaXkK3AIgeTydnTwMc04t//fGZS5l236sOVD+QTJoyxl1KKjIzRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.4.2","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.0.0_1754031310366_0.28959170277554125","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-070150-534a2bb":{"name":"srvx-nightly","version":"0.8.3-20250801-070150-534a2bb","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-070150-534a2bb","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx-nightly":"bin/srvx.mjs"},"dist":{"shasum":"0badf044bf7d59b3d9b2f297b4d9d4d03319e729","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-070150-534a2bb.tgz","fileCount":31,"integrity":"sha512-VkrV6u94Y818RlWqRiUffCymu00jQ3LatUUYownTByOgWaRCJnZZHOWYvnD+IMsrKsJIfY03u+mqIz9LnN3zHQ==","signatures":[{"sig":"MEUCIQC4kmQejNAqJXsPwxCSwBMG19bcpHFVYNI8o0SzhWpHwQIgOxNUR2CIHlZv/8oCrurZ6cumalkbCK8QUxp0Ysqd9/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-070150-534a2bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77883},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"534a2bb6732d316bad1f284a90ba7efe946e5df0","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","play:cf":"pnpx wrangler dev playground/app.mjs","play:sw":"pnpm build && pnpx serve playground","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","play:bun":"bun --watch playground/app.mjs","play:deno":"deno run -A --watch playground/app.mjs","play:node":"pnpm node-ts --watch playground/app.mjs","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","readmeFilename":"README.md","devDependencies":{"execa":"^9.6.0","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-070150-534a2bb_1754031715818_0.8851257342560648","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-072725-79d14a2":{"name":"srvx-nightly","version":"0.8.3-20250801-072725-79d14a2","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-072725-79d14a2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx-nightly":"bin/srvx.mjs"},"dist":{"shasum":"44589ccdcd3edb9e27cba6d1a36f18f0d96ddbba","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-072725-79d14a2.tgz","fileCount":31,"integrity":"sha512-dqtsbheX4oiqeUlzsIV6aYpzfU6ZT1prdO0X1XfUXSkkIZsFqiNYQjJjQ6hM0ZNkolIqu6C47+6tfjKlEbHBlA==","signatures":[{"sig":"MEUCIAtMn1iiBuT1jvMJzF1yEJTh4b6CJgk4qF5ypmyqZyPfAiEAmFo/cObz4QGPqlARWo+tbYWenW+LmicGnnvgxAgWY4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-072725-79d14a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77883},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"79d14a2ca1f982d557172e224b8259432ada668f","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","play:cf":"pnpx wrangler dev playground/app.mjs","play:sw":"pnpm build && pnpx serve playground","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","play:bun":"bun --watch playground/app.mjs","play:deno":"deno run -A --watch playground/app.mjs","play:node":"pnpm node-ts --watch playground/app.mjs","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","readmeFilename":"README.md","devDependencies":{"execa":"^9.6.0","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-072725-79d14a2_1754033249994_0.5772903751464573","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-072838-45894fe":{"name":"srvx-nightly","version":"0.8.3-20250801-072838-45894fe","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-072838-45894fe","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx-nightly":"bin/srvx.mjs"},"dist":{"shasum":"b9d798a3b57e9fcd5855bc2410299fadf11feda4","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-072838-45894fe.tgz","fileCount":31,"integrity":"sha512-9clfTKNwxGRb9amSDt1RJ7zBuu4gWm77PPoh9m5hyYbgXL9h2bSSPEl4rlK6rAgeRlzOljn59a9YOrkqVMLLxg==","signatures":[{"sig":"MEUCIQDydvVChUpg7IOs/q1Cfzn0Od/FEwKf/uvG+7tlNCQYWQIgddrvUthJLa/leP+h8lT7aCDNJBG1ehmHN2jkXJADvQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-072838-45894fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77883},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"45894fe5295d491ac713e4d2af12e515c52274ef","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","play:cf":"pnpx wrangler dev playground/app.mjs","play:sw":"pnpm build && pnpx serve playground","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","play:bun":"bun --watch playground/app.mjs","play:deno":"deno run -A --watch playground/app.mjs","play:node":"pnpm node-ts --watch playground/app.mjs","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","readmeFilename":"README.md","devDependencies":{"execa":"^9.6.0","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-072838-45894fe_1754033323742_0.10722929890732535","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-074225-a4eb14b":{"name":"srvx-nightly","version":"0.8.3-20250801-074225-a4eb14b","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-074225-a4eb14b","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx-nightly":"bin/srvx.mjs"},"dist":{"shasum":"db35a737ca9e8a9b6366fdb18819082ee105eab5","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-074225-a4eb14b.tgz","fileCount":31,"integrity":"sha512-uvlfOP1Fn4d2WrUwE9xy2uf0NbeDYZM97lMV2tgzayRrObscv2s84u0U0COpSkJ4/8RhJg9WKNDyQDgBoVQsnw==","signatures":[{"sig":"MEUCIQCSXskXB/0b7zyRDEz59kYzPK600svxbkUHc7CA7gnwegIgVNhUEi1Ribbc1m86CFQwfEp9HFxeh7V+MM9/FwWaN6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-074225-a4eb14b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78812},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"a4eb14b46ea5c5e16452e771f00ae63d8478d422","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","play:cf":"pnpx wrangler dev playground/app.mjs","play:sw":"pnpm build && pnpx serve playground","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","play:bun":"bun --watch playground/app.mjs","play:deno":"deno run -A --watch playground/app.mjs","play:node":"pnpm node-ts --watch playground/app.mjs","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","readmeFilename":"README.md","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-074225-a4eb14b_1754034150582_0.9777040026723207","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-103738-2069b15":{"name":"srvx-nightly","version":"0.8.3-20250801-103738-2069b15","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-103738-2069b15","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx-nightly":"bin/srvx.mjs"},"dist":{"shasum":"028a84a3b8b173916ba0b88c887de7d2fb8ba2d2","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-103738-2069b15.tgz","fileCount":31,"integrity":"sha512-ukKrlAY42WRNY+ilG8KU47R4WSyByCTzEujQEhVqIGgttDSHt81x1FY9YgBJPoQumsc08CGw83GGF/SU5aookA==","signatures":[{"sig":"MEYCIQCucG/vFQgJxkfN07eptG/jCMVp9ljnEnKpvl/nMulGygIhAKfufwwKQl2gKZ5imS8j3wXSEQpa2ItiT+O/BEZrCdqQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-103738-2069b15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78844},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"2069b151a5e99e777b17a740340d6697da3af607","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","play:cf":"pnpx wrangler dev playground/app.mjs","play:sw":"pnpm build && pnpx serve playground","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","play:bun":"bun --watch playground/app.mjs","play:deno":"deno run -A --watch playground/app.mjs","play:node":"pnpm node-ts --watch playground/app.mjs","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-103738-2069b15_1754044664501_0.34090470506235415","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-104635-30db25c":{"name":"srvx-nightly","version":"0.8.3-20250801-104635-30db25c","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-104635-30db25c","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"b60fa5d7e7e781cb4ae6729376dc7367728978fa","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-104635-30db25c.tgz","fileCount":31,"integrity":"sha512-y453VSSSBICldZCS6KPH4fmbXx7Pmu1Yn4Vay0ebO1vFqp7nlWBpoQ4qQSx5VuCl3WdHTqv0cdfzCEKuK8zTTQ==","signatures":[{"sig":"MEUCIH74w0bTQFTzf9rG7wDh2ayAzno0CQ1c2NCaXwDyivefAiEA1zOukpo1v9jFX6+zBbDHqiDok4V0nFYUz4h0FzzHIXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-104635-30db25c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78899},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"30db25c9d336171e9f6139fe256764cecb49abd5","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","play:cf":"pnpx wrangler dev playground/app.mjs","play:sw":"pnpm build && pnpx serve playground","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","play:bun":"bun --watch playground/app.mjs","play:deno":"deno run -A --watch playground/app.mjs","play:node":"pnpm node-ts --watch playground/app.mjs","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-104635-30db25c_1754045199960_0.939713413571263","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-105215-b5ef3c9":{"name":"srvx-nightly","version":"0.8.3-20250801-105215-b5ef3c9","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-105215-b5ef3c9","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"dd72b0bb2568d43a0b5278393e9cff18afeee36e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-105215-b5ef3c9.tgz","fileCount":31,"integrity":"sha512-9C3+mQFUzmYp8DDWH9ZOCpUMjqVg1XNmFWmADm2JKF5tw0hbi6YqDigV5g5qem0mvNLy8PYB67fzOB0OSZy+nw==","signatures":[{"sig":"MEQCIAHdVs88+NNn1tVe37LMXqMwXT8lqZ3N2GMXwDGnNQ3bAiAymTItiicHllAIeTOAbyuZV+5UBEi/9rp+2AzoGDuvwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-105215-b5ef3c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78899},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"b5ef3c9ffce67671b81eeb15279f0ab29a13b420","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","play:cf":"pnpx wrangler dev playground/app.mjs","play:sw":"pnpm build && pnpx serve playground","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","play:bun":"bun --watch playground/app.mjs","play:deno":"deno run -A --watch playground/app.mjs","play:node":"pnpm node-ts --watch playground/app.mjs","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-105215-b5ef3c9_1754045540630_0.3985593927445814","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-162059-a30db56":{"name":"srvx-nightly","version":"0.8.3-20250801-162059-a30db56","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-162059-a30db56","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"b93b1105296c600dc508e08355dfc9314ced96e9","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-162059-a30db56.tgz","fileCount":31,"integrity":"sha512-lEuFbJBz7hb+oFn1SayPV+O58GrxfIHQNfHs1qf7XRewiU1XIM4+XsKUmNX43sfuBTd6X4ZXxg+g+8M2Y1TKWg==","signatures":[{"sig":"MEQCIBNjxodq8ZgL8PBTFCDgFfXyO+nV+LR+/s8fIQgCReX9AiAeNBV7bby5QH7IRLzaT8panVuc082Qs1eCbrZiRj1tPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-162059-a30db56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79309},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"a30db56275a590a1c7191cfd31357f2e8f38d213","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","play:cf":"pnpx wrangler dev playground/app.mjs","play:sw":"pnpm build && pnpx serve playground","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","play:bun":"bun --watch playground/app.mjs","play:deno":"deno run -A --watch playground/app.mjs","play:node":"pnpm node-ts --watch playground/app.mjs","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-162059-a30db56_1754065263150_0.5304955254137402","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-172726-23d7015":{"name":"srvx-nightly","version":"0.8.3-20250801-172726-23d7015","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-172726-23d7015","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"32b4e1893ba74f1fa262d36ebb2ff7eff68fd969","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-172726-23d7015.tgz","fileCount":31,"integrity":"sha512-vvSJJOL5r5YDN8Z+mq5Lo3Yb1iRYWK2znvJhCfTM5tcUcVNf+1iKBs8MQXdB/7EnNLK6fsDjtF3lZweZEaIG+w==","signatures":[{"sig":"MEQCIGryWmrKigHoUPSCz/wK4FVA4q7f442FBASuL8UYHW+HAiBCPQVh3R9Wqruihyod7HkU7G7TXfWR35dUut4BqUfrTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-172726-23d7015","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79425},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"23d70156905af3e12fdfb874047519cb4424334e","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","play:cf":"pnpx wrangler dev playground/app.mjs","play:sw":"pnpm build && pnpx serve playground","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","play:bun":"bun --watch playground/app.mjs","play:deno":"deno run -A --watch playground/app.mjs","play:node":"pnpm node-ts --watch playground/app.mjs","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-172726-23d7015_1754069252402_0.41365660597060305","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-174553-4cdd246":{"name":"srvx-nightly","version":"0.8.3-20250801-174553-4cdd246","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-174553-4cdd246","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"66d3002f691569638a5ea644d97f0966ab02b64f","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-174553-4cdd246.tgz","fileCount":31,"integrity":"sha512-GCOJX8rqHgVBqDs/kKqpKMaIt7Ah+bLWthfEt8N0qinCdkCpOKh+L3kyK/38V6bAu57WZyaOCS2ciQIBJ9XsWQ==","signatures":[{"sig":"MEQCIEallTNQGkTWWaRVMttm6VEOJb+wFuYxygnxyVsUOhnpAiBMzSDmdUyX1EgIXIBHQKPnLUxwF22hIunj0sKBm7FBgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-174553-4cdd246","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79483},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"4cdd246e434a1616cc4df3b89442497721c0f1ff","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","play:cf":"pnpx wrangler dev playground/app.mjs","play:sw":"pnpm build && pnpx serve playground","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","play:bun":"bun --watch playground/app.mjs","play:deno":"deno run -A --watch playground/app.mjs","play:node":"pnpm node-ts --watch playground/app.mjs","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-174553-4cdd246_1754070357987_0.7365673492035503","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-175900-0d86c7a":{"name":"srvx-nightly","version":"0.8.3-20250801-175900-0d86c7a","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-175900-0d86c7a","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"4d947720f425f3fad473f901aaf1ff8c6d4b680d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-175900-0d86c7a.tgz","fileCount":31,"integrity":"sha512-ci+l7yPxZVhpyXVAgYBKC1mKb6x2ZCdnJrtRND00PuWd6Vj2QiIw5T6lHEi46nHr33mRnnOknYknYHNlygC3lQ==","signatures":[{"sig":"MEQCIGp9geaiyyD7ZaaeuB+I/U1EUFVZj8ZjSCXVgbZo7qohAiBA2eih6W9yqv9IKa8qhrp7DX+13qqx5I+4jIYN4axomw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-175900-0d86c7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79230},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"0d86c7a4d83f65ce1439c27e167fd4b6bf387b55","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","play:cf":"pnpx wrangler dev playground/app.mjs","play:sw":"pnpm build && pnpx serve playground","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","play:bun":"bun --watch playground/app.mjs","play:deno":"deno run -A --watch playground/app.mjs","play:node":"pnpm node-ts --watch playground/app.mjs","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-175900-0d86c7a_1754071146552_0.8279755486717038","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-180437-061fa31":{"name":"srvx-nightly","version":"0.8.3-20250801-180437-061fa31","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-180437-061fa31","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"9d31bc5aa9d1fcf11f866a9a0ba5e12bc46d8be0","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-180437-061fa31.tgz","fileCount":31,"integrity":"sha512-UTHYQxK+yj+sEpt/7+z1xgMIYHPP87m2ZufehPnrB0vj/CBLW6nMGkKcG3OwI1DnmCYVCJuevqtZRy9hArI9qQ==","signatures":[{"sig":"MEYCIQCGofRdVJg4oX7Sf3ho+KkzAXi27B9FruwbJ39f0pmu1QIhAIE26pdv9jNlpEkGCAfXxU+9kJIz06n/ktxwHQakOWKb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-180437-061fa31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79442},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"061fa31d2cd4d03d2f50a6f8d2ca571ebd341346","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","play:cf":"pnpx wrangler dev playground/app.mjs","play:sw":"pnpm build && pnpx serve playground","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","play:bun":"bun --watch playground/app.mjs","play:deno":"deno run -A --watch playground/app.mjs","play:node":"pnpm node-ts --watch playground/app.mjs","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-180437-061fa31_1754071482576_0.3132893591411614","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-180532-1c249be":{"name":"srvx-nightly","version":"0.8.3-20250801-180532-1c249be","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-180532-1c249be","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"63f819a435de622b267560f39db5c8fb00769244","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-180532-1c249be.tgz","fileCount":31,"integrity":"sha512-8k9f6GJq8rI4KSoBWAv+tt2p48HmNtYWbBuQouYZvoA6XcIJO7YFzTZYI5w5iAjfrS5UYArnVQaHFBr9Z7AeBg==","signatures":[{"sig":"MEQCICMvz8QN03YQua46xpIIrrjSTzMJj2ljytdyAj4ELgIfAiB6FBCZaGvXzTtWRCGl43Y3Rks8WXlxWQDJjPgW9xe8PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-180532-1c249be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78901},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"1c249beb54f1da433b06f08a017c82f0c8117334","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-180532-1c249be_1754071538417_0.9768731902426278","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-190107-20171c2":{"name":"srvx-nightly","version":"0.8.3-20250801-190107-20171c2","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-190107-20171c2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"e692320de0916a5aa4212e168d4b2ed69dcaeaa8","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-190107-20171c2.tgz","fileCount":31,"integrity":"sha512-AHH7dPx1LMSjV30SeAZfTL6LD244eHyY7QrpiM8IcSE2Hh8QtNm8xUpI/ArKez/YpPEjbsiEfOFhEeuQik8QOQ==","signatures":[{"sig":"MEQCIFOJtWmhhugdKAlKl8OXVp+2fwMorpT4hPAbxWUamaGkAiBUDOXMz2zVFjaSulJMAUdza3LATtEWFroE2z23j3of6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-190107-20171c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78727},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"20171c27cc8a3efdb12b1d0c70f5159e69d5d963","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-190107-20171c2_1754074873253_0.08530757882404938","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-20250801-190201-3934b3b":{"name":"srvx-nightly","version":"0.8.3-20250801-190201-3934b3b","license":"MIT","_id":"srvx-nightly@0.8.3-20250801-190201-3934b3b","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"a0cd0561eb473eeedf00e1d532c7ff8a16395b47","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.3-20250801-190201-3934b3b.tgz","fileCount":31,"integrity":"sha512-866f2sgT0YpBJ8SMvyrnNfNd/vzgX5fPUmuSr4oVq1yiOeCrOFpDsqyMjKGNGbD4Lk6pp4h0JpHdwQ/2YdC+hQ==","signatures":[{"sig":"MEYCIQDTyUHgHSU9p4UBtmOKMcMYB0+UJqSepS2XWa9viy259gIhAMc6wNcXxa0DSzA48LULV9FmFkSvuWy7+7sZMlhdfmdP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.3-20250801-190201-3934b3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78725},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"3934b3b4460045d319ea75455267517eb2c9a0e7","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.3-20250801-190201-3934b3b_1754074927408_0.300012344288896","host":"s3://npm-registry-packages-npm-production"}},"0.8.4-20250801-200242-1bf9dc4":{"name":"srvx-nightly","version":"0.8.4-20250801-200242-1bf9dc4","license":"MIT","_id":"srvx-nightly@0.8.4-20250801-200242-1bf9dc4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"33ee94d07f7f06e397bed5c4606f4cb3e6f88f41","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.4-20250801-200242-1bf9dc4.tgz","fileCount":31,"integrity":"sha512-aXYj8upnrxYBfBLPult9h/gwNzuRFkqpKui9s9POAIjSfGmFYrIM6CGflvuqdVbPrt3E09Rb1FKnSmNWclc4gw==","signatures":[{"sig":"MEUCIQCh26us9xrHT1eLqJUkMV59hDpNvlvuX9gpWcsRun0wCAIgaKmJLqf2ZokG7kHupP+NmV3CK+mq34Y7cXSF950+bv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.4-20250801-200242-1bf9dc4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79775},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"1bf9dc41dd78152b988a86f3a174de60141cc506","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.4-20250801-200242-1bf9dc4_1754078565782_0.8522267944641448","host":"s3://npm-registry-packages-npm-production"}},"0.8.4-20250801-200655-338ea07":{"name":"srvx-nightly","version":"0.8.4-20250801-200655-338ea07","license":"MIT","_id":"srvx-nightly@0.8.4-20250801-200655-338ea07","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c7cda06e068b877540f8a251cfc81940489e0be0","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.4-20250801-200655-338ea07.tgz","fileCount":31,"integrity":"sha512-z/uthjC57MY/iM7+BY+oSMEOdZqv88Btcd1kXbLDWz+mLQhwiBGgkgFtZkeGk+A7fPMC5jC3Xq7zehxR1l5TOg==","signatures":[{"sig":"MEYCIQCL/avD7YkFSzwlZ9KmA7L6Pd/rVRlZC+00GZjMEnUyEQIhAJsBaBPvv27KGFIHJDayRnkbNOrLmwuF1SL6GiPUgLh3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.4-20250801-200655-338ea07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79775},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"338ea07092e54a6fd17ba5340a0ccc9395383ad2","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.4-20250801-200655-338ea07_1754078819813_0.8114999856491711","host":"s3://npm-registry-packages-npm-production"}},"0.8.4-20250802-103543-9ee024b":{"name":"srvx-nightly","version":"0.8.4-20250802-103543-9ee024b","license":"MIT","_id":"srvx-nightly@0.8.4-20250802-103543-9ee024b","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"ef4cffb75d9823494b1f94b8c2d17fe00dfa24d8","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.4-20250802-103543-9ee024b.tgz","fileCount":31,"integrity":"sha512-1WwqnAjJpkGXCFd2azpjhCvEI67hbfneVo/94CBK+36X4mj7Rc6sXX+h/Zuhaz8EVRfLbH+xCA3hu6iDGc0bXg==","signatures":[{"sig":"MEYCIQDYl4I3fdOmnhlAfOrr/Ur1W1AwuGdzmseGfRGCmVB5cwIhAOJPfQrLVbIehSj9qqdS9QOloIsFT/gFjfBFNwFp/W/R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.4-20250802-103543-9ee024b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80024},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"9ee024b98d1e1f01382aed01d798324b0b972071","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.4-20250802-103543-9ee024b_1754130948477_0.414228013871919","host":"s3://npm-registry-packages-npm-production"}},"0.8.5-20250802-103640-70638c8":{"name":"srvx-nightly","version":"0.8.5-20250802-103640-70638c8","license":"MIT","_id":"srvx-nightly@0.8.5-20250802-103640-70638c8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"084ae133253c4ec7ecc83069ca00b76e5ca6f54c","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.5-20250802-103640-70638c8.tgz","fileCount":31,"integrity":"sha512-Mzb+d7SurpZG/W4XEdsqe4Tm5vXZ6q71kqugtz+dMntoyAgxwV8td9LgXgRJgZJv+wJzunBW9w1VxOQaqeZMCg==","signatures":[{"sig":"MEUCIQCXzUN8Ov2J5CJunzm3p0mhaP2c0ZB89RElEyZ8AgeWIgIgfMD2vq7w40gJG/atbxe9X6SXFqPahu+m3EKNbN1tEvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.5-20250802-103640-70638c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80024},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"70638c8c8daacf51809dc84be84929ec747860e9","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.5-20250802-103640-70638c8_1754131005756_0.19795234570309317","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-20250802-110010-45085c2":{"name":"srvx-nightly","version":"0.8.6-20250802-110010-45085c2","license":"MIT","_id":"srvx-nightly@0.8.6-20250802-110010-45085c2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5fdfd88f83130b5fbda0400d272a92ddf2e3aebc","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.6-20250802-110010-45085c2.tgz","fileCount":31,"integrity":"sha512-xN+HbNaj+vney2H+isknNBhda5H+X+I1gYK1a/Wpckt/5AbilAZNBvkjmGdlswSNH9mJcwdQRa1onIu38lqSNQ==","signatures":[{"sig":"MEYCIQDKQkBoBRoMPoOR4R5FRmaCAqrzzlTBbIi8T1QVILBOmwIhAIrriT2ncX+zizx0AmQqwnBHykTpyoYtPXk3b88W3GuZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.6-20250802-110010-45085c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80085},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"45085c247e5aa705a11470061ce5448b689f7a52","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.6-20250802-110010-45085c2_1754132415754_0.7283294481434799","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-20250806-135618-d8464f1":{"name":"srvx-nightly","version":"0.8.6-20250806-135618-d8464f1","license":"MIT","_id":"srvx-nightly@0.8.6-20250806-135618-d8464f1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"b69711f5cfd5415fb99197c91cf79b767c531f25","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.6-20250806-135618-d8464f1.tgz","fileCount":33,"integrity":"sha512-fYOwm94q4oK0h7o20R7AKn0TzNKtOCt+DDpGZ4M3J9XvIPJ54ws3unJSBLFQ7DC0N+kT93u+oGg6yOh4jy1Nqg==","signatures":[{"sig":"MEQCIBQMB4XCaiwT5mRtp2hStMbK/8a0NuKWqg9m1I9y35vCAiBfXuFrI46HRaTZsVocR4hUDYg6bsIPBiTAM+yyt2DI1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.6-20250806-135618-d8464f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84092},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d8464f1d89ad4c28dd0b0ed5712852b660b7a878","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.6-20250806-135618-d8464f1_1754488584143_0.07190437784972126","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-20250806-141424-6b78daa":{"name":"srvx-nightly","version":"0.8.6-20250806-141424-6b78daa","license":"MIT","_id":"srvx-nightly@0.8.6-20250806-141424-6b78daa","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"3bb301e7b2dac7b18ad909118e0015f026f8820a","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.6-20250806-141424-6b78daa.tgz","fileCount":32,"integrity":"sha512-v5nmTEMbAyhAw+5r8Gd7doBC66kAFEKHThd1y4QSaEDs/KcAroz4La1etPlMc5GVZ8WzeEwHDhEpzkut+/bKZg==","signatures":[{"sig":"MEUCIGZuEB+pdLwk4oM9MncNPrZqmetMgXnNYdOdTLOrJaMdAiEA5sz25SNwNMEjkZxW6RTUTVe893vMEa4rspfWabPK2Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.6-20250806-141424-6b78daa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80908},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"6b78daa2df59ee29eb4a1cca03717b433e2cc4bf","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.6-20250806-141424-6b78daa_1754489668463_0.3999605645382174","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-20250806-142056-1643985":{"name":"srvx-nightly","version":"0.8.6-20250806-142056-1643985","license":"MIT","_id":"srvx-nightly@0.8.6-20250806-142056-1643985","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"559433ad2315168d10630c8c27109aae85ec9602","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.6-20250806-142056-1643985.tgz","fileCount":32,"integrity":"sha512-y0c9IGig9v9TGvUFAjFH89iqDD17XCU8GgE7CF5ioAHEZvFFh6lbFH0o5rEGIFQ539v0ZpCD6FV9aucxfNB1Qg==","signatures":[{"sig":"MEYCIQCXuFfLvEXzlstxaDs5FoE1DnxYrvs2efh+Jn1k2SrUtQIhAOx/edPExaWkm63RoKn9gBeCB881xIBPxq1X09bQgSKL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.6-20250806-142056-1643985","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81034},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"16439853e054226ac00410b8eb2f2a50e803582c","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.6-20250806-142056-1643985_1754490065641_0.9782728470233919","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-20250806-153415-466fe05":{"name":"srvx-nightly","version":"0.8.6-20250806-153415-466fe05","license":"MIT","_id":"srvx-nightly@0.8.6-20250806-153415-466fe05","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c683b1be41426863c4b590d3cbff44ffeb891135","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.6-20250806-153415-466fe05.tgz","fileCount":32,"integrity":"sha512-VA9Q4TnlVlijzWxn4CQnY5x2cWCbAuXOzPU+nz/qHVNdvOvSYdJ6AbMgpePyoiLf10vrYQ81GXzc2TbnmykkXg==","signatures":[{"sig":"MEUCICtlacHSwR7Xuvk0Unnc89IA6uUaiQTq3uk2tsEVV/jwAiEA6/4htnowUr/Mz9uzJ8bxAmEqgyVpQhSW9nvyIwAJr5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.6-20250806-153415-466fe05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81944},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"466fe053f4d0450a849cf56da056928ecf42f36b","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.6-20250806-153415-466fe05_1754494461181_0.5486650714015151","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-20250806-160821-076b9c4":{"name":"srvx-nightly","version":"0.8.6-20250806-160821-076b9c4","license":"MIT","_id":"srvx-nightly@0.8.6-20250806-160821-076b9c4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"f880b8efe87f5faecb3e6a7b4819a0c21d472af7","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.6-20250806-160821-076b9c4.tgz","fileCount":32,"integrity":"sha512-xqn9qKWeJoOp8Iax/nWrlrvlIQGMRGOLFXiVklzRszVKOCu9PRxv93mVzdHo7iV+ipr13X5wz97VAWlQloGYKQ==","signatures":[{"sig":"MEUCIDCTnTDZckhTysXHPMU17rD8kiQskGrCkM6GKjFY3N28AiEA565Z3o9GHN+J1mkFH1d+iHQtQBguRw25lQFIsaeoxN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.6-20250806-160821-076b9c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82365},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"076b9c4105f03f975ed90f7e6531ae7401bf8019","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.6-20250806-160821-076b9c4_1754496507617_0.8021452603504571","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-20250806-161230-cfbb3d6":{"name":"srvx-nightly","version":"0.8.6-20250806-161230-cfbb3d6","license":"MIT","_id":"srvx-nightly@0.8.6-20250806-161230-cfbb3d6","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d3489735815641f6aced2ccda24153f35833021d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.6-20250806-161230-cfbb3d6.tgz","fileCount":32,"integrity":"sha512-oxWEErmCl2xYDn3nOBA1WSTJ1xBf1M1nZ6gWpTkvtTVwDjnxqf0GHBUDidcCdsDp/J1V9a8OnjHT78sixMbwmg==","signatures":[{"sig":"MEYCIQCDxcm4u9ykKZ72Vt6BTt2VAiwdl8oaDf37QbcTR0OscgIhAK3M5JFnbBEfsFDQMU/FJviek0JlsRUrAlusMksoHFGZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.6-20250806-161230-cfbb3d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82579},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"cfbb3d6fd3767a64034d92bdcaa961c412aa9169","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.29.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.11.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.17","node-forge":"^1.3.1","typescript":"^5.8.3","@types/deno":"^2.3.0","@types/node":"^24.0.4","changelogen":"^0.6.1","get-port-please":"^3.1.2","@mitata/counters":"^0.0.8","@hono/node-server":"^1.14.4","@types/node-forge":"^1.3.11","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.10","@types/serviceworker":"^0.0.139","@cloudflare/workers-types":"^4.20250627.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.6-20250806-161230-cfbb3d6_1754496756372_0.5147367210970826","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-20250806-165642-936b31d":{"name":"srvx-nightly","version":"0.8.6-20250806-165642-936b31d","license":"MIT","_id":"srvx-nightly@0.8.6-20250806-165642-936b31d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"ccc2e91403c5116b7f308e39c492013d4688752a","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.6-20250806-165642-936b31d.tgz","fileCount":32,"integrity":"sha512-CeOdJfwvPEEij9kqP/F57UCA+s+HLD80ev5530gqch9DH9f07v7i065/YFuN/5WvRMseO1DU73DcWfdThyHOrQ==","signatures":[{"sig":"MEUCIHuMdOPk53yw99+AJeAe1rcbe8YjsWsWi1QdTad9pa3KAiEA4h2MK7QM+xomINVaUhPp3yU2z9wNGgw83yqlvwZUiMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.6-20250806-165642-936b31d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82567},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"936b31dc0f860ad2d1513c126ab3d96351602348","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.32.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.13.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.19","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.2.0","changelogen":"^0.6.2","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.18.1","@types/node-forge":"^1.3.13","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.149","@cloudflare/workers-types":"^4.20250806.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.6-20250806-165642-936b31d_1754499408792_0.6756066968613945","host":"s3://npm-registry-packages-npm-production"}},"0.8.7-20250806-165947-aab3f9a":{"name":"srvx-nightly","version":"0.8.7-20250806-165947-aab3f9a","license":"MIT","_id":"srvx-nightly@0.8.7-20250806-165947-aab3f9a","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c126934f418abebc9e6062b207e3a9107cf2f5cd","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.7-20250806-165947-aab3f9a.tgz","fileCount":32,"integrity":"sha512-BDYck8TVcxDjbzkxuxQPgt/CsIrPe1stM6H1YqcwmQ2a6vf9RWjNUN4qugmn55fihTH8hFpvyt+OMV+Kqx9iGQ==","signatures":[{"sig":"MEQCID/9Kpq3VuW/CackXOjvKXIIDirADy5lDV6CtV4i3yk+AiBG5sboL5ny4uFsOFJLokh1qajJytv0OjeznaB2L3m2QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.7-20250806-165947-aab3f9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82567},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"aab3f9a434b8b58de15a34e1523b798c5b80a46c","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.32.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.13.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.19","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.2.0","changelogen":"^0.6.2","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.18.1","@types/node-forge":"^1.3.13","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.149","@cloudflare/workers-types":"^4.20250806.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.7-20250806-165947-aab3f9a_1754499593456_0.2577298000140611","host":"s3://npm-registry-packages-npm-production"}},"0.8.7-20250815-083335-b3882fe":{"name":"srvx-nightly","version":"0.8.7-20250815-083335-b3882fe","license":"MIT","_id":"srvx-nightly@0.8.7-20250815-083335-b3882fe","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"2a0014687c3ac66e5a7e4c962497186ff9c23478","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.7-20250815-083335-b3882fe.tgz","fileCount":32,"integrity":"sha512-meCLxJ1HzwajnSBsiyrfWSlbH+Zp3naUx1jrstLMfBy8QbKB46cGLygM2LH02FjwbZuUZdazRdqJH5Wb0QCDcg==","signatures":[{"sig":"MEQCIBbhDhS8agxmQvMeYlD99mYw3cj0NY7Q8fxH7Uhb3FlJAiA9GKQjQE68M5uueEP5Zr2PLdPNoPuS/gszDcLYtpSdRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.7-20250815-083335-b3882fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82776},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"b3882fea1927f840dd2a205bd5cfb4fff3b55f8d","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm node-ts --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.32.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.13.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.19","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.2.0","changelogen":"^0.6.2","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.18.1","@types/node-forge":"^1.3.13","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.149","@cloudflare/workers-types":"^4.20250806.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.7-20250815-083335-b3882fe_1755246819889_0.35002188409966006","host":"s3://npm-registry-packages-npm-production"}},"0.8.7-20250826-192955-afe38c5":{"name":"srvx-nightly","version":"0.8.7-20250826-192955-afe38c5","license":"MIT","_id":"srvx-nightly@0.8.7-20250826-192955-afe38c5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"249aeb5008ef5410b5fb684fcf230b0f750a9bb9","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.7-20250826-192955-afe38c5.tgz","fileCount":32,"integrity":"sha512-hmd4e7EniePe4LOBkD8zFw6Y9aOWcUcjRgB740WbhSyGF+vro19y3EV5d5qpU650LOVWHRHDQcKKBxTRRkT8nw==","signatures":[{"sig":"MEUCIQDX/c6i44x0hzMtEvz9JBKXhyXtTCzwMkNOeF3ry8k3JgIgeX2MpMyXxiKN4KqGt4PaENVp7Yd1plqO2pqcCFukDp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.7-20250826-192955-afe38c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82680},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"afe38c558290b39abca78771fa0ebffce0cea18d","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.32.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.13.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.19","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.2.0","changelogen":"^0.6.2","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.18.1","@types/node-forge":"^1.3.13","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.149","@cloudflare/workers-types":"^4.20250806.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.7-20250826-192955-afe38c5_1756236603833_0.936024225849102","host":"s3://npm-registry-packages-npm-production"}},"0.8.7-20250826-193407-dc6f868":{"name":"srvx-nightly","version":"0.8.7-20250826-193407-dc6f868","license":"MIT","_id":"srvx-nightly@0.8.7-20250826-193407-dc6f868","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"de5d04be365f3a9a2efd577a34fc388c24f8f823","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.7-20250826-193407-dc6f868.tgz","fileCount":32,"integrity":"sha512-fuKw4KuM11NeUHbEVzHmbHIiUQMM695EzHk1tIqseVboEe4jxgSqErNrf6B3vilHD5crPZX20J+jmJI1iKpxgw==","signatures":[{"sig":"MEQCIQDBTyproM4I9eBBxnQpPP0+Qfeet1Y7xzyV5ReA5SUEBQIfAuIjrpJ9wdHdpH7UP+kMqV9rA0+ZG+29fieZHRMwIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.7-20250826-193407-dc6f868","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82898},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"dc6f868bc04fe12d22b74beac521ef473f39e5d7","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.32.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.13.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.19","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.2.0","changelogen":"^0.6.2","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.18.1","@types/node-forge":"^1.3.13","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.149","@cloudflare/workers-types":"^4.20250806.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.7-20250826-193407-dc6f868_1756236854895_0.06666791703316277","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-20250826-193438-e317f96":{"name":"srvx-nightly","version":"0.8.8-20250826-193438-e317f96","license":"MIT","_id":"srvx-nightly@0.8.8-20250826-193438-e317f96","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"72cfc6347dc2c7399ba00e09cab4c11d3a6cc2cc","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.8-20250826-193438-e317f96.tgz","fileCount":32,"integrity":"sha512-AU5ekKJAOQPzADMe8ndtUDY1oy5elLExUA6KHgfm0P46fO1gWHiMqi8pdF4tthsk9mD1kYszhoIEfQPCzkXvpw==","signatures":[{"sig":"MEUCIDZMBhEyDUjl5Tnrhd71R4Ok73MnWjhRarzuM/Ra+tptAiEAjj9hMzyipPnSCUISooNkqlC8Rhrp4LzmGKA3St3VYTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.8-20250826-193438-e317f96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82898},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"e317f969bc150602a37b766ef20271601e31fbfe","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.32.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.13.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.19","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.2.0","changelogen":"^0.6.2","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.18.1","@types/node-forge":"^1.3.13","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.149","@cloudflare/workers-types":"^4.20250806.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.8-20250826-193438-e317f96_1756236884074_0.16595813999078346","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-20250827-183031-a2498c7":{"name":"srvx-nightly","version":"0.8.8-20250827-183031-a2498c7","license":"MIT","_id":"srvx-nightly@0.8.8-20250827-183031-a2498c7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d261054015a7d27baa066332aa45e73d9be1bda6","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.8-20250827-183031-a2498c7.tgz","fileCount":32,"integrity":"sha512-/wdXVFHV8sM2CmabZaLuhERwLBwutlF14OT0xG6280AfQeY7BeqHUSSptB4nOQX/vTcjDMkSwKr+dM7vZPIIVA==","signatures":[{"sig":"MEQCIFnF8SjarSPCymBeQ+AQ+ZlvjouzfFGCF2A8AzN2QFU7AiA3rVUuca3gx+NcTIlBlJ6mnjzHAVT1t5nlnPo4OKf7xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.8-20250827-183031-a2498c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82898},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"a2498c71e47afbaad5d16b1faf35d1a71f822ed3","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.34.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.15.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.21","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.3.0","changelogen":"^0.6.2","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.0","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.151","@cloudflare/workers-types":"^4.20250826.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.8-20250827-183031-a2498c7_1756319436583_0.7586201886576129","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-20250903-134600-d8302da":{"name":"srvx-nightly","version":"0.8.8-20250903-134600-d8302da","license":"MIT","_id":"srvx-nightly@0.8.8-20250903-134600-d8302da","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"117908d92c65739cd26820fe979728dec245f07f","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.8-20250903-134600-d8302da.tgz","fileCount":32,"integrity":"sha512-3g3LdXlxMA9Tijev+V57vfFDojfAteOV08SWRMmv/NJMFp8O2y3HxhyilICVhAWfr1+9mZhKcN0p9kWwACJIpg==","signatures":[{"sig":"MEUCIQCSh/K8l2Ljln8ZsvGVxui/lvR2c+IPodvcgd7uZ72JEgIgZWyNFsI8Da8pbewduPL0Yx3DGXGqH+l4ICdzhuXsXOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.8-20250903-134600-d8302da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82898},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d8302dac04881ced8d930efc0ea616eb0af9b9b5","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.34.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.15.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.21","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.3.0","changelogen":"^0.6.2","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.0","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.151","@cloudflare/workers-types":"^4.20250826.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.8-20250903-134600-d8302da_1756907168337_0.7875530765888659","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-20250918-164352-663a039":{"name":"srvx-nightly","version":"0.8.8-20250918-164352-663a039","license":"MIT","_id":"srvx-nightly@0.8.8-20250918-164352-663a039","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"9cbe1777ba8ce6d52b74b40290b71c603e75f9cd","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.8-20250918-164352-663a039.tgz","fileCount":32,"integrity":"sha512-3/WAdNSzj2QmkkyTJBiYgfuDYCzJyKXtMcJz0O6H0X0kkIfQg3yGoisI+faRC/ml5Gq4gJHhj96Kel7wnh8AHg==","signatures":[{"sig":"MEUCIQDUuAHp6sqIwBk/l2KHVT6/UszuvqiHwzKGopxrt8LtBAIge1fpSbSvQXfSa2R0QQ70L8rAmMwj9zhBXvrcPHug8e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.8-20250918-164352-663a039","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82898},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"663a039623659ebca6c9929e081019ebc4a7c3c1","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.0","eslint":"^9.34.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.15.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.21","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.3.0","changelogen":"^0.6.2","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.0","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.151","@cloudflare/workers-types":"^4.20250826.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.8-20250918-164352-663a039_1758213838556_0.5470850680821489","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-20250926-115355-7e5844c":{"name":"srvx-nightly","version":"0.8.8-20250926-115355-7e5844c","license":"MIT","_id":"srvx-nightly@0.8.8-20250926-115355-7e5844c","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"e550b137348490fb7dd4fa40e7a94f4208c99e26","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.8-20250926-115355-7e5844c.tgz","fileCount":32,"integrity":"sha512-ZSmlU81XWQGC4xI7vypmTjIaxHnUUwnxSznjhsGNTaxjHVZfxfocGOHfmpA+V0EIeUDZrBc/WkK3m3IA9bFvFA==","signatures":[{"sig":"MEQCIDC8w/mRJTZ0UZvRZlWq4pAnhF5gEcX31VYheZL8nwnUAiB6BqrE1G9Pm98Wxh9Zysr3CdPq0oYaoO0wHxwlKg9f5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.8-20250926-115355-7e5844c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82898},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"7e5844c62c2eed77f089c42b0e2d6066bf1eb55f","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.36.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.22","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.5.2","changelogen":"^0.6.2","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.4","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.153","@cloudflare/workers-types":"^4.20250926.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.8-20250926-115355-7e5844c_1758887644018_0.052024127595374337","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-20250929-083957-fbad92c":{"name":"srvx-nightly","version":"0.8.8-20250929-083957-fbad92c","license":"MIT","_id":"srvx-nightly@0.8.8-20250929-083957-fbad92c","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"f0bba067fb6e1e89a9e6bb48c0f67cdf8be3af78","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.8-20250929-083957-fbad92c.tgz","fileCount":32,"integrity":"sha512-3BJBrrhFIAzcBHjGC6T8jN0F4a52O8CCv4lCJbvsQCOjqWugwwp43ibm6taO1kmnD0m/bqjKJsc0kp/mZEoQlw==","signatures":[{"sig":"MEUCIEpYPZDzYluHgJFapSYJjqq/h8q678xfsyUvc4nDNuZ0AiEA4wwV3xIvbrhaUjR8CKWEYaZAo6eiObkz0QKdPj+u/1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.8-20250929-083957-fbad92c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81095},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"fbad92cfedf96a5eaff793a55da177d2a91d4869","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.36.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.22","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.5.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.7","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.4","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.153","@cloudflare/workers-types":"^4.20250926.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.8-20250929-083957-fbad92c_1759135207526_0.4030861243281383","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-20250929-085231-d1a148b":{"name":"srvx-nightly","version":"0.8.8-20250929-085231-d1a148b","license":"MIT","_id":"srvx-nightly@0.8.8-20250929-085231-d1a148b","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"db7ad87246f9317e2b532f2f43e615f252143cdd","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.8-20250929-085231-d1a148b.tgz","fileCount":32,"integrity":"sha512-WQGMzQsUIk245zWzAW1Yd1IUkkPhahBbd00dpVryqflBQ2y04vCqnB/6+uX9/M1c7MdhGKx6b1LntXjyYru0vg==","signatures":[{"sig":"MEYCIQCDoZRZBIip4L7ycaCO9lN5U17XXYeJqGnqeneh78uTCgIhAMkSZiMI0i8SPtQDHoLe+Ob0x5BJXjzECIcRUSU9NQ1s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.8-20250929-085231-d1a148b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81164},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d1a148bc549c0a3d3bd87eb448b39cc9c003829b","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.36.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.22","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.5.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.7","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.4","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.153","@cloudflare/workers-types":"^4.20250926.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.8-20250929-085231-d1a148b_1759135956900_0.6436727396161068","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-20250929-094259-b477382":{"name":"srvx-nightly","version":"0.8.8-20250929-094259-b477382","license":"MIT","_id":"srvx-nightly@0.8.8-20250929-094259-b477382","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"fc8e6d6d193a0a021b68b452a9027b6ffb742d56","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.8-20250929-094259-b477382.tgz","fileCount":32,"integrity":"sha512-jH4kUHGxFUDd588te2c+cHea5NWfBZRIb7FPhB5w5PlYACkJ+d0W6TDnrbN0gIlhBBSCjV7tQwK6ixzeZALOkg==","signatures":[{"sig":"MEUCIQDBu2AoT75OAWEvMDGFxa3ByJDuBnHzDNdER0G9BD69qQIgD15N6EDj6c+J9u74Yysh1Drl2jKLjtaB3xny8xEXEBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.8-20250929-094259-b477382","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81349},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"b4773822909ef6ce93f5a0eb9b99f85294f8b9b2","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.36.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.22","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.5.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.7","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.4","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.153","@cloudflare/workers-types":"^4.20250926.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.8-20250929-094259-b477382_1759138985105_0.03243183798906557","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-20250929-120113-8b5b2fe":{"name":"srvx-nightly","version":"0.8.8-20250929-120113-8b5b2fe","license":"MIT","_id":"srvx-nightly@0.8.8-20250929-120113-8b5b2fe","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"985b36375560222fad49b6ec13660d57b740322b","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.8-20250929-120113-8b5b2fe.tgz","fileCount":32,"integrity":"sha512-dc+qOIIKpIHLXQiiGpjLNgFEMUw7c53RTBEtgjYAy7PHOBlbiZvA43s/3166TuqVHB8JmmydbPu4ydwMkEoOaQ==","signatures":[{"sig":"MEUCICrJUrKit4gfCDuscZMIfHHNWzU64li4vyFZ8hNjxieBAiEA+Lvm1QmtaIkGGIuKn8Ov+2pHOyhRNWjzVnqeKvYE7+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.8-20250929-120113-8b5b2fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79001},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"8b5b2fe9b551591eb966403413d6d9daec4cb5dc","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.36.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.22","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.5.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.7","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.4","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.153","@cloudflare/workers-types":"^4.20250926.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.8-20250929-120113-8b5b2fe_1759147281681_0.3985039594524682","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-20250929-120815-23ea4c5":{"name":"srvx-nightly","version":"0.8.8-20250929-120815-23ea4c5","license":"MIT","_id":"srvx-nightly@0.8.8-20250929-120815-23ea4c5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"88d96bb8e1c2526f992e4cc75a67ee8495761a34","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.8-20250929-120815-23ea4c5.tgz","fileCount":32,"integrity":"sha512-5RHfuN2YxZa2V6CDKrfEVbcbw6+5Bc79odoqU4DzA7fqGea2q/g4n6qYpR4e7hsaJAUs/YrSXOjCAWiiOO8aeQ==","signatures":[{"sig":"MEUCIEpyXCgABPoT2H9xnNOvvGRvjFMXmN++oqxDpJD4a+CbAiEAmsXkMsGfwvAnInwm4gJNnngMiMqNaHxV8lT0HccW72Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.8-20250929-120815-23ea4c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79144},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"23ea4c53144e4b8636e53c56beb5f24ce13bfc67","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.36.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.5.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.7","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.154","@cloudflare/workers-types":"^4.20250927.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.8-20250929-120815-23ea4c5_1759147704222_0.21900445209804253","host":"s3://npm-registry-packages-npm-production"}},"0.8.9-20250929-120929-cfd0eb3":{"name":"srvx-nightly","version":"0.8.9-20250929-120929-cfd0eb3","license":"MIT","_id":"srvx-nightly@0.8.9-20250929-120929-cfd0eb3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"3445cc05794127b1a66b67b723314d7f6174432d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.9-20250929-120929-cfd0eb3.tgz","fileCount":32,"integrity":"sha512-+O08bpdvXMS7l5eSPGYb0+EuX9MbrebLDhfykT20vaIr+Up5e208hzgCgeAqhKDqSJKooCWFMbAnZYaWokC9Rg==","signatures":[{"sig":"MEUCIQCHjws2qS+chPoO9E4nwmei2LxsIIxcu1/ZhuhgixPzWQIgaRvbNSdZnJ9X1SCPqN5C+cFrbkU0g4s53YTrQRpCJoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.9-20250929-120929-cfd0eb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79144},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"cfd0eb3091e10412919282a6b2b4415b4733f75e","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.36.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.5.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.7","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.154","@cloudflare/workers-types":"^4.20250927.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.9-20250929-120929-cfd0eb3_1759147779371_0.7924757526825623","host":"s3://npm-registry-packages-npm-production"}},"0.8.9-20250929-121501-7e8782c":{"name":"srvx-nightly","version":"0.8.9-20250929-121501-7e8782c","license":"MIT","_id":"srvx-nightly@0.8.9-20250929-121501-7e8782c","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5b95cb7eab01f323c3ea3732e8a4e460ecedecd5","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.9-20250929-121501-7e8782c.tgz","fileCount":32,"integrity":"sha512-xGCAbXv3fIJvz36XwBRqwoPjXRS7fx4T5zahHSWhdbgKtPyrU6AIFphFUPPDHFBo/YoTZdE5tvZ2seuNse0jTQ==","signatures":[{"sig":"MEYCIQDdULL3yNBpjakO165xxUDWQb3qzvmCySBLAADzvl0v5QIhAMzAv4fUzJk18ViuwlV52lQxEF993g7Qx6DjvRHa79yW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.9-20250929-121501-7e8782c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79144},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"7e8782c9b951b65521657991f85f4f8d253b986c","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.36.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.5.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.8","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.154","@cloudflare/workers-types":"^4.20250927.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.9-20250929-121501-7e8782c_1759148105895_0.6700004120932339","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-20250929-133615-12a5c3c":{"name":"srvx-nightly","version":"0.8.10-20250929-133615-12a5c3c","license":"MIT","_id":"srvx-nightly@0.8.10-20250929-133615-12a5c3c","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"87d0de5e22e7402ed7fa96eb5691f3f2418ae8cd","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.10-20250929-133615-12a5c3c.tgz","fileCount":32,"integrity":"sha512-Z1QnMm/gAByMFJvjNT0paTMDYPoTuAH4pS97wiJE0JRdZXG7o3o7TdrIsshAQh+LTNa3cIwKHepcjoiBAcbENQ==","signatures":[{"sig":"MEUCIQDbc/CaYwsR1rid1mNX8zjAz69z7kepXMd923NLDLaLmgIgH2Ua+Lusnwt0E/ZPvQajjD0HhZURqaP1pWHSR6YoOzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.10-20250929-133615-12a5c3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79141},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"12a5c3ca9318ddeffb34f746d38902521160d215","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.36.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.2","@types/deno":"^2.3.0","@types/node":"^24.5.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.8","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.154","@cloudflare/workers-types":"^4.20250927.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.10-20250929-133615-12a5c3c_1759152980875_0.9618897110832916","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-20251004-125141-946263d":{"name":"srvx-nightly","version":"0.8.10-20251004-125141-946263d","license":"MIT","_id":"srvx-nightly@0.8.10-20251004-125141-946263d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"f2489d7e89e83bf4068e705d1ed93bf319b75f24","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.10-20251004-125141-946263d.tgz","fileCount":32,"integrity":"sha512-8CgikZTCw4oLgSw2TFUW0SI/bDIOeDxQESo/MmblbuhsAVQGbDX4U0lsC+VbIHX+l6gybBf23H1XCLAo6hiGPg==","signatures":[{"sig":"MEYCIQD5jwqPwgCSlyScy/VptRIFIowmwIGPTH25ib9ooKsy9AIhAIWjIrTHEp9/BN0z+Qxv7M3GqSTF3wDb8hKxlj6A0SkD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.10-20251004-125141-946263d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79141},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"946263dee48586a580d536267b6ee7d870e00dd3","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.10-20251004-125141-946263d_1759582311991_0.19470551909202438","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-20251004-150650-c8bb33c":{"name":"srvx-nightly","version":"0.8.10-20251004-150650-c8bb33c","license":"MIT","_id":"srvx-nightly@0.8.10-20251004-150650-c8bb33c","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"8865604e9f1cdd96ae08d338b399dcc586846585","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.10-20251004-150650-c8bb33c.tgz","fileCount":33,"integrity":"sha512-JjVP4s7frKueJzwDofe61Izqfi1iGt4mUAEI3clVWnam5d4kdmuTV30uUjnw8T5B0CDDuHvzQOq6MGL30ysN4w==","signatures":[{"sig":"MEYCIQCjntxDCaGmXNZgOGd/RheowA9zKUqd+vjjR6r4x6FgxQIhANP4kHeIBpcvCW14TbjFb6t3lV8MK/CpXDln9tPm58bt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.10-20251004-150650-c8bb33c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80811},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"c8bb33c6f740fcedc738fe891c9e714a3cd828f8","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.10-20251004-150650-c8bb33c_1759590419433_0.3955277246032176","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-20251004-151909-2962be3":{"name":"srvx-nightly","version":"0.8.10-20251004-151909-2962be3","license":"MIT","_id":"srvx-nightly@0.8.10-20251004-151909-2962be3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"f7217b5032f66e3928c8ffed0346ba5a3b4183dd","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.10-20251004-151909-2962be3.tgz","fileCount":33,"integrity":"sha512-rE8r+rq2GjVSSCJngmlehN5CKLVowi5REXET/94V8s+PMzGplZX2sDiLtpH9ClJy4+WX27Z7sx6f4LIqv9TOGQ==","signatures":[{"sig":"MEYCIQDUV2lcc8oYrVFHpV/TyxMwPiRT7l1JUnDTcXa/qa9g4wIhANr0ux5zPsF/EFXdAZtADqoAlnJmdFXIoTN9Z/UN8XIe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.10-20251004-151909-2962be3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77407},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"2962be3f75183576d2814020f1f119267b8dd2f6","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.10-20251004-151909-2962be3_1759591158237_0.3291427615367932","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-20251007-075738-1b697b1":{"name":"srvx-nightly","version":"0.8.10-20251007-075738-1b697b1","license":"MIT","_id":"srvx-nightly@0.8.10-20251007-075738-1b697b1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"b8010543dedac27d99c6a65565f6bcdc49b1ad83","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.10-20251007-075738-1b697b1.tgz","fileCount":33,"integrity":"sha512-0ULNzkcBETrVRuvULO74XCXr/ki1O96zBk9b5UbxcsJWT4q/2InoWMnN6G+Oo1RVUCDU9/XqzOd3cMfBdty/Rw==","signatures":[{"sig":"MEQCICzL2BLB1Bpxy9ewby4c3LWLuGp7Uky11f6t+Js34u/tAiAwba11v2ydNCn/BUIu3wsqWIBpzGqyqP8AHI67TCFVjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.10-20251007-075738-1b697b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78057},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"1b697b10f8ed764daa8cb13dc7257a810ad94d35","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.10-20251007-075738-1b697b1_1759823864685_0.3421193681839232","host":"s3://npm-registry-packages-npm-production"}},"0.8.11-20251007-075832-8b99ed8":{"name":"srvx-nightly","version":"0.8.11-20251007-075832-8b99ed8","license":"MIT","_id":"srvx-nightly@0.8.11-20251007-075832-8b99ed8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c8b33d1e32a0362d0d233846f572596770865613","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.11-20251007-075832-8b99ed8.tgz","fileCount":33,"integrity":"sha512-8Et+RgLgz5kkRr7Fd+6MCgN4NKfv4JTMuA3fvlgLziwEsm3GB9N/6y8zhMvvb3uFvSTnb46Sslo46DhOWx6Ctw==","signatures":[{"sig":"MEYCIQCtnKsPjWYSJizpcXoPBBsjF0DNffUY4gHo6CoBxqVFeQIhAKq8MDtt8Vr47blxBA/HD4aOfeEFy/qbSjXHBx+0Khlq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.11-20251007-075832-8b99ed8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78057},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"8b99ed8011ef987510f5ba34e1e76a348aeac1bb","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.11-20251007-075832-8b99ed8_1759823920974_0.03363776001839569","host":"s3://npm-registry-packages-npm-production"}},"0.8.11-20251007-105027-7605de9":{"name":"srvx-nightly","version":"0.8.11-20251007-105027-7605de9","license":"MIT","_id":"srvx-nightly@0.8.11-20251007-105027-7605de9","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"63c5e1c87aecac7c23b3a28908d63bd8922e0eab","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.11-20251007-105027-7605de9.tgz","fileCount":33,"integrity":"sha512-C2E53c95MI2UVoo0/6QKBRT4TdYQRCiWHyzuNzuTUDtKFbbkVSMCjCuanGrzmpdbPFfa58NQxtR+P7Y/qFNv+A==","signatures":[{"sig":"MEQCIFdhpaggsxIeVzwn/mhytz1y1YI/BnLp224gCibZLG+9AiBl6pK70yISnLiFNKDy4evWcnNYMgXehJNWW+Td3qkPSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.11-20251007-105027-7605de9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78156},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"7605de93bac320fc791d8542885d4c72b2887242","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.11-20251007-105027-7605de9_1759834237518_0.6467540418763538","host":"s3://npm-registry-packages-npm-production"}},"0.8.12-20251007-105312-3cf2f0c":{"name":"srvx-nightly","version":"0.8.12-20251007-105312-3cf2f0c","license":"MIT","_id":"srvx-nightly@0.8.12-20251007-105312-3cf2f0c","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"03bcb23b9be4f6663e127a2656902c023d2471a4","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.12-20251007-105312-3cf2f0c.tgz","fileCount":33,"integrity":"sha512-FulaCySDF5FiXcDgm3DUB24LwrjuPjnMdcfBtsH8sgGv3rtne2hvYSDiiH5MuaspOhZuo16nlJo+iEpgA5quxw==","signatures":[{"sig":"MEQCIHPlzWKCILraFJkM2dUcat3nA23Dj5yiqtkNC1JKMMKLAiBgTnRGkardr5onglz4nbnyHxTr0s1VReLK5VKfXi8W6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.12-20251007-105312-3cf2f0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78156},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"3cf2f0c082868d4da75c683c76d88cc50909cdb7","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.12-20251007-105312-3cf2f0c_1759834400107_0.7564029955205906","host":"s3://npm-registry-packages-npm-production"}},"0.8.12-20251007-125141-16c4d65":{"name":"srvx-nightly","version":"0.8.12-20251007-125141-16c4d65","license":"MIT","_id":"srvx-nightly@0.8.12-20251007-125141-16c4d65","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"4fc8d9cff946c1501ac365eae066cd6e78833e16","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.12-20251007-125141-16c4d65.tgz","fileCount":33,"integrity":"sha512-rSKkQ3qPPbTGm2lZbaBz11byTt6wFr20Uw9qQXvzFvDhYOHW5xqh194BUhO1l66hnk/j1dL5X26j8+1m99XBEw==","signatures":[{"sig":"MEUCIQC9WkRdj74uicw8Lb0yohyDr0WXa85j1RWe2v0v0FlMVQIgFL3+112eL8RHOsIXcK1KNi5sgppU0/Uz++4Vv5gkX6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.12-20251007-125141-16c4d65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78212},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"16c4d6545def69376afff595aa5cb461b7a454a7","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.12-20251007-125141-16c4d65_1759841506829_0.44615051840331965","host":"s3://npm-registry-packages-npm-production"}},"0.8.13-20251007-132442-f263e69":{"name":"srvx-nightly","version":"0.8.13-20251007-132442-f263e69","license":"MIT","_id":"srvx-nightly@0.8.13-20251007-132442-f263e69","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"ac9b3ee66e04ffaaed4ac7563a3b07d9cd693037","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.13-20251007-132442-f263e69.tgz","fileCount":33,"integrity":"sha512-PTUH/XmA1G+uf9da+yqgq2lsPJ7wPX4h6q78hTOEw4PzQYvXI5GMKPwOwJrQPkigKQaxq3cL+SmUemyqJb9cQw==","signatures":[{"sig":"MEUCIC74g4NXFLLgpu5wL+naqQ94DDW74zbBXQJDPh7N++wEAiEAu0pDyZdV/4zSmiBE/59Gk01mPxXfMZsyg1qh996Dov8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.13-20251007-132442-f263e69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78212},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f263e694b2fa9cdff9a58f6d9cfae42dd1f885ac","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.13-20251007-132442-f263e69_1759843487044_0.36884867191675985","host":"s3://npm-registry-packages-npm-production"}},"0.8.13-20251007-132656-bb55b84":{"name":"srvx-nightly","version":"0.8.13-20251007-132656-bb55b84","license":"MIT","_id":"srvx-nightly@0.8.13-20251007-132656-bb55b84","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"b9fb412504e514b7b1a60b8fcc24d543340dfb96","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.13-20251007-132656-bb55b84.tgz","fileCount":33,"integrity":"sha512-cAG436XN/WktpWhVtctZ4uteeGLpa5Ry0t3dRAs0bYugMoF0Ud9bKI3gdNmzB0UBAz1Kg2eyC8U6B4HZI/3pGQ==","signatures":[{"sig":"MEUCIDoIkYInDmU+PY7fxHXJafyzBgObFXkaDEmE4HsgiYxVAiEAjKTSbBRNH5IXXxyhjZE1aZcS+oRy9GliiAFRHgH/IYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.13-20251007-132656-bb55b84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78420},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"bb55b84eb97fede5e02aa42d6770e781c09f3164","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.13-20251007-132656-bb55b84_1759843623609_0.05128493514034549","host":"s3://npm-registry-packages-npm-production"}},"0.8.14-20251007-132734-05e0a55":{"name":"srvx-nightly","version":"0.8.14-20251007-132734-05e0a55","license":"MIT","_id":"srvx-nightly@0.8.14-20251007-132734-05e0a55","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"1649560a60640970c4439e55beeefc5905ac1050","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.14-20251007-132734-05e0a55.tgz","fileCount":33,"integrity":"sha512-aic59ekgrOfQCShXlPcd+BASMBiE48UicaogQRqYK5P3mMABJjSqHlOrhc6xSEyFHnAgfLBA4hSUcVLAhB1/7Q==","signatures":[{"sig":"MEQCIDDfxeIbnDPGp43mnRyjf4IEC49pHbB5klXAMi2Mj1KNAiAOjGq+Rq5IP+ydFL6CodAdMpRwXJWeRXjTUejf9cZ8QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.14-20251007-132734-05e0a55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78420},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"05e0a55bea952a5b2517ada29408cf67f7ed6fe3","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.14-20251007-132734-05e0a55_1759843662430_0.9144993781747295","host":"s3://npm-registry-packages-npm-production"}},"0.8.15-20251007-233455-cccee21":{"name":"srvx-nightly","version":"0.8.15-20251007-233455-cccee21","license":"MIT","_id":"srvx-nightly@0.8.15-20251007-233455-cccee21","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"ba7413e297474586f6e0ac825e9768cbc6be9e14","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.15-20251007-233455-cccee21.tgz","fileCount":33,"integrity":"sha512-SrsIXV0Q6LWjAPaqmIhjLqXUMzwvqGmYTdw/S1GIpFV7TtSXhd6Ivsi6k2izRoPNnR6Uk/AJ6CdMV4lPjvxh2g==","signatures":[{"sig":"MEUCIDgue25VQ0hzkIpDKp83JV6vWK/t8Pytu+et0OGEmYGCAiEA5Kr2phEIEA1diqXUXNuXhNYYYTCKpksiQQT33HCYWsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.15-20251007-233455-cccee21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79046},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"cccee218f41003d36b26f3144dfa144d473be4ef","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.15-20251007-233455-cccee21_1759880103084_0.7874667277450944","host":"s3://npm-registry-packages-npm-production"}},"0.8.16-20251008-130646-20ca903":{"name":"srvx-nightly","version":"0.8.16-20251008-130646-20ca903","license":"MIT","_id":"srvx-nightly@0.8.16-20251008-130646-20ca903","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"23154e72205f7f02dfe99a9d4f32e22d1ee656ec","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.16-20251008-130646-20ca903.tgz","fileCount":33,"integrity":"sha512-quXaIqJApkndW6Ld1Bk4OEFMrTg4NMYzgAgeEKFn+y4QBbHLZqfJq+ML9iZurkfY0LjEqDNre+S1EfVXDOWXCw==","signatures":[{"sig":"MEQCICI88iKSJQy7wXQA4jZbd9rR+JqaGSCMqAim+YshnTDXAiA0GiCWdvq67vjY33nvuKlSV2rKTBh8Ry8WozHgRsE+Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.16-20251008-130646-20ca903","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79153},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"20ca903b201549c13fcda939828092d6e497707f","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.16-20251008-130646-20ca903_1759928811324_0.1884197732680961","host":"s3://npm-registry-packages-npm-production"}},"0.8.16-20251010-060301-6ab878a":{"name":"srvx-nightly","version":"0.8.16-20251010-060301-6ab878a","license":"MIT","_id":"srvx-nightly@0.8.16-20251010-060301-6ab878a","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"2a203238de1b420e7f94aba2d684bdc0b00ef67c","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.16-20251010-060301-6ab878a.tgz","fileCount":33,"integrity":"sha512-ZbtXCx+nb9coN319Ll2KJARN/3YWPmdRP+CmmesmXlzbvsOdScGPXqFHJ/W9Zxe/rYsCVUcRRIClS0aGqrJ6ug==","signatures":[{"sig":"MEUCIQDxAaoeFYDQaCscYbKrmEn4wHOKs1N2+NCGNyOAKAFZrQIgZ1elPeaxTr22MV/L2rg/LRXgerxN5wS5Ev+s5wghw38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.16-20251010-060301-6ab878a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79153},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"6ab878a34ccbbc505e5fcde635218ccd6fdfa675","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"cookie-es":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.16-20251010-060301-6ab878a_1760076188577_0.7740109143073644","host":"s3://npm-registry-packages-npm-production"}},"0.8.16-20251011-180352-8e963e7":{"name":"srvx-nightly","version":"0.8.16-20251011-180352-8e963e7","license":"MIT","_id":"srvx-nightly@0.8.16-20251011-180352-8e963e7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"e0ae57ba54ca0a4f28970dcfe28f96847a8cb4af","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.16-20251011-180352-8e963e7.tgz","fileCount":36,"integrity":"sha512-E24ON4lyf4OxBnoSsvoBtHfT952auz3AN4rk9Gr31cdZbnnEj7kgS4QrnOHwW3krHrpg5x99f12bx4dKQOKBug==","signatures":[{"sig":"MEUCIQC4SHRPJwE64IMbdD/iR1NPO2qVqnJZIf6OMoA2dgWMYgIgZwDZoNAMLqo0T8B5+u9RBRxsrIDhFf+KDvYML0ta0OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.16-20251011-180352-8e963e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80862},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./cookie":"./dist/cookie.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"8e963e778978f54e6929c9d5ada15b65128ef659","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","cookie-es":"^2.0.0","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.16-20251011-180352-8e963e7_1760205841048_0.7556238022349744","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-20251011-180419-deb7004":{"name":"srvx-nightly","version":"0.8.17-20251011-180419-deb7004","license":"MIT","_id":"srvx-nightly@0.8.17-20251011-180419-deb7004","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"1ac72251c7edd3da5ff323bff1dc630f703e4065","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.17-20251011-180419-deb7004.tgz","fileCount":36,"integrity":"sha512-n1aO3jwUwZZ5vDUFsWZ7dLfogUb233wZhJjprgAwrMKG58O+ii1QpYOalXlENP9G48qk/JQ5vw4Ye7WIiyMBKA==","signatures":[{"sig":"MEUCIQCzyKRg0y9mpT1HAjmQVmcgzA6SQ8TSK2mzfEbwZTGKywIgUHVKna6vh5aqN/FyTYD7nnfQq0oq7N8qvpdTMBZ7qzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.17-20251011-180419-deb7004","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80862},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./cookie":"./dist/cookie.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"deb700449b6de70f233486745f798009930f5941","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","cookie-es":"^2.0.0","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.17-20251011-180419-deb7004_1760205865048_0.28047453284836554","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-20251014-122628-e27cd67":{"name":"srvx-nightly","version":"0.8.17-20251014-122628-e27cd67","license":"MIT","_id":"srvx-nightly@0.8.17-20251014-122628-e27cd67","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5f2a70745edf663a1a4b5ec55422f55ce8aa103f","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.17-20251014-122628-e27cd67.tgz","fileCount":36,"integrity":"sha512-Y9+maoPKUIWgv5aH3s8p5QwWVzsnWtJIttPKarMkriJJn1iuS6GrZBJ8x7iDBTisZadH9sYPqCnkaVcpZj+47Q==","signatures":[{"sig":"MEYCIQCrORwpZzHtud8wpAKLY1KKP0k2xVv2Fb88TaprNzCUVgIhAMMZXNVZwBSiVE6LZw/PM7DSNF4D1Yd5B701NvfKTFwt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.17-20251014-122628-e27cd67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80862},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./cookie":"./dist/cookie.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"e27cd6721c08475bd9dc9ebaf8dae3be8def5eec","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","cookie-es":"^2.0.0","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.17-20251014-122628-e27cd67_1760444796586_0.26835078241983723","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-20251014-150136-60c002f":{"name":"srvx-nightly","version":"0.8.17-20251014-150136-60c002f","license":"MIT","_id":"srvx-nightly@0.8.17-20251014-150136-60c002f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"472fc6bd43c2c5718ab23ff32568fd100128f90e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.17-20251014-150136-60c002f.tgz","fileCount":36,"integrity":"sha512-mABL7QQyGe7Vodj4u0L0T7R1riEW21uXnPfmPRD7xgfrFUm68t9L5C37bna27C8nr6x8oUpBIQ7SaqYD9nPu4A==","signatures":[{"sig":"MEUCIDrFP3lW6QTb01lisccjoF37/KdYVXh6UJv4uW1J5ZdsAiEA+FdCuuUsxhT6++4FMnVQH1JgawV79oFrSMM9AY3urww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.17-20251014-150136-60c002f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80942},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./cookie":"./dist/cookie.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"60c002f334e77e5b6d9cf7460df977489eedf385","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","cookie-es":"^2.0.0","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.17-20251014-150136-60c002f_1760454101925_0.8602689192314219","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-20251017-083546-6da5b61":{"name":"srvx-nightly","version":"0.8.17-20251017-083546-6da5b61","license":"MIT","_id":"srvx-nightly@0.8.17-20251017-083546-6da5b61","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c58e4e6439d6965833bd4b13d74f9dbd9312fc25","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.17-20251017-083546-6da5b61.tgz","fileCount":36,"integrity":"sha512-CZ3dfv2t6hCH1zTNgRmvrLHHigu1UctUG0tdoQpEgYGc9foTxE73ukziL+6dIsKPVHEINWvomkSr/mPVM7iA3w==","signatures":[{"sig":"MEQCIEQ9lnVnlfANaf7ZbZie/16smPDcgQgO96eCI4P01FhfAiBm6jP+exj42aUp2tKBsuFGtFUep7xmMgF1xd6mlS/J2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.17-20251017-083546-6da5b61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80942},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./cookie":"./dist/cookie.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"6da5b6175e6a6fb498187a964c6f4b1e4d379aca","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","cookie-es":"^2.0.0","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.17-20251017-083546-6da5b61_1760690151883_0.9580947448726054","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-20251017-084947-dd97cda":{"name":"srvx-nightly","version":"0.9.0-20251017-084947-dd97cda","license":"MIT","_id":"srvx-nightly@0.9.0-20251017-084947-dd97cda","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"f2415957692a3751f83cc272f2c26ee1d7c6013e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.0-20251017-084947-dd97cda.tgz","fileCount":36,"integrity":"sha512-CFkwEQayg4JZFVdO0xiyRiH/RTwnn5cbMNdJSoJnbGJhSOJ9Cdi5t6+Fjwb50Ccz8va6T9OIegrVnrI2Fh+azw==","signatures":[{"sig":"MEUCIQDJ2ZxyO35oh7Z+UqgzRAbRUvaaL15RotEJQKRpGOjbBAIgVWBEqpz/AhECQe+iHIIGEmetxeTUIpfF9UG8RTTb1LM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.0-20251017-084947-dd97cda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80679},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./cookie":"./dist/cookie.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"dd97cdaece021008708240be8f2f2d1458c83bdb","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","prettier":"^3.6.2","cookie-es":"^2.0.0","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.0-20251017-084947-dd97cda_1760690994594_0.2889255516799172","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-20251017-100620-88f33af":{"name":"srvx-nightly","version":"0.8.17-20251017-100620-88f33af","license":"MIT","_id":"srvx-nightly@0.8.17-20251017-100620-88f33af","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"bb09e40fdd80bb7f606bbca9eb98438f36a70c3c","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.17-20251017-100620-88f33af.tgz","fileCount":36,"integrity":"sha512-g9nBXNxH5uphTefA/JCvQ0jPAu5tU8cqrsilLIHdqXT00SGsTlAmbIoVDp5JS+GG/QPwlJ0dOjqIJtA0lMntTg==","signatures":[{"sig":"MEQCIH1O6ZQAs6nbOg33Ku3wVhdCwx1vbMvAsQmGF9/53EgVAiB1hd0j4rHUwlA+Sax5rN0kaxws8edP0bqU33L56r/pvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.17-20251017-100620-88f33af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88180},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./cookie":"./dist/cookie.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"88f33afadb839f5f92e506e28acec777616a67a3","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","cookie-es":"^2.0.0","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.17-20251017-100620-88f33af_1760695588727_0.9080204474375806","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-20251017-102838-d4e4aa8":{"name":"srvx-nightly","version":"0.9.0-20251017-102838-d4e4aa8","license":"MIT","_id":"srvx-nightly@0.9.0-20251017-102838-d4e4aa8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"45967f7ea5dd778ab8ba1599a3476bed5971be22","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.0-20251017-102838-d4e4aa8.tgz","fileCount":33,"integrity":"sha512-EJyTfyBPykWgY4NbISNxksEQZ9QKFIJS2Y719zn2dwzH9BXCfTBAoye8WT4Tl8avOkLBY2oCI1J/Nymx2IZaHA==","signatures":[{"sig":"MEUCIQDJWeuuoHQ/cJyXpmKy8frDEu+fEmsz1zGqybf16O6YTAIgCuggv2AOxdoEOfrZ04Y5mSgS475eJLQpBL2VDVT3bzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.0-20251017-102838-d4e4aa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86048},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d4e4aa8594d2ca6db0ca3995a26bc66568b814c6","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.0-20251017-102838-d4e4aa8_1760696926561_0.5330074060827412","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-20251017-120506-a3e9d11":{"name":"srvx-nightly","version":"0.8.17-20251017-120506-a3e9d11","license":"MIT","_id":"srvx-nightly@0.8.17-20251017-120506-a3e9d11","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"48901b9ee8850bdcc7f9ed3dde3252b5c21c95f4","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.17-20251017-120506-a3e9d11.tgz","fileCount":33,"integrity":"sha512-XJg/gngremJVS33QSdqW6qTxogCRAtaYWX6FxQhetWZ5OjckDLLfmXXizGncfRcnoRXOiLgMYSvYPSRtzhhzIQ==","signatures":[{"sig":"MEUCIQCUShXVIb4E/FsffI4mVAjdZZvhmGUUF7Hq/DDSfGEM4gIgHaMQ4gcVhWxBGydVHCaYZQeAT1zQBYgJUIOe3KDheMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.17-20251017-120506-a3e9d11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86195},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"a3e9d11ae054db22cdf8761498d72a837c80e00a","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.17-20251017-120506-a3e9d11_1760702712365_0.7168382487207932","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-20251017-124343-628db2f":{"name":"srvx-nightly","version":"0.8.17-20251017-124343-628db2f","license":"MIT","_id":"srvx-nightly@0.8.17-20251017-124343-628db2f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"e1631cf41272582693e09b2a42b51d62b1e0d6fd","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.17-20251017-124343-628db2f.tgz","fileCount":33,"integrity":"sha512-W4gqDQvzDVD8V7MsopZsqfrjZHzg4S9gQFxOQuSkMOQqSqRCoH4LSXV3LvxW+XezdO6b9Vby/Bsh+URKcqy3Uw==","signatures":[{"sig":"MEQCIBt+SAGWEyKrxpIFpsA7IQZf7LII1sstxXfN/waEXLQ/AiBRzCRt1u9qHT1eituLF+APmcfHHKZ0P6XTVPpXzhs4iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.17-20251017-124343-628db2f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86195},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"628db2f5e9547f47e1ed85547e3f42f79d97d68f","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.17-20251017-124343-628db2f_1760705029123_0.9156697525580604","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-20251018-082300-3124480":{"name":"srvx-nightly","version":"0.8.17-20251018-082300-3124480","license":"MIT","_id":"srvx-nightly@0.8.17-20251018-082300-3124480","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d4c40f2f79b187f81d41949f810ae16ba54448f6","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.17-20251018-082300-3124480.tgz","fileCount":33,"integrity":"sha512-blcsFVmfxGdivzgJd4CGdAATmsk8khg+EB0gylGOuWHddJ68wyB8+T/WpL1uxFKvrr0UnLD5r3efXBmBDJ35cg==","signatures":[{"sig":"MEYCIQDWOFH7zty6FjR95JXXReX1z8boZjDZoeKqCaB/AdfwBgIhANCe5xWSOyO57W0acGjylKly9w4oINiJbfbIApQC+fNz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.17-20251018-082300-3124480","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86171},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"312448095d19e34e63b5362ecc3ba53257e6a19e","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.17-20251018-082300-3124480_1760775788921_0.48051592835954016","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-20251018-082736-2b0e232":{"name":"srvx-nightly","version":"0.8.17-20251018-082736-2b0e232","license":"MIT","_id":"srvx-nightly@0.8.17-20251018-082736-2b0e232","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"85e96bc99ea7a5b8e77975aa37dac8b5422ea803","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.17-20251018-082736-2b0e232.tgz","fileCount":33,"integrity":"sha512-D0Y2pBQX+CjJZ9eEHH1Lu1z0lYPaFeU9nQ976UYJ1vPluYY2FXx8Ah+a9Hp+I3whuBfGozFjfJf8eFhEGN3rew==","signatures":[{"sig":"MEYCIQDT7Qcal6grxPEqmD2eKTykSkYOnae65KaDJ9l0Me2IAwIhAKiYvbMs7d8CnAO4nbzpq6wayM/NI44WJL5w1wWMBa+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.17-20251018-082736-2b0e232","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86200},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"2b0e23266e4c1f5736b52c879cb17e51f0ce69cd","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.17-20251018-082736-2b0e232_1760776065838_0.5611579343366941","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-20251018-090154-ec3e667":{"name":"srvx-nightly","version":"0.8.17-20251018-090154-ec3e667","license":"MIT","_id":"srvx-nightly@0.8.17-20251018-090154-ec3e667","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"be776c1924c77addb2b4a8f09e1d4201208d4a47","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.8.17-20251018-090154-ec3e667.tgz","fileCount":33,"integrity":"sha512-LTqjn4oQGnelPeBBYHFVdT/D3EEwzSPpJr8AhhAjuzxIdmrHPfC2f446HQtlzDwdeVz4/vDcCKV6SDNpi4mOvg==","signatures":[{"sig":"MEQCIC2mkSu/I6kJkkMb7VnrWDKDKwI2UEHsTmnOsSfN0o6rAiBWqnUQMcsiNH5nihlalU0dr6zb3TkZt20mDGTMSFIg0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.8.17-20251018-090154-ec3e667","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87166},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"ec3e66725fe2ae1a6655f3ddd8722933ad146332","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.8.17-20251018-090154-ec3e667_1760778122787_0.5710608002284863","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-20251019-175917-76e70d1":{"name":"srvx-nightly","version":"0.9.0-20251019-175917-76e70d1","license":"MIT","_id":"srvx-nightly@0.9.0-20251019-175917-76e70d1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"358abcfc9762671dad0038c0b37d085cc475f98d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.0-20251019-175917-76e70d1.tgz","fileCount":33,"integrity":"sha512-VcfsgMYVFtTttkAWTok6KvspkMb8ijIBdSnpIxUGrcvDslP8PIMSrKkulGSjm0Kkc+3iKaFTExOlOLY2TUBOyg==","signatures":[{"sig":"MEUCIE0BPDw8cNfeplVW5hC9nKsM67WTv6uss6n6XcFzM6wrAiEArNBvB8UIMB17Tea72sjj/LFchbj0S89f1D+RzflYonI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.0-20251019-175917-76e70d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87164},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"76e70d150086d673d8d8885df2e56dbb5b72bc07","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.9","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.0-20251019-175917-76e70d1_1760896770236_0.3462455640879636","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-20251020-213141-656cdc5":{"name":"srvx-nightly","version":"0.9.0-20251020-213141-656cdc5","license":"MIT","_id":"srvx-nightly@0.9.0-20251020-213141-656cdc5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"4a656173d4952e6a5a26d03f4c8f1be230a50ce7","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.0-20251020-213141-656cdc5.tgz","fileCount":33,"integrity":"sha512-9qMavEklU/MAg6YdZJig3IxxXwbPfmDfF7ZBHsbeD4bbFS1VZJk6fo1w3R2XsQuf5PrtZK0zPskqDDNuqX4+Cw==","signatures":[{"sig":"MEUCIQDziJZljcKwt3xLKhIMhrpYZUcZTdyc9P7PsIDA6ymtTwIgD+KnYxbTj0POJ/xzNZ2essaaxrcD7kRs1p8plC6tidY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.0-20251020-213141-656cdc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83916},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"656cdc5f470ee61dc4cd518f73e4b0e88f32a066","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.0-20251020-213141-656cdc5_1760995914253_0.6258844576446689","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-20251020-213340-84fa36e":{"name":"srvx-nightly","version":"0.9.0-20251020-213340-84fa36e","license":"MIT","_id":"srvx-nightly@0.9.0-20251020-213340-84fa36e","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"55aceb468e6246a8ead6ceb83f0a8283eda7f3b0","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.0-20251020-213340-84fa36e.tgz","fileCount":33,"integrity":"sha512-noVQGFTsDrN3kc4LDrI/0jVrM7Au7hkXkt0nXJf5maAQn1Bn/7QcKOBBqRiRc5uhSWtXx4DIgo2XDVXsZCp88Q==","signatures":[{"sig":"MEUCIQD+EDX93grKty+mSWlMToAj8uVTovDyC4PBPuh/HxVFjQIge9OKuujTNdxT6138yQOzEe49ZllTV1JhWsMxhU+xUJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.0-20251020-213340-84fa36e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84098},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"84fa36e28d0424810927e3be782af663cf97b05e","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.0-20251020-213340-84fa36e_1760996032962_0.037604878496542815","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-20251020-223121-da1caba":{"name":"srvx-nightly","version":"0.9.0-20251020-223121-da1caba","license":"MIT","_id":"srvx-nightly@0.9.0-20251020-223121-da1caba","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"ad9a905887e73c02756f770230a7cbe6a76bfd8d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.0-20251020-223121-da1caba.tgz","fileCount":33,"integrity":"sha512-W1dgF2KWVCCaBdCdpyuVHoNk+B43rjyWdTGEi2K61pKvyDOno6BtY4jXdGNd5g6SMGk2zQBvfu9+aJGGyKUM9A==","signatures":[{"sig":"MEUCIFgLz/YQtKBh9RRCS6t1MXAK3HTrMr3Eok0QpS3bqDsTAiEAntKOPfBDdofL9WePJfqBdprqpb1Pkl4H2F/L/mobhCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.0-20251020-223121-da1caba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84315},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"da1caba7bbdb75423ee933901b9205e14e7d7f84","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.0-20251020-223121-da1caba_1760999493221_0.5750236709432501","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-20251020-223425-529b11b":{"name":"srvx-nightly","version":"0.9.0-20251020-223425-529b11b","license":"MIT","_id":"srvx-nightly@0.9.0-20251020-223425-529b11b","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"16e6d42536ff5acfe29bea7d47eb57a84a712d0a","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.0-20251020-223425-529b11b.tgz","fileCount":33,"integrity":"sha512-MLrjEfY38EJtPs/LkfSC6Arq9aM/eq6RjXL1nW7RNMAyBKGMkc1OJ2UgpBC0DTmFOsc84kB+4Yr15MgipBT7rA==","signatures":[{"sig":"MEQCIAqOOHcPCKbKuci4gk5/gOVIzrMU7YSC9/2LWyZjAmeCAiAu8flIt4aGcvuBcpeMY+mxLXuyssMYHipPiSc9rOWmNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.0-20251020-223425-529b11b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84555},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"529b11bba722644015b38fdee034f28842d58297","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.37.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.2.23","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.6.2","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.12","@types/serviceworker":"^0.0.157","@cloudflare/workers-types":"^4.20251004.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.0-20251020-223425-529b11b_1760999678647_0.27053536009826895","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-20251020-224853-83cc771":{"name":"srvx-nightly","version":"0.9.0-20251020-224853-83cc771","license":"MIT","_id":"srvx-nightly@0.9.0-20251020-224853-83cc771","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5ac200008b9a9d9b1a3c22d81917dfe1e14dba47","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.0-20251020-224853-83cc771.tgz","fileCount":33,"integrity":"sha512-e9kLuoVYPzWVI2zvU44kmttBltTjUQylfJsqUdJCAtvFDO+9Y4o8hb61A1NITea1TrwZlG5JrPG4IM5lJk3sAA==","signatures":[{"sig":"MEUCIBZ1xf+dOyRGgpUrm9v8JkHyFM+dJBfElpr3Bkw4sejfAiEA8910PqEtZSDmSBIfAen1RwqFX+amYS+N6vu1D1pop7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.0-20251020-224853-83cc771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84595},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"83cc7719bfb9d225241d46cd3a88f533008a7ece","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.0-20251020-224853-83cc771_1761000546694_0.17759979734195253","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-20251020-225605-e93b29c":{"name":"srvx-nightly","version":"0.9.0-20251020-225605-e93b29c","license":"MIT","_id":"srvx-nightly@0.9.0-20251020-225605-e93b29c","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d40123b90f9401e3d742ef46cc4fa05feefe9382","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.0-20251020-225605-e93b29c.tgz","fileCount":33,"integrity":"sha512-ktG1gStlM/OO1DQ4z7YdbDis5R/jbwGMbu8sGTgRT8WfGeaWtpCRgZc9NgVECvd28t+MIDOEKPBLcAYVSWeEdg==","signatures":[{"sig":"MEQCIBvnwvtVDYkhKtUn8wvdtMIKkJznz5JpHn82Zc/ZFGrzAiBQmiFssD613uw7lYYJQsThWMFDfkkavLxW+aZ81H2VmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.0-20251020-225605-e93b29c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84609},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"e93b29cebfff261101e59af83efcf7ed96eb822f","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.0-20251020-225605-e93b29c_1761000977379_0.25603786646282556","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-20251020-235934-d9b03ad":{"name":"srvx-nightly","version":"0.9.0-20251020-235934-d9b03ad","license":"MIT","_id":"srvx-nightly@0.9.0-20251020-235934-d9b03ad","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"aeadaa29c1ebc1db943f8400851aa60e5ccf1115","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.0-20251020-235934-d9b03ad.tgz","fileCount":33,"integrity":"sha512-oYgHpeJ/yc3ZPZk7XVz5ONE5ErTlW0dx/pQJXixQsCrq2nrLsV3YOMjdFFEMjKg48YCmEtljdGj5ZksMMp8asg==","signatures":[{"sig":"MEUCIAkxju2sDDiMrCM3y0QwW5VgCxYvI3TaGeBrT5Rq4y1+AiEA4BQ+MsMIRGwxYPoC4r+BcQEsPLm9TRn4f2oSO+fY4GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.0-20251020-235934-d9b03ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85956},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d9b03ad268780c82b1f5823a13055bb27df1f4ac","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.0-20251020-235934-d9b03ad_1761004784974_0.11300299393581459","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-20251021-000254-9eda551":{"name":"srvx-nightly","version":"0.9.0-20251021-000254-9eda551","license":"MIT","_id":"srvx-nightly@0.9.0-20251021-000254-9eda551","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"399890fca7f119f0ff1c7354e3fafd7cba0a4b82","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.0-20251021-000254-9eda551.tgz","fileCount":33,"integrity":"sha512-n70o7kHJM9/jWnwBNz+zetdCXhVGgt2cLpjGEbZ0ACcB77NDm250lO8/vwU6It3mlbcE1wm8IjN0vtvr1NDm8g==","signatures":[{"sig":"MEUCIQDmLn+w/GeL0E6HPQvbb2s/io11azxRsqVl0wHZgIsrSAIgHMt98Z8NkkIvaRm1lLj3hTftgVaoc4ONDyG6Q3YuLbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.0-20251021-000254-9eda551","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85957},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"9eda55185636526a5287ee29bd75b5854a882851","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.0-20251021-000254-9eda551_1761004987201_0.5741901109148222","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-20251021-135600-a69e3cf":{"name":"srvx-nightly","version":"0.9.0-20251021-135600-a69e3cf","license":"MIT","_id":"srvx-nightly@0.9.0-20251021-135600-a69e3cf","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"3f4e224beefb9327743b5d4002a2c3ac198bff5c","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.0-20251021-135600-a69e3cf.tgz","fileCount":33,"integrity":"sha512-s+xFaGzuJxwZeEZr1QZiCAvsLO0BYcFMpjHtsCPini/GMLgUqWAHM35ban3kJaAp20BqdDe1vgRUDKT3gl9BMg==","signatures":[{"sig":"MEUCIQC4flN/P+aCivqCcsl44GwKjKComrjK5omioKqShp3AkQIgT5vps9ZhhUTrGHJmro656Pduko5VXFFtfBnXmEWm5k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.0-20251021-135600-a69e3cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85977},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"a69e3cf012ec086caf3817dc953916db35e1762a","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.0-20251021-135600-a69e3cf_1761054974633_0.835303401131305","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-20251021-140339-6adeb8e":{"name":"srvx-nightly","version":"0.9.0-20251021-140339-6adeb8e","license":"MIT","_id":"srvx-nightly@0.9.0-20251021-140339-6adeb8e","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5c77fbf67b1c4e06d2e3570a8ce4fc445b4bebf7","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.0-20251021-140339-6adeb8e.tgz","fileCount":33,"integrity":"sha512-Cgpz2Bo99PFgZUtKOfCA1u382KdY++AHumpY7F/SQwLGwkK8SyKD9hUt0JLs5X3Pk2joNQqRDNNSvN/ZOmvEvA==","signatures":[{"sig":"MEYCIQD10jTceMxFOI3Zvsmz2n3H1FNFWqXjBtlmUcrM7/3WnAIhAKbhOaFtF2ooWg0wQOAJDaxF09Rr28/vOjDO5nL8aP9d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.0-20251021-140339-6adeb8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85966},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"6adeb8e9b4fec2acc0a7197d31eb0e992c0e1aef","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.0-20251021-140339-6adeb8e_1761055432659_0.9802410076230694","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"srvx-nightly","version":"0.9.0","license":"MIT","_id":"srvx-nightly@0.9.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"1a7f5a87801f3ecd244a567fab6b9f59a66c6767","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.0.tgz","fileCount":33,"integrity":"sha512-iD44DLQ8wPiTe4Jxa8Z4FvZCEDb6AszK3RB/BRl2eXyVtfcxfs2vwugPhwWTFPzcujYn0eGSayVkWkElcIrC8A==","signatures":[{"sig":"MEQCIG3GVVCoey8KsQlcVaYCTGks9kuKwwW0kfTi/5cg7lACAiAjkeiFYpy8y7ct4sX63JN9IOzklgRX3Pl/vcw243se/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85918},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"cffa2be789ef7987f2dcf940d4648c1e79836f1b","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.0_1761057496173_0.760825027026222","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-20251021-145430-d3a5cbe":{"name":"srvx-nightly","version":"0.9.1-20251021-145430-d3a5cbe","license":"MIT","_id":"srvx-nightly@0.9.1-20251021-145430-d3a5cbe","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"079bd518dfe6a24bfde696e74a1cf4755f215a78","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.1-20251021-145430-d3a5cbe.tgz","fileCount":33,"integrity":"sha512-bvE0Czm5wcXm91K67/Bscs05tWoMuZ3tCmDs3HTWDy5WIndDkpNaxdgFilRJbCPKYKRMac+0gTeFEd+9rLzYKw==","signatures":[{"sig":"MEUCIBZWqyk8sjIj8O/f77fcP9YDNPfcIQXwd74N3mEVdw4qAiEAwyI8PNn85cILp/zEogpF6GsXDqgzey5u7jVQ54ItSUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.1-20251021-145430-d3a5cbe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85966},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d3a5cbe87b14934ded9cf9cb311a797e79d91f6b","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.1-20251021-145430-d3a5cbe_1761058483260_0.9073227032815392","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"srvx-nightly","version":"0.9.1","license":"MIT","_id":"srvx-nightly@0.9.1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5a6f3c9d8fbaa7b885901dde6b0c477e2713fdca","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.1.tgz","fileCount":33,"integrity":"sha512-JK4sLWVSb+dHzYiFw7QAoYepSwAXj/T7gbICLcO8VGjKA9EBY0knx+NDCnVxEuEbAAAttT3fQ5gJQuSc9T5nGQ==","signatures":[{"sig":"MEQCICHptgI9W8VrZvWyFZIHpf+uMrvturwkN8GnxrRWfXAEAiBV6SisAPhjr9gWX5e4BKPYwM6Pcs4YI8ZzcAurI6BkxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85918},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"fd9f06b6899b2d90220527a755baa86922840c19","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.1_1761058767870_0.12398518026641137","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-20251021-150003-6f93cc7":{"name":"srvx-nightly","version":"0.9.2-20251021-150003-6f93cc7","license":"MIT","_id":"srvx-nightly@0.9.2-20251021-150003-6f93cc7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"a907d62f11feffe8fcc87ffdaa89b46ce75c1b50","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.2-20251021-150003-6f93cc7.tgz","fileCount":33,"integrity":"sha512-UGeDgbkcJ/8C9ys8MyPToh+YhTBbrIdY3WCvEEWS/kB6rVoXwp6FTzjgMBinP1I7mijAi2B/3c9+UhBsehSYbw==","signatures":[{"sig":"MEUCIByAUBoiV45VFWikr98K1mjPBBp11nP9euo9VX0HGbehAiEAwcPEEnhlJzBeBD4LhNsRQqVfSNmzAc+ibv8XvozRh1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.2-20251021-150003-6f93cc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85980},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"6f93cc7cd3ef872c3befbec531cec0f27f88e1d1","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.2-20251021-150003-6f93cc7_1761058818927_0.2346319805335999","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"srvx-nightly","version":"0.9.2","license":"MIT","_id":"srvx-nightly@0.9.2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"1b28dad0196cf9899bd4f1b23fd2459d76149f22","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.2.tgz","fileCount":33,"integrity":"sha512-qg/w5Y9pIDh75x4eZInT6HqAL/h00p3V61uuVcKarsOyl8XC3kn82256zbCPyfgjqPNP+A7FjOnNw9Wm1CB4jQ==","signatures":[{"sig":"MEQCIA5VLwWx4Cx0uFAu4FPwjFWeHodpA/dRjBtgRjaStOJrAiAs9wlH1F7RWwg6HJFiVvDQUrYHDKOrY1dujrF2HwrZlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85978},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"e0124ef6963b897015b6e22e626b737b7da5b9d7","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.2_1761646610043_0.28950620565616614","host":"s3://npm-registry-packages-npm-production"}},"0.9.3-20251030-131359-c8a0e3a":{"name":"srvx-nightly","version":"0.9.3-20251030-131359-c8a0e3a","license":"MIT","_id":"srvx-nightly@0.9.3-20251030-131359-c8a0e3a","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"4a007bc9fd809f1549a214d1be5395c0dbd81fda","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.3-20251030-131359-c8a0e3a.tgz","fileCount":32,"integrity":"sha512-IZMFVXuirONnVJkc4lAXXlS6WCidmzqqyyjT6AjnGpCiKFurHrb9wKmuz1wEaxokVPfkWYin3aFDADMsEtjxww==","signatures":[{"sig":"MEQCIEbXfCq0WBMZZ0u47fGcJm6s9t4MgAKwolfbXpWSAkOjAiBlLZ5n77UPpTB+Gp/TIjoNuYT1F/j/U5Tl5V/87KM1hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.3-20251030-131359-c8a0e3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87925},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"c8a0e3aa8bd5339954cdd9a4ecc7da63a461d172","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.3-20251030-131359-c8a0e3a_1761830049168_0.8262481831565136","host":"s3://npm-registry-packages-npm-production"}},"0.9.3-20251030-131901-51dbad2":{"name":"srvx-nightly","version":"0.9.3-20251030-131901-51dbad2","license":"MIT","_id":"srvx-nightly@0.9.3-20251030-131901-51dbad2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"4c51c78bb080ace3570d4ecba555ac1ae38a970d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.3-20251030-131901-51dbad2.tgz","fileCount":32,"integrity":"sha512-/NMKWamcgmUUGOHdXRROR7fKR8gUfiKTCIXwxl576FNu4dMwwKTu7ZHyTen4xpQ5us3GZ06n9wpU/nodZaUcOw==","signatures":[{"sig":"MEYCIQDQbISPoNZ5IyKM6Z5SIb13NLCCjAv7o//7TuBvwui7LgIhAIC7U465UKjLAmS13gguFnckHs3D2PkW5igN7E84xj9I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.3-20251030-131901-51dbad2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87504},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"51dbad227f0cd200720856aa6b7fa0567459dd21","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.3-20251030-131901-51dbad2_1761830350973_0.8269160511653988","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"srvx-nightly","version":"0.9.3","license":"MIT","_id":"srvx-nightly@0.9.3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"902aff2638da882928099435597125b5194305ce","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.3.tgz","fileCount":32,"integrity":"sha512-uhC9FAi1CIHQLbsaLgqnTZzU0RpwG50cLxsW6EwDLMur30YG0LpX5nVrdEt+GTanYY5qfqaxjFyxROOnBtZIUA==","signatures":[{"sig":"MEUCIG6WHDUiCbRW1EjmfpC3sURVIB5wCjTbKY5/q9/GYgW3AiEAuEIUbS6iC99qvWt2MOUMxf57QnfhLueVUFfqZHuHlwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87586},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"aeb29ba113ab712c07a05114ab6a17aa431fc452","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.3_1761830504494_0.969246949744162","host":"s3://npm-registry-packages-npm-production"}},"0.9.5-20251101-085312-70917bf":{"name":"srvx-nightly","version":"0.9.5-20251101-085312-70917bf","license":"MIT","_id":"srvx-nightly@0.9.5-20251101-085312-70917bf","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"2d95dbab4cc0693410c998faa2eefc1d28582f6f","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.5-20251101-085312-70917bf.tgz","fileCount":32,"integrity":"sha512-+flFokrK0GBzq+yhoV7L7EKVIAtdtOctMbS8eETbeca1dbzd39MXH1W2W1d9kVYMtXIzqapehUGA6m6xS4DAug==","signatures":[{"sig":"MEYCIQC47SIpDDDiVBARYFkkmFZju8dxYnKz5n/MBOIZ1dksBQIhAJmBIKhf8g7/D0KZ+Vlj7RjyYXdfN7uwnB+VqkJ/5hbw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.5-20251101-085312-70917bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87703},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"70917bf38b82c91acdfc1b69a35a5806e863a545","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.5-20251101-085312-70917bf_1761987208560_0.6180690830975426","host":"s3://npm-registry-packages-npm-production"}},"0.9.5-20251101-085729-517491b":{"name":"srvx-nightly","version":"0.9.5-20251101-085729-517491b","license":"MIT","_id":"srvx-nightly@0.9.5-20251101-085729-517491b","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5ad15c99f78e5821dcacf8bd092d36f726501918","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.5-20251101-085729-517491b.tgz","fileCount":32,"integrity":"sha512-sZ2ZwFjS2+l9rqviJUm0kdL88mjI5wY4DRpOnP+SFxgcy4Y+6idhrxRugiABlUtucUBspb73RSABMdN2Y+UKkQ==","signatures":[{"sig":"MEYCIQDBdGWZKX59QdBtpxlSGUsViEyMa3MWeN7Ik7uOwd6FAAIhAMvbDGrxmZtzORK6FCysJ+SFNRPTrr56eli8wFLn++NS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.5-20251101-085729-517491b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87809},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"517491bf0f40bb50d9d811ae3d0879443cbaf1cc","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.5-20251101-085729-517491b_1761987462315_0.5504671861205896","host":"s3://npm-registry-packages-npm-production"}},"0.9.5-20251105-004849-3170f23":{"name":"srvx-nightly","version":"0.9.5-20251105-004849-3170f23","license":"MIT","_id":"srvx-nightly@0.9.5-20251105-004849-3170f23","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"fd3032e9f7abf3aa309e604959dc76f4f2e2d297","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.5-20251105-004849-3170f23.tgz","fileCount":32,"integrity":"sha512-E14KitULrXqht76xSyrRGjDRn3WeKjHdD+KcS2ngjHmPZIunPvMXJmiRol0Px8R9iFSoJtHqy1yWrKkSMhD5hg==","signatures":[{"sig":"MEQCIDAgGmn7JNQvKN1Y/AJVuKMm83UtxqOUAU4lNoCPeuSPAiBae963U2Zr++Lrzkq7M95QSFw0X4n/XZAl1ZHYijNv3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.5-20251105-004849-3170f23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87283},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"3170f23035dd7526877ec072e144f2db1b05ed47","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.5-20251105-004849-3170f23_1762303742919_0.45770829979158245","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"srvx-nightly","version":"0.9.5","license":"MIT","_id":"srvx-nightly@0.9.5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"910890da402f8c11d6c7ceb84480382856c72287","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.5.tgz","fileCount":32,"integrity":"sha512-g9kkBbdKBCdtMHLwslw9O30kbJQsitMy2Ilp7yEnuPfpeClgceGA79XMvp9iZRm4KEZX0ebDqKFwIy6rC1U9tA==","signatures":[{"sig":"MEQCIFL0RdE0dcEc+cIYQRnokkKihLNaW2dcExXzWQcs8ZjsAiBRqPBLQBccIG/0g/nHalu72udyBpZad/t3DpfJoLxV0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87235},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"06b4801cc4da3e484e55e77123a3bbba841cc519","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.5_1762303765778_0.8526032385366005","host":"s3://npm-registry-packages-npm-production"}},"0.9.6-20251111-111353-ab38ea4":{"name":"srvx-nightly","version":"0.9.6-20251111-111353-ab38ea4","license":"MIT","_id":"srvx-nightly@0.9.6-20251111-111353-ab38ea4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"0a3c369470df30fa4fb4480902c452c289050320","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.6-20251111-111353-ab38ea4.tgz","fileCount":32,"integrity":"sha512-dw25zmebRj59CKoo+AzdC9r5H7/2vq5m6lk7ldCE7cD5wqedUbOzs/iCHKN3H5IE1tRatMzdfY2l967rpJYOnw==","signatures":[{"sig":"MEYCIQCTFn6lmcoRA8kKCTvAWfDNXQ2teHbS6bUCOKeYLFPtXwIhALqcwo/SmCaHivWXi4Wkikoq4FT9M2oHnqALcmkz3bMU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.6-20251111-111353-ab38ea4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87308},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"ab38ea44ed5896f6d1f894c9ab8c8724fccf3221","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^3.2.4","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.6-20251111-111353-ab38ea4_1762859643666_0.7087643245305069","host":"s3://npm-registry-packages-npm-production"}},"0.9.6-20251111-111555-8c93d45":{"name":"srvx-nightly","version":"0.9.6-20251111-111555-8c93d45","license":"MIT","_id":"srvx-nightly@0.9.6-20251111-111555-8c93d45","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"8e4614f9155120add703c51cf84d7da38e21c4e9","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.6-20251111-111555-8c93d45.tgz","fileCount":32,"integrity":"sha512-rZCUI1JL/RZuwXl160wN3FuLj6g4p1iWEPpJtdqDm/PVFPc2w8rKZuvS8P3fqk7fbglhDew5pNRB1iIUdIfBZA==","signatures":[{"sig":"MEQCIDcsBWfOAXsDZzjhrq+a4iwkUwC/KFjA/XAWifyvcJb/AiAUvGDLDd//VgV62gn/GWKM4W6LjJBOt9Tal0rVWkfwxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.6-20251111-111555-8c93d45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87308},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"8c93d4516d7ae1d7b13f8a9ae3eec96ff07d2438","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.38.0","mitata":"^1.0.34","obuild":"^0.2.1","undici":"^7.16.0","vitest":"^4.0.8","express":"^5.1.0","fastify":"^5.6.1","prettier":"^3.6.2","@types/bun":"^1.3.0","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.9.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.8.16","@types/express":"^5.0.3","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.5","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.8","@whatwg-node/server":"^0.10.13","@types/serviceworker":"^0.0.158","@cloudflare/workers-types":"^4.20251014.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.6-20251111-111555-8c93d45_1762859764421_0.2565094449305896","host":"s3://npm-registry-packages-npm-production"}},"0.9.6-20251111-111728-28dcbed":{"name":"srvx-nightly","version":"0.9.6-20251111-111728-28dcbed","license":"MIT","_id":"srvx-nightly@0.9.6-20251111-111728-28dcbed","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"9ccc2e6f1dd80e877723cb419c46d0ed3a90371e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.6-20251111-111728-28dcbed.tgz","fileCount":32,"integrity":"sha512-atNu56lOGboYKY93Fd5gvt3tNt5qxDudakRjdKle1MyEBe/ckNQtmOFnC0lvvZcH/mf1U+HE+B7mjhBxgn222g==","signatures":[{"sig":"MEUCIQCo3b59z7EclGj2wcSZpRF9pAUZ6dPD5uxZGkAPrXi+UQIgJ6ghp4nqKdzHM8ZLWIWEjjmBazFwfBLEL9UxtdINBpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.6-20251111-111728-28dcbed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86723},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"28dcbedeabf44840c1c23eb328893c32d5451a05","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.21.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.1","undici":"^7.16.0","vitest":"^4.0.8","express":"^5.1.0","fastify":"^5.6.2","prettier":"^3.6.2","@types/bun":"^1.3.2","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.10.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.9.5","@types/express":"^5.0.5","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.6","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.8","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.167","@cloudflare/workers-types":"^4.20251111.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.6-20251111-111728-28dcbed_1762859857734_0.49956453465602224","host":"s3://npm-registry-packages-npm-production"}},"0.9.6-20251111-203228-ec9c9b5":{"name":"srvx-nightly","version":"0.9.6-20251111-203228-ec9c9b5","license":"MIT","_id":"srvx-nightly@0.9.6-20251111-203228-ec9c9b5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"06bb1aa00a493d799bf4d8ea0bd51782711236f5","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.6-20251111-203228-ec9c9b5.tgz","fileCount":32,"integrity":"sha512-BfUb4+rr5CgkQQPIlfiChQQq4elKb4ZObj8/+ezjWTkp9PpctbHc6mKBbLMCrdQLmOy+UhGyd+r5zSvF0F5jfQ==","signatures":[{"sig":"MEYCIQCdBWGLNO5VVKS+gPTTSp5ozf7WK0TuXnmPf45Fky/ufAIhALfGQDVp/tRlizbcX9CuIy/bvQaF5c0bEiBVbTcvhBhh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.6-20251111-203228-ec9c9b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86729},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"ec9c9b5e3b52c7d16b3dbf506ea51287adeb7597","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.21.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.1","undici":"^7.16.0","vitest":"^4.0.8","express":"^5.1.0","fastify":"^5.6.2","prettier":"^3.6.2","@types/bun":"^1.3.2","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.10.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.9.5","@types/express":"^5.0.5","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.6","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.8","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.167","@cloudflare/workers-types":"^4.20251111.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.6-20251111-203228-ec9c9b5_1762893158806_0.08385747757121376","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"srvx-nightly","version":"0.9.6","license":"MIT","_id":"srvx-nightly@0.9.6","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"3d0a3572542299fa312d863f040d0c40b8af18e3","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.6.tgz","fileCount":32,"integrity":"sha512-O3MsR1jQq9raU1EyNqkfcvYQGR8mYNuvbjyQYIOk1qLjcPninJN58GW3YWRUSUnRnmQ+z8kdlpiOhKJ2Y/8fkA==","signatures":[{"sig":"MEUCIE9P16KGpqeaoW/NYBpWGZeEgBPUSx3L6eWV3+j6l/qiAiEA4ApfMOTOGZ714pUJdcP0e+E38i5sM5E4pkJAtRykQBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86705},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"2cf3282e38d5020037afee9bf8256133a6ef5f76","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.21.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.1","undici":"^7.16.0","vitest":"^4.0.8","express":"^5.1.0","fastify":"^5.6.2","prettier":"^3.6.2","@types/bun":"^1.3.2","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.10.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@0.9.5","@types/express":"^5.0.5","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.6","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.8","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.167","@cloudflare/workers-types":"^4.20251111.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.6_1762893704401_0.416223638625119","host":"s3://npm-registry-packages-npm-production"}},"0.9.7-20251120-111341-56ab0d7":{"name":"srvx-nightly","version":"0.9.7-20251120-111341-56ab0d7","license":"MIT","_id":"srvx-nightly@0.9.7-20251120-111341-56ab0d7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"1a4568fab0840727409dd31057c3aca3e0337bbe","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.7-20251120-111341-56ab0d7.tgz","fileCount":32,"integrity":"sha512-haGpwfSDm5kqPlV2y27kjA9i044P4jMe90Mtzw1aIoh75CpLmkwy8Txx3IR+PeNoIi9l5JSmlh99hSqg/BaZxw==","signatures":[{"sig":"MEQCIBoZyMCrAatqnbI7UfEcDjwES0ucAUsl8kM1SU+VKr6TAiBQHesOHbmKbcb01bn2U5NxCBvKGtHtwQTJuRGeY2etGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.7-20251120-111341-56ab0d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86730},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"56ab0d7e84d5cd806250381e849c58d48ef8dee2","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.3","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.22.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.2","undici":"^7.16.0","vitest":"4.0.9","express":"^5.1.0","fastify":"^5.6.2","prettier":"^3.6.2","@types/bun":"^1.3.2","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.10.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.6","@types/express":"^5.0.5","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.6","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.10","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.167","@cloudflare/workers-types":"^4.20251120.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.7-20251120-111341-56ab0d7_1763637229174_0.556557483270055","host":"s3://npm-registry-packages-npm-production"}},"0.9.7-20251128-151623-fea0f1d":{"name":"srvx-nightly","version":"0.9.7-20251128-151623-fea0f1d","license":"MIT","_id":"srvx-nightly@0.9.7-20251128-151623-fea0f1d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d964cb075c90505ea78388c34eab75b3d1033776","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.7-20251128-151623-fea0f1d.tgz","fileCount":32,"integrity":"sha512-c3nTDOQX3ll7fKF/RmNYcHXaX3Em7KIicXVoQJSfmR+vBAzB6u+ly/y1osQABMOCW4Taz/CxYokCA5q15NiCpQ==","signatures":[{"sig":"MEQCIHLcxPHQSduaRsspvEqyRkQqHZmjx2eNxh+1bO/TgQ5PAiB5ZnyYQhea+IPZr+iyUqXesCtvYr0DEOlbC5gaOiaJcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.7-20251128-151623-fea0f1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86837},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"fea0f1dfa1967b7c3ca4131c4a192f266706dd19","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.4","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.22.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.2","undici":"^7.16.0","vitest":"4.0.9","express":"^5.1.0","fastify":"^5.6.2","prettier":"^3.6.2","@types/bun":"^1.3.2","node-forge":"^1.3.1","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.10.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.6","@types/express":"^5.0.5","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.6","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.10","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.167","@cloudflare/workers-types":"^4.20251120.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.7-20251128-151623-fea0f1d_1764342992986_0.9283214215961961","host":"s3://npm-registry-packages-npm-production"}},"0.9.7-20251128-151735-cc8f86a":{"name":"srvx-nightly","version":"0.9.7-20251128-151735-cc8f86a","license":"MIT","_id":"srvx-nightly@0.9.7-20251128-151735-cc8f86a","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c95251334d34038feec414be20816a4a621e329e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.7-20251128-151735-cc8f86a.tgz","fileCount":32,"integrity":"sha512-oYQPSXXrl8BnZZqi7xFLC1DgfkHQ5thHEpBtXYwfd8jwPaiW0U7IXDe+H7vrMjs56vmSUnIQVSt8viPAf/3CYg==","signatures":[{"sig":"MEQCIBnajQfR6UE8TfCJ1N3mLnPTAcDqfCYk1JDzPmIIx6mVAiAu6jZcCas00HQptUUUvMtnBkAvOmH3wmMNOu2EfNJRpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.7-20251128-151735-cc8f86a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86837},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"cc8f86ad33bc6bf7c351bb5b7fae9ee0220127c5","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.4","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.3","undici":"^7.16.0","vitest":"4.0.9","express":"^5.1.0","fastify":"^5.6.2","prettier":"^3.7.1","@types/bun":"^1.3.3","node-forge":"^1.3.2","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.10.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.6","@types/express":"^5.0.5","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.6","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.14","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.167","@cloudflare/workers-types":"^4.20251128.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.7-20251128-151735-cc8f86a_1764343063922_0.2229105169999248","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"srvx-nightly","version":"0.9.7","license":"MIT","_id":"srvx-nightly@0.9.7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"7871256679b0e25475464bd5b3a353166ea46ac1","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.7.tgz","fileCount":32,"integrity":"sha512-P69RXjmwiVBr9DgGhUAQa1fKRMgALGI4CEl1oVgbDz1TCV3HTbToD8tKLKy3Uu2lOCEFzvd2XxVVXDHRBbbgUQ==","signatures":[{"sig":"MEUCIQCyxK3WR3ZDQznsfXH0ijYfM1Rva49SVdMtAmCK6makOQIgees/H2WVg4PGBEoqOo/bgLTnwRGBuaTScCT0slX14I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86813},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"9a6139d83a436d9a1024f497831313193c7303b9","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.6.4","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"execa":"^9.6.0","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.3","undici":"^7.16.0","vitest":"4.0.9","express":"^5.1.0","fastify":"^5.6.2","prettier":"^3.7.1","@types/bun":"^1.3.3","node-forge":"^1.3.2","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^24.10.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.6","@types/express":"^5.0.5","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.6","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.14","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.167","@cloudflare/workers-types":"^4.20251128.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.7_1764343128874_0.9530135918290497","host":"s3://npm-registry-packages-npm-production"}},"0.9.8-20251211-005154-4b58e3f":{"name":"srvx-nightly","version":"0.9.8-20251211-005154-4b58e3f","license":"MIT","_id":"srvx-nightly@0.9.8-20251211-005154-4b58e3f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"67d86c4cf960051135ce9cf4f5f3e478ac38ac9e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.8-20251211-005154-4b58e3f.tgz","fileCount":32,"integrity":"sha512-B8wDq8R7RO0wxQhIkSyXd5WilVefjVAEop3ieWxhL4C3CjkMGZs6gvHoX/SVz7Gqau4d0Fdg7K1JhpabiMej7A==","signatures":[{"sig":"MEUCIC2q/bxd17Ud/PTaDaCVZzfM9Im5LzJ1kzuwrlKGYxK0AiEAwsc6/oyRq/W1EJDrLng0ATbsypOakSiXNyXXP8LYSnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.8-20251211-005154-4b58e3f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86116},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"4b58e3f23210fe97608b84f93b6482d63417ba41","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.7","undici":"^7.16.0","vitest":"^4.0.15","express":"^5.2.1","fastify":"^5.6.2","prettier":"^3.7.4","@types/bun":"^1.3.4","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.7","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.7","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.15","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.168","@cloudflare/workers-types":"^4.20251210.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.8-20251211-005154-4b58e3f_1765414324398_0.7838009749390582","host":"s3://npm-registry-packages-npm-production"}},"0.9.8-20251211-005955-0b8e332":{"name":"srvx-nightly","version":"0.9.8-20251211-005955-0b8e332","license":"MIT","_id":"srvx-nightly@0.9.8-20251211-005955-0b8e332","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"2a11018b044cde541535a9ebf9869206b057449c","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.8-20251211-005955-0b8e332.tgz","fileCount":32,"integrity":"sha512-KjGdzaUyqoqxvcQIXEGgEFySOpwOJ/q+bYODINepzJTtiIcl9h1pRbwknzb5fVtUlEw+TFRWza/C0xFZgxPGwQ==","signatures":[{"sig":"MEYCIQDOahEZl1MhRj8s/GbzMTAmUifBqplffHZi2ZME3YuJoQIhAIaIKsgjdoKSuKKss9EVM9GG7LoyqTef92IOIGbsyWGL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.8-20251211-005955-0b8e332","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86400},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"0b8e33289aa49b42c1a046a49371ac067ba6b57c","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.7","undici":"^7.16.0","vitest":"^4.0.15","express":"^5.2.1","fastify":"^5.6.2","prettier":"^3.7.4","@types/bun":"^1.3.4","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.7","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.7","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.15","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.168","@cloudflare/workers-types":"^4.20251210.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.8-20251211-005955-0b8e332_1765414805033_0.9094291185170202","host":"s3://npm-registry-packages-npm-production"}},"0.9.8-20251211-010032-56b0af1":{"name":"srvx-nightly","version":"0.9.8-20251211-010032-56b0af1","license":"MIT","_id":"srvx-nightly@0.9.8-20251211-010032-56b0af1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"81a6c25f739159a7e2a0969559f645061262241f","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.8-20251211-010032-56b0af1.tgz","fileCount":32,"integrity":"sha512-b8XLiK3wdc3jNkwDr90qNWY61HOoySjimSqr5ie9SUrNtBlX/TdPzjGns7Gau5BR9d+AEFQBqmXy4mI6jz6A+A==","signatures":[{"sig":"MEYCIQD8ni6pbZxBtBhv1WYyOLa6Q0/b2nl8+4i0Jvl1UsjjrAIhANIvmrbJP8kE6Tkvba4oNk4IfhGdhq8a/J616ER+hP77","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.8-20251211-010032-56b0af1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86372},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"56b0af19ef3d6424e5569afad430f9a19f3b20b5","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.7","undici":"^7.16.0","vitest":"^4.0.15","express":"^5.2.1","fastify":"^5.6.2","prettier":"^3.7.4","@types/bun":"^1.3.4","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.7","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.7","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.15","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.168","@cloudflare/workers-types":"^4.20251210.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.8-20251211-010032-56b0af1_1765414841358_0.21221346839961153","host":"s3://npm-registry-packages-npm-production"}},"0.9.8-20251211-010122-d8e3a4d":{"name":"srvx-nightly","version":"0.9.8-20251211-010122-d8e3a4d","license":"MIT","_id":"srvx-nightly@0.9.8-20251211-010122-d8e3a4d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"efb7496bd6fbdb6945b96f01749f275d7ac89694","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.8-20251211-010122-d8e3a4d.tgz","fileCount":32,"integrity":"sha512-JrPR5ku2cViBrOWrp40HnwgpyrPbvzVBFGuESjgFHFvGoCnP9bNJJy43jQPmbQnXR28pzOfXYVra2W6U+99P3A==","signatures":[{"sig":"MEQCIDpK3+wppkYetXwHsCMJNFl90vxN6+PS2/Lb9q0HrkuyAiAmUKZj1hsoVJGAa8xnNo5GPqo3f8g3pVJQotE57XlPQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.8-20251211-010122-d8e3a4d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86390},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d8e3a4deba5403a3fd422bbca468440dc8ce3347","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.7","undici":"^7.16.0","vitest":"^4.0.15","express":"^5.2.1","fastify":"^5.6.2","prettier":"^3.7.4","@types/bun":"^1.3.4","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.7","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.7","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.15","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.168","@cloudflare/workers-types":"^4.20251210.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.8-20251211-010122-d8e3a4d_1765414892473_0.084250658317093","host":"s3://npm-registry-packages-npm-production"}},"0.9.8-20251211-020206-d745677":{"name":"srvx-nightly","version":"0.9.8-20251211-020206-d745677","license":"MIT","_id":"srvx-nightly@0.9.8-20251211-020206-d745677","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"708d1f473ac8de317abb7596dd5ec4793b7cdd5d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.8-20251211-020206-d745677.tgz","fileCount":34,"integrity":"sha512-4nRsx185b0SwJ+S7/NwrgNBlBDtSPs72257EcGw++mkk2/pV/Re8klJwj7dRnZRY4Tzxok64eGu/c2Rq0OwLbQ==","signatures":[{"sig":"MEUCIQCcekFMMqg7j+M3RQWPySm3OFvJcv+jBFkLRJ/TrhKqgAIgBbVXHvDfitsa/mxXqlTHwWdOuQY8jg5+ER58QAbjsMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.8-20251211-020206-d745677","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89174},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d745677063a95fb5e121a91f82e013370e30759e","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.7","undici":"^7.16.0","vitest":"^4.0.15","express":"^5.2.1","fastify":"^5.6.2","prettier":"^3.7.4","@types/bun":"^1.3.4","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.7","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.7","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.15","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.168","@cloudflare/workers-types":"^4.20251210.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.8-20251211-020206-d745677_1765418536856_0.13190219064166508","host":"s3://npm-registry-packages-npm-production"}},"0.9.8-20251211-092032-f4a7996":{"name":"srvx-nightly","version":"0.9.8-20251211-092032-f4a7996","license":"MIT","_id":"srvx-nightly@0.9.8-20251211-092032-f4a7996","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d48166159c9784c86d5c3ab0a53686c2cc34ab54","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.8-20251211-092032-f4a7996.tgz","fileCount":34,"integrity":"sha512-AysI4RkZ/9Hk0NI2rl2ETRtUgKmA1KsLdoxmags02Oo9/rVy0Lk0U6Ify351YhjOs4leSOZhLwcU19U1qP87Zw==","signatures":[{"sig":"MEYCIQCL0i7vo1m9G9Zg/BisTRDg54nTD9HsU9v3+nMbumQNqgIhAPllpvEqw2S7uEzwNN8JjgW3HWRI9z7h5tUTY8pc+uHi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.8-20251211-092032-f4a7996","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89469},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f4a7996cb3a493f205baa91ec5cac5850625c8e3","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.7","undici":"^7.16.0","vitest":"^4.0.15","express":"^5.2.1","fastify":"^5.6.2","prettier":"^3.7.4","@types/bun":"^1.3.4","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.7","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.7","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.15","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.168","@cloudflare/workers-types":"^4.20251210.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.8-20251211-092032-f4a7996_1765444843764_0.36547886951785036","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"srvx-nightly","version":"0.9.8","license":"MIT","_id":"srvx-nightly@0.9.8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"657728f6618a5f606618ad5e1ada6d2b836ea866","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.8.tgz","fileCount":34,"integrity":"sha512-oP1cJA1Pd4iErz3Ffz6sKQAMKwr4d0HGIf9mL0qpv+hIedYZfRyoWFYxzdPtMVzkzo5roymtPlrRhAPkC5SHIg==","signatures":[{"sig":"MEUCIADumXrUmL4xfLCkMh0v4nDeIrkYUpWH9AkGz6CD4GV/AiEA5LwJ5/ylTmzPXcKNrHCMBMvhWNwurYHoveGyMLwXOlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89445},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"879ab07654853968b9027941b0c9b21f84e95bca","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.7","undici":"^7.16.0","vitest":"^4.0.15","express":"^5.2.1","fastify":"^5.6.2","prettier":"^3.7.4","@types/bun":"^1.3.4","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.7","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.7","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.15","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.168","@cloudflare/workers-types":"^4.20251210.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.8_1765444891057_0.2739793380561901","host":"s3://npm-registry-packages-npm-production"}},"0.9.9-20251230-120916-80f95b6":{"name":"srvx-nightly","version":"0.9.9-20251230-120916-80f95b6","license":"MIT","_id":"srvx-nightly@0.9.9-20251230-120916-80f95b6","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"82bbb674aa42eefdfd52be35b2dfc78cd542ab2b","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.9.9-20251230-120916-80f95b6.tgz","fileCount":34,"integrity":"sha512-bkKXe21TUbclQxA5AtImvcqQR23zyuoQe81K1Gf2WRiZjJGn9cwm70VOgjxIH62IIKq7/LgR+I6opbXpgcsZFA==","signatures":[{"sig":"MEQCIGjrWWeyXKjCob6TdrvfOHL/g6J9K6S+3dusvv6dCsyRAiBtGo97vU+99aCwpGtpU7xgKZqjoGMObyBWvRUX4cDjRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.9.9-20251230-120916-80f95b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90180},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"80f95b6fac1232085f8da3c5fde27e161c012d50","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.1","mitata":"^1.0.34","obuild":"^0.4.7","undici":"^7.16.0","vitest":"^4.0.15","express":"^5.2.1","fastify":"^5.6.2","prettier":"^3.7.4","@types/bun":"^1.3.4","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.7","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.7","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.15","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.168","@cloudflare/workers-types":"^4.20251210.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.9.9-20251230-120916-80f95b6_1767096564397_0.09550157364136846","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-20251230-125401-aa0edc2":{"name":"srvx-nightly","version":"0.10.0-20251230-125401-aa0edc2","license":"MIT","_id":"srvx-nightly@0.10.0-20251230-125401-aa0edc2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"1d866b183662a475ca696e4b6378409a0cb91540","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.0-20251230-125401-aa0edc2.tgz","fileCount":34,"integrity":"sha512-UiKKIods/cpRu+YUcjZXXzFrdt3lBN4CnWT0cxqfhDMmkDCox19FdBM/X8dxhAuF8BmH6KDncSazBgdN1XskQQ==","signatures":[{"sig":"MEUCIQDpnstXZpTgUOoAqjaz46GX5x0tvvG0cpGcLCJhbr+7xAIgRvzlbIWGvdRphzjBGwR5TFV3rhDqED6RRzmzxiEpEdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.0-20251230-125401-aa0edc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90919},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"aa0edc2fcf9bb0124bc05453422c1413b2ba8fd9","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.9","undici":"^7.16.0","vitest":"^4.0.16","express":"^5.2.1","fastify":"^5.6.2","prettier":"^3.7.4","@types/bun":"^1.3.5","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.8","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.7","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.16","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.172","@cloudflare/workers-types":"^4.20251230.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.0-20251230-125401-aa0edc2_1767099250147_0.7434702359438585","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-20251230-132542-ddc4ac3":{"name":"srvx-nightly","version":"0.10.0-20251230-132542-ddc4ac3","license":"MIT","_id":"srvx-nightly@0.10.0-20251230-132542-ddc4ac3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"dad1058cd1f0ac5e5d1c931dfcf2515ea739ae0e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.0-20251230-132542-ddc4ac3.tgz","fileCount":34,"integrity":"sha512-23MaYmmMV8pzAT236PJS+fBVvSsyEqRpAcx+RQHUBkuv1LfYvLThJ5OAUXFFUvThQ9ucXyxFuH/oWTkyazSrBA==","signatures":[{"sig":"MEQCIH01trwH/XPDX8VDsSqBv23fSkJWzvh1JUFQ/MoNCe8TAiBeBp9R1NYhC3RceVG7MrIE5S4KxpxIael9SKAQsJKReQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.0-20251230-132542-ddc4ac3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91057},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"ddc4ac3c4addbb845b38c588364adaf154f16ce2","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.9","undici":"^7.16.0","vitest":"^4.0.16","express":"^5.2.1","fastify":"^5.6.2","prettier":"^3.7.4","@types/bun":"^1.3.5","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.8","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.7","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.16","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.172","@cloudflare/workers-types":"^4.20251230.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.0-20251230-132542-ddc4ac3_1767101151529_0.4015840877669805","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-20251230-132723-7a88abf":{"name":"srvx-nightly","version":"0.10.0-20251230-132723-7a88abf","license":"MIT","_id":"srvx-nightly@0.10.0-20251230-132723-7a88abf","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c43901a1f0cd3bc715ff5e6036792ffa687c7228","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.0-20251230-132723-7a88abf.tgz","fileCount":34,"integrity":"sha512-XVFWoMatGyG6Ex/zZgMYLIuuA/BpKAH61z5HaOsiOZ5Zt0maIJlXK4Qeao9EhbOcW97AbQIhA3awRs/6+5mW5g==","signatures":[{"sig":"MEUCIHaEevRPQ66mhpcquTHZ9sdUg9mKGyw43IbukCY2dsInAiEAksJNYqtP4yO5BcCqjqU7+BW6lqA3AZS1fpoNg/soIaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.0-20251230-132723-7a88abf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91057},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"7a88abf113a6b0cc26753b716de257bfb1c395ee","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.9","undici":"^7.16.0","vitest":"^4.0.16","express":"^5.2.1","fastify":"^5.6.2","prettier":"^3.7.4","@types/bun":"^1.3.5","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.8","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.7","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.16","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.172","@cloudflare/workers-types":"^4.20251230.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.0-20251230-132723-7a88abf_1767101251585_0.7610307101115206","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"srvx-nightly","version":"0.10.0","license":"MIT","_id":"srvx-nightly@0.10.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"8987264682eb965aaba7f64f5f2c3cd705fffe6d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.0.tgz","fileCount":34,"integrity":"sha512-x1AoU8px4EnfxvAVbBpfWd81iERiRS33Jy1Sk7rsr+xtclB4nDJknS9aI2hGRwzPCM8tQ05AL+4Lw6pwu06tJw==","signatures":[{"sig":"MEQCIC4I2aMxRkq/bDoidYeCFDRjSBxDVuC/B/7CNVFXeJeCAiAPld5jqCeZ50XvK9wp+Ij0AygF+8ovlXKQ7n9ymn3vUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91033},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"83dba8e095a683d765360bc90eff522cb171363e","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsc --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.9","undici":"^7.16.0","vitest":"^4.0.16","express":"^5.2.1","fastify":"^5.6.2","prettier":"^3.7.4","@types/bun":"^1.3.5","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.8","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.7","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.16","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.172","@cloudflare/workers-types":"^4.20251230.0","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.0_1767101398548_0.8882562728084824","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-20260114-225858-bfd974d":{"name":"srvx-nightly","version":"0.10.1-20260114-225858-bfd974d","license":"MIT","_id":"srvx-nightly@0.10.1-20260114-225858-bfd974d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"7f4dcdbe294b1009f3b5d43c91ed79b6f20abb45","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.1-20260114-225858-bfd974d.tgz","fileCount":34,"integrity":"sha512-2alRrG51CWbG23ZqUPfqSzTDqbNRTmteaVEvCPRweT9rNEGZNG06RL9psDOREq6mLWHa8l3Z3sqITiFqjcARXA==","signatures":[{"sig":"MEUCIQDxoZJHtVxX5aGie1FJvuVo/7/72pNMIJGj2t+nzqqm2AIgS4J+Co5PL8HPpa32Oqf+ulPJij41wZyzDhKzYEX4M44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.1-20260114-225858-bfd974d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91115},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"bfd974d35c5efa6234c469a89847f183f2b0f8ed","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.9","undici":"^7.16.0","vitest":"^4.0.16","express":"^5.2.1","fastify":"^5.6.2","prettier":"^3.7.4","@types/bun":"^1.3.5","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.8","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.7","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.16","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.172","@cloudflare/workers-types":"^4.20251230.0","@typescript/native-preview":"^7.0.0-dev.20260114","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.1-20260114-225858-bfd974d_1768431547189_0.012844111388818913","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-20260115-131238-2b57ffe":{"name":"srvx-nightly","version":"0.10.1-20260115-131238-2b57ffe","license":"MIT","_id":"srvx-nightly@0.10.1-20260115-131238-2b57ffe","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d7700dd9818ba650048d816d1782c7fe2a3b5351","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.1-20260115-131238-2b57ffe.tgz","fileCount":34,"integrity":"sha512-8YLJETLpknuZ5kWIX2s4NZzVz7UAr/dLhd3zIg2witkUegmiK8VMDnrE61MfrG18bHVqHEcIPMAsj4cXI6cpjg==","signatures":[{"sig":"MEUCIQD4ZyrFGM7XQ59ovHlxfGN5CFWWOOjid5oUN60ZbSTWWgIgbcv8EcISK8lppanRk/CT5xWCYKq/bucg/3akZA+qv7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.1-20260115-131238-2b57ffe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91115},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"2b57ffeb7d4dc8710b45e0e7570657d65306ee49","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.9","undici":"^7.16.0","vitest":"^4.0.16","express":"^5.2.1","fastify":"^5.6.2","prettier":"^3.7.4","@types/bun":"^1.3.5","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.8","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.7","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.5.0","@vitest/coverage-v8":"^4.0.16","@whatwg-node/server":"^0.10.17","@types/serviceworker":"^0.0.172","@cloudflare/workers-types":"^4.20251230.0","@typescript/native-preview":"^7.0.0-dev.20260114","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.1-20260115-131238-2b57ffe_1768482766742_0.42575883364545763","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-20260117-115754-64a1485":{"name":"srvx-nightly","version":"0.10.1-20260117-115754-64a1485","license":"MIT","_id":"srvx-nightly@0.10.1-20260117-115754-64a1485","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"4437dcc604f28787ec70506e6d53d1bde8e4db85","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.1-20260117-115754-64a1485.tgz","fileCount":34,"integrity":"sha512-zbCWxw+p+uktKbrHDvlZYVWicz545WXmNCClkxspnEqOGJ3KP+BM6J8GOa8fWqJ/vagxD7CLqoM6uVh+Y2axQA==","signatures":[{"sig":"MEUCIGFdwl5U69nuKyBjR3M77ukvC7vwBlZJI8U5KeshEOGpAiEArkxg24j0z9XFol2fXL4JxqxFOn6VimYkdPGHD8tzsEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.1-20260117-115754-64a1485","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91092},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"64a1485f5e053ea6369a915a76b97c3313c9998e","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun test test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.14","undici":"^7.18.2","vitest":"^4.0.17","express":"^5.2.1","fastify":"^5.7.1","prettier":"^3.8.0","@types/bun":"^1.3.6","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.9","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.8","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.17","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.176","@cloudflare/workers-types":"^4.20260117.0","@typescript/native-preview":"^7.0.0-dev.20260117.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.1-20260117-115754-64a1485_1768651082603_0.6939587611082536","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-20260117-120118-584cc46":{"name":"srvx-nightly","version":"0.10.1-20260117-120118-584cc46","license":"MIT","_id":"srvx-nightly@0.10.1-20260117-120118-584cc46","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d51c6d2904021baf89412b3a81a0cebeda3e10a1","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.1-20260117-120118-584cc46.tgz","fileCount":34,"integrity":"sha512-FlBlue8A2suM7vFsfFy95SfAqL0ql5fZHC8x90jV/051YCGo5PzZ1TZKOx9PDAwilreoieEaA+f2YDtBkx3GMg==","signatures":[{"sig":"MEQCICmmmcgZBsh7qVntk2tTfRMgQ33YRO1JCLLtUtcvq1SdAiB6mIs+/F37K0kJtNFDEhS+xQ6HqTl2m7hsVyVuL7U17A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.1-20260117-120118-584cc46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91094},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"584cc46c398791872abf7842a109fd03a799dc11","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.14","undici":"^7.18.2","vitest":"^4.0.17","express":"^5.2.1","fastify":"^5.7.1","prettier":"^3.8.0","@types/bun":"^1.3.6","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.9","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.8","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.17","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.176","@cloudflare/workers-types":"^4.20260117.0","@typescript/native-preview":"^7.0.0-dev.20260117.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.1-20260117-120118-584cc46_1768651287524_0.2944124030050248","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-20260117-190542-79d407f":{"name":"srvx-nightly","version":"0.10.1-20260117-190542-79d407f","license":"MIT","_id":"srvx-nightly@0.10.1-20260117-190542-79d407f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"321b0bb6dff99e07d2844c18d4ff1129f325ba81","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.1-20260117-190542-79d407f.tgz","fileCount":34,"integrity":"sha512-opyfnbZORoYfUCXNg1C8LP5d7LvRxWTn8kuroEW1ARdbk+6xBegREgU9eCtSh5Up3kGUb9aSQXobSDJisduR6A==","signatures":[{"sig":"MEUCIG4pKzrIgIiXOU0QQdjzNkHrvqZDnps6KcSpKfyhGfW2AiEAktsiF9rMKao/zRSXhkGn9PNxGU7lSupOKyiWFkhV6EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.1-20260117-190542-79d407f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91064},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"79d407fb18af06abaf54b33f41cbb851909cfe3a","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.14","undici":"^7.18.2","vitest":"^4.0.17","express":"^5.2.1","fastify":"^5.7.1","prettier":"^3.8.0","@types/bun":"^1.3.6","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.9","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.8","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.17","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.176","@cloudflare/workers-types":"^4.20260117.0","@typescript/native-preview":"^7.0.0-dev.20260117.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.1-20260117-190542-79d407f_1768676750909_0.4876773911502075","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-20260117-200546-7f593b7":{"name":"srvx-nightly","version":"0.10.1-20260117-200546-7f593b7","license":"MIT","_id":"srvx-nightly@0.10.1-20260117-200546-7f593b7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"12f1aaa330a77d361399bf18cffe66805a30619e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.1-20260117-200546-7f593b7.tgz","fileCount":34,"integrity":"sha512-gedf1fDHl+wdn1SqqlFS+g11jtcf3WlS9oMmGjckNI396OLTBdDTLfNzisSxiBasAhrI6Oz3EWnC6q3ZkvDLjg==","signatures":[{"sig":"MEUCIE9zkQzqDu2aj0rwIkqxSXdEoAYNUgk8noReJgEBLbiVAiEA0WOwbkmb60RGga3GlmvPjiMgUlbt+vhp5HiSz4lQ+sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.1-20260117-200546-7f593b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91278},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"7f593b7345d32a2f8e4adec4cb2a15e0a065420d","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.14","undici":"^7.18.2","vitest":"^4.0.17","express":"^5.2.1","fastify":"^5.7.1","prettier":"^3.8.0","@types/bun":"^1.3.6","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.9","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.8","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.17","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.176","@cloudflare/workers-types":"^4.20260117.0","@typescript/native-preview":"^7.0.0-dev.20260117.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.1-20260117-200546-7f593b7_1768680356045_0.5531879346056208","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-20260117-201547-2721bf4":{"name":"srvx-nightly","version":"0.10.1-20260117-201547-2721bf4","license":"MIT","_id":"srvx-nightly@0.10.1-20260117-201547-2721bf4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"eda8f342bdb59efc8ac080755ef6df2a6465e95c","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.1-20260117-201547-2721bf4.tgz","fileCount":34,"integrity":"sha512-m7UWdO42vd4Y9ErPm41RsFdSQIIkpm5k1DdKpHb0x56+BzLe7IYQ9+CJCX5j1+mUNkvg/FTj4DGsP8/c/ADJLQ==","signatures":[{"sig":"MEQCIFuQevW23YJympPitfqUmvTEdXlFfuyNhrYPmTwhftftAiBtqM7XsW0aCaKOXBx5Y4jU6eXXaJdm5rHjIJU5/JyF3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.1-20260117-201547-2721bf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91299},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"2721bf44e928375e430d0c4289afd561e8ea5f33","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.14","undici":"^7.18.2","vitest":"^4.0.17","express":"^5.2.1","fastify":"^5.7.1","prettier":"^3.8.0","@types/bun":"^1.3.6","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.9","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.9.8","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.17","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.176","@cloudflare/workers-types":"^4.20260117.0","@typescript/native-preview":"^7.0.0-dev.20260117.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.1-20260117-201547-2721bf4_1768680956415_0.8753318016005549","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-20260117-211058-b553658":{"name":"srvx-nightly","version":"0.10.1-20260117-211058-b553658","license":"MIT","_id":"srvx-nightly@0.10.1-20260117-211058-b553658","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"9c1182ecb8bfbfad2f5cf86890a819afc801c509","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.1-20260117-211058-b553658.tgz","fileCount":34,"integrity":"sha512-i4ycg8qZyDxj0AAZep5HgBzmiVqqBkj5ghtLAzRs8lYR8r/f2KgbOo8zbej0wDn0ZKBbyl9QFzvno3K9BF1new==","signatures":[{"sig":"MEQCIDa50SVPy/mTmXVsoMPrsCIo0GxcbIwuII3Qx8OMtSpSAiBPm6ryrz1OB5FHFAeTfDjeYegj4zo8EC5hjtBW+Jp/BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.1-20260117-211058-b553658","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91300},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"b5536582777290fc39ca3e60ae37881b3da6e14a","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.14","undici":"^7.18.2","vitest":"^4.0.17","express":"^5.2.1","fastify":"^5.7.1","prettier":"^3.8.0","@types/bun":"^1.3.6","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.9","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.0","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.17","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.176","@cloudflare/workers-types":"^4.20260117.0","@typescript/native-preview":"^7.0.0-dev.20260117.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.1-20260117-211058-b553658_1768684267407_0.7872782666619835","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-20260119-153628-770e117":{"name":"srvx-nightly","version":"0.10.1-20260119-153628-770e117","license":"MIT","_id":"srvx-nightly@0.10.1-20260119-153628-770e117","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"badb836ccabc5eab62080794045985cb9040395e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.1-20260119-153628-770e117.tgz","fileCount":34,"integrity":"sha512-gbutetRZvX8FZXgoTj5Ro2v72ZfzgI1+hWvHEt30dJKkY9dwjxg2iJgPujlXWqJk7q5v6UGSh1wwdUwBwnysug==","signatures":[{"sig":"MEUCICjbK1rw9Kp01ow1JXocKOSOXgUvP+GuZLm3ArunyU4yAiEAst3wpjnlPABxe/7d86yiFI7DWrLQLsXdosqmoj6n/Fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.1-20260119-153628-770e117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91289},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"770e117675e4e5571e26d8fba5883dd0aed29d6b","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.14","undici":"^7.18.2","vitest":"^4.0.17","express":"^5.2.1","fastify":"^5.7.1","prettier":"^3.8.0","@types/bun":"^1.3.6","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.9","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.0","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.17","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.176","@cloudflare/workers-types":"^4.20260117.0","@typescript/native-preview":"^7.0.0-dev.20260117.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.1-20260119-153628-770e117_1768836996604_0.5534515099202981","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"srvx-nightly","version":"0.10.1","license":"MIT","_id":"srvx-nightly@0.10.1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"8e8dfe86bce6e2f55bb412f930a792f5b3dec5f7","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.1.tgz","fileCount":34,"integrity":"sha512-id74qCDkDzgqBmYQSw3S5kJ48QsC+WO9A0Bxd0VamirA5t0k5db5/HGUyVw02oTMVsiUYb/kRrU+jKuE7M5EIw==","signatures":[{"sig":"MEUCIQDWr1uY2P2DhYQq3ISSxZF1nxsOPQr4CPMq4tf9Fig+MgIgDAIQbi8l693PCtlJd21HrwCWDw+ENrhnHPCvS0vBQtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91265},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"80830d4e66a8b4ad90245c7175148a0048d0e733","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.7.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.14","undici":"^7.18.2","vitest":"^4.0.17","express":"^5.2.1","fastify":"^5.7.1","prettier":"^3.8.0","@types/bun":"^1.3.6","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.9","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.0","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.17","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.176","@cloudflare/workers-types":"^4.20260117.0","@typescript/native-preview":"^7.0.0-dev.20260117.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.1_1768837110556_0.56016523734854","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260127-170938-43c000a":{"name":"srvx-nightly","version":"0.10.2-20260127-170938-43c000a","license":"MIT","_id":"srvx-nightly@0.10.2-20260127-170938-43c000a","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"072ba5e1fe6c6462ccbe33ade3943e5bffa35c86","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260127-170938-43c000a.tgz","fileCount":34,"integrity":"sha512-jw9WtO34+Mbrs3JBi/A/tsvqkUpFjFUl9mLL5Y4njbuibaX8yksXU+X+aRIDMOzYDq4arM+j1JE7AOES4/4/fQ==","signatures":[{"sig":"MEUCIEfO2uyu9cQx86ifJHnklxr8fKpAf9o9SVoCBX5Xva21AiEAmflpGuNPjLODBSRKSooB27TF9PxLG8iCFtgWQ9y2AxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260127-170938-43c000a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87415},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"43c000a2f7cf0224250317dcb4ecc36c3b2bb130","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.21","undici":"^7.19.1","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","prettier":"^3.8.1","@types/bun":"^1.3.6","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.10","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260127.0","@typescript/native-preview":"^7.0.0-dev.20260127.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260127-170938-43c000a_1769533787353_0.013811852628319743","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260127-172933-ee82a62":{"name":"srvx-nightly","version":"0.10.2-20260127-172933-ee82a62","license":"MIT","_id":"srvx-nightly@0.10.2-20260127-172933-ee82a62","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"88e5f10dd87e908b50c7a41b1a810c5bcd24f2b8","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260127-172933-ee82a62.tgz","fileCount":34,"integrity":"sha512-6RNuCILHCLUasYpyOg62u4ayxfJYaeM7TuZobOvCuKQBNmXpD18rElPg5FgbgHtSwhDMhydTF3u/69/Q67ZTcA==","signatures":[{"sig":"MEUCIHU+FxURDn/9XIWrwiG+ioeAEpa2ezdTFew9cBlbjQmyAiEA8rdZiMabtrikXAH8wETo+1vFAC01xixC7eCGJ9G92vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260127-172933-ee82a62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87507},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"ee82a62502b82802688eb74ed733c491260bb632","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.21","undici":"^7.19.1","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","prettier":"^3.8.1","@types/bun":"^1.3.6","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.0.10","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260127.0","@typescript/native-preview":"^7.0.0-dev.20260127.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260127-172933-ee82a62_1769534981352_0.445425032894321","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260128-212557-09f7b5d":{"name":"srvx-nightly","version":"0.10.2-20260128-212557-09f7b5d","license":"MIT","_id":"srvx-nightly@0.10.2-20260128-212557-09f7b5d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"4db539da2c69cf09fd9c8b7782a5173c4b4b56ae","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260128-212557-09f7b5d.tgz","fileCount":34,"integrity":"sha512-c+g3cb9gTarIYifI8jJAOGBtAlOQ38JSd776f3h1GNXUlTC1nlOrMrIFADKoCH8sPGGSv+20YpFffSUEIPONvg==","signatures":[{"sig":"MEUCIQDRmQCeTbWC59LcrT8enrBOEyNNLQn3KmCh0SCQ7r9iiwIgPB0BoESZqHjSZhlz4+NBi0DzEBKpiNFIeZQSNzJdigs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260128-212557-09f7b5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87506},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"09f7b5d4e50d832ac0aa0aa1a5d1544f3ba1a6e0","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.22","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","prettier":"^3.8.1","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260128.0","@typescript/native-preview":"^7.0.0-dev.20260128.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260128-212557-09f7b5d_1769635565075_0.3646848405978509","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260128-223352-196cb24":{"name":"srvx-nightly","version":"0.10.2-20260128-223352-196cb24","license":"MIT","_id":"srvx-nightly@0.10.2-20260128-223352-196cb24","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"9c140bc33ece25f0865cd9bf8c7583b634ce3999","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260128-223352-196cb24.tgz","fileCount":37,"integrity":"sha512-BKzIR6drXGnI62KiIwLgYU55dys0KstGgCDtlZkd8SxQxtP5Pf2WxPLq9usRJ21gj4gL8/m5mNQAH9jQj1Jupw==","signatures":[{"sig":"MEQCIGYV3ofW/8QYhOwIYYZblEqoIOTYLtfqcef/57zngS6xAiAXZbI//3G+m0xpWS++sRR8+qyPWZTQPwHEMEFvQGXYvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260128-223352-196cb24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89589},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"196cb243b725bcc19f0ba8c73de87821517108a7","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.22","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","prettier":"^3.8.1","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260128.0","@typescript/native-preview":"^7.0.0-dev.20260128.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260128-223352-196cb24_1769639641408_0.14374118836098626","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260128-223511-85cce89":{"name":"srvx-nightly","version":"0.10.2-20260128-223511-85cce89","license":"MIT","_id":"srvx-nightly@0.10.2-20260128-223511-85cce89","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"aa8dab0e44037347a12e6a7ca512459b2a6f28b5","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260128-223511-85cce89.tgz","fileCount":37,"integrity":"sha512-QuI0PcWJ/BvF3pdE1R7ZwCyggcsbzFcRiVZvDQqlnlyWnmG6THbnkRHwwIdPmRzUzAiaylX0QdHl9Ny1KtkbGg==","signatures":[{"sig":"MEYCIQD+OuWEAsEDYUa+qcD39FjfH+pJDlWszLp0+kRIasYf/wIhAJHuFPChAtakf08CJhO9agm17W98+LA/hk3Z3tNu11qo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260128-223511-85cce89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89625},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"85cce89dcfeeba8372ec8e4a7702fe2ce518a965","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.22","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","prettier":"^3.8.1","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260128.0","@typescript/native-preview":"^7.0.0-dev.20260128.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260128-223511-85cce89_1769639720519_0.673304727550184","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260129-001844-bdf0dfd":{"name":"srvx-nightly","version":"0.10.2-20260129-001844-bdf0dfd","license":"MIT","_id":"srvx-nightly@0.10.2-20260129-001844-bdf0dfd","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"b0a947833ce03ecfc057d9d6df7219c8bdf05d0d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260129-001844-bdf0dfd.tgz","fileCount":34,"integrity":"sha512-dKWEnAvaHAga0NKVM5DgRqDzXrMm+M9if64dowNfa1DAnSEFlf8mARfo6d6d4dLx2c1kMBB1kXvJ+CDPYzE6gA==","signatures":[{"sig":"MEUCIFzeE2gbanTBFHCDMSHRsltMTkBj2TwrBgUqnLTv2PNMAiEA7ujb0JpkQi4Izss7vyq4ewlGW1tT9KJl9bfo9nzCkHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260129-001844-bdf0dfd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94976},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"bdf0dfd8eb808fec5c71ab906a283bd410dae112","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.22","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","prettier":"^3.8.1","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260128.0","@typescript/native-preview":"^7.0.0-dev.20260128.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260129-001844-bdf0dfd_1769645932482_0.07589660894719152","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260129-002550-b438181":{"name":"srvx-nightly","version":"0.10.2-20260129-002550-b438181","license":"MIT","_id":"srvx-nightly@0.10.2-20260129-002550-b438181","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d72d945639cb719a7b14f5656a72054d9a6936f7","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260129-002550-b438181.tgz","fileCount":34,"integrity":"sha512-76PeqWwtgmqYW7NMblN4zLa0YxHkDSy9iSObczT2qA/akVv41t2N7Ha50mZwVEJkva0UlW+256p4un85ETmaJg==","signatures":[{"sig":"MEUCIQCY7gIqn9KjP7K8UpVDkcYXlDP0+yLM4RYR2/q/jm0acAIgKcnbqeWYrSityOg7Ewn/SYQuPGWzJQtjufFuRFuK9PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260129-002550-b438181","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94939},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"b438181f6606de0f09cb3eb2c16b391e42576a8a","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.22","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","prettier":"^3.8.1","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260128.0","@typescript/native-preview":"^7.0.0-dev.20260128.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260129-002550-b438181_1769646358235_0.3417820114820267","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260129-002824-6da8b18":{"name":"srvx-nightly","version":"0.10.2-20260129-002824-6da8b18","license":"MIT","_id":"srvx-nightly@0.10.2-20260129-002824-6da8b18","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"8a9b61693d9911ae6a222acc31ccda19938de6ac","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260129-002824-6da8b18.tgz","fileCount":34,"integrity":"sha512-gA7Hb0/6Tl8IWHQ5Syxv7UwdOLvtr17FaY4pmmCjHaZ2DQs0dL8zWmGRkhAtbj5sAe6oEoKX3DgxlPnm56kGVw==","signatures":[{"sig":"MEUCIDDEGW/aulgNDVstxYGpKUGGPGT8rfrHBssUgMGstXiJAiEAosOMcUZZEANZbD6Cdg0HNRrao860zS86YOeMbomezy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260129-002824-6da8b18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92360},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"6da8b185f8ce12518f4e5f444392961a5e8d614a","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","tslib":"^2.8.1","automd":"^0.4.2","eslint":"^9.39.2","mitata":"^1.0.34","obuild":"^0.4.22","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","prettier":"^3.8.1","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260128.0","@typescript/native-preview":"^7.0.0-dev.20260128.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260129-002824-6da8b18_1769646514734_0.3471144969597695","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260129-123303-3df52ee":{"name":"srvx-nightly","version":"0.10.2-20260129-123303-3df52ee","license":"MIT","_id":"srvx-nightly@0.10.2-20260129-123303-3df52ee","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"558bbe599e86def35ff4a3e785cb522be6eed3b9","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260129-123303-3df52ee.tgz","fileCount":34,"integrity":"sha512-HRc4qCMqr4Ogt42dLKwGy7eo5El0RwVLxWmgmgPwoLPWSYbjJ6UloOxFvUYtNjhVCIzPdD0/dLjtAVw/g1imbA==","signatures":[{"sig":"MEQCIGXfLJaqgByv8Gi9UwokI4S31/Rg8k71JjGzAhlt18RKAiBMoB/r6NdTxD138ZnVe6NgV4iiQt5H+edbcsuia8C+mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260129-123303-3df52ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92344},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"3df52eeec3d5e00ed76162cdf37b415c0adda9de","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.27.0","tslib":"^2.8.1","automd":"^0.4.2","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.42.0","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260129.0","@typescript/native-preview":"^7.0.0-dev.20260129.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260129-123303-3df52ee_1769689992242_0.887578214282559","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260129-204228-a2a65fa":{"name":"srvx-nightly","version":"0.10.2-20260129-204228-a2a65fa","license":"MIT","_id":"srvx-nightly@0.10.2-20260129-204228-a2a65fa","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"68fc6ab0794bbe6ca11fd3c8531f7cef4c09cee7","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260129-204228-a2a65fa.tgz","fileCount":34,"integrity":"sha512-QY5qdu4SbbIONbOTmHSbP5tbQAjn9cFkMahAKUuMcU7JVJ0y41ExAlC7y6+75yiBiXloT2ds5I4TevgPEwLMmg==","signatures":[{"sig":"MEUCIQDUDiB29jCQqYhr3s77/hpENNOJCSQCnQiRMOV+d0nONwIgRtaNcJDVkyrRrcpWXw5Hl/vziLDt/jeNMTWP6QYTwMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260129-204228-a2a65fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92348},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"a2a65fa5114a91d597a26cad36ad090e6a3710cb","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.27.0","tslib":"^2.8.1","automd":"^0.4.2","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.42.0","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260129.0","@typescript/native-preview":"^7.0.0-dev.20260129.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260129-204228-a2a65fa_1769719357675_0.8328567926853232","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260129-205327-bc92090":{"name":"srvx-nightly","version":"0.10.2-20260129-205327-bc92090","license":"MIT","_id":"srvx-nightly@0.10.2-20260129-205327-bc92090","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d20fe9d3e2f85798c362836e9d99e431222e3899","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260129-205327-bc92090.tgz","fileCount":34,"integrity":"sha512-sgyhiAWMaxfhxTBJ/l3YCSY1bKtgaUXvhbWt55tprKq3xVJWzYEcjOzsQmnwaYaOiMlVN8qMce/4dLIFBTG2Nw==","signatures":[{"sig":"MEUCIQDnFENvb1D1Z704U/izWYeVcJpmsyb+P6AppIlmC3nX0wIgEaFlb4YthGlSDMDMnZLHFAOBJbl+l8EYtj2ZsEp1FKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260129-205327-bc92090","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92316},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"bc9209037818cb1ee5375c9063303f317c06e90e","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.27.0","tslib":"^2.8.1","automd":"^0.4.2","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.42.0","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260129.0","@typescript/native-preview":"^7.0.0-dev.20260129.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260129-205327-bc92090_1769720017222_0.627560194819982","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260129-210622-ed6dc44":{"name":"srvx-nightly","version":"0.10.2-20260129-210622-ed6dc44","license":"MIT","_id":"srvx-nightly@0.10.2-20260129-210622-ed6dc44","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"cfef280afdd1da451cab449f3b73df1b583e9d3e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260129-210622-ed6dc44.tgz","fileCount":34,"integrity":"sha512-Anpfnju4nLZHfCLUIW1risEmFpUjs/4L8zJxp7ocjgZvz79VlDbV0yMw8gMttl/GVvvhXwg9R9/wkw+7Lzic2Q==","signatures":[{"sig":"MEYCIQD91rB8ENk5J/kfK+GN9Ys3SyGY1Fm4/04JPLMcnkro3wIhAKEVb5IR47TIrNrRinuvGG2O5X9F6GQf6JWKoaKeRHOV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260129-210622-ed6dc44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92921},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"ed6dc44f8cf9447d21f29497023521eb66542a4b","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","bench:node":"node test/bench-node/_run.mjs","test:types":"tsgo --noEmit --skipLibCheck","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.27.0","tslib":"^2.8.1","automd":"^0.4.2","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.42.0","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260129.0","@typescript/native-preview":"^7.0.0-dev.20260129.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260129-210622-ed6dc44_1769720790515_0.22497477768925367","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260129-214501-0ec7758":{"name":"srvx-nightly","version":"0.10.2-20260129-214501-0ec7758","license":"MIT","_id":"srvx-nightly@0.10.2-20260129-214501-0ec7758","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"b6d875b3704970adad3cb0b3801b547f2d0eba96","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260129-214501-0ec7758.tgz","fileCount":35,"integrity":"sha512-vj3w7QL2w01RxLvv6aT4QqU5U2zYANC7rStl6ijOu6YZV4wC8bGEM7EqDM09W77nvdaIQ47ofOkZ17MzhvEwZQ==","signatures":[{"sig":"MEUCIQD461m/FosIds2/KIm9D1fF/I8bh6aJ3BwI4+qBJ0x/UgIgKD5blmvZS88sV1jgP3Qswpp7f7rkNOQM9cqT88o3wDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260129-214501-0ec7758","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93889},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"0ec77583edaec6f355edb6caf5b5baf4a48d74ac","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.27.0","tslib":"^2.8.1","automd":"^0.4.2","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.42.0","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260129.0","@typescript/native-preview":"^7.0.0-dev.20260129.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260129-214501-0ec7758_1769723112535_0.5740253734919127","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260129-214830-af7a46e":{"name":"srvx-nightly","version":"0.10.2-20260129-214830-af7a46e","license":"MIT","_id":"srvx-nightly@0.10.2-20260129-214830-af7a46e","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5daac637858dcfdfd0af8c621dc45e195178a6d8","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260129-214830-af7a46e.tgz","fileCount":35,"integrity":"sha512-GNmO4on+m3qCLXtBJjIRu2g04kMp7kRs9qXINaAuyjB4rGtFA1LVZf7TkJDyjbhdTc9kZH1RslAp8nWAuNZqhQ==","signatures":[{"sig":"MEQCIFrlQ5+78wsagPITui8USZrP5SKN/7xfsgMvMHnXNsgsAiBoDDwgW4wepwJB1Uj4IbyWVSksprne6qOfAMm5BFT76g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260129-214830-af7a46e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94166},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"af7a46ede76d6624e9c59f75443ed3a8e6da0afb","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.27.0","tslib":"^2.8.1","automd":"^0.4.2","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.42.0","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260129.0","@typescript/native-preview":"^7.0.0-dev.20260129.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260129-214830-af7a46e_1769723320381_0.3469059454980057","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260129-215241-716408f":{"name":"srvx-nightly","version":"0.10.2-20260129-215241-716408f","license":"MIT","_id":"srvx-nightly@0.10.2-20260129-215241-716408f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"4c6e6392f5c9bf0d507a01f9a719b50560a1f290","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260129-215241-716408f.tgz","fileCount":35,"integrity":"sha512-RKWh+3MnAEiMkijcY4eWycdkmkKj4LN2AxDK1hv3vceDOTuKfib0TUHCyXINfbJ4UoGXesg61UILCR43EuWd5A==","signatures":[{"sig":"MEUCIQCpSrijEZygHrda6kZjWGAcEe/GXlaigVvsleOoVntJcQIgUH2gk/ixyqgQjfEYghjOEPrQEDtilD1R6RNyhEG3DNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260129-215241-716408f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94316},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"716408f840ea5d7b182c52e7cf985f828c47920b","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.27.0","tslib":"^2.8.1","automd":"^0.4.2","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.42.0","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260129.0","@typescript/native-preview":"^7.0.0-dev.20260129.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260129-215241-716408f_1769723570634_0.7963303690496797","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260130-110918-262e6b2":{"name":"srvx-nightly","version":"0.10.2-20260130-110918-262e6b2","license":"MIT","_id":"srvx-nightly@0.10.2-20260130-110918-262e6b2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"7f66d928f13bd5362b1fe1914db273ed2fb1400d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260130-110918-262e6b2.tgz","fileCount":35,"integrity":"sha512-p5yI+A5ybQ+WIkyjdePkws81diD+JqdYUdMQmQMlPjnuPfyBm4cZIVdL+k9NhoEOc+bXfoTx+LwC0HKE2nr4Ng==","signatures":[{"sig":"MEYCIQD9mEr4blyN6vCRCAAw6LMYnWMBNzcq7txPJyUBPCEw1QIhAI5uO7gbakL6olOre2kAhWGco4/0RtdAmZ2acMwFkS1v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260130-110918-262e6b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94805},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"262e6b272a8e8a344a0e6e26bf9c9507054e2311","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.27.0","tslib":"^2.8.1","automd":"^0.4.2","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.42.0","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260129.0","@typescript/native-preview":"^7.0.0-dev.20260129.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260130-110918-262e6b2_1769771367474_0.12883948995913586","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260203-105421-e98bd6d":{"name":"srvx-nightly","version":"0.10.2-20260203-105421-e98bd6d","license":"MIT","_id":"srvx-nightly@0.10.2-20260203-105421-e98bd6d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"ad4920fef92cf05931591805aee5f1dfb4764060","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260203-105421-e98bd6d.tgz","fileCount":35,"integrity":"sha512-fMn4hrlMwrasv2rQqP66YK5zqFB69UdEjRvBnAv2QkeyuDDLVc/FEZ76ggm/dJdRRJ7fiQRaJreyJdzyQQO6qw==","signatures":[{"sig":"MEUCIQD7sGzud02WHIhiK4t34CXSiY708KvC8RyXkqbamCHCxwIgcx9gsJ2l2dReYy8+TPuRUZDbdzAgJgYH5pJumzh8t1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260203-105421-e98bd6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95440},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"e98bd6d6308d258068da645395e76f15f4c238a1","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.27.0","tslib":"^2.8.1","automd":"^0.4.2","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.42.0","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260129.0","@typescript/native-preview":"^7.0.0-dev.20260129.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260203-105421-e98bd6d_1770116070419_0.050658295307159484","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260203-105741-516dd9e":{"name":"srvx-nightly","version":"0.10.2-20260203-105741-516dd9e","license":"MIT","_id":"srvx-nightly@0.10.2-20260203-105741-516dd9e","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"0e7d8b211d663ac2527b98a3ef12c162485cbef4","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260203-105741-516dd9e.tgz","fileCount":35,"integrity":"sha512-EXA1eKQ0rIB2tA8/PDGH3us6/mB0x0BquiHtF8JxQSHXm6kQuBjHygFGjO29FWX2W9f5oz3EsTtMH7gmbzVa/A==","signatures":[{"sig":"MEUCIQC/XNolAwHJctl4BuSNUDtNS3DjGS8YOy8L5JLM8zLwDgIgENjA/ZVFY5j2bd9bV8c9AaDziAMgcNPkEjuofkSr3FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260203-105741-516dd9e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95414},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"516dd9e2923d4678b503fd2e4f0ec4880191d4a8","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.27.0","tslib":"^2.8.1","automd":"^0.4.2","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.42.0","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260129.0","@typescript/native-preview":"^7.0.0-dev.20260129.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260203-105741-516dd9e_1770116270264_0.6898208319511694","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260203-110922-8933e6b":{"name":"srvx-nightly","version":"0.10.2-20260203-110922-8933e6b","license":"MIT","_id":"srvx-nightly@0.10.2-20260203-110922-8933e6b","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"f831358d7d072c5cf3495ea94327d61c559d8ffc","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260203-110922-8933e6b.tgz","fileCount":35,"integrity":"sha512-JevSuFVINNaxppNkW2OILL+MILad4N262b3qrG/giik7oGOGGV4jQOzdIiXHdBwSIkVaCIZfEf84XgRLra75yA==","signatures":[{"sig":"MEYCIQCKhHz5F/pMpe/MhxCgARdzkoNnjvLYXgzulnfQ7//yigIhAMZ4hlHylqxA2Ae5Rwy21FXFEv/RSk9+l4HfsAqaSyiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260203-110922-8933e6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95326},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"8933e6bcc4d2468ecf56233caab198f8c20b8dcc","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.27.0","tslib":"^2.8.1","automd":"^0.4.2","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.42.0","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260129.0","@typescript/native-preview":"^7.0.0-dev.20260129.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260203-110922-8933e6b_1770116971868_0.8152563359464235","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-20260203-112446-eaa99aa":{"name":"srvx-nightly","version":"0.10.2-20260203-112446-eaa99aa","license":"MIT","_id":"srvx-nightly@0.10.2-20260203-112446-eaa99aa","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"318425859a770960c6e558cb1a73157abcedc99b","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.10.2-20260203-112446-eaa99aa.tgz","fileCount":35,"integrity":"sha512-a7irs6/ghoyAYWDLkyizAOHJyawWGyvAI0Gx4Wj3nw33gP9fqKSm6mr4Ju5mj1EzxuC1rTKzF3QdyR+V33IjLA==","signatures":[{"sig":"MEQCIFw3AgNqW09NF4VdKSb16yCkcs/QAYfhx2rqS3hTyHJmAiBQ66DiuMUjlBcDEM2VjJILO5SRPuTvCrhBXWNRn3o8Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.10.2-20260203-112446-eaa99aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95506},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"eaa99aa818d730078aaefbbd12dcd7909a25801e","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.27.0","tslib":"^2.8.1","automd":"^0.4.2","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.42.0","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260129.0","@typescript/native-preview":"^7.0.0-dev.20260129.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.10.2-20260203-112446-eaa99aa_1770117894980_0.9679072985269732","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-20260203-142524-3414ca1":{"name":"srvx-nightly","version":"0.11.0-20260203-142524-3414ca1","license":"MIT","_id":"srvx-nightly@0.11.0-20260203-142524-3414ca1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"54aa307ce79bde14f7a6515f1e16d027363896e7","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.0-20260203-142524-3414ca1.tgz","fileCount":34,"integrity":"sha512-34re0rfAavBonFFbqLvBmALS4VUk6HCeyLlPWInj8EXwEgjUvNf9sVOs5iJzeelz4ZC2rE5h9S0GqwZ/KqHlKw==","signatures":[{"sig":"MEYCIQCaYYJLn+SE//5vBvi+dKWy4tTeKBviSUPRdprylG1HYAIhAPkA09TwvO1u8WXyO4yeAQuO7f3UZWL6MhHtjrnzgAdB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.0-20260203-142524-3414ca1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94484},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"3414ca1285176cd169146c825df0841ed79252c2","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.27.0","tslib":"^2.8.1","automd":"^0.4.2","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.42.0","undici":"^7.19.2","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.2","@types/bun":"^1.3.7","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.181","@cloudflare/workers-types":"^4.20260129.0","@typescript/native-preview":"^7.0.0-dev.20260129.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.0-20260203-142524-3414ca1_1770128734053_0.3217748236449256","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-20260203-205348-f06bb42":{"name":"srvx-nightly","version":"0.11.0-20260203-205348-f06bb42","license":"MIT","_id":"srvx-nightly@0.11.0-20260203-205348-f06bb42","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"58534d0dcc4acff30528e64d500e67b1f040628b","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.0-20260203-205348-f06bb42.tgz","fileCount":34,"integrity":"sha512-nA2nomR8Fa4Cs5xHpgQ2Ajql+9lo/X8mSIIb61FkRW3K5SLHM3CIp5wY6prj1/vdDVRcKUo4rIi4l47Gg+CQ9w==","signatures":[{"sig":"MEUCIErASVG2CVKSRsQ9i/1EzCxxWCFYq53V8rKnFfz+kojTAiEAmSd3hz5xVXckFoqTFfTnkURl/cdQ5qc+abcOnbHj5bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.0-20260203-205348-f06bb42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94484},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f06bb4284ca0ab8fa562dd6640778f520047ad69","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.0-20260203-205348-f06bb42_1770152036560_0.20729474518846835","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-20260203-210006-3b224b8":{"name":"srvx-nightly","version":"0.11.0-20260203-210006-3b224b8","license":"MIT","_id":"srvx-nightly@0.11.0-20260203-210006-3b224b8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"00e1bda8f54a6fc51d18502123b889b110470dc9","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.0-20260203-210006-3b224b8.tgz","fileCount":34,"integrity":"sha512-c0mDsZIw7ObVCo+HviYTajWuj4gRmVQMoqFwKKzrVdUzITKsEolNGIThi9MueHuRQWjWfAoXYDqxX9xTMieaBw==","signatures":[{"sig":"MEUCIQDmhNi1aUA6pIYMaQAT2XKyWUIykl4Zd3HXRr/QyA6lygIgOXzc7lhWqp0gwRDf2Ce49eXT9lwZJWLtZmkw4eN6qj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.0-20260203-210006-3b224b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94453},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"3b224b8fbed219767cc51c9a0dc33e2b84242201","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.0-20260203-210006-3b224b8_1770152416318_0.9543667827417592","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-20260203-221737-20796e2":{"name":"srvx-nightly","version":"0.11.0-20260203-221737-20796e2","license":"MIT","_id":"srvx-nightly@0.11.0-20260203-221737-20796e2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"6d6a213805fac786f0c0e36d99f2e68e348e791d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.0-20260203-221737-20796e2.tgz","fileCount":34,"integrity":"sha512-cPzTmX1euOla9+v2wpFpE1NWPi8Ts6IQfcZqsRGVlbYtqBytE9D99sCJMHQsiIv967+JP+JIUiE7qwBYLuuGoA==","signatures":[{"sig":"MEUCIQDD8ZCOlgLCM4S5pbUVFiysWk4VQInzbl7O7mJPQMZehgIgC7xGBGw2g5mZFq3N4UvDpVgZ1sehfR1eMuuPMuQFTak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.0-20260203-221737-20796e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94336},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"20796e261c6d1a60339bcb2470a066f97af1fc6c","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.0-20260203-221737-20796e2_1770157066103_0.8616937583528381","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-20260203-230552-3fc370c":{"name":"srvx-nightly","version":"0.11.0-20260203-230552-3fc370c","license":"MIT","_id":"srvx-nightly@0.11.0-20260203-230552-3fc370c","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"37c04ebbd58e74afbe168af715e722c1bb7979f0","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.0-20260203-230552-3fc370c.tgz","fileCount":34,"integrity":"sha512-lSwC773/qfMQX01zmoSejYTkP2OKh/uktLYGIU2w03VO4OOn0zGQ/8sgObEvs3vZIzPyumCXc8TJz5MxGkpF0w==","signatures":[{"sig":"MEQCIG8QxTaaK31+xlJxbdKexOc4LpGN/AJwf8XYLykw0RPnAiAocLAn7OcXSsBQ506PGEdunFVmsHa0ifhdq4laC1zXAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.0-20260203-230552-3fc370c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94448},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"3fc370cc5f1cf0083d70f6984792e742ccbe1ea4","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.0-20260203-230552-3fc370c_1770159961024_0.6359613954602086","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-20260204-112419-f4a75fa":{"name":"srvx-nightly","version":"0.11.0-20260204-112419-f4a75fa","license":"MIT","_id":"srvx-nightly@0.11.0-20260204-112419-f4a75fa","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"07b147f1d7e2aa1c8f1fb6a437e2a0c0ed5a86a7","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.0-20260204-112419-f4a75fa.tgz","fileCount":34,"integrity":"sha512-x5CRSeMdSUN3u/jkvB1GmZXhvr07lvb1H8E0sJazlrVdAHa6a5XfBWVtH9/Tf9Xs8MNoyUnZP1ld6N6YYLa0sw==","signatures":[{"sig":"MEYCIQCjh+9jj9p37VuubBqD9sECg86Nbt53ufdRPw8Bg6B9sAIhAJWxYPt4wf+td1B75ucRGvKzZlSf12taPLhJ7BBkKrNs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.0-20260204-112419-f4a75fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94526},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f4a75fa79abd7e65c99abdd1cb03c8ba32a7a5a5","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.0-20260204-112419-f4a75fa_1770204267381_0.928188814828621","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-20260204-132446-34ad3b0":{"name":"srvx-nightly","version":"0.11.0-20260204-132446-34ad3b0","license":"MIT","_id":"srvx-nightly@0.11.0-20260204-132446-34ad3b0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d96560aa9b99a09bba181a51f7f3b62248b3e687","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.0-20260204-132446-34ad3b0.tgz","fileCount":36,"integrity":"sha512-FdimcVEBIqeaLePsCMPI9mOf3NVbNYpJ/6LOaxvZRd1kfRP7Bd+xgUccxlYdsDZYBS+dBtZCpxwFtQiHuslDSQ==","signatures":[{"sig":"MEQCIF/qgGBbtMTEWPO+7IXU9CBZ/xekOgB73n1XHMeH7XwRAiAtrx0wO/qNycpnnyT+oUfj+3WjovmffnXR32gImX3fDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.0-20260204-132446-34ad3b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105493},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"34ad3b039c7b04e3bf14e9eea16fe39c56144768","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.0-20260204-132446-34ad3b0_1770211494116_0.7691321966083442","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-20260204-133913-5bcec0d":{"name":"srvx-nightly","version":"0.11.0-20260204-133913-5bcec0d","license":"MIT","_id":"srvx-nightly@0.11.0-20260204-133913-5bcec0d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"ab5311858fd06ab9ae0b94179ea775552b3cca73","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.0-20260204-133913-5bcec0d.tgz","fileCount":36,"integrity":"sha512-sJARUTFcvk9Q8Z/rQ0rvOU9r+zN4pnRRsUrfALNLCPp48gELdcA5UYKFQ41sr/UcqUpxGJIvuzz23xHmQ207kQ==","signatures":[{"sig":"MEQCIFSSlDI6Qo5UuWPb1Se9aeWPiAIJfK9pjlEMkk+I195MAiByIpGYovZqj/twpO88LMmko8oei5H4I3DA0BPVLuTseg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.0-20260204-133913-5bcec0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105723},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"5bcec0d4eb3d4b79e667b88c8cab47ddf04c3775","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.0-20260204-133913-5bcec0d_1770212361497_0.37288490168229216","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-20260204-134016-07d7caf":{"name":"srvx-nightly","version":"0.11.1-20260204-134016-07d7caf","license":"MIT","_id":"srvx-nightly@0.11.1-20260204-134016-07d7caf","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d59009d6faa525cae4efc4965615004e69166dd4","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.1-20260204-134016-07d7caf.tgz","fileCount":36,"integrity":"sha512-Cv4HGK3d5F2QghkwOWyAksVEOYmRRWDEDXO7wjG6jxtpqG/qKUtEuQC0B3wymvH0vdG8MacNDPzSLqo7kp7sxQ==","signatures":[{"sig":"MEUCIQD37Q8oCcdokCx/xqm+wNQR6SskF+BHOGMak8A/HDmKqwIgBMA63i4FItfKm8OwqEQTSbfVJL1Hmz+69086hIkAXyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.1-20260204-134016-07d7caf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105723},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"07d7caf033b47f5637d66de9a4226392c6c45e85","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.8.0","description":"Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.1-20260204-134016-07d7caf_1770212424169_0.203687665765782","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-20260205-153752-b6d5668":{"name":"srvx-nightly","version":"0.11.1-20260205-153752-b6d5668","license":"MIT","_id":"srvx-nightly@0.11.1-20260205-153752-b6d5668","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c6533fb60327c0a91c208e2558be656ff7c55957","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.1-20260205-153752-b6d5668.tgz","fileCount":36,"integrity":"sha512-Tivyj6Y/6Kxuj65uIeAJuQzDmhDLg0G1cSsg13Iei1a5J/cbpAspjzBP86w00zj+v2CkHwFiKecbtJqNR85cKw==","signatures":[{"sig":"MEQCIGvKXsIFAD2Qsrfvq7vhCeselvPLs/JuXKEKJVuggwA/AiBu96aeKd1Mh4dZbJJYPREMo/TxM6huEYgtpkTwBD6Y2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.1-20260205-153752-b6d5668","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106129},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"b6d56688c6c06bad6282706a32756bf6bb909b63","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.9.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.1-20260205-153752-b6d5668_1770305880759_0.21292180992142562","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-20260205-154534-e57ada8":{"name":"srvx-nightly","version":"0.11.1-20260205-154534-e57ada8","license":"MIT","_id":"srvx-nightly@0.11.1-20260205-154534-e57ada8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"8dff589b6f1edadaf3915a130cd97f1a7ea1e847","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.1-20260205-154534-e57ada8.tgz","fileCount":36,"integrity":"sha512-hK0u8G+F+8HAHsXeqv7zmDlI1pz4nn2Y+SgArB6LbTHxSDD8VjmUehp+mL2qEf0n2bJBjojg8cn+LP4Pe5RVMQ==","signatures":[{"sig":"MEYCIQCt708U/sKxp6I6B0u4iZZmuEkphM3ekFAatgejJDeaTAIhAO+o4hVCZT5pj8DstLy8UFENf++He2nz360eNxHot34Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.1-20260205-154534-e57ada8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106167},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"e57ada870a3a1d91eb44e5c40a608f9cb1cb65db","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.9.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.1-20260205-154534-e57ada8_1770306342020_0.8372961036061657","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-20260205-180050-359a728":{"name":"srvx-nightly","version":"0.11.1-20260205-180050-359a728","license":"MIT","_id":"srvx-nightly@0.11.1-20260205-180050-359a728","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"038b1a4f9a0552694f971206037549e71a55a0e1","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.1-20260205-180050-359a728.tgz","fileCount":36,"integrity":"sha512-j2Cs+C1o0v7Hp1bJVAtXUtxr5+v9/G+GwwuZhtSE+HWNqKB17Fq/T9wrYnsfYktgbao32HWL77c3MwY6yJsPgg==","signatures":[{"sig":"MEYCIQCPhtdwU/jP+se0/xrCU22gOaT5T+EDHI4mbgry4Ai3zAIhALUB/Fsd7u2SpKdSXKVrZ6YuLYAbLOMHdcLgkDtmKVwN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.1-20260205-180050-359a728","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106631},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"359a728c12da15878155a6b5bce2bdac23ab4aab","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.9.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.1-20260205-180050-359a728_1770314460690_0.5507045320697335","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-20260205-181409-674ca46":{"name":"srvx-nightly","version":"0.11.1-20260205-181409-674ca46","license":"MIT","_id":"srvx-nightly@0.11.1-20260205-181409-674ca46","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"ba4dcb0b4896efe1c2397689daea7b1d648d4834","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.1-20260205-181409-674ca46.tgz","fileCount":36,"integrity":"sha512-ebAVEvWsf41dAlKsUsIMoiCbe+6DYWwFgxMwQuU5OlAu3r5TSzXvjdCglKhVRRN7U949zlaIM5HuoW1sPGmXdg==","signatures":[{"sig":"MEUCIH8KEQJH/TlV5JBUT9YZ1u0pT1ruTDQqtNYy8E0eIPBlAiEApkKz8CDjCDuM7vzUvSAk7WJM2kNe3a0O2je7pei4Wnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.1-20260205-181409-674ca46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106601},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"674ca463c823b879bc7b3d543391dc840be72885","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.9.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.1-20260205-181409-674ca46_1770315258031_0.676062854157613","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-20260205-181539-3c87afc":{"name":"srvx-nightly","version":"0.11.1-20260205-181539-3c87afc","license":"MIT","_id":"srvx-nightly@0.11.1-20260205-181539-3c87afc","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"10d6e365902531f555ddde34ca564b1aa555c934","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.1-20260205-181539-3c87afc.tgz","fileCount":36,"integrity":"sha512-8xkllPOLZX1S96p/inq7Ou46k3/1gyIhqwrAcJ9c1u0r8y7/SYX+Js6O0gbvKagYnSYeAzVhcEbRzbGXsRw38w==","signatures":[{"sig":"MEQCIDy6unCnripuxFWGl6vT46WkZ04u9pl820KaC6DjgOysAiAR3rz8jgHiPr7IgDxzzTgBEZgNDLjHHmEvkaGDoGFlHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.1-20260205-181539-3c87afc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106601},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"3c87afc428679757e34640270ddf69af318b3bca","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.9.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.1-20260205-181539-3c87afc_1770315349956_0.20252648287189423","host":"s3://npm-registry-packages-npm-production"}},"0.11.2-20260205-181708-54acbbf":{"name":"srvx-nightly","version":"0.11.2-20260205-181708-54acbbf","license":"MIT","_id":"srvx-nightly@0.11.2-20260205-181708-54acbbf","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"dc63d4c1ae42839f5aabffbd57f7f9622cf9f4d1","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.2-20260205-181708-54acbbf.tgz","fileCount":36,"integrity":"sha512-VzpjjF2oVUoNETPv4iHAsX1otlm/mjFc7Irg/3VHSQuwQRmf16MNHYjjZ3Ixlnd1xeEdsDjk/JFmtQFFCfOVzg==","signatures":[{"sig":"MEUCIHV/fZVKDLz7HKWVIymJqXvq2gMdQAfwPchpZFMH+4U4AiEArjjy07h1aOvtseI0s66LvlLOMxEQsDIFFT1+0ib+j6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.2-20260205-181708-54acbbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106601},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"54acbbf6d00f6e06839b6f9fc0f001f91823aade","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.9.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.2-20260205-181708-54acbbf_1770315436532_0.9589484265768473","host":"s3://npm-registry-packages-npm-production"}},"0.11.2-20260205-181829-e644208":{"name":"srvx-nightly","version":"0.11.2-20260205-181829-e644208","license":"MIT","_id":"srvx-nightly@0.11.2-20260205-181829-e644208","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"9d4b41cc96079b4808b804f82d885334dda6f85e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.2-20260205-181829-e644208.tgz","fileCount":36,"integrity":"sha512-BU9RzN3P1DXlpzDZWP38D0v1aKT18znCv6uFPWewJCVjuuhgnR8q8Z7E5dY4BpByzq5foLeIZajcEsdXW/Id8A==","signatures":[{"sig":"MEYCIQDpSX2QLM2V/w5zlesoLXlBBVSFgoNQS4eFhMwYikDmtAIhAJln9TbmxGYl/G2xGfDH5ud77ZdN31RnUHPMLFD5BJTN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.2-20260205-181829-e644208","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106601},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"e644208904f8740c89454bd71fdb3cba26e55110","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.9.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.2-20260205-181829-e644208_1770315517759_0.29326065781426713","host":"s3://npm-registry-packages-npm-production"}},"0.11.2-20260205-192521-b425701":{"name":"srvx-nightly","version":"0.11.2-20260205-192521-b425701","license":"MIT","_id":"srvx-nightly@0.11.2-20260205-192521-b425701","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5146c427c88979086cc5e4efc60c753045cb9327","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.2-20260205-192521-b425701.tgz","fileCount":36,"integrity":"sha512-1WR2H2b+bmEXsH1g6n9vk099ITS/wXSM3FedciAdH49Xtg6ZvLXNZGjT+2Uu8UjdCXYkiblgosDmpXdb37TCxg==","signatures":[{"sig":"MEUCIG1MUSdBpp8vBhKolPJz2abcBAZPmEYl97gxVfglePWGAiEAufd9mbnHq5HAY7WRcUmb3FO3eC5eOnUMjL7WsQxTCBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.2-20260205-192521-b425701","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106605},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"b4257010ab5540bacf250dd8ea3833a7ae74d381","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.9.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.2-20260205-192521-b425701_1770319530062_0.33891665556098016","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"srvx-nightly","version":"0.11.2","license":"MIT","_id":"srvx-nightly@0.11.2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"0e1b4b3ea0e93f84ea0db7cd5c18e962e5339d70","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.2.tgz","fileCount":36,"integrity":"sha512-JFZGEny7D+ifQHLTGH0XwUalU3aSS2wW6jyWw6uu2vlzY2z8mGcUmBO4Q+WWoEk0bnho5KOhpz1TKYac5b8v3Q==","signatures":[{"sig":"MEUCIQCkhz+1qaR7SjrpS+44GvAMIgUzWwIEIUvCRKhrRAdZDgIgUKDgdVhWdLzhZGH92hzFNaG2jWZxqoJUwUaG0/149fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106557},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"dbeeb0177ba020447fe95845b934416d20d3c292","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.9.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.2_1770333378660_0.9440852505600488","host":"s3://npm-registry-packages-npm-production"}},"0.11.3-20260210-132325-28675fa":{"name":"srvx-nightly","version":"0.11.3-20260210-132325-28675fa","license":"MIT","_id":"srvx-nightly@0.11.3-20260210-132325-28675fa","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"246cdccdfde30fc54f89a52af750a0b8cd73fab8","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.3-20260210-132325-28675fa.tgz","fileCount":36,"integrity":"sha512-GJqS2e9O6kJngVfOgarieoUcRB+kMdj2gO3NtyvOYrjIn7TGXcqqJNMNjjBPbsTTMOefBRh5XDbayHoU64CEmg==","signatures":[{"sig":"MEUCIQCbpMHoJA2eTV7bE2f3wo1PjsybkNyGTvbyRgQLrb/vowIgO3AcxVF42A1hURfIJ8sJjHb3xgmqLNnWybBjfKcapoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.3-20260210-132325-28675fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106672},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"28675fa3f961c53f697d0d82443df8bd752852e7","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.9.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.3-20260210-132325-28675fa_1770729815381_0.8410934836413577","host":"s3://npm-registry-packages-npm-production"}},"0.11.3-20260210-151347-83c1633":{"name":"srvx-nightly","version":"0.11.3-20260210-151347-83c1633","license":"MIT","_id":"srvx-nightly@0.11.3-20260210-151347-83c1633","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"11e3fdee89c0ffd4cde2547743bb124ff759bed7","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.3-20260210-151347-83c1633.tgz","fileCount":36,"integrity":"sha512-RE5EAcT9fJJ+dW2lQxY3q46dHd09UpKlsA+Kf7u9m1ydgOlUsjy6AvoXzCdo53dOzI03SJ2Qs0XQfW1zDNzywQ==","signatures":[{"sig":"MEUCIQCHwwb66KJWVrRKTNWZ8KQqcJ3dh/l2zqNm++DtiJw6lgIgQSZE7WL6D6xMz4o0ps9g/lasWEpydRlLl9cdaXzkzpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.3-20260210-151347-83c1633","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106953},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"83c163379195a09b6d070bfb7ce2fa9859df94a5","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.9.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.22","oxlint":"^1.43.0","undici":"^7.20.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.182","@cloudflare/workers-types":"^4.20260203.0","@typescript/native-preview":"^7.0.0-dev.20260203.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.3-20260210-151347-83c1633_1770736435809_0.18469528402976687","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"srvx-nightly","version":"0.11.3","license":"MIT","_id":"srvx-nightly@0.11.3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"00553292272c1fcc4563938824e43c59a7776611","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.3.tgz","fileCount":34,"integrity":"sha512-iApT6dmxvaSNlhkLiZ3/TfZ2jwA0PbpMs90WTudlnU2gZaHgXG5JRw4OQm8lO0B0fj2tJmb2xhBXgMA/ntEcrA==","signatures":[{"sig":"MEUCIQCZIqAD759gpK20D5Yo52Azt3lyQzAHiQvzXBjDb+YwPQIgFB7UJGuInAZcDPnY4DD+5FIBgxTAFJvhO4k4BYraEXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106452},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"0de9c07da8ab031d3002fc16e94f3c0e8e72c2cb","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.9.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.27","oxlint":"^1.43.0","undici":"^7.21.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.186","@cloudflare/workers-types":"^4.20260210.0","@typescript/native-preview":"^7.0.0-dev.20260210.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.3_1770736986410_0.4800097895826294","host":"s3://npm-registry-packages-npm-production"}},"0.11.4-20260211-003005-67506b4":{"name":"srvx-nightly","version":"0.11.4-20260211-003005-67506b4","license":"MIT","_id":"srvx-nightly@0.11.4-20260211-003005-67506b4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"0bc4eaef91c23ac4a5caa52b1e423588166fb82b","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.4-20260211-003005-67506b4.tgz","fileCount":34,"integrity":"sha512-iGVOmG6anlsypt96R70ych/QoVR3tZO9D5I7oVFfgS6InNe4hNhZJ+oc2CTTrFawt2JtXzscjk/Kl+vnPNWepw==","signatures":[{"sig":"MEQCIFiIJus+2FG9ToQoNI3/U0HmqM+HuIX2wwPqr0h3JBttAiAQN99Goe3C0RHFiJ/5vA1uR6TWWn5Z7hnN5UocclqhdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.4-20260211-003005-67506b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107175},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"67506b4b02f973c8c29645fb10f130807d01a352","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.9.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.27","oxlint":"^1.43.0","undici":"^7.21.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.186","@cloudflare/workers-types":"^4.20260210.0","@typescript/native-preview":"^7.0.0-dev.20260210.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.4-20260211-003005-67506b4_1770769813132_0.6991568069150504","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"srvx-nightly","version":"0.11.4","license":"MIT","_id":"srvx-nightly@0.11.4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"da715d64daa96e1e51239c6c00ff79dec1c1e570","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.4.tgz","fileCount":34,"integrity":"sha512-h+EDQ51DaI4RF7cu1lGbhSfghPq9RUqDz/55ACnzkef+wm8x5Ry39PBLS/008WFEZl6IdG9Os/GCB/kvYawX2w==","signatures":[{"sig":"MEQCICSqJi5wj3ULnlQ3D/T94Kp8dbHiKlJKPywUj6m9xfiHAiBYPObYInefeBI/xeLm1MafxY4xUtyE4E1pEz58Gi7+Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107127},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"7e3a9b5ea9e220194b5735000ab9fbdf9b4f50ee","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.9.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.27","oxlint":"^1.43.0","undici":"^7.21.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.186","@cloudflare/workers-types":"^4.20260210.0","@typescript/native-preview":"^7.0.0-dev.20260210.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.4_1770807444514_0.09728190722653673","host":"s3://npm-registry-packages-npm-production"}},"0.11.5-20260217-082526-2d39650":{"name":"srvx-nightly","version":"0.11.5-20260217-082526-2d39650","license":"MIT","_id":"srvx-nightly@0.11.5-20260217-082526-2d39650","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"0e46df34703eb5b6c5da350bd95e3f22e03aa154","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.5-20260217-082526-2d39650.tgz","fileCount":34,"integrity":"sha512-g76fSdZBtNYYhH3YsF2+ibHmPMzCI4S1wabAyTQAtZNAEgVK/7ndtaGaZSuuQuDQHqk/AHW65kiCtgmQjUrfVA==","signatures":[{"sig":"MEUCIQC0bfGTi6mhL3zRvW6V02yStCYlsXYoBHag0lhiRZsXqgIgV83s5bLZx2NIYiIctbkChxvwPJmxBZ2fsu/yMiCfhFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.5-20260217-082526-2d39650","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107729},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"2d396508bc67632a581c39924ed1aa9eff723b4d","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.10.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.27","oxlint":"^1.43.0","undici":"^7.21.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.186","@cloudflare/workers-types":"^4.20260210.0","@typescript/native-preview":"^7.0.0-dev.20260210.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.5-20260217-082526-2d39650_1771316735741_0.478915504433181","host":"s3://npm-registry-packages-npm-production"}},"0.11.5-20260217-085226-11ea2c9":{"name":"srvx-nightly","version":"0.11.5-20260217-085226-11ea2c9","license":"MIT","_id":"srvx-nightly@0.11.5-20260217-085226-11ea2c9","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"694b811d8260f82e8b1506f8ae5b12f880afc3fe","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.5-20260217-085226-11ea2c9.tgz","fileCount":36,"integrity":"sha512-yWKGnhejA3uv5mhZyvPojga1I943q/VQ5U/Y6bMga3o7SvtXeIAkxxL2cVkZFHL3jGFG6J+OTBPi7IX2cQNP5Q==","signatures":[{"sig":"MEYCIQCPbBGWijlVFMF1OsbpQSRTXhN4ET/IKqaPa++24kHBhgIhAJPZqELwMjCK7RYnCqMIfhFxNXmrnQgaxUjvpvZk3QvV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.5-20260217-085226-11ea2c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109442},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"11ea2c95e8f7db140e0518750623b86e08676659","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.10.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.28.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.27","oxlint":"^1.43.0","undici":"^7.21.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.8","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.10.1","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.186","@cloudflare/workers-types":"^4.20260210.0","@typescript/native-preview":"^7.0.0-dev.20260210.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.5-20260217-085226-11ea2c9_1771318354690_0.4775068341854891","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"srvx-nightly","version":"0.11.5","license":"MIT","_id":"srvx-nightly@0.11.5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"fc188292abd3e2f0d8ea77aca57bd99612790656","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.5.tgz","fileCount":36,"integrity":"sha512-33NcdlTjYfHNoMbboHzTLXGRgTKr2cT7GlSsQFJclwBTRecOit8tnd+Mj1tIrcleCik+QS6bLFbDZ9Eb69XqMw==","signatures":[{"sig":"MEUCIQDVJlneLE6oTo4W+yRQFPRfuGjLk4hic/6YQPtKP4Z/yQIgSGkdcv+LLFFpzd6LvKwBkBD0E0LzUH6W/1uioDgdcdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109394},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"29cdba12132605aecec735c315b45d3f6511681e","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.10.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.33.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.27","oxlint":"^1.48.0","undici":"^7.22.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.9","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.4","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.191","@cloudflare/workers-types":"^4.20260217.0","@typescript/native-preview":"^7.0.0-dev.20260217.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.5_1771319357678_0.6808440993373941","host":"s3://npm-registry-packages-npm-production"}},"0.11.6-20260218-173626-4b03ea8":{"name":"srvx-nightly","version":"0.11.6-20260218-173626-4b03ea8","license":"MIT","_id":"srvx-nightly@0.11.6-20260218-173626-4b03ea8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"82111bc47c3dead2431d17be6977188e4ef4f48a","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.6-20260218-173626-4b03ea8.tgz","fileCount":36,"integrity":"sha512-6+UglxAGC63JAIH548oQitFYt8LwA+n4wB1XxHByqMbnoEwp3bb2Lbo3V1P9QMMP6B6h6v57B5IQghaB897/GQ==","signatures":[{"sig":"MEYCIQDtufXlul//HUqgwmIXQZEGpZoV5g5dj29HOZRwX7eiyAIhAKqc6LlkC/w5UTlAC0ws7NBuIaytpScvIqUHghQ2Dq0J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.6-20260218-173626-4b03ea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109435},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"4b03ea8ed5fd7b5d10a68ddaa11a43afae48c82f","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.10.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.33.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.27","oxlint":"^1.48.0","undici":"^7.22.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.9","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.4","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.191","@cloudflare/workers-types":"^4.20260217.0","@typescript/native-preview":"^7.0.0-dev.20260217.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.6-20260218-173626-4b03ea8_1771436196449_0.48512639480040187","host":"s3://npm-registry-packages-npm-production"}},"0.11.6-20260218-174540-4b03ea8":{"name":"srvx-nightly","version":"0.11.6-20260218-174540-4b03ea8","license":"MIT","_id":"srvx-nightly@0.11.6-20260218-174540-4b03ea8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d9089aa50481fd33481040f346a80b7227f03b8a","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.6-20260218-174540-4b03ea8.tgz","fileCount":36,"integrity":"sha512-KItV7STRkxrTfL0tI0IS400+jGqrEfDiGMUDEK8SUJew9m1p1Ehb7Y26QgGLQquf3628g7q5xSoNqwN4Upi3dw==","signatures":[{"sig":"MEQCIHPYd4rAFwfp0vgQ1AbBszfglWAU3g7HG5qIcOX9xLbHAiBwQbwpwSc9BW0yj6qhQManqVVu3pK7qzyo0Og7Xn2Bgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.6-20260218-174540-4b03ea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109407},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"b24b4b36439c3b82472e033a9c93635d999889b8","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.10.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.33.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.27","oxlint":"^1.48.0","undici":"^7.22.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.9","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.4","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.191","@cloudflare/workers-types":"^4.20260217.0","@typescript/native-preview":"^7.0.0-dev.20260217.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.6-20260218-174540-4b03ea8_1771436748911_0.45278719246334687","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"srvx-nightly","version":"0.11.6","license":"MIT","_id":"srvx-nightly@0.11.6","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5c21bbef448d9af440c745c283d174f58022f7b2","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.6.tgz","fileCount":36,"integrity":"sha512-iBA1u+NW27jV0MoSage+DuHdHKVKvtYzrsoapmOIkqTCn7yjHdaaAGlMrd4AGEy/SyZkOODJBt3mPrMLJLizIw==","signatures":[{"sig":"MEYCIQDtOCetD6Gylpfsi1UUGq0FCHD6OH9rP9Gabcc4aY7FRQIhAJ6EqMLldQxvpngSvafsIv793+qS1EUOpfc4TkeZLyfD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109359},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"76cf8e79a47ae75b8f7812248c9cb20160635e0e","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.10.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.33.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.27","oxlint":"^1.48.0","undici":"^7.22.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.9","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.4","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.191","@cloudflare/workers-types":"^4.20260217.0","@typescript/native-preview":"^7.0.0-dev.20260217.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.6_1771438083041_0.011497071207590803","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"srvx-nightly","version":"0.11.7","license":"MIT","_id":"srvx-nightly@0.11.7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5a9a44b5bc26dc01f429a796d24e5f46500eaaee","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.7.tgz","fileCount":36,"integrity":"sha512-Z6sCz/JcwT75WJ9hwqIkI+BWIJbCjG7NU9r8BRIJpjSHqTK6i8M5TQ4TiRsh2VV9vV0TC9sHURSvfCIK81S3Dw==","signatures":[{"sig":"MEUCIQCCRkHdxyaYc4q5bkCiiBK9xGMfPcu0I0Pbzvdz7w1bJQIgRz5mHdLKlgxfX9IWlK+ye2vV1XFCmVRx0cMSHc7f5IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110357},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"6ca26768ef4214513d34997f3346e6fcd57358b5","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.10.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.33.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.27","oxlint":"^1.48.0","undici":"^7.22.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.9","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.2.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.4","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.191","@cloudflare/workers-types":"^4.20260217.0","@typescript/native-preview":"^7.0.0-dev.20260217.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.7_1771447146665_0.8344601585801745","host":"s3://npm-registry-packages-npm-production"}},"0.11.8-20260225-184842-7c8c962":{"name":"srvx-nightly","version":"0.11.8-20260225-184842-7c8c962","license":"MIT","_id":"srvx-nightly@0.11.8-20260225-184842-7c8c962","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"df1684c2aa5d5df46365087155a7cb7ddb7d516d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.8-20260225-184842-7c8c962.tgz","fileCount":37,"integrity":"sha512-COOm89TDAsvWGUiFFI/bmTtsGAF0BaKByHSyez9sOS0eH/P61/GibRyenmqU9tMxudg/w+G7QQ7WaBUKE0KzYA==","signatures":[{"sig":"MEYCIQC46pwyYsArDFWF9blMuJCwkHuscOAHeQdNryRVlFbt4gIhAMa/xfPCk04XwLAvFvRZ/lC3ghCUr6IMPc1axL7f8n+A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.8-20260225-184842-7c8c962","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113933},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"7c8c962bed728a5e1621a349932aa5088c7dd584","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.10.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.35.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.31","oxlint":"^1.50.0","undici":"^7.22.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.9","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.3.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.7","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.192","@cloudflare/workers-types":"^4.20260304.0","@typescript/native-preview":"^7.0.0-dev.20260225.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.8-20260225-184842-7c8c962_1772045337255_0.5578888891767515","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"srvx-nightly","version":"0.11.8","license":"MIT","_id":"srvx-nightly@0.11.8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"3c606455ab2c1ac2002b9ebe21022e33f46b8c46","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.8.tgz","fileCount":37,"integrity":"sha512-G8jLvcQuV1dEDzxwfSrZ4vB7XX/BFhAzluV9/03SUyZbJUI8SpR5/HbfsYKIsJYr+kZ/RFesg8yZnL35RdlYWw==","signatures":[{"sig":"MEYCIQDOfQGy7t4jL40RhqIqcvCgeidRlUbWfHv2Ou3N5U7VAgIhAIAEbRjul42+jUTz+Eo0eHB9i5enkrQqbK4I90XemW3F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113885},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f2aa00bee20a937f4a2e305f312413b23cc45573","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.10.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.35.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.31","oxlint":"^1.50.0","undici":"^7.22.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.9","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.3.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.7","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.192","@cloudflare/workers-types":"^4.20260304.0","@typescript/native-preview":"^7.0.0-dev.20260225.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.8_1772045475283_0.49900931227092515","host":"s3://npm-registry-packages-npm-production"}},"0.11.9-20260303-132744-a8a0225":{"name":"srvx-nightly","version":"0.11.9-20260303-132744-a8a0225","license":"MIT","_id":"srvx-nightly@0.11.9-20260303-132744-a8a0225","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"677a9420c67c475b727f87893c9360c3e85b9d16","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.9-20260303-132744-a8a0225.tgz","fileCount":37,"integrity":"sha512-7QAQL5S8ypo2E1d4e9fP01wiIiHoc1Q9NQabMmrpJg2ABnghXCVl6gB1BpWkhd0MuujcLptLIb3kpkXa9HCfzQ==","signatures":[{"sig":"MEQCIBkx0zMljA4Mhnmfd7iEDSRDsH809E8HY2YYjD3oDSecAiAG4obTXscok81sdeIi/V9GR6Xg8CWRAr+Z7YYUPYfBiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.9-20260303-132744-a8a0225","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113938},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"a8a0225ae1163c16e9efad78b0ee9cd682c56eb5","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.35.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.31","oxlint":"^1.50.0","undici":"^7.22.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.7.4","@types/bun":"^1.3.9","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.3.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.7","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.9","@types/aws-lambda":"^8.10.160","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.192","@cloudflare/workers-types":"^4.20260304.0","@typescript/native-preview":"^7.0.0-dev.20260225.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.9-20260303-132744-a8a0225_1772544473540_0.47155687648807776","host":"s3://npm-registry-packages-npm-production"}},"0.11.9":{"name":"srvx-nightly","version":"0.11.9","license":"MIT","_id":"srvx-nightly@0.11.9","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"af6d7b123058d5e6cf4920f833bce3dce94d8087","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.9.tgz","fileCount":37,"integrity":"sha512-YVdaQ1IYGjNVuumHrR2YY+uX+S/ZQiZIDDFr5vOGIAQlFVTrUkBVDfNDPIitVnfl8lk6n4NRKsEA+7Ke8eZFKQ==","signatures":[{"sig":"MEYCIQCbVslRfCw6a7MRl0DYjHZ6f+ANFM00z2dL0ixhUrugkwIhAJNwZvd1pJLSxlYl7hKnFFyI7cq7x3IIap86eS7NZtad","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115746},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"6cec129a2c517bfa7e6c45d7b4e9bd3c1892e336","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.36.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.51.0","undici":"^7.22.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.8.2","@types/bun":"^1.3.10","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.3.5","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.8","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.11","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.193","@cloudflare/workers-types":"^4.20260307.1","@typescript/native-preview":"7.0.0-dev.20260309.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.9_1773046246829_0.45324757639984337","host":"s3://npm-registry-packages-npm-production"}},"0.11.10-20260315-212118-9b00c0c":{"name":"srvx-nightly","version":"0.11.10-20260315-212118-9b00c0c","license":"MIT","_id":"srvx-nightly@0.11.10-20260315-212118-9b00c0c","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"41574b500d659a50b960f2a0f22fce28040df7cb","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.10-20260315-212118-9b00c0c.tgz","fileCount":37,"integrity":"sha512-5LOgacBxht/RJL8CSSioJgX4guFTAwgt4IjR9oFGaPkJKJH0nDhNjiWwtobN2m+lfduZVo2+V+vx+7xWVGjvVg==","signatures":[{"sig":"MEUCIQDXlOcwBLlXU2NKUcuI3gynoUbyg6jUP4h2Qpl+5yUcewIgK6R2caZIi24fH1NjZleuMFCq3Epgz8awJcF1bmnnpk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.10-20260315-212118-9b00c0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115928},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"9b00c0cecf8702f20a44a2e3bf6711d1239d0326","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.11.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.36.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.51.0","undici":"^7.22.0","vitest":"^4.0.18","express":"^5.2.1","fastify":"^5.8.2","@types/bun":"^1.3.10","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.3.5","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.8","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.11","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.0.18","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.193","@cloudflare/workers-types":"^4.20260307.1","@typescript/native-preview":"7.0.0-dev.20260309.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.10-20260315-212118-9b00c0c_1773609687431_0.597918983699725","host":"s3://npm-registry-packages-npm-production"}},"0.11.10-20260315-213936-aa84077":{"name":"srvx-nightly","version":"0.11.10-20260315-213936-aa84077","license":"MIT","_id":"srvx-nightly@0.11.10-20260315-213936-aa84077","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"9af4574aee05f3cccc8117f86b43215c84747b02","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.10-20260315-213936-aa84077.tgz","fileCount":37,"integrity":"sha512-CjmIhTKUC4rrgC1c3fY3ASUgsWumV9hTjD8QdAHa2z455GZAPMBzKPoefy3/CVrmz0HXcA0H02Fjb99kbClq1w==","signatures":[{"sig":"MEUCIQDAgePiQLk7jzoChZGSf5bGMeqirFbNwT6eGFifUvslowIgAnDg4JYje6XOpKM0KGuSZcBDH0YnMkNbkMjwttd2Gl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.10-20260315-213936-aa84077","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115927},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"8cae677e75659c7cbfc688ecb3536791421904fb","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.11.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.40.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.55.0","undici":"^7.24.3","vitest":"^4.1.0","express":"^5.2.1","fastify":"^5.8.2","@types/bun":"^1.3.10","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.9","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.11","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.0","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.193","@cloudflare/workers-types":"^4.20260313.1","@typescript/native-preview":"^7.0.0-dev.20260315.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.10-20260315-213936-aa84077_1773610784394_0.539889900287265","host":"s3://npm-registry-packages-npm-production"}},"0.11.10-20260315-214339-bc9fd58":{"name":"srvx-nightly","version":"0.11.10-20260315-214339-bc9fd58","license":"MIT","_id":"srvx-nightly@0.11.10-20260315-214339-bc9fd58","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"74ed21fac33bcba3f15dba3371d270890b2e0d93","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.10-20260315-214339-bc9fd58.tgz","fileCount":37,"integrity":"sha512-zQ4MABEfq5LSjDKcs2bEKQTLYXL7fMZ14S4Tq+VUexbWTZGBKZvdhe0wG1U2372Pct26xknIvodvmoOaBk/xBQ==","signatures":[{"sig":"MEUCID+kwFKSpgfx5cB4Hd/Jwc04E0PdrmiY45lluOJT+fMVAiEAqKa/OJpFTYian5OF5xREIhMsuCDgJ1R3R0XVjMVfW7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.10-20260315-214339-bc9fd58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115895},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"bc9fd58e07e1f271656d9abf5a21cea1ed928e63","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.11.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.40.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.55.0","undici":"^7.24.3","vitest":"^4.1.0","express":"^5.2.1","fastify":"^5.8.2","@types/bun":"^1.3.10","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.9","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.11","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.0","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.193","@cloudflare/workers-types":"^4.20260313.1","@typescript/native-preview":"^7.0.0-dev.20260315.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.10-20260315-214339-bc9fd58_1773611027238_0.13087940059785041","host":"s3://npm-registry-packages-npm-production"}},"0.11.10-20260315-215305-91a5c14":{"name":"srvx-nightly","version":"0.11.10-20260315-215305-91a5c14","license":"MIT","_id":"srvx-nightly@0.11.10-20260315-215305-91a5c14","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"610b9e9bc83445ab08259a744088c558939f4ef0","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.10-20260315-215305-91a5c14.tgz","fileCount":37,"integrity":"sha512-Mw+LZhPAk+3DRJSYkHkGfV9xYHhr7L+8HbB2KpzLejKBjoqksBS4XSV/GNtq3Fir3TkSjQKQcGsAVR88jlncrg==","signatures":[{"sig":"MEQCICxIuJ7pLeq2XIqvKfNgU/z0ZbqdqgJ85TIKSL0+M/bhAiBLK3EwvhIKDFjb+/iw9IMulBR8telk9hBhb0WcAAlOzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.10-20260315-215305-91a5c14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115595},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"91a5c14fc2f75444e71480151c31464095e07d15","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.11.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.40.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.55.0","undici":"^7.24.3","vitest":"^4.1.0","express":"^5.2.1","fastify":"^5.8.2","@types/bun":"^1.3.10","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.9","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.11","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.0","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.193","@cloudflare/workers-types":"^4.20260313.1","@typescript/native-preview":"^7.0.0-dev.20260315.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.10-20260315-215305-91a5c14_1773611594033_0.558299979157201","host":"s3://npm-registry-packages-npm-production"}},"0.11.10":{"name":"srvx-nightly","version":"0.11.10","license":"MIT","_id":"srvx-nightly@0.11.10","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"913e2058957804c01c5d09ee339f3936d9a53501","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.10.tgz","fileCount":37,"integrity":"sha512-g6hnKTENxnjFX5uhwyegaTn6QS28UOA2MwiKEildF4mhIV0UJYLgAK10WU/9gJQnbGTPnAZC5CJ1Vbo/zBiCYQ==","signatures":[{"sig":"MEYCIQCKFPNf6w5Jd59ohs5c8V48cVX0pXMp4TIb/nqn1FDHVwIhAMK5yB6H/E/4OyMh3o+Q1Fx/JuKvLzuUTz/wHL6k5pTh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115547},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"111d4e3d3bceeb8687c264aa2128e947b2ba00d8","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.11.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.40.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.55.0","undici":"^7.24.3","vitest":"^4.1.0","express":"^5.2.1","fastify":"^5.8.2","@types/bun":"^1.3.10","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.9","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.11","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.0","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.193","@cloudflare/workers-types":"^4.20260313.1","@typescript/native-preview":"^7.0.0-dev.20260315.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.10_1773611979614_0.9354232211350484","host":"s3://npm-registry-packages-npm-production"}},"0.11.11-20260315-222031-5e731ef":{"name":"srvx-nightly","version":"0.11.11-20260315-222031-5e731ef","license":"MIT","_id":"srvx-nightly@0.11.11-20260315-222031-5e731ef","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"08d501e2ced444db8af94160d43e89136b204dea","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.11-20260315-222031-5e731ef.tgz","fileCount":37,"integrity":"sha512-ehSHXYWHFCpqaBoYvQgbIiWImour4rkmMpZW4GG7U0KXTC+aRJ76nE6nUnrNxTxQywhdmvhI+5aRuDOiTv783Q==","signatures":[{"sig":"MEUCIF9QZ+I7QlYP2Qijy5m97yeX5ERqMUCGEBjzRuB8OqZOAiEAobwigqMghoJFBjaJIAWfZjdeNslckjsg962aC/kd4Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.11-20260315-222031-5e731ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115761},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"5e731ef58d2460e6751d232a7202b71434ea39f1","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.11.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.40.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.55.0","undici":"^7.24.3","vitest":"^4.1.0","express":"^5.2.1","fastify":"^5.8.2","@types/bun":"^1.3.10","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.9","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.11","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.0","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.193","@cloudflare/workers-types":"^4.20260313.1","@typescript/native-preview":"^7.0.0-dev.20260315.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.11-20260315-222031-5e731ef_1773613239507_0.8854498141820932","host":"s3://npm-registry-packages-npm-production"}},"0.11.11-20260315-222150-f746e79":{"name":"srvx-nightly","version":"0.11.11-20260315-222150-f746e79","license":"MIT","_id":"srvx-nightly@0.11.11-20260315-222150-f746e79","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"bc11a802ef6becddaddb79fd3367553c014ccf06","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.11-20260315-222150-f746e79.tgz","fileCount":37,"integrity":"sha512-xu9v7b7ZutB9qJzGUjBtKiUPdMITGoxWknrlaHxIPgQNRFz2LOm7j/pDqWCgRTg0c30QVPLwNYV30pPkEOIlGg==","signatures":[{"sig":"MEYCIQC62/hs0ocS4DkGG8lhE/6pKSNY08sd4QQQkMsWWHVhCgIhALh05+1OIwO4Jv45sWJ7mxZBNdqyq15cEzzXq9dQX3oj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.11-20260315-222150-f746e79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115761},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f746e795accc4cf3865dff6077d3765f974fb4d8","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.11.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.40.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.55.0","undici":"^7.24.3","vitest":"^4.1.0","express":"^5.2.1","fastify":"^5.8.2","@types/bun":"^1.3.10","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.9","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.11","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.0","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.193","@cloudflare/workers-types":"^4.20260313.1","@typescript/native-preview":"^7.0.0-dev.20260315.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.11-20260315-222150-f746e79_1773613319079_0.5948221582096491","host":"s3://npm-registry-packages-npm-production"}},"0.11.11":{"name":"srvx-nightly","version":"0.11.11","license":"MIT","_id":"srvx-nightly@0.11.11","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"692d984defe169a734bd0c0db34f196e1bdce0d9","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.11.tgz","fileCount":37,"integrity":"sha512-pZ2az4RrG0XTkCeotsa9n2TEGsZ3bZv9qVrvRGHtgSSSXS4eZmtvVsflN0FeDinN03rX31/pnGTpcyWYRKiE5A==","signatures":[{"sig":"MEUCIEzCoHV72IYoUXb86vIM5e2JU+CMmYTeComSJ3gWc4iUAiEAiyXjcZ8ErVGRJilECc6ZEbn2QCcP/F6s1LFxyBgZcXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115713},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f520abaef4685981bd317328723d2ef656e4d707","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.11.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.40.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.55.0","undici":"^7.24.3","vitest":"^4.1.0","express":"^5.2.1","fastify":"^5.8.2","@types/bun":"^1.3.10","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.9","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.11","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.0","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.193","@cloudflare/workers-types":"^4.20260313.1","@typescript/native-preview":"^7.0.0-dev.20260315.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.11_1773613476320_0.5373643014356719","host":"s3://npm-registry-packages-npm-production"}},"0.11.12-20260316-000014-4051f22":{"name":"srvx-nightly","version":"0.11.12-20260316-000014-4051f22","license":"MIT","_id":"srvx-nightly@0.11.12-20260316-000014-4051f22","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"96cd38a1a7cb36344573562f4ff2a0b9749569d5","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.12-20260316-000014-4051f22.tgz","fileCount":37,"integrity":"sha512-eZZmPkA+SjqU45BcpEXpngx6e32OSmxkRn6WUB2BN2Xali4LofChSJdMybreq2F4u2DKhWUzgNAzfnc+yPtDaw==","signatures":[{"sig":"MEYCIQCo7V2KAfJfZ61DRDvehyZup1SjcjaF9TlAEtFBv5Cf8gIhAJ6QTfYpvOWpecm5iC48KFy9sq4o8x5707JmGnXircwx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.12-20260316-000014-4051f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116672},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"4051f22700997644200c3bff1eac15418f25c78f","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.11.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.40.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.55.0","undici":"^7.24.3","vitest":"^4.1.0","express":"^5.2.1","fastify":"^5.8.2","@types/bun":"^1.3.10","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.9","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.11","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.0","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.193","@cloudflare/workers-types":"^4.20260313.1","@typescript/native-preview":"^7.0.0-dev.20260315.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.12-20260316-000014-4051f22_1773619224136_0.12197844177264061","host":"s3://npm-registry-packages-npm-production"}},"0.11.12":{"name":"srvx-nightly","version":"0.11.12","license":"MIT","_id":"srvx-nightly@0.11.12","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"f8087dcc812fa9b9980c215b3de6a109d07a1998","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.12.tgz","fileCount":37,"integrity":"sha512-752opqvg87HXczMFbr+NqaegI48fRaOACkYjtK67Pq4EENebiM7C42M1rCS4Q4qiz/rubT21WUT+bRziJlhUjw==","signatures":[{"sig":"MEQCIEKFsaK5w+kVhc0gHHnaX2HmDThA5VxgaVfR2IQtiL2nAiBydgChHCEqJvNdsb6fXojOXwjsVP9gYeOnALf2wH2CMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116624},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"4a11d45e6e909f8433287fd19efcc6b8d9c01820","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.11.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.40.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.55.0","undici":"^7.24.3","vitest":"^4.1.0","express":"^5.2.1","fastify":"^5.8.2","@types/bun":"^1.3.10","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.9","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.11","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.0","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.193","@cloudflare/workers-types":"^4.20260313.1","@typescript/native-preview":"^7.0.0-dev.20260315.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.12_1773619448722_0.1758326397711858","host":"s3://npm-registry-packages-npm-production"}},"0.11.13-20260317-110132-4e6ace6":{"name":"srvx-nightly","version":"0.11.13-20260317-110132-4e6ace6","license":"MIT","_id":"srvx-nightly@0.11.13-20260317-110132-4e6ace6","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"6f63f73921ad784817646e5af6e7c9b78bfb1d7a","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.13-20260317-110132-4e6ace6.tgz","fileCount":37,"integrity":"sha512-GmHFvBAItNsIPeLEO/f5ClvMtwnLiOYb1+iisfCpFUlp7nvl0g4xJ1pJpSpj/uhKFLAGpaSgdYRPYL210oX4RQ==","signatures":[{"sig":"MEYCIQD0suicPfB7lS2zj2VfHS8EoZQxUuEPhqR90JbIFZiCbQIhAIDC1FnG16g0EGwBJxpUx56GTLk6GGxzKpBL56WZ2Wcl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.13-20260317-110132-4e6ace6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116675},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"4e6ace6b55686acd6125f608ef6ab3ab1efb057f","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.11.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.41.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.56.0","undici":"^7.24.4","vitest":"^4.1.0","express":"^5.2.1","fastify":"^5.8.2","@types/bun":"^1.3.10","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.12","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.0-rc.1","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.0","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.193","@cloudflare/workers-types":"^4.20260317.1","@typescript/native-preview":"7.0.0-dev.20260317.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.13-20260317-110132-4e6ace6_1773745301264_0.25905874190622935","host":"s3://npm-registry-packages-npm-production"}},"0.11.13-20260323-194452-de0d699":{"name":"srvx-nightly","version":"0.11.13-20260323-194452-de0d699","license":"MIT","_id":"srvx-nightly@0.11.13-20260323-194452-de0d699","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"9a9431cb14fc9d24d12df7f0b4bd0c0721ed676b","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.13-20260323-194452-de0d699.tgz","fileCount":37,"integrity":"sha512-MtmTI6R/VPW0yB/lbZaCKfqAN54FcHczt8Amo8lCutn7nfAK8DxJQYFASSD48q8VUw8R33QudiMuqT51J//DFw==","signatures":[{"sig":"MEUCIC+mV3aodUqHxVeoL7nf82ph2GEBD4vu8z1KY+8XPxxeAiEA3QQL+uSI9FrUq/SsbXCjHqkwoiMGVw7s+Bxsg8JPepk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.13-20260323-194452-de0d699","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116735},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"de0d69901c357f36a39b7e13eebef6c930652baa","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.12.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.41.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.56.0","undici":"^7.24.4","vitest":"^4.1.0","express":"^5.2.1","fastify":"^5.8.2","@types/bun":"^1.3.10","node-forge":"^1.3.3","typescript":"^5.9.3","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.12","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.0-rc.1","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.0","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.193","@cloudflare/workers-types":"^4.20260317.1","@typescript/native-preview":"7.0.0-dev.20260317.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.13-20260323-194452-de0d699_1774295100800_0.3886037317845197","host":"s3://npm-registry-packages-npm-production"}},"0.11.13-20260323-195743-7375fed":{"name":"srvx-nightly","version":"0.11.13-20260323-195743-7375fed","license":"MIT","_id":"srvx-nightly@0.11.13-20260323-195743-7375fed","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"318e8d1077bfe3e387c80463149056b4490715ee","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.13-20260323-195743-7375fed.tgz","fileCount":37,"integrity":"sha512-V77zLC643jfHz/emWQac4V1pa99GiKwj+fBFo3UtPWU/csFN3FO5+zMvkph1SGx1T3E/EDwboe+ZFI7XD0wIWQ==","signatures":[{"sig":"MEQCIC12eTY4dQpVOZSKbM4xwOBL51LstQzrixHBaToEKZhDAiBI2mZe3FXMr6EuXiJTPUflQ3zq0ucVndj52411FzjS/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.13-20260323-195743-7375fed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116732},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"7375fed4a2bf9fb4b64896ce868937eda7cf686f","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.12.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.41.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.56.0","undici":"^7.24.5","vitest":"^4.1.1","express":"^5.2.1","fastify":"^5.8.4","@types/bun":"^1.3.11","node-forge":"^1.3.3","typescript":"^6.0.2","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.12","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.11","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.1","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.194","@cloudflare/workers-types":"^4.20260317.1","@typescript/native-preview":"^7.0.0-dev.20260323.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.13-20260323-195743-7375fed_1774295871834_0.07528420801588576","host":"s3://npm-registry-packages-npm-production"}},"0.11.13":{"name":"srvx-nightly","version":"0.11.13","license":"MIT","_id":"srvx-nightly@0.11.13","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"78af6ffc12b848e3a73e767a65b96734bd9f9fe8","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.13.tgz","fileCount":37,"integrity":"sha512-9yM/mrAcxUvJyoMRpq30XyXU5pWRKaTD9Ee4OJDmdvXRuxPzfcEXBw3OiYO40wHfAqZ93UBj8LCA57SwJrR/Bw==","signatures":[{"sig":"MEQCIDmliIazh/9NoWGdFTu+lCJTf1jKvZzmNpRE56Co8p7DAiBL6P8Fjx/XuJqRZCCBvirPnOXzdS97DIqNL2QfKxxaEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116687},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"e19649a96a33012be5f5c201c11fb388940ade68","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.12.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.41.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.56.0","undici":"^7.24.5","vitest":"^4.1.1","express":"^5.2.1","fastify":"^5.8.4","@types/bun":"^1.3.11","node-forge":"^1.3.3","typescript":"^6.0.2","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.12","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.0-rc.1","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.1","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.194","@cloudflare/workers-types":"^4.20260317.1","@typescript/native-preview":"^7.0.0-dev.20260323.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.13_1774296160614_0.4320536073440684","host":"s3://npm-registry-packages-npm-production"}},"0.11.14-20260401-191814-645b261":{"name":"srvx-nightly","version":"0.11.14-20260401-191814-645b261","license":"MIT","_id":"srvx-nightly@0.11.14-20260401-191814-645b261","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"70a5abdaa82cf66ceac927f1c58b996c04c18735","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.14-20260401-191814-645b261.tgz","fileCount":37,"integrity":"sha512-hYl2j/kDBKoQjhLa0swR9SxfUkGsCs4xSmq3fpzV6VF3nVn4dIt4Cz7Lem9+UTHc9ikL7DpTXn6U1QycNHNZQw==","signatures":[{"sig":"MEUCIQC+81bLxQsVRpf6BmlqlRgITLaHtFXk+fx7JswIVcN30wIgYWmMH3bG7pwgPuCd4DE8UrkKh/OueVe4L+APq8/BUgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.14-20260401-191814-645b261","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116476},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"645b26194be35ef379261876173680401473aa6b","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.12.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.43.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.58.0","undici":"^7.24.7","vitest":"^4.1.2","express":"^5.2.1","fastify":"^5.8.4","@types/bun":"^1.3.11","node-forge":"^1.4.0","typescript":"^6.0.2","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.13","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.12","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.2","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.194","@cloudflare/workers-types":"^4.20260401.1","@typescript/native-preview":"^7.0.0-dev.20260401.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.14-20260401-191814-645b261_1775071103336_0.8915268132128358","host":"s3://npm-registry-packages-npm-production"}},"0.11.14-20260401-193746-0e4f29b":{"name":"srvx-nightly","version":"0.11.14-20260401-193746-0e4f29b","license":"MIT","_id":"srvx-nightly@0.11.14-20260401-193746-0e4f29b","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"531fdbac6dbb2124c9a967b677d37aaa7b0c14d0","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.14-20260401-193746-0e4f29b.tgz","fileCount":37,"integrity":"sha512-xbgvFiGE591HRyn0+5DoumQ7qs8n8haZKiRE7B9Kw3FzwwNo8D81rE8+fukdjn3htQxnFIfL2ACXZ29jad0ILA==","signatures":[{"sig":"MEUCIAncZokTzmJypbHkc7OC0G5b/F1fj5F5Stf7GF/6XH8LAiEAn7WXvXemLDFceMh5RRzdH2QXcy0l3FQulHJfc29KKNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.14-20260401-193746-0e4f29b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117062},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"0e4f29b4733bea535e438a3483747c4a87789b0b","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.12.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.43.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.58.0","undici":"^7.24.7","vitest":"^4.1.2","express":"^5.2.1","fastify":"^5.8.4","@types/bun":"^1.3.11","node-forge":"^1.4.0","typescript":"^6.0.2","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.13","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.12","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.2","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.194","@cloudflare/workers-types":"^4.20260401.1","@typescript/native-preview":"^7.0.0-dev.20260401.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.14-20260401-193746-0e4f29b_1775072279644_0.7744960305611814","host":"s3://npm-registry-packages-npm-production"}},"0.11.14":{"name":"srvx-nightly","version":"0.11.14","license":"MIT","_id":"srvx-nightly@0.11.14","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"f1c8f99358a3b80ae2a1a7c82929cb9d2e803ae1","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.14.tgz","fileCount":37,"integrity":"sha512-APu1VQkgv9rVIHqNdl+6/UG/QslQbY8Fyy0JZDmHUYy7zpreZBIAZhERJF3Fl4lLQ4mWpoG/Dwv9TaWOiTu3rg==","signatures":[{"sig":"MEUCIQC1+jCzEG649snGjDGCucJScusmGnHIIDgFId53Qq0o6wIgM3ofHI1c6D5+lcQK8MD7bnSKvRv6hiKWGw+spD2w1mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117014},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"a27fcbb1fbae8c97559b9d01859f925bf5839eba","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.12.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.43.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.58.0","undici":"^7.24.7","vitest":"^4.1.2","express":"^5.2.1","fastify":"^5.8.4","@types/bun":"^1.3.11","node-forge":"^1.4.0","typescript":"^6.0.2","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.13","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.12","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.2","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.194","@cloudflare/workers-types":"^4.20260401.1","@typescript/native-preview":"^7.0.0-dev.20260401.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.14_1775072305696_0.9699991968111854","host":"s3://npm-registry-packages-npm-production"}},"0.11.15-20260403-100933-76cb641":{"name":"srvx-nightly","version":"0.11.15-20260403-100933-76cb641","license":"MIT","_id":"srvx-nightly@0.11.15-20260403-100933-76cb641","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"a3a3d0dccc4ac54933a7b488f7e929e0e105a40d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.15-20260403-100933-76cb641.tgz","fileCount":37,"integrity":"sha512-q9nCKNs4CD4cFHHgZChsZosFqpgYXQnxJ+i5cACWi+3zTzu5251zjPbAUiQb1EnvyvNKwJpLAqylKAw/nVq2tg==","signatures":[{"sig":"MEYCIQD0COCp4xyTPpC0HOEay1WN0m4n3kE23B5bVgHROXZAZQIhAL2q6YXZiOdOl/3dYqxBTkoK7L/T4K+0O/26+Bh2Ff2U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.15-20260403-100933-76cb641","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117172},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"76cb6416bb88871b804ee721d94a4013716eb99d","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.12.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.43.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.58.0","undici":"^7.24.7","vitest":"^4.1.2","express":"^5.2.1","fastify":"^5.8.4","@types/bun":"^1.3.11","node-forge":"^1.4.0","typescript":"^6.0.2","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.13","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.12","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.2","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.194","@cloudflare/workers-types":"^4.20260401.1","@typescript/native-preview":"^7.0.0-dev.20260401.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.15-20260403-100933-76cb641_1775210983143_0.43129407692041566","host":"s3://npm-registry-packages-npm-production"}},"0.11.15":{"name":"srvx-nightly","version":"0.11.15","license":"MIT","_id":"srvx-nightly@0.11.15","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"da4e170a96c7e3fd9c09cddb9cd9e10168bb4802","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.15.tgz","fileCount":37,"integrity":"sha512-JGpC5MRQs+Hng0ronvrjUghxV/6uqrHNM2zzqqEpLur489xOUFn+F9GlcqUmV5MuY2kh80LneBRJX/HGM4Qk1A==","signatures":[{"sig":"MEYCIQCKoA+Z19TDTwaa0ZSzJ+HKBOB0hvz4mQTQF20gHDkuegIhAOVptvbQAhPdF1wIMTDclRLOW2tBelAnTYtypo6mrEee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117124},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"ba8d0597609da78417732655e0dfa2db094b8395","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.12.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.43.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.32","oxlint":"^1.58.0","undici":"^7.24.7","vitest":"^4.1.2","express":"^5.2.1","fastify":"^5.8.4","@types/bun":"^1.3.11","node-forge":"^1.4.0","typescript":"^6.0.2","@types/deno":"^2.5.0","@types/node":"^25.5.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.13","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^1.19.12","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.2","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.194","@cloudflare/workers-types":"^4.20260401.1","@typescript/native-preview":"^7.0.0-dev.20260401.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.15_1775211526013_0.4010346680892998","host":"s3://npm-registry-packages-npm-production"}},"0.11.16-20260422-113630-e501480":{"name":"srvx-nightly","version":"0.11.16-20260422-113630-e501480","license":"MIT","_id":"srvx-nightly@0.11.16-20260422-113630-e501480","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c7b6ba944f725646deae94935773840f9b2d12a5","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.16-20260422-113630-e501480.tgz","fileCount":37,"integrity":"sha512-D0OB+8H+z/BCVCOTxXT5hOCQzk/p/nK17WJNCemVW7yGc/rIigCwWVYwspmmL0gNRjSTmc5AapCKfa6bSXwLeg==","signatures":[{"sig":"MEYCIQDRjuVj4z7T6RG3Mf9/9JiNln07A/5ys2tujCkukIg9VwIhAMBCAwLmAkz+xJXlUeU++mAO2bPDOGwVZRXUuwVY92Bv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.16-20260422-113630-e501480","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111963},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"e50148058c4c89edd7cf2e7e28f597e12bfcf2c3","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.12.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.46.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.33","oxlint":"^1.61.0","undici":"^8.1.0","vitest":"^4.1.5","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.12","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.5.0","@types/node":"^25.6.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.15","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.0","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.5","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.195","@cloudflare/workers-types":"^4.20260421.1","@typescript/native-preview":"^7.0.0-dev.20260421.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.16-20260422-113630-e501480_1776857799750_0.578220833846576","host":"s3://npm-registry-packages-npm-production"}},"0.11.16-20260429-201440-7249b63":{"name":"srvx-nightly","version":"0.11.16-20260429-201440-7249b63","license":"MIT","_id":"srvx-nightly@0.11.16-20260429-201440-7249b63","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"4da0fcfa734a0ef453ade5f662ed2573faee72f1","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.16-20260429-201440-7249b63.tgz","fileCount":37,"integrity":"sha512-spm3Hc+BKV35jYLrIhNYkeHdG0hDX1csIERYtadxM61DTs6yVwqbXdrBzK+Dv0MPzM0ByMICrLbUhZZoAVv++w==","signatures":[{"sig":"MEUCIH8/l4DDY0Ikow/FLF1rmEnogIG7RtlsBGO5cZMXnEz0AiEAjg0o1Ijh1NwrnN+cZDwE0HXHnjtSlk1eAI2TSlcfEDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.16-20260429-201440-7249b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111932},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"7249b6385477d714f7d7a0d2ee5d3f261a9e0eca","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.13.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.47.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.33","oxlint":"^1.62.0","undici":"^8.1.0","vitest":"^4.1.5","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.13","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.5.0","@types/node":"^25.6.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.15","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.0","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.5","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.195","@cloudflare/workers-types":"^4.20260426.1","@typescript/native-preview":"^7.0.0-dev.20260429.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.16-20260429-201440-7249b63_1777493691266_0.05258252965432253","host":"s3://npm-registry-packages-npm-production"}},"0.11.16-20260522-151413-a745b47":{"name":"srvx-nightly","version":"0.11.16-20260522-151413-a745b47","license":"MIT","_id":"srvx-nightly@0.11.16-20260522-151413-a745b47","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"025c82d39735c6fe2b3811c1c896b87d18828ff4","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.16-20260522-151413-a745b47.tgz","fileCount":37,"integrity":"sha512-A4NqJDm8SGf2jlSlBFQ4QwRwDh5ZYNvLoh2Zjv3aWJtFgjFeuxHTuXau+5dHr4XvYGpvnwMHyWRPloCXO6nUNw==","signatures":[{"sig":"MEUCIQCu3H+rOUCeuJ3xTh+UGYeIUCINDGCGO1RBuUjpp7wciwIgJ+iSIvkhWsxhzhFe5NufIbIb+WBr9aLGscfRXmqGmmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.16-20260522-151413-a745b47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111909},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"a745b47117259967aba1b8ba7ed18b8b4a898e4f","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.15.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.2.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.51.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.35","oxlint":"^1.66.0","undici":"^8.3.0","vitest":"^4.1.7","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.15","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.3","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.7","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260521.1","@typescript/native-preview":"7.0.0-dev.20260521.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.16-20260522-151413-a745b47_1779462864036_0.279712391158065","host":"s3://npm-registry-packages-npm-production"}},"0.11.16-20260522-152138-e429c6f":{"name":"srvx-nightly","version":"0.11.16-20260522-152138-e429c6f","license":"MIT","_id":"srvx-nightly@0.11.16-20260522-152138-e429c6f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"450ed726390502ca119dc3ef9ba6cca244bde194","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.16-20260522-152138-e429c6f.tgz","fileCount":37,"integrity":"sha512-MWBT2CMvBzqhiw0j/VOtUP8PxICVhpYuxEuAnw1lxxItcqt6BOQUgrszjiXM3HUVj4xSXe5WqJt3h5GVV5B0ew==","signatures":[{"sig":"MEUCIFISJOqT5t9jA8fQ2pcLKc7qeHniSvNTKmINJr15uLQkAiEArLd3m4KPUis2uf7PkaZUQ20RhwQtm5PTB8gcaDfQsZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.16-20260522-152138-e429c6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111975},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"e429c6f3abbcbd8745182989d07d20b1624442d5","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.15.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.2.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.51.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.35","oxlint":"^1.66.0","undici":"^8.3.0","vitest":"^4.1.7","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.15","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.3","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.7","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260521.1","@typescript/native-preview":"7.0.0-dev.20260521.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.16-20260522-152138-e429c6f_1779463308590_0.7388218948139373","host":"s3://npm-registry-packages-npm-production"}},"0.11.16-20260522-154453-19efb13":{"name":"srvx-nightly","version":"0.11.16-20260522-154453-19efb13","license":"MIT","_id":"srvx-nightly@0.11.16-20260522-154453-19efb13","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"4e594c329b090bac2251ebbf002017c7c31cc126","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.16-20260522-154453-19efb13.tgz","fileCount":37,"integrity":"sha512-RFCrh2/OIJfFZpIxi8GYub00TZHNINL2TQzeBSltBndqSKEnblNacQkj/lKZfrf1U5nolDEm57vD609/4TgvQQ==","signatures":[{"sig":"MEUCIEhhLwCPm7v9cBp8RgEb797YXB+19yxzlLsL2C5APT29AiEAi1GRwznpxCuTak36nj2DG3JdRi+M6nvkeIDWba6IJsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.16-20260522-154453-19efb13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112202},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"19efb135b7f10d5e5a7bab22760280827488acdc","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.15.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.2.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.51.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.35","oxlint":"^1.66.0","undici":"^8.3.0","vitest":"^4.1.7","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.15","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.3","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.7","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260521.1","@typescript/native-preview":"7.0.0-dev.20260521.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.16-20260522-154453-19efb13_1779464704751_0.12352123166562912","host":"s3://npm-registry-packages-npm-production"}},"0.11.17-20260522-154949-f6b6678":{"name":"srvx-nightly","version":"0.11.17-20260522-154949-f6b6678","license":"MIT","_id":"srvx-nightly@0.11.17-20260522-154949-f6b6678","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"24dc50ef6359697cf4e519044b5a66633e54a9ff","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.17-20260522-154949-f6b6678.tgz","fileCount":37,"integrity":"sha512-YKjR1EDalU24AU2jzJaW34jgKGgKenNes1hTR6PLn2nRyadYxyPcOyhubp1DrIMOpVjIlhXfkF1VHBTue6X6Xw==","signatures":[{"sig":"MEUCIQDifLrdKyStE9APiYvg4WM7pvleqWwBryb4mIrluC0/IQIgMb6UgJGp3Lg2nZu05VqhxgKNYPC8zvbN8uvkUDzyyHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.17-20260522-154949-f6b6678","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112202},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f6b6678892ab71f3013bd02d88410ca79174c8e3","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.15.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.2.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.51.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.35","oxlint":"^1.66.0","undici":"^8.3.0","vitest":"^4.1.7","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.15","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.3","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.7","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260521.1","@typescript/native-preview":"7.0.0-dev.20260521.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.17-20260522-154949-f6b6678_1779464999992_0.10278042938579168","host":"s3://npm-registry-packages-npm-production"}},"0.11.17-20260615-215844-59b1891":{"name":"srvx-nightly","version":"0.11.17-20260615-215844-59b1891","license":"MIT","_id":"srvx-nightly@0.11.17-20260615-215844-59b1891","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"cc35683f067245fa4be7949cf27acdc9b98eb458","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.17-20260615-215844-59b1891.tgz","fileCount":37,"integrity":"sha512-JL8xRopOHZM+xgdJI9nPsa+AMWOb9/ITipMCsIk9zJFFWcrGz0XjEcydFfYgzyNwiHHuygU290UFqUo/tit3IQ==","signatures":[{"sig":"MEUCIDZ4HlxRy+Lj+ZaM1d153b3qvVFcJrRGNeCoWB0ATYNMAiEA/9OyQHQa1sny1jRXfs96IAfYwc+Z8KVBIPt+gljQc/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.17-20260615-215844-59b1891","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114037},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"59b189195f5e56e30a5578b8f75bd75199d15560","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.17.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.2.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.51.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.35","oxlint":"^1.66.0","undici":"^8.3.0","vitest":"^4.1.7","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.15","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.3","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.7","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260521.1","@typescript/native-preview":"7.0.0-dev.20260521.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.17-20260615-215844-59b1891_1781560735978_0.37376811379004127","host":"s3://npm-registry-packages-npm-production"}},"0.11.17-20260617-132519-0a52dab":{"name":"srvx-nightly","version":"0.11.17-20260617-132519-0a52dab","license":"MIT","_id":"srvx-nightly@0.11.17-20260617-132519-0a52dab","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"093c6e7f1d829c4db00cdc811724225df51e1335","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.17-20260617-132519-0a52dab.tgz","fileCount":37,"integrity":"sha512-GcvvT2srRP0cgSxPAOQmqjYsMxoYlXKzwCu4smK2Ds6eFYKzVrjOUMrEKP3QYjh7gCTHxR9qVfUVffHyZ806CQ==","signatures":[{"sig":"MEUCIQDGczDrfJQlvACzw8u7JSajf2kLDRXWEDLjHvcIXYIZwQIgcwH5dlHqpfjjJsRvZqW+fWonvAPvJxBzhAPJtE/jzxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.17-20260617-132519-0a52dab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114242},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"0a52dab589ca6e893dea3171468733a662459ecf","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.17.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.2.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.51.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.35","oxlint":"^1.66.0","undici":"^8.3.0","vitest":"^4.1.7","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.15","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.3","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.7","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260521.1","@typescript/native-preview":"7.0.0-dev.20260521.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.17-20260617-132519-0a52dab_1781702739475_0.4262039366782322","host":"s3://npm-registry-packages-npm-production"}},"0.11.17-20260617-140920-8c07e6e":{"name":"srvx-nightly","version":"0.11.17-20260617-140920-8c07e6e","license":"MIT","_id":"srvx-nightly@0.11.17-20260617-140920-8c07e6e","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"a6a609ce9fef63719972295bc7e19041162ecc10","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.17-20260617-140920-8c07e6e.tgz","fileCount":37,"integrity":"sha512-gRDQTN5xQUoubEFCKNpK0jYdlGrtaUjKNvOTLOleiNOWYR559QsZrdKFZ3fEaQL2zETx2xvO0rp66fbUdR4dmQ==","signatures":[{"sig":"MEUCIENlq7W+khEsAKrwSS9alWJfwJWKYews4YiQg/C3MokfAiEAybZRbx66udCuCTAwy44go1oqdkPvltLsmX5wg08Dy2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.17-20260617-140920-8c07e6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114351},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"8c07e6e061632fe9ba6d5a221c7be45c89ddeb43","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.17.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.2.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.51.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.35","oxlint":"^1.66.0","undici":"^8.3.0","vitest":"^4.1.7","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.15","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.3","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.7","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260521.1","@typescript/native-preview":"7.0.0-dev.20260521.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.17-20260617-140920-8c07e6e_1781705370865_0.8630506086898151","host":"s3://npm-registry-packages-npm-production"}},"0.11.17-20260617-144435-d384e41":{"name":"srvx-nightly","version":"0.11.17-20260617-144435-d384e41","license":"MIT","_id":"srvx-nightly@0.11.17-20260617-144435-d384e41","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"f371d0471986898a47d70fa8e4af60b8dee3f26c","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.17-20260617-144435-d384e41.tgz","fileCount":37,"integrity":"sha512-t96hD07PKOyC3R8K17GPIPsj299X8krv0//3kKa0jW/L0uHwyp4r9eYt9SByMNa0p9QJhz14lUrbAOoJ7WsaNg==","signatures":[{"sig":"MEQCICwJB0rDMni9kbc/xN+ERjTERK95dgWTrpkpohBN9TFVAiBcBVL1guivsXJSj+Uwl1M1h5IzVRTiUPoFd2hggRuC7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.17-20260617-144435-d384e41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114579},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d384e413bfc8157eb6a5f51c4499106dc60a4403","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.17.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.2.2","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.51.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.35","oxlint":"^1.66.0","undici":"^8.3.0","vitest":"^4.1.7","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.15","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.3","@types/aws-lambda":"^8.10.161","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.7","@whatwg-node/server":"^0.10.18","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260521.1","@typescript/native-preview":"7.0.0-dev.20260521.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.17-20260617-144435-d384e41_1781707485555_0.6391654155223141","host":"s3://npm-registry-packages-npm-production"}},"0.11.18-20260619-130210-0a32618":{"name":"srvx-nightly","version":"0.11.18-20260619-130210-0a32618","license":"MIT","_id":"srvx-nightly@0.11.18-20260619-130210-0a32618","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"208246cb4843f63c14331260e5632b5052373f2e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.18-20260619-130210-0a32618.tgz","fileCount":37,"integrity":"sha512-PiDVTH+CEyj/1glsgF9zk54utsSqhGYqr2F86TORO9pc8zgfIuEdhHN1IIwoKZxqh/K+fH85Exn20JlTMDoz2g==","signatures":[{"sig":"MEQCIDyXhBNu49lsfYa2rGqP9JQB77NdzkH1jUCP1T9lkc4zAiB89yIg0P95qnWhKC0sWHHQUWoBVsWXdnYJwjl2gUW1mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.18-20260619-130210-0a32618","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114112},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"0a32618e1ff9c1ad8434211d3fd339a0e17419e3","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.17.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.55.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.36","oxlint":"^1.70.0","undici":"~8.3","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.16","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.5","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260617.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.18-20260619-130210-0a32618_1781874141822_0.9521404379828409","host":"s3://npm-registry-packages-npm-production"}},"0.11.18-20260630-105036-4fd915f":{"name":"srvx-nightly","version":"0.11.18-20260630-105036-4fd915f","license":"MIT","_id":"srvx-nightly@0.11.18-20260630-105036-4fd915f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"6c7a95d212299377a17d49d6b27f6bc60bf88321","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.18-20260630-105036-4fd915f.tgz","fileCount":37,"integrity":"sha512-Nl32oCvJ6JHSVaU8XjLrqhW4+9p71wL6uCpgcPIv5NPzhgiX28J7r62vclUvKwFardukL6BMHzx84sHbQSXgKw==","signatures":[{"sig":"MEYCIQCi6I2qkXlMPvq0uvIVgsLgRnTwRlPwoWy1uMANKi0S6AIhAM6F7ZrwmEeQl/NkH8PS+/M7d0ClNgV5cifoUFkNx3Kj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.18-20260630-105036-4fd915f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114112},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"4fd915f6ae41ff9deb02a974b10ba0cb6613c4e4","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.55.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.36","oxlint":"^1.70.0","undici":"~8.3","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.16","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.5","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260617.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.18-20260630-105036-4fd915f_1782816646718_0.10241504287300907","host":"s3://npm-registry-packages-npm-production"}},"0.11.18-20260630-114106-b0dadda":{"name":"srvx-nightly","version":"0.11.18-20260630-114106-b0dadda","license":"MIT","_id":"srvx-nightly@0.11.18-20260630-114106-b0dadda","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d67ad6a35923af647246f400c45021ad0e0a8024","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.18-20260630-114106-b0dadda.tgz","fileCount":37,"integrity":"sha512-v8Ne0pMcLk+JZGKlCm62sD5BhGuRax1do7Fy/2rCIeQun3Ya4qf5L39KQ9cUlvz+I+9zOzVrWdUbo5Wn0WWWLg==","signatures":[{"sig":"MEUCIBb4F1HJ3fN4mlp+5c7Cp8Qzhl/rdgx+uW7vCrNU1slWAiEA4M5H2LJYf4z2weoNukEOO9fBf6lMitFySl3pNr7tPFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.18-20260630-114106-b0dadda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114372},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"b0daddab593db28097701994f02ad8b472a56057","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.55.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.36","oxlint":"^1.70.0","undici":"~8.3","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.16","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.5","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260617.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.18-20260630-114106-b0dadda_1782819676702_0.13874831705606394","host":"s3://npm-registry-packages-npm-production"}},"0.11.18":{"name":"srvx-nightly","version":"0.11.18","license":"MIT","_id":"srvx-nightly@0.11.18","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"994ca2266738c2751eb55c7a225e7d85fe6ca1af","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.18.tgz","fileCount":37,"integrity":"sha512-b1dgn2n3bAmkHffXFITwNeAewL5r+Iy0NG+NOxCRdSWkeBpqtfmwEE+AKduE7ae7Tbu7Sq8NeCuxdgbyG5A96g==","signatures":[{"sig":"MEYCIQDtYIR9v47/Zei5ePNTDsG9H17iLe2krPAWc0hlLbGCzQIhANQt7Ry7rbG8/8rgk+tRXgFnKBq9KeSlZueGc7p2Ablm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114324},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f4135893914c6cc02d21fe94622fb96364947c07","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.55.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.36","oxlint":"^1.70.0","undici":"~8.3","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.16","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.5","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260617.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.18_1782820788221_0.8516689212316477","host":"s3://npm-registry-packages-npm-production"}},"0.11.19-20260702-103127-777f71d":{"name":"srvx-nightly","version":"0.11.19-20260702-103127-777f71d","license":"MIT","_id":"srvx-nightly@0.11.19-20260702-103127-777f71d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d6c5e26c8ed55dccbabd4341bcde1847dc72ed5f","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.19-20260702-103127-777f71d.tgz","fileCount":37,"integrity":"sha512-e7zhal3nCn7wMUsrZ+S7eBVx8w/vqNNiFiNMYhiA9xPYmqyFqhuaMCy+xry8vg4Fet6ZrxQBLfLPweOa5aYChw==","signatures":[{"sig":"MEUCIQClTawqBfzbGrU0D7GPiPs57XdrBSfekPVwRIDNSwEKegIgB6Zaa5JOa8+OtSGzTirXIgweD2TJxjYbhezZ/Wbry5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.19-20260702-103127-777f71d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114454},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"777f71d1e2929e86bd9fdf8e657555e2a3173544","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.55.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.36","oxlint":"^1.70.0","undici":"~8.3","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.16","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.5","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260617.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.19-20260702-103127-777f71d_1782988299640_0.775745806981061","host":"s3://npm-registry-packages-npm-production"}},"0.11.19-20260702-103715-18dc356":{"name":"srvx-nightly","version":"0.11.19-20260702-103715-18dc356","license":"MIT","_id":"srvx-nightly@0.11.19-20260702-103715-18dc356","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d41522d88c49e5ea19c85473e47a960a6b404817","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.19-20260702-103715-18dc356.tgz","fileCount":37,"integrity":"sha512-9XTxw+bonz+oQxwANRZVRaxtLCIMFHdC+5/8U6StXN2Rbf4UYVPlrw7GCtzTtT0RnhALyNG+GdY28CvY0x1tpg==","signatures":[{"sig":"MEUCIQCcP01Zmm1/QDZlxvz9T84PFDuOe+XO/w5HCVuiHwffvQIgEMliYrd4S86iEeYGgLQr+BEItlCOEpt0mwnS7R2XJhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.19-20260702-103715-18dc356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114527},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"18dc356d14b05eec9ad34ce00411a61c989bf1ec","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.55.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.36","oxlint":"^1.70.0","undici":"~8.3","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.16","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.5","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260617.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.19-20260702-103715-18dc356_1782988646204_0.3328866883574013","host":"s3://npm-registry-packages-npm-production"}},"0.11.19-20260702-113220-44bba4e":{"name":"srvx-nightly","version":"0.11.19-20260702-113220-44bba4e","license":"MIT","_id":"srvx-nightly@0.11.19-20260702-113220-44bba4e","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"69a5c34b0b0002e8dfecb16a28cd58199444e530","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.19-20260702-113220-44bba4e.tgz","fileCount":38,"integrity":"sha512-H5sXjujZp94smQR0otylnuMF3F6uOcMcmhcmPDbbl+NJ9rVud42ECdtbOWTb5HadVEZXJ6LZfJ5l6e96noGIHQ==","signatures":[{"sig":"MEYCIQCZG+sY4HiR3DszorvAAK/+S0V0/OLmoqqjGN/CBxbCZgIhANPbahVchILM2HsF54pLjXYYDj4eR/piU8/I2fguNljq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.19-20260702-113220-44bba4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118046},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"44bba4e160615f1c1617272052898efed44f7816","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.55.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.36","oxlint":"^1.70.0","undici":"~8.3","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.8.5","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^25.9.3","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.16","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.5","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.197","@cloudflare/workers-types":"^4.20260617.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.19-20260702-113220-44bba4e_1782991950263_0.7561912665329751","host":"s3://npm-registry-packages-npm-production"}},"0.11.19-20260702-114953-57001b6":{"name":"srvx-nightly","version":"0.11.19-20260702-114953-57001b6","license":"MIT","_id":"srvx-nightly@0.11.19-20260702-114953-57001b6","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"51c265f5aa332059483878f05d785f4cef22c359","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.19-20260702-114953-57001b6.tgz","fileCount":38,"integrity":"sha512-a5LO3+mDZJgfr+bILeJtKjhvl0v9K68rpOe8aej9LYUCihdayIy3FSYNunhkqPTuYcffNxcT4rlvR9WkCseVPQ==","signatures":[{"sig":"MEQCIAo61ZWa4AqiMTjL9xRh0sAqQNk+J6+odI7TntaY7bxFAiAflcui6BC/t4IQ3e2wMSa1kSuVf4L+y+pn1t2y8LGlEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.19-20260702-114953-57001b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118048},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"57001b60ee1fa38f68acf041604c5cfbab45c66c","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.57.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.37","oxlint":"^1.72.0","undici":"~8.3.0","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.9.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^26.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.18","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.6","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^4.20260701.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.19-20260702-114953-57001b6_1782993003376_0.012094598809041956","host":"s3://npm-registry-packages-npm-production"}},"0.11.19-20260702-121337-9806bd5":{"name":"srvx-nightly","version":"0.11.19-20260702-121337-9806bd5","license":"MIT","_id":"srvx-nightly@0.11.19-20260702-121337-9806bd5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"28adac67109a4fc98d61ba2f691868904f2607ee","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.19-20260702-121337-9806bd5.tgz","fileCount":38,"integrity":"sha512-EC40xmghAW3fDDUvdqnokwb8ZWM5ApRuhOwrLHd8SDrw1GyE8oIqeVdly0bwsztE2WNnQDdgrs6njmAeOwXR7g==","signatures":[{"sig":"MEUCIHNqfvv7n72oWXkR2Py3GXBUq9ocer3UlgLUZ+QzFya3AiEAmnElP1VxQkrWoTjMxBUr9eirBwgllopm4P00jHuLz90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.19-20260702-121337-9806bd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117704},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"9806bd5d46e8cc6b0a67bb51d0dfe6cc4c3c2ea5","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.57.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.37","oxlint":"^1.72.0","undici":"~8.3.0","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.9.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^26.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.18","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.6","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^4.20260701.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.19-20260702-121337-9806bd5_1782994429500_0.07055278037746726","host":"s3://npm-registry-packages-npm-production"}},"0.11.19-20260702-122457-230a58c":{"name":"srvx-nightly","version":"0.11.19-20260702-122457-230a58c","license":"MIT","_id":"srvx-nightly@0.11.19-20260702-122457-230a58c","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"6dba9fbfc324d7a0a9aed57f47f1e250bd037b5c","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.19-20260702-122457-230a58c.tgz","fileCount":38,"integrity":"sha512-se2fBl2t9oBN7uWpwuNQ//gMJ4ndD9O3sIa2b++BXcAMjwwKuRsQwfmf+TfNg53jdIUTYpdlC+1gWYTTPmEtiQ==","signatures":[{"sig":"MEUCIB5QMF9B69MG1kkExY8eUIig4nkZYS9g0bX6g4Z0qYOfAiEAvVHfy/d342Y/hFrEA+OY834u879I4rVrcMiHoHB7Mr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.19-20260702-122457-230a58c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117704},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"230a58c19a6267273834416e1dab60a918eb2420","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.57.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.37","oxlint":"^1.72.0","undici":"~8.3.0","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.9.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^26.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.18","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.6","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^4.20260701.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.19-20260702-122457-230a58c_1782995109022_0.4750425093792221","host":"s3://npm-registry-packages-npm-production"}},"0.11.19":{"name":"srvx-nightly","version":"0.11.19","license":"MIT","_id":"srvx-nightly@0.11.19","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"9458692d48f57df88cedf0bbe2d567a3dd58d472","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.19.tgz","fileCount":38,"integrity":"sha512-/WlAftOEj6ejhtEvAkaywddQA+nm5rltPi5ZBkBR3PR2gKs1zqQZ8KWrZH0QB/xxeUBQ+nSUU0FsccV63oQXoA==","signatures":[{"sig":"MEUCIC9yoeHB768Uv646FAMGneqjl4l523bHvochPkPgyWmaAiEA/Q/BzfUsGPNZB0D36AqFBW6+har/IwjE026pXVM/LQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117656},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"8b0b1e9a4be653ee694f8a4789dd25332b06fce5","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.57.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.37","oxlint":"^1.72.0","undici":"~8.3.0","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.9.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^26.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.18","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.6","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^4.20260701.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.19_1782995194735_0.6052118245065523","host":"s3://npm-registry-packages-npm-production"}},"0.11.20-20260702-132407-1c7377e":{"name":"srvx-nightly","version":"0.11.20-20260702-132407-1c7377e","license":"MIT","_id":"srvx-nightly@0.11.20-20260702-132407-1c7377e","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"599953be1a0a3889f8dc644f89d91ca50c8f7e9d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.20-20260702-132407-1c7377e.tgz","fileCount":38,"integrity":"sha512-ztIqoIW8rrbCjqWBW2yg1OdbJRfk4kF1dU5Q59WeLQwJ+dlqcPwBZMpF4mB1tXM0FUHEiNeCsj4hiLoosFSMgQ==","signatures":[{"sig":"MEYCIQCZ+YWF/40qpQ6crs8Si6pvQPVE/unuYqTDkJUlJ88ZhQIhAKKIQiJnt6YbGwtpnDNnVCmznMfKE64pkTG2t01RzjRP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.20-20260702-132407-1c7377e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119352},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"1c7377eaf86112b47e23ade05cc9ff79393038e4","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.57.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.37","oxlint":"^1.72.0","undici":"~8.3.0","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.9.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^26.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.18","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.6","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^4.20260701.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.20-20260702-132407-1c7377e_1782998657930_0.3978117786585267","host":"s3://npm-registry-packages-npm-production"}},"0.11.20-20260702-140003-1a9dd8b":{"name":"srvx-nightly","version":"0.11.20-20260702-140003-1a9dd8b","license":"MIT","_id":"srvx-nightly@0.11.20-20260702-140003-1a9dd8b","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"a72eb006d64c9f4da217aa9ef9f608fdee4d13b3","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.20-20260702-140003-1a9dd8b.tgz","fileCount":38,"integrity":"sha512-gW0byoT3j6Yj5yaKtr4uyGQN+Ti4pWa9Do57Te7LDbcC61VdFM0gGYDXt0834/BnGTrAER5oUe9rjl/F03SKWQ==","signatures":[{"sig":"MEYCIQCeBp4lHgFa3mXQNCR5n24TRvS140Es+2HaMiHyArYUvAIhAJtmVmK1m3f8VQIpuh9qyyCjq81UwZEwQXmcTLG83wqC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.20-20260702-140003-1a9dd8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120331},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"1a9dd8bf3de6042a222931f6ef57b7f9da22a0cd","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.57.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.37","oxlint":"^1.72.0","undici":"~8.3.0","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.9.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^26.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.18","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.6","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^4.20260701.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.20-20260702-140003-1a9dd8b_1783000813486_0.9677284776942803","host":"s3://npm-registry-packages-npm-production"}},"0.11.20":{"name":"srvx-nightly","version":"0.11.20","license":"MIT","_id":"srvx-nightly@0.11.20","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"f46346fd6402f5f8cf48ab978ea22da90eb96cdd","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.20.tgz","fileCount":38,"integrity":"sha512-yLrKLAGFTxlCyOmSc13DtIGZdxjD32FLoXQyMppn0I3xZf1BWnjIjRLsWBjTidrSc1Ij3PgKbAqkBrdAyKGyJg==","signatures":[{"sig":"MEYCIQCagW1F2ZGghAtgllI8ciTHx8VgluWGtQpnomM3eDZXkwIhAK2gMiFMmBF2VhLRgn2jMtwxeFCeFy2Trs5rViy8hd/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120283},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"6097cdbddf964528a191f3aba69a16bbf1fb32f5","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.57.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.37","oxlint":"^1.72.0","undici":"~8.3.0","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.9.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^26.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.18","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.6","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^4.20260701.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.20_1783000879209_0.05097234126321326","host":"s3://npm-registry-packages-npm-production"}},"0.11.21-20260702-161221-9dae95d":{"name":"srvx-nightly","version":"0.11.21-20260702-161221-9dae95d","license":"MIT","_id":"srvx-nightly@0.11.21-20260702-161221-9dae95d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"7c8f449db0d8283b45020f27e5a5486ad2960f1d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.21-20260702-161221-9dae95d.tgz","fileCount":38,"integrity":"sha512-soiZnn80xu0FwCi03s6EgomU4llTCNS0wn+h4yZ53tAPrYUw9KdSdz9v5dcXlPz1hDFwcwaV2ousyLrYVKsoCw==","signatures":[{"sig":"MEQCIGUCKE/Fuy8GeD2dfEhtDlU6M1YkmvV8l/BTO6ago0EGAiBpKfPNxixRLZ9y1wQagcCQjHxGL7AoBA6zLDDfOXfNhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.21-20260702-161221-9dae95d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120331},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"9dae95ddcbea804b501bdb0e7074d2f0422860e6","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.57.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.37","oxlint":"^1.72.0","undici":"~8.3.0","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.9.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^26.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.18","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.6","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^4.20260701.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.21-20260702-161221-9dae95d_1783008752820_0.9747518961535315","host":"s3://npm-registry-packages-npm-production"}},"0.11.21-20260704-064152-06ee5a0":{"name":"srvx-nightly","version":"0.11.21-20260704-064152-06ee5a0","license":"MIT","_id":"srvx-nightly@0.11.21-20260704-064152-06ee5a0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"b64d1f9ad2070c43125c361464974f9bf5c4a527","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.21-20260704-064152-06ee5a0.tgz","fileCount":38,"integrity":"sha512-eZEyYJS2t0MEPXTWCuJ4oTm+UcavUVVB5PkQIikR4X98MdfqeRNQUMVIvnGqJ9dblmbS8fRthraL9JFd6CHrFA==","signatures":[{"sig":"MEUCIQCckbbU2lAGJQIPjXqkku3Zs2KqkoA6y9Ldj5ixMVxr7QIgLs71dm4I7ykiLvgfl82/zxjHv0US9gMaNPW+Ei6m834=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.21-20260704-064152-06ee5a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120146},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"06ee5a0db754012ec138c7e8322e5488ba88c1cd","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.57.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.37","oxlint":"^1.72.0","undici":"~8.3.0","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.9.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^26.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.18","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.6","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^4.20260701.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.21-20260704-064152-06ee5a0_1783147322836_0.15378700596548933","host":"s3://npm-registry-packages-npm-production"}},"0.11.21":{"name":"srvx-nightly","version":"0.11.21","license":"MIT","_id":"srvx-nightly@0.11.21","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"83e865fcda89bfd6166f97511798459c6cd7e667","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.21.tgz","fileCount":38,"integrity":"sha512-53YmzoM5QaAevgp7LP68qOVXDPD0cxB9lCHuF5RbZqt+qvrD6SYPwDbdeIoxFcv3vXHrNhD6ROTrMRY62lOmPw==","signatures":[{"sig":"MEQCIF/FqS4nIwyu64Dmb2/ikSedlQN6SojqKS8Y6/zdhshkAiBFhoj5/2YfHkw5DyujBW4E2y7MkSTxlFuFJfJ7sTsoNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120098},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"2632c54606439df1a8ecbb025db55c2a5463109f","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"11.18.0","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.57.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.37","oxlint":"^1.72.0","undici":"~8.3.0","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.9.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^26.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.18","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.6","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^4.20260701.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.21_1783171064830_0.2687779378069066","host":"s3://npm-registry-packages-npm-production"}},"0.11.22-20260711-160250-06460a3":{"name":"srvx-nightly","version":"0.11.22-20260711-160250-06460a3","license":"MIT","_id":"srvx-nightly@0.11.22-20260711-160250-06460a3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"e80fdebfeca0bb8c54f07382949117daf142f6be","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.22-20260711-160250-06460a3.tgz","fileCount":40,"integrity":"sha512-/jcuMFhmtE4CYGRNUVlDKpB/wOWxj6lo3ouDP+gkdhoEPLZfgs5ehDDqIr293n2SRCD1hMTBjSBsEixjZM8TXA==","signatures":[{"sig":"MEQCIHgOpnI+eH77csp+ug6VomWBZWF7W5N6XsipBtFurHNdAiBm+6BVVdeXG8AIflf+X3OiR/G5OL8M61BSxovHHosrpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.22-20260711-160250-06460a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126334},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"06460a3a364af6b9cd61813ab4761b40883ded42","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.57.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.37","oxlint":"^1.72.0","undici":"~8.3.0","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.9.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^26.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.18","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.6","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^4.20260701.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.22-20260711-160250-06460a3_1783785782038_0.4379583233658506","host":"s3://npm-registry-packages-npm-production"}},"0.11.22-20260711-160642-e093402":{"name":"srvx-nightly","version":"0.11.22-20260711-160642-e093402","license":"MIT","_id":"srvx-nightly@0.11.22-20260711-160642-e093402","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"98217acd222c980635f79bb7041b4e4da5ee5ad3","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.22-20260711-160642-e093402.tgz","fileCount":42,"integrity":"sha512-vrXDI7lp8ya/lxBRCQXfs1yV5t3q1Wuq29AUnmgReEsOOQX3s3vkd1VBjv+nrUVvZY/lx4H6qBwGyv7Wc7EREg==","signatures":[{"sig":"MEQCIDHeWlPTnhdg3gS9LEOg88sV7Nn6CNIFfqUodekSSnfWAiB7qqk2RdCsJSfnEkwiMCXiKD/fxiBrzEuDy81kNSR6EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.22-20260711-160642-e093402","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133753},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"e0934021d4ac00c2cdd2b6fa9b7de086f172fd6b","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.57.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.37","oxlint":"^1.72.0","undici":"~8.3.0","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.9.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^26.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.18","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.6","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^4.20260701.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.22-20260711-160642-e093402_1783786012413_0.36062057306275386","host":"s3://npm-registry-packages-npm-production"}},"0.11.22-20260711-161058-137abc7":{"name":"srvx-nightly","version":"0.11.22-20260711-161058-137abc7","license":"MIT","_id":"srvx-nightly@0.11.22-20260711-161058-137abc7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"e08aff389d20a2021f79b6723c4ef06f72ff959e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.22-20260711-161058-137abc7.tgz","fileCount":42,"integrity":"sha512-qHpKk8xTJoVYUyBbnJhaPp03weCfRe1SP0/aGgvXcF7Oxn+F/rwQYGA9PHUk9NoGj/pkPy65UXZolbSfoP6NSQ==","signatures":[{"sig":"MEQCIGo/UpE20EcFWiY76xnx+Ke6U5KZlrLm8+hIFMgsZQDLAiAZoS2d/W+yHT/o6njEa4a0KnF1pdSOhmjMb2U1FYKNZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.22-20260711-161058-137abc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133753},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"137abc7d9de7df11f963c31ade1f8c1ae8685d57","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsgo --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":"^0.57.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.37","oxlint":"^1.72.0","undici":"~8.3.0","vitest":"^4.1.9","express":"^5.2.1","fastify":"^5.9.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^6.0.3","@types/deno":"^2.7.0","@types/node":"^26.1.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.18","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.6","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.9","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^4.20260701.1","@typescript/native-preview":"latest","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.22-20260711-161058-137abc7_1783786270236_0.49922475394344223","host":"s3://npm-registry-packages-npm-production"}},"0.11.22-20260711-182845-7ff4e30":{"name":"srvx-nightly","version":"0.11.22-20260711-182845-7ff4e30","license":"MIT","_id":"srvx-nightly@0.11.22-20260711-182845-7ff4e30","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"f0d07ff964907df33430d4d2bb8de7ec12d5cca2","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.22-20260711-182845-7ff4e30.tgz","fileCount":42,"integrity":"sha512-74ZIPRZC9X16L0ARxxvFPz/mpBmmUpVYoOa0WuF8tnJiDf7rQlktyBIQfrznvL2+BwlzLQcpAYzjsgLyrAGClQ==","signatures":[{"sig":"MEUCIQClxx+nVWmXsWEHza2g/3Xa+onMATHb3oURlnxWCFXFwwIgQvufKNohRdVgSGLTNQTsNjZAkDCd6I3WudJlVOxU9VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.22-20260711-182845-7ff4e30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134124},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"7ff4e3002af6c009d4d3b156ec4c59aecc012c30","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.22-20260711-182845-7ff4e30_1783794536151_0.2862419615932046","host":"s3://npm-registry-packages-npm-production"}},"0.11.22":{"name":"srvx-nightly","version":"0.11.22","license":"MIT","_id":"srvx-nightly@0.11.22","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"6427678d5f3607bfe2679f227261b8b629ee8d4a","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.22.tgz","fileCount":42,"integrity":"sha512-GWJR4UkbqstTDLi1uSo6fjaD0JhhBAMej/QvJKK7Ld50TPYL6NWQj6gt72NoOogki44AFJoFraVleZGcGxFxrQ==","signatures":[{"sig":"MEYCIQCnmT2XiFax1muyP4Spvon9wvLMveOtvoAJrtDBWr9o+gIhAPW7uNoU5GdsCfgpwLS1DpHgCDRfbPCDicxwdtPuQ40G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134076},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f4cb8ecf3c8676430350ded132033e47778eeef2","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.22_1783794586437_0.5893245868802972","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260714-092010-f2edab1":{"name":"srvx-nightly","version":"0.11.23-20260714-092010-f2edab1","license":"MIT","_id":"srvx-nightly@0.11.23-20260714-092010-f2edab1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"fc798afbf77f0fff2a03955b453add2feaa2b8e5","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260714-092010-f2edab1.tgz","fileCount":42,"integrity":"sha512-GQhw1zC+s1qkARHHE/my0hS828IFyyqGXtOsDX8yQK4SzGpKVpRtsVcHJMOHrwWrBcvAMv1L2lE4YzhyE2M/nw==","signatures":[{"sig":"MEQCIFGIi8ThH8wRrcL0iGgueEF2Q9uPjbOjgAnHZIvmq4vCAiAlYDVzknmebp65zg0/ztZPJUja02YF01VBQph4cdfsog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260714-092010-f2edab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134124},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f2edab1047bd76ed03d6c6b95fbfc606ed5954d0","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260714-092010-f2edab1_1784020822253_0.5186260557881377","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260714-113857-7550e3a":{"name":"srvx-nightly","version":"0.11.23-20260714-113857-7550e3a","license":"MIT","_id":"srvx-nightly@0.11.23-20260714-113857-7550e3a","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"b60c0d133d40c2b94695a72ab8828354b7290964","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260714-113857-7550e3a.tgz","fileCount":42,"integrity":"sha512-mc/jy47XSKdAW4yavv0DKqnGeTw7l2N2zsvlCqZtOM0U2nG9s1v6lTMtT8oEfHnUxQRzjT/TF0kUk8DQ7hgS2g==","signatures":[{"sig":"MEUCICNEWv+iJSbqdhDBD2RqGP6QvZdSVj+F2OK9IymwzuVyAiEA0TgNZqSwr0UrP2WxaHBFuXK1/vhfm9BCFgysYB1UODY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260714-113857-7550e3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134083},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"7550e3aa6c5dee75bac0f8da0f33b40510c35f68","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260714-113857-7550e3a_1784029145912_0.3961417226758992","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260714-114018-065f3aa":{"name":"srvx-nightly","version":"0.11.23-20260714-114018-065f3aa","license":"MIT","_id":"srvx-nightly@0.11.23-20260714-114018-065f3aa","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d1bfbee5d1c2260a7f7edc68251ea69370d7707c","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260714-114018-065f3aa.tgz","fileCount":42,"integrity":"sha512-HKlCdL/lbI4eC5OZkCrPdh15ifW2gW9AvS9pc57VpP6eWcPuHGBLS9q03VKx/07tiTSnpD6F1hrTqbiRjSfSgA==","signatures":[{"sig":"MEUCIQCVZp0HkVtfHLh/nwrzzgdHgvlQ6uNjvewOIsTr6mGV9wIgFfVyTaBF5jytzqFI3K/BH2IPdKcBe4NkoN4+zzeR96k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260714-114018-065f3aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134394},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"065f3aae22bb74d10eac704de7dfa141539f876c","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260714-114018-065f3aa_1784029228682_0.9473197622579945","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260714-114926-a7b3d0d":{"name":"srvx-nightly","version":"0.11.23-20260714-114926-a7b3d0d","license":"MIT","_id":"srvx-nightly@0.11.23-20260714-114926-a7b3d0d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"bb87936dbf2b8f1a3deb3366cff56941fa50c842","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260714-114926-a7b3d0d.tgz","fileCount":42,"integrity":"sha512-NBHbZhYz52zkc7g9dNFRqjTDpBrkp6Tn/fUot1b3dVoicDYuwrmAiAvW8TL4HYlWRvqYSf0MmhAg1413dXs7tA==","signatures":[{"sig":"MEUCIQCl7LZEeckgWXx8vmCjOYBLgO0jmKL5CzhHP9rHMmIU5QIgZGHUvNN17Ya0/69DEAuqRNTcnZ6FS0a3091b9BGtynk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260714-114926-a7b3d0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134645},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"a7b3d0de46ba4d1f7d2690577ad65dbeee82b183","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260714-114926-a7b3d0d_1784029778536_0.33349549203726236","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260714-120121-7fb15d0":{"name":"srvx-nightly","version":"0.11.23-20260714-120121-7fb15d0","license":"MIT","_id":"srvx-nightly@0.11.23-20260714-120121-7fb15d0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"ef796bd9449d0afc64b12b9c6cffcc5f758fba9b","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260714-120121-7fb15d0.tgz","fileCount":42,"integrity":"sha512-y9PFBrC4mjrQJxkKYcd2H0T7EMPvmzC0y7+B3IL2tE3N7UDEQ7N5b36OtU3raK8FiD1Y3xYGTjfEyKpSBZa5ZQ==","signatures":[{"sig":"MEQCIAJwX9DsNdSoKOzUFk0rRPWUth55dQsQO0Z4eQqH6Q6jAiAeHdt8ULtuu6hGR7Wob6kkctFx617ydnWJOEZsRK8r5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260714-120121-7fb15d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135320},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"7fb15d06e046787e21df1d597b838f58c6ee21bf","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260714-120121-7fb15d0_1784030491808_0.26590838919330784","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260714-120322-14f815f":{"name":"srvx-nightly","version":"0.11.23-20260714-120322-14f815f","license":"MIT","_id":"srvx-nightly@0.11.23-20260714-120322-14f815f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"ccd603d8fa1eb6d1a4d7cb262a5ad9530f174b04","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260714-120322-14f815f.tgz","fileCount":42,"integrity":"sha512-yz6VaQIYn9jOEkQkXHa5/dPS7oIXjS3VJuYXePLGq4TLRGXhvPLgJjEKvrucNPA75rzITWu6oaPz8K4+uLeUmQ==","signatures":[{"sig":"MEYCIQDn76gvZoo89yI7egDisG22/EHLGSqT9HpghLmxGAzmtgIhAJvCwBUVcDYnGliwwfmJpZWoUPSdeSiAi42VyEuj2NXN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260714-120322-14f815f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135426},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"14f815f83a97642450e96e9813af2cf959d3867d","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260714-120322-14f815f_1784030613647_0.96686122851254","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260714-121323-24a71b8":{"name":"srvx-nightly","version":"0.11.23-20260714-121323-24a71b8","license":"MIT","_id":"srvx-nightly@0.11.23-20260714-121323-24a71b8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"09d9f6ac5069220cfbbb6a758daf71eed62bb955","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260714-121323-24a71b8.tgz","fileCount":42,"integrity":"sha512-/ww9B/U20tA3T+8ev7HcPhJussrvcZHleR1dFR7F9AMANXLVopfOwFwAL0ZVPlgZf4dfVSb7AbP3el/0eD0JHA==","signatures":[{"sig":"MEYCIQDqVAfbOr3tEhQjW8QPKSTycBxnHOIrCsMPYYLGjUxazwIhAJWLPfY3biI2lXM1WZTtXeN3MoYMSa3Ilbs8cH/p2i9+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260714-121323-24a71b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136369},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"24a71b8a11e17c1c8a42623c60f580820a224232","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260714-121323-24a71b8_1784031215385_0.694873693313562","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260714-121610-d8523dc":{"name":"srvx-nightly","version":"0.11.23-20260714-121610-d8523dc","license":"MIT","_id":"srvx-nightly@0.11.23-20260714-121610-d8523dc","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c0a77d6dc87853e6a9e4ab6bc211d0823afa8f96","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260714-121610-d8523dc.tgz","fileCount":42,"integrity":"sha512-7LzSMp8emlXfvtN2BBrY6WhlLQHjpEkK7fb7rzqU5LECpxhlVQA2H2bAdBh6BbQ9v1MTy2f/+I4J918EO8zkHg==","signatures":[{"sig":"MEQCIFJSzZ9J1sqYZ3kPAlMOO0htI+bQWJPzdqY/r3mrd3eTAiAXXZ3V5ueGXSgiI3RllI05EFCzLpBYg8YwO8hkNlCXig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260714-121610-d8523dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136419},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d8523dccf7816f32943f1e8a80cb578d6ae3ffb4","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260714-121610-d8523dc_1784031386836_0.7536163448468236","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260715-085535-8d2d36c":{"name":"srvx-nightly","version":"0.11.23-20260715-085535-8d2d36c","license":"MIT","_id":"srvx-nightly@0.11.23-20260715-085535-8d2d36c","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d2f9aba93dd5ef1e2e82f1d1587633fd36267386","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260715-085535-8d2d36c.tgz","fileCount":42,"integrity":"sha512-DKPlJbzr573i9OiLCqUvTp8c/X7lyMckFxnV+5ElvnuDGfSG6Xl0PgAZjqKhGFqVdHskBbkI6T/iTzomVoDs1Q==","signatures":[{"sig":"MEUCIDsJ6X2tBlAW0kLEWHQmK8C0UqNUgsPbJXie3lpbN4oFAiEAzDpwNsUiMYp7QZi8twx37Em9/Y2U8Z/zROHdnZIxWkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260715-085535-8d2d36c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137613},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"8d2d36cf8503764179d620ab1d24bcfee59f2765","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260715-085535-8d2d36c_1784105747289_0.38163458150473417","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-113615-be567b7":{"name":"srvx-nightly","version":"0.11.23-20260716-113615-be567b7","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-113615-be567b7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"9c6f19941c8344dc5d63bc9e6f440452162ea57d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-113615-be567b7.tgz","fileCount":42,"integrity":"sha512-EaHOhJ+SCjxtX7UJ8mN/zdWS/sftzNVno5QlOWtFk8mwUVfmrD3tmFkWfi+lD527k9qg0TPuXsxj5badiwEpyw==","signatures":[{"sig":"MEQCIAGBzovgCcAJCkE3SkalzWNc5+cD0l+uXLJsfz7CPTGeAiA8LMnisuHrboy/RVItIgFnnd1NIR2uiE3VQwv6EWwAFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-113615-be567b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137844},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"be567b77e0ca4bf41e86e7d83708111b2c67be7b","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-113615-be567b7_1784201788134_0.5841779135674381","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-150518-4caaeb3":{"name":"srvx-nightly","version":"0.11.23-20260716-150518-4caaeb3","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-150518-4caaeb3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c7743f64c4eeec06c678bc309916b1d688d29082","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-150518-4caaeb3.tgz","fileCount":42,"integrity":"sha512-NLaEfpOG5VErgCqnkiOWn/wnuTApMrlwlOQcVT0qibAlqQCRbaegExNC/GqNfEmB65QyTOvCBIdypa7MAsI0eQ==","signatures":[{"sig":"MEUCIEC5SVo6cZ7S0yg9v+VESr0HJsYoZPlBvn6GEkk4J7qUAiEA0jAQUJHc9difyyyKXV+3GcJFUcdYv2Z21iJZs2EXbpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-150518-4caaeb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138289},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"4caaeb332acc29367b5d1097e8b46874ff74e084","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-150518-4caaeb3_1784214330598_0.9393096204349214","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-170833-f6443a8":{"name":"srvx-nightly","version":"0.11.23-20260716-170833-f6443a8","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-170833-f6443a8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"79773f98e7decd09d8e20ba50e220c56068a040d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-170833-f6443a8.tgz","fileCount":42,"integrity":"sha512-sAV0yVvPaI3IEsWDgUFbyuYIo1BX4j3xzI5c3avPwmD2OZq1WT6IPMZh0X9UVBWNWeTuv0il1EF4RLvGxdkPvA==","signatures":[{"sig":"MEUCIFk6IgE9zVI5aNFtmOAxOzBmHi/OnZ/btqk4qB0DlYRfAiEAx1AmMXLPEdAimUaCUYEs9YIFsx/5k33PWEd0De8M5lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-170833-f6443a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139403},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f6443a87fc1a0abcd68fb886702aa43014a50585","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-170833-f6443a8_1784221724381_0.07787584116176549","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-173008-32d0ac1":{"name":"srvx-nightly","version":"0.11.23-20260716-173008-32d0ac1","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-173008-32d0ac1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"281c13a4e2bcb1dca67a5b151d46db58e535e2e8","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-173008-32d0ac1.tgz","fileCount":42,"integrity":"sha512-oiyYk2L6vBDRklcRKuLNKbh+fC5Y0XBk66SZdOdiPCDdKOAI+JFTa5Jnz/U2tNZ84M3dRN4qpJqnkRkAKsIP3A==","signatures":[{"sig":"MEQCIGr1qVze7NnLXnhJfbg/RPRye+icB5HVBxeV+b6agUzcAiAKyKzYcpzAADyQIGSuWOEOwISacQmm+kfowBMKt5YwsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-173008-32d0ac1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139403},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"32d0ac175217c847b3fbb3534c7e90606fda7612","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-173008-32d0ac1_1784223018998_0.02637879572015822","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-175031-45f843f":{"name":"srvx-nightly","version":"0.11.23-20260716-175031-45f843f","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-175031-45f843f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"99e05a486f86ef51ad5742bc8ec470bf69fdfaa8","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-175031-45f843f.tgz","fileCount":42,"integrity":"sha512-CKs2vKpjv6UqVYXVGdQW67fuQ60zwS1oiLDguUenz4/GoSevPEbNjOo9JzVg5wZR32SPDPp2yy5WBlVjrR03YQ==","signatures":[{"sig":"MEUCIQDgpJRkam9sm7vJgiv3C3fTktwWBsoYVi2wv024/LeXiAIgCGgEiYZRqmEXHaCmhlxuPkIy+/s08SePfy3E0KBclxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-175031-45f843f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139403},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"45f843f3048f162addf3a583e6cf7f5eff25df27","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-175031-45f843f_1784224243705_0.926948990932092","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-175616-294d00f":{"name":"srvx-nightly","version":"0.11.23-20260716-175616-294d00f","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-175616-294d00f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"1a97ce3d20a960aa66dfb93c6d1a9cf13b831862","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-175616-294d00f.tgz","fileCount":42,"integrity":"sha512-d+n552BTiZGHX3NV+63WqwRtsariIiv0hmv5FMyyxW3Jij/YhtSZ16hqPmSHP1JUKoNUMwSaI6VsdFvTa72u0g==","signatures":[{"sig":"MEQCIAr8j5D5z7hw0xzkEm28UIHOTR04IPQw7jx/BDyTDzkrAiBxjGVJudT45JZsj91IL5DR56sEiUvELOFdBoO3ewwwFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-175616-294d00f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140334},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"294d00f6cb587d4948e4a15ae7685b3b01dbae26","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-175616-294d00f_1784224587346_0.7937064551706077","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-180012-45f843f":{"name":"srvx-nightly","version":"0.11.23-20260716-180012-45f843f","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-180012-45f843f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"36adc82df292875ae6bff8d3529aac45f29b5c8b","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-180012-45f843f.tgz","fileCount":42,"integrity":"sha512-rtJSPS+ez1HhScydSy43r4GZOtWT3aZdRpeVYSIaprwfIHrknwR8Uo08meYLkXsBKqcjM9WkLwemfQzeArbxAQ==","signatures":[{"sig":"MEYCIQDJRNRtJebz2CqHpm36n2QWuyYZ+IUQjoq0vfZQKf/7qAIhAJsQj6Si+2AWUxon8Ow5mLI8hySNpRroUl8WGPJI+wUZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-180012-45f843f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139403},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"45f843f3048f162addf3a583e6cf7f5eff25df27","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-180012-45f843f_1784224823794_0.5243318368805667","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-181138-58b157b":{"name":"srvx-nightly","version":"0.11.23-20260716-181138-58b157b","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-181138-58b157b","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"a7dd852ceb4f8c97cd0a18ef9cbfdf82a1e38887","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-181138-58b157b.tgz","fileCount":42,"integrity":"sha512-uNhMn0sFlnumEbt6mHvuXeoqAAWa+ATbRw12ORJCRWGjA1hpTIpBpss/BGOdVVxr/ClZyU1iLflOL7K5zbSOMA==","signatures":[{"sig":"MEYCIQCqgl3PKC3b1zgzmeCWtv0yJfnE8bJsHDkq9lSHyhwbSAIhAMVLgaJoYPgFuip9oN2mqbh5CYjaMS4cEe3ssWTIJ3mH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-181138-58b157b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139405},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"58b157b38c0be36441bbbad04cdf0dd3b65dd928","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-181138-58b157b_1784225509386_0.16496851915321997","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-181519-d792737":{"name":"srvx-nightly","version":"0.11.23-20260716-181519-d792737","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-181519-d792737","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5bf3ef0f87bfa0b778361d47e99687e6aa07797d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-181519-d792737.tgz","fileCount":42,"integrity":"sha512-9ERQiWruTJlU9ulMk9VGKmErhckwbQtiyg2wVUI+7T8+WbXGviV/OdhalcxfrDGt7gbD4Xh8T65IMycViOF2sA==","signatures":[{"sig":"MEUCIQDr1NR81kekE1zgWrGZ98/iOa7IIf73QR97kqZY+89v8AIgcEzZnAsiYWwQ9YOaKJKVV52GnLPNKSJFsNXXaUwadME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-181519-d792737","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139659},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d792737ccb54bd2de4bea556dd5f14d8e7f1b2c8","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-181519-d792737_1784225729271_0.4524041900218696","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-182448-45f843f":{"name":"srvx-nightly","version":"0.11.23-20260716-182448-45f843f","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-182448-45f843f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"072042f62ae841c9159313c9d9c209a2e18e85f4","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-182448-45f843f.tgz","fileCount":42,"integrity":"sha512-86yvhGH4Zwgxv2ODic0DT89bJYin6N8MPU8t09FdIG64PI87LvDZk6piTae+sPffLObJhs3yxYbN/KPy0IpoGg==","signatures":[{"sig":"MEYCIQCMCpMmAcuTA2LY4vDomx7eShPbJZsoIFi/WuOiqrP/gwIhALRO7XzP4ccJLjYeAmII4I/3lslGo7bX0K+KZempULB5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-182448-45f843f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139403},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"45f843f3048f162addf3a583e6cf7f5eff25df27","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-182448-45f843f_1784226298595_0.5189700137708433","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-183318-9a88244":{"name":"srvx-nightly","version":"0.11.23-20260716-183318-9a88244","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-183318-9a88244","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"77399e71fd5c0d78165c3007429d57a5472681c9","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-183318-9a88244.tgz","fileCount":42,"integrity":"sha512-O4NaaonTg44eVyJECzpc5pgMe+OkJYq6VhANRjz3MPHLuecDZ0z3/SGu7oFQx/GNMjkHq03N43dISzkMxzLsiQ==","signatures":[{"sig":"MEUCIQD7HRBSJDMuxB5hVVKKSCHVtaXvS4RxDK08Ge1fk+UESQIgYIbVfZMASqxFEmzuUfibOlcScVnCWlYSOwTd5IxUhPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-183318-9a88244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139430},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"9a88244dc79b7282cad7babe893e8b2308166f4f","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-183318-9a88244_1784226811019_0.14874428113798777","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-183526-18bfa3d":{"name":"srvx-nightly","version":"0.11.23-20260716-183526-18bfa3d","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-183526-18bfa3d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"03152ad68b9105268dae4446b2172de6d8d69546","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-183526-18bfa3d.tgz","fileCount":42,"integrity":"sha512-RR3cXcLQI8LzqdhXLG9gMSchTjyewlQRjvlkO2ehh+mLWDzzrPoMgp1fNaBiKHdJUFaqPHpzCKwc0TW8B7qIGQ==","signatures":[{"sig":"MEQCIGJahTTmw9Ll8UgywyEUvO8guWnACkCB94qQMuXzuT+7AiBKlAe+ZZc75T/ufban7ihHo18A+watFg5c0hDbDRvPvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-183526-18bfa3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139432},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"18bfa3d08d8901c6f0bc678deefe800bbad6877a","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-183526-18bfa3d_1784226938640_0.3963016227741796","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-183743-1820e48":{"name":"srvx-nightly","version":"0.11.23-20260716-183743-1820e48","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-183743-1820e48","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"f7264d8fbec68161719a947516f91fbbd0b27a57","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-183743-1820e48.tgz","fileCount":42,"integrity":"sha512-R3sCp8HEakbUm6KwK7t5LhFHnQmEgtKbjO2iAtS5mJ5CQqhAntzdOP0SwwIifZ8G5dEV6/qV8IodkGNZVc1E7Q==","signatures":[{"sig":"MEYCIQDf13Kxm6Scdcaq2Q96mTXUh4S67UEBPHOsXLTwb2IeyQIhANvcpYnxfh5JZjP6xszrri8WxByTm1syJXkN5jVLqQoc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-183743-1820e48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139448},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"1820e48fca8f33f96d57dceadb859bfbadda82a1","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-183743-1820e48_1784227074871_0.5408036981648823","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-183842-7411a0f":{"name":"srvx-nightly","version":"0.11.23-20260716-183842-7411a0f","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-183842-7411a0f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"2f98a4fdf53a101de194238be86113fd25467bb8","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-183842-7411a0f.tgz","fileCount":42,"integrity":"sha512-4ArHUXMIa9h6oahJpHCb4TWZYCvluZuh7FrdGqH98OVzQvmEjOuZeGWKlEjyK0oobfZaV8chDO7ml3Qfcel3pw==","signatures":[{"sig":"MEUCIAWUpsHGAT7G8uMfSM/NCWtZkBvY5djHrwc/a2aIeulxAiEAzUCHsfqwH5mL6CN3hlBK+tKxhWzK17vyBWW0oWnwVFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-183842-7411a0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139486},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"7411a0f450d9c6f9dcc11c7c6cc9a09b16b34e61","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-183842-7411a0f_1784227132127_0.3985912351257168","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260716-221259-bdf8038":{"name":"srvx-nightly","version":"0.11.23-20260716-221259-bdf8038","license":"MIT","_id":"srvx-nightly@0.11.23-20260716-221259-bdf8038","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"f5be90810ee13a1399643d710bbbc1605baf42f6","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260716-221259-bdf8038.tgz","fileCount":42,"integrity":"sha512-VRiIAv1s9xnLGajcTTBCHA6M9qB+ans6rJzHrZh27IKrSdAZ8tRiuaqtgWfQ0eCQXLkE+YjJbfniNKw30WnIKA==","signatures":[{"sig":"MEUCIAbp2botEiCiF7zuphkKTpPkStoyiPVDKElYMvC4n5SqAiEAkxKl8BdrMMA8yOrgLMKPoEFLenp3Gz3BXM61EoSYYtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260716-221259-bdf8038","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139448},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"bdf8038a39418a3fcf03ea3444c37e5379d695af","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260716-221259-bdf8038_1784239991002_0.9223598714458132","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260717-080030-61518fc":{"name":"srvx-nightly","version":"0.11.23-20260717-080030-61518fc","license":"MIT","_id":"srvx-nightly@0.11.23-20260717-080030-61518fc","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5a7441b52b96078718cb3e8c1ec1f4c709da54ac","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260717-080030-61518fc.tgz","fileCount":42,"integrity":"sha512-QR/yb54YBNSRE6fJORFWrLf+tdSkZxycYzGWrHVrsS4Oh/7Ibuur7G9TvKpfBtCScjDJOQjBZ61vsmFhqtXRPA==","signatures":[{"sig":"MEQCIF4p72iaUX65uANwjfa4F2UlUpi7EPx287dc/kA35xA5AiBKJC+pNyCoqTXbz/32NNMNejyYeXjVLtqkUQQc2RGbfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260717-080030-61518fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140063},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"61518fc3aa44e481f4ea48774bf9ce7f7426c28b","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260717-080030-61518fc_1784275241777_0.3171275572294261","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260717-085718-69f175e":{"name":"srvx-nightly","version":"0.11.23-20260717-085718-69f175e","license":"MIT","_id":"srvx-nightly@0.11.23-20260717-085718-69f175e","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5186b15dab80bb42b47a0265306caad2de0c0024","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260717-085718-69f175e.tgz","fileCount":42,"integrity":"sha512-IbMMrSPcVGllN7RgcDYywsyMYXeca1ygGN4DJUp/c8RgT6qvj13+MK8ZAlYZ1C3ur8mcTnXn0TEjdt3Tr2c/9g==","signatures":[{"sig":"MEUCIHwpbqXo8ERhqi5sY324xsjCBCaRAEZZIDf90Y/5tpa6AiEA/qIeSJopGfNSENa2hO2vFLU6yqOgiBPKR77RFtkFcfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260717-085718-69f175e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140477},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"69f175e85c6646eec023c5a138cf70a01c9b5008","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260717-085718-69f175e_1784278649612_0.6368597369949733","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260717-090823-f0a691f":{"name":"srvx-nightly","version":"0.11.23-20260717-090823-f0a691f","license":"MIT","_id":"srvx-nightly@0.11.23-20260717-090823-f0a691f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"3f801a1f744389d31a899823d584cef977e9e159","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260717-090823-f0a691f.tgz","fileCount":42,"integrity":"sha512-YR/Ol9quPqcjOreP0Rm4LyJdCZ1c4gibXabf5HTriPVzEZDM90zbJp5dV1Qx9HmFPfR45GzQj3wCK0uj2Eca+w==","signatures":[{"sig":"MEUCIHZy/m/1lB1bjbc8nAuUzq5jZLrX4AA6SnJG1CVp5MbhAiEA74YnGxa6C4Q66vyOM0cI0DBy7KNkMUCpIZO203skTZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260717-090823-f0a691f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140907},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f0a691f69110abc44bccc4458caab313067151dc","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260717-090823-f0a691f_1784279320582_0.9662567839949139","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260717-091759-8dc6d15":{"name":"srvx-nightly","version":"0.11.23-20260717-091759-8dc6d15","license":"MIT","_id":"srvx-nightly@0.11.23-20260717-091759-8dc6d15","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"b064fdbfa6bc327007098a18b5b9e9412a98cf83","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260717-091759-8dc6d15.tgz","fileCount":42,"integrity":"sha512-HNDyajxa7najq1bTTwSJi0AEal8ZbRcRvcwgSozFL3dPR9lsMua1QBxwdLv49TXIimfnbLyzC2vLl0d5yK3rCQ==","signatures":[{"sig":"MEQCIB1lVLJi4lUb3hX7mzoPR99y86f4gkB5KdC+87bDY1XrAiAYNLoBVuAkoMK306V5EzZVbEzNRHvxledu5d1fvIDSNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260717-091759-8dc6d15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140824},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"8dc6d15941f8dafd43626e74c2403ccd9e9d2140","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260717-091759-8dc6d15_1784279890549_0.9321619047786196","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260717-093007-0c8b3f1":{"name":"srvx-nightly","version":"0.11.23-20260717-093007-0c8b3f1","license":"MIT","_id":"srvx-nightly@0.11.23-20260717-093007-0c8b3f1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"483ef1fedb9f76003047bd8fe2ff1e8d67ee0445","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260717-093007-0c8b3f1.tgz","fileCount":42,"integrity":"sha512-+kWS6cNnz0yzXftFlr9Mms4CF+HCucnnozbKqNO3ie3uEBg+ppUsRl6T42WmIgRTW4Jljz3+p0izwUMz+xa6jQ==","signatures":[{"sig":"MEUCIQDukBB2CtMgUxRQ6YpxZttBmyKeGFAfBRRG8orOuYAX7AIgewgL3cjeyBuxKtAYjcSHkRxoRW3NTFDJ6BMuCA90u6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260717-093007-0c8b3f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140660},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"0c8b3f1d1e393b5736ede85043209001b5be9562","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.8","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260717-093007-0c8b3f1_1784280618091_0.47931932934619614","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260717-101314-8e4e073":{"name":"srvx-nightly","version":"0.11.23-20260717-101314-8e4e073","license":"MIT","_id":"srvx-nightly@0.11.23-20260717-101314-8e4e073","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d35de508ecaa7b9cd5b362d1e698fe92cd2f8283","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260717-101314-8e4e073.tgz","fileCount":42,"integrity":"sha512-Kl9fkM2cd0FbAm4TuCG/UPv927Scu5nAOBq1YXmUiR8uyc1eHqq5zLg1Zv8GTg1z+5TWrAiojXPJZsxpeaHn2A==","signatures":[{"sig":"MEUCIAlzq/dYytJK7lAfHu5IogzmzQ/xVeggrspY7zcwC8svAiEArMAkdYUW5NUTSYbH3HpYr5xBIBE7vCoQPS7ptD6WZ2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260717-101314-8e4e073","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140661},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"8e4e07326f2e60fe4b92c7d13169d9f57bb4b907","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260717-101314-8e4e073_1784283204570_0.827216846494153","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260717-102629-dfb640a":{"name":"srvx-nightly","version":"0.11.23-20260717-102629-dfb640a","license":"MIT","_id":"srvx-nightly@0.11.23-20260717-102629-dfb640a","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d4e3fa5e654330c275257333a0c4e5c178a0875d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260717-102629-dfb640a.tgz","fileCount":42,"integrity":"sha512-s83i6eZYB5ZchOEtGuZel114aElK+wtqf5IdwfQtA6XemqjKKRKMMe/HuF/w5ACtZcEftSI/ZmqVS85R256hzg==","signatures":[{"sig":"MEUCIGA/y2aRRvyljxd7GITvZX1IlYBIRcIxkpPSKx61vwXYAiEApiL74Ruv1L9C78l2Saz/qIjcyNOWFFN2Ff9VxnYZ3SY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260717-102629-dfb640a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140682},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"dfb640a3b908bbaf82f1617d18a6b834ca1a15d0","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"~8.3.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260717-102629-dfb640a_1784284003071_0.9617012011637562","host":"s3://npm-registry-packages-npm-production"}},"0.11.23-20260717-102908-d2e2b0d":{"name":"srvx-nightly","version":"0.11.23-20260717-102908-d2e2b0d","license":"MIT","_id":"srvx-nightly@0.11.23-20260717-102908-d2e2b0d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"d2fb442838c233d2e4ae8a9606b0b7ada89a6f01","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.11.23-20260717-102908-d2e2b0d.tgz","fileCount":42,"integrity":"sha512-kcMJFUUqOBvb6fRhEdJbFSVbFVwz+8EsEXjg0Nx1IMhQTUskT8IxDODBRTcCUnurcgOcd6mkwvB8gmxGB4yXfg==","signatures":[{"sig":"MEYCIQDFQ51/Rp24Fp506/o+WJh2VFn3cL7J5XAXmlcT1qRrnAIhAKGDySJFf/g1TlCmOke/PEsrjOxXp0KJjLytS+Z/iBA4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.11.23-20260717-102908-d2e2b0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140681},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d2e2b0d4177846602ec340afe2c3f6ac74e7d1f1","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.11.23-20260717-102908-d2e2b0d_1784284159728_0.03571667771226883","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-20260717-154256-6b3b291":{"name":"srvx-nightly","version":"0.12.0-20260717-154256-6b3b291","license":"MIT","_id":"srvx-nightly@0.12.0-20260717-154256-6b3b291","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"901de34c28b93827f37b0da0c0341c80f8c1310d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.0-20260717-154256-6b3b291.tgz","fileCount":42,"integrity":"sha512-4AqjmlDj68JYp1oLhykp04Ta9f4bO/WP7ZMPTb9ormUyYvyHcAE29hca2QzcrEKjKS+2D+wE+FDBLvRDALs6pg==","signatures":[{"sig":"MEYCIQDl6Ie31SNlT27O3wOXxTcpcnMvZVUboeUt3Cf4C7ZhzQIhAMrmcjPUpbl+faVfWrl2rJxsLoKHilOvwGkTtXqxjQlq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.0-20260717-154256-6b3b291","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147139},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"6b3b2910ae67254a238e15e93e2e9b23cbe54779","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.0-20260717-154256-6b3b291_1784302986345_0.8959026690760947","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-20260717-155142-ac64680":{"name":"srvx-nightly","version":"0.12.0-20260717-155142-ac64680","license":"MIT","_id":"srvx-nightly@0.12.0-20260717-155142-ac64680","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"2894c6f63a3ba172ae63e7cb738ef20c184e418b","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.0-20260717-155142-ac64680.tgz","fileCount":42,"integrity":"sha512-UoPd/O7wJy6VE4rE38G0TFBR0LNHqmQ+C5013Pf11Q/YqaghV1i/RHmVxsml52lZAsUHanrUFppHVRopKQ4gFQ==","signatures":[{"sig":"MEYCIQDzX+1LmKcHEw1IbuPGBSlIN3myVscev2h8WbFOwkgkoQIhAKADXBX2OgtM+HbW4mjl/WSJ8siQp8/aURP9eH3797a3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.0-20260717-155142-ac64680","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148540},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"ac64680f9f3ed885e2527230831a80058a5b9282","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.0-20260717-155142-ac64680_1784303514166_0.9206574577477356","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-20260717-160401-287e7b4":{"name":"srvx-nightly","version":"0.12.0-20260717-160401-287e7b4","license":"MIT","_id":"srvx-nightly@0.12.0-20260717-160401-287e7b4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"fa560be8a015bdb8db8478aef0ef3d089d8df135","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.0-20260717-160401-287e7b4.tgz","fileCount":42,"integrity":"sha512-iY+J2rURgJTXR5Z9Dk/XBJJXpygpIiWbitjHH/Z0safEN5hFweQ6djYGO5s5sb+4fl5A88gEHpBjoXwLQWj2Yg==","signatures":[{"sig":"MEQCIFSi/LabWTOjOa7ZRFtebq74jFdfM3yzZJ1+aPhLuuKGAiAG2DsRhuU/HhIN3K2AMYOmp2+biSK+hCmkMlKRNL8Tog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.0-20260717-160401-287e7b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149192},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"287e7b4521439a409b500b3a4a64b1ae9ad31a48","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.0-20260717-160401-287e7b4_1784304251634_0.32576985863785834","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-20260717-161452-85bcd4e":{"name":"srvx-nightly","version":"0.12.0-20260717-161452-85bcd4e","license":"MIT","_id":"srvx-nightly@0.12.0-20260717-161452-85bcd4e","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"41f6d7eb416debe97f8e1837bd01da5cf5082d00","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.0-20260717-161452-85bcd4e.tgz","fileCount":42,"integrity":"sha512-qN7xJsoCfbFBLCwTHkqTUPBk7+2o6xl58b7UBOQDrLzJpZp0dbFhvYOVBKlwqW9FiNTGdaFeGBmILrkayEqAgw==","signatures":[{"sig":"MEUCIQDdG8XS2FsT3qMs75e+af7QZwEJoL41rzTHMASxchQwBwIgEfb3+9OEUGTHYx5+Oqh/FhOrYuKfXAyh+zQ201zdtj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.0-20260717-161452-85bcd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150323},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"85bcd4e8141f2e05cbf90d19525de1c8d0d9291d","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.0-20260717-161452-85bcd4e_1784304906061_0.63217755011441","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-20260717-161522-99ca81a":{"name":"srvx-nightly","version":"0.12.0-20260717-161522-99ca81a","license":"MIT","_id":"srvx-nightly@0.12.0-20260717-161522-99ca81a","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"9bf2e3445de8bb6be3d4a8fec42a3031ecc6e67f","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.0-20260717-161522-99ca81a.tgz","fileCount":42,"integrity":"sha512-1VTLnJ4rT6TE29QxTyBy2OuWB1A/LPPUy9NFadCtGEwzAyuUyOvp6rxT/Jtr4p24CrFfGgP0tcIRyR0ThbGMzg==","signatures":[{"sig":"MEUCIQDxVTK8xpIxKRJfzmJIEIAaDUidromvhRMoQ7vM9VboCAIgdfOkN6Flb8Z4ydi7ZpqzJMOgqV2dP130wXyI+P4VXYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.0-20260717-161522-99ca81a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152988},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"99ca81a181250bb6a12963d13b332762958ec59b","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.0-20260717-161522-99ca81a_1784304933841_0.09809956597655534","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-20260717-162022-9a1f490":{"name":"srvx-nightly","version":"0.12.0-20260717-162022-9a1f490","license":"MIT","_id":"srvx-nightly@0.12.0-20260717-162022-9a1f490","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"2386b3718bccb3b135d9fa08a52cd0ce12e2f553","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.0-20260717-162022-9a1f490.tgz","fileCount":42,"integrity":"sha512-AKOZs3EG8XYQMVrwW/1okWwPr4jd4OlW4kqud0yipMW4Iy/qpI6GoPdJFQubZjJXY68Y46X2PoCZdjKw/3Cf/Q==","signatures":[{"sig":"MEYCIQDGjC7AKpgpcSw5Y4zRx4FmLdoFcfEavP4plvC8yCI07AIhANVyiprJCTsb51fxRcZkwDgiRUa00jsAkp1mX6I9Fvrh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.0-20260717-162022-9a1f490","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153133},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"9a1f4906ce5b7d5fb1e9795632de1d44944ce60c","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.0-20260717-162022-9a1f490_1784305232456_0.07822911713593017","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-20260717-162549-0bfdef3":{"name":"srvx-nightly","version":"0.12.0-20260717-162549-0bfdef3","license":"MIT","_id":"srvx-nightly@0.12.0-20260717-162549-0bfdef3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"db6e5873c461adaeede14e08a31aa15d80e25f2b","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.0-20260717-162549-0bfdef3.tgz","fileCount":42,"integrity":"sha512-/Efv5WCqPs6Pe4W5v9dsifksAEsu6IAQZmuh+glw7q1omNzXsOFf3AdT+0aHSC991IqL5kX/ZW2l8ZuhUfxs/w==","signatures":[{"sig":"MEQCIH3i261FNTYFYiHuW/+kYE0rnt7zsYl3c0TofdZqS1erAiAb5H56o0S8f8TOcNfxUZ7fjEfN0k1FXnyKYf2T/IX6dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.0-20260717-162549-0bfdef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154371},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"0bfdef394383abf8121f593255f990929a4ccc71","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.0-20260717-162549-0bfdef3_1784305560274_0.13307310970545694","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-20260717-171209-c239925":{"name":"srvx-nightly","version":"0.12.0-20260717-171209-c239925","license":"MIT","_id":"srvx-nightly@0.12.0-20260717-171209-c239925","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"cf864d19d85ef1b411c3b7a9c62b90b4117df383","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.0-20260717-171209-c239925.tgz","fileCount":42,"integrity":"sha512-CDnM3zR8U18lDxJgIcO24ApvNfd8UgHjuRbhpoFSh7LmeDL9HSiX+iJbc1nkqpHnxM++WoZMX572oV9xtG9G6w==","signatures":[{"sig":"MEUCIEdnXlGNZ27Ap0gu71aaCqPc8yVjwSlkK6FxeugCDolNAiEAhzyWR847Y8oCOprLfb6z5uHsNIPIDPUGgPhY6NAOWxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.0-20260717-171209-c239925","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156497},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"c239925ef6f92dbdae5f32c41db6b922692e1fd4","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.0-20260717-171209-c239925_1784308340079_0.8654162794622169","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-20260717-212204-aad353f":{"name":"srvx-nightly","version":"0.12.0-20260717-212204-aad353f","license":"MIT","_id":"srvx-nightly@0.12.0-20260717-212204-aad353f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"a308c81d01a06822782fcb9c84050bd888439dd5","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.0-20260717-212204-aad353f.tgz","fileCount":42,"integrity":"sha512-ooqDsQA5WZLdGOlyZVoKyDKRNPq7h00cafnIBUTztkRxH/fyJ07+FtHBFtk19GCvdHCbpCVjrQ6eToPBB0RouA==","signatures":[{"sig":"MEQCIAgSiEPnUxoOa51E8FPeXD8XYEJoDT93ix9s5ZJ8D5TUAiAiW0RFK/4v0XxSy/789Dg7je8GCl9WNjzKhlTYHDEaaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.0-20260717-212204-aad353f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157426},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"aad353f2120ae601a5ec92ee5d507cd74f081e5c","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.0-20260717-212204-aad353f_1784323336586_0.742326435579804","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-20260717-222125-0e77d9f":{"name":"srvx-nightly","version":"0.12.0-20260717-222125-0e77d9f","license":"MIT","_id":"srvx-nightly@0.12.0-20260717-222125-0e77d9f","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"6dbad4ece05f9b944bc5a027205c70c9059b6e48","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.0-20260717-222125-0e77d9f.tgz","fileCount":42,"integrity":"sha512-7rEXHFKtxBcd17MC1qBW8YSas/qS3TvFbbVofO9AsYb42Q80wXP5l3bSrSzfd1hKl4yK+COIfZXAoFqghFOAwA==","signatures":[{"sig":"MEUCIAJx3iN4KewUsigDpq8Z6KiIODafiYW7PN281neJW3q0AiEA7SNoKCuXEQJ/I9bYbAGgnYLkrSkHnN9wb2GpTbxweZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.0-20260717-222125-0e77d9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159938},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"0e77d9fb86d936f79102d905730e1040b78a9dbb","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.0-20260717-222125-0e77d9f_1784326896042_0.3708607851490997","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-20260717-225433-bd6cd8d":{"name":"srvx-nightly","version":"0.12.0-20260717-225433-bd6cd8d","license":"MIT","_id":"srvx-nightly@0.12.0-20260717-225433-bd6cd8d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"fefcab11d2c57a91b06597ba6ad2ad571246d5cc","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.0-20260717-225433-bd6cd8d.tgz","fileCount":42,"integrity":"sha512-BPcCqq8+UsHIYyA7FE10JQIvZAIox7D56JdFtxewq3b8+O1CiNLnvts8umV43lbR1cod6unMQqqEj4q73u3NbA==","signatures":[{"sig":"MEQCIGxv73qkqVQiTO+6Kabi+3PoRsLY918s/T8EsUePkHofAiAhNsL00SVpPirXnSfVG7X2tbGBmK6Xzygd4Pc2PERtxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.0-20260717-225433-bd6cd8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161104},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"bd6cd8d6cd294b91a43b354831c4340cb13f1a8b","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.0-20260717-225433-bd6cd8d_1784328884665_0.07663078536119294","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-20260719-222647-ae9c5c5":{"name":"srvx-nightly","version":"0.12.0-20260719-222647-ae9c5c5","license":"MIT","_id":"srvx-nightly@0.12.0-20260719-222647-ae9c5c5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"b4c0cd06d925f04f2b356e41f15380159d4b7662","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.0-20260719-222647-ae9c5c5.tgz","fileCount":42,"integrity":"sha512-Nw7uC3mtFgELaJk156HZXeWEG+P1egDcllU411StaNgb/MJ2dMIE8ytg1A7VUPm+wKXPXZE9GN+N5SSAB2BAuw==","signatures":[{"sig":"MEQCIC+Dwl/a6mSx4QpR3qwxC6qLL13FJCq659tgGOfMJw8gAiAKVPcBBSxFVl4dhaS+IxIoz4uk/Tsi1m6+Gzv8t3dLOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.0-20260719-222647-ae9c5c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161342},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"ae9c5c59f48b066b083ba334a5edbee5bc2b96d7","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.0-20260719-222647-ae9c5c5_1784500019586_0.9512146304435332","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-20260721-100937-b0e2274":{"name":"srvx-nightly","version":"0.12.1-20260721-100937-b0e2274","license":"MIT","_id":"srvx-nightly@0.12.1-20260721-100937-b0e2274","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"4d376070db384d3bd414f41d8aaeb3ab6f77fe0d","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.1-20260721-100937-b0e2274.tgz","fileCount":42,"integrity":"sha512-29HEm/z9L+duMPQbbpR3ck3o7BhJqph7ybPPE6KN2q7K4VOxwj4R80HznnLfgkrFw2aB59zFDYXheoUTfIPYAQ==","signatures":[{"sig":"MEQCIBcmT1hHSUZPTqD1rTrF34klDR9LEWSMRXBje0M0KrnwAiB6b7b7hlgIbYkQUUfOdfMnmK9rQ85wf4OElKZJGcP82g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.1-20260721-100937-b0e2274","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161342},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"b0e2274f03bcccbd92f39acb5fdab4a2566f864e","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.1-20260721-100937-b0e2274_1784628590109_0.9062723292980246","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-20260721-150039-2d28bae":{"name":"srvx-nightly","version":"0.12.1-20260721-150039-2d28bae","license":"MIT","_id":"srvx-nightly@0.12.1-20260721-150039-2d28bae","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c4b19af5f9b01e8cab648d916d3b843b9d67b394","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.1-20260721-150039-2d28bae.tgz","fileCount":42,"integrity":"sha512-Z7x2phqHQpfnbkXxv15bN84ZaWsO8tND4vDYapHY7Q6PgbRnszbVL453YHhT471BYySV8vXYLchgbq09oEWhxA==","signatures":[{"sig":"MEUCIBBh8nd9JO1CGSHAB39Iwdb+WGtRb/SUGf9DBUArtvdiAiEAivfjqUnLxXsO9gd9kMNwpHmt5CxfRZAEwDQDmtaU7WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.1-20260721-150039-2d28bae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161963},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"2d28baeebf00e4465e952a1417833efb634f59ac","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.1-20260721-150039-2d28bae_1784646051288_0.21739066163631127","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"srvx-nightly","version":"0.12.1","license":"MIT","_id":"srvx-nightly@0.12.1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"15b861cef242c263bbc59a557db1570c47526f5a","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.1.tgz","fileCount":42,"integrity":"sha512-O5d8FACZdTkX1BXosRlt4Jhyoc9r7+YVgCOZwQ9KKMRGAEVnBA7h+NyR3zS8OaPM7pPWLxeZMahkyDcCLV1vLw==","signatures":[{"sig":"MEUCIBYg0dHyvqGpkj9GM6x8w4KcfbOpRlfH6+nut/3Il4d8AiEAhnL5fZXuDklLG3XO+Zu3vEo6+pKL+mUq2YtzCcZTc6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161915},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"4cf9c63ee9089d15a873f1da4fef4e7355ed4d1e","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.1_1784646114424_0.4132314319605679","host":"s3://npm-registry-packages-npm-production"}},"0.12.2-20260722-112619-851bf2e":{"name":"srvx-nightly","version":"0.12.2-20260722-112619-851bf2e","license":"MIT","_id":"srvx-nightly@0.12.2-20260722-112619-851bf2e","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"29bbd6be13891e2caffd85f7afdde6f11df2f938","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.2-20260722-112619-851bf2e.tgz","fileCount":43,"integrity":"sha512-P+yZLOkUwwyDRN8gADRKq2VPa1foY/cohiGQETt8mbmLIdcEG1cyGu3/EjgviNArOstNKsbSbw3WuYhLamAlvQ==","signatures":[{"sig":"MEUCIQC1ndOfGooyTMuksN5DJbsxl8aNoKBTY3efNVYy19EhLgIgDzmpXWJD+e/zKWmYq/uKtqp20UxBiQvAlo8ZhHLnWhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.2-20260722-112619-851bf2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165378},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"851bf2e94c7ac068323542cc8cfe2a9cf521177f","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.2-20260722-112619-851bf2e_1784719594485_0.31923401686024633","host":"s3://npm-registry-packages-npm-production"}},"0.12.2-20260722-112801-119de32":{"name":"srvx-nightly","version":"0.12.2-20260722-112801-119de32","license":"MIT","_id":"srvx-nightly@0.12.2-20260722-112801-119de32","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"793dab4e9c533b92a7494de75658094a3415d3a9","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.2-20260722-112801-119de32.tgz","fileCount":43,"integrity":"sha512-ka32/vMMu1ZblRUCbj1Tm+yi8t5rxhsjftG5erJGf6XIuhlsopcBEwU4qF4zZQ2q8RsQXvTF8dGib0jq3dltDg==","signatures":[{"sig":"MEUCICM+KnEuIkTN70Q7wAbVXRrYmfKF5pvfUAGatt4pO2N0AiEA6EzE5d9UXY8WmiIWspkrSlRXhiDh/MyYuOzEvlcnOrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.2-20260722-112801-119de32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165378},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"119de32e7bc9fbcfe6b353d118e7c65ef72ac4ab","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.2-20260722-112801-119de32_1784719694425_0.5513661011143132","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"srvx-nightly","version":"0.12.2","license":"MIT","_id":"srvx-nightly@0.12.2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"3e8ee288804b08349d5aef971239607c2404d15f","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.2.tgz","fileCount":43,"integrity":"sha512-YeGYk3UZDragVWnYRQID5dAw39vIpU7aGNrZWRQ4E5MgSm8ucemzI7cpLJ9H10Geuxrxebv/LjkiSrqIsroJVQ==","signatures":[{"sig":"MEYCIQCJmGbR8hw51XqbFjK6yQwzwNKpyjhFjIe9eBO3Sb0ZDwIhAMixeVbRqBh0TARyZTKnLZcJEEfLwjPQJZ0pQXqCP/Hl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165330},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"b1fd82e387081cc4ef0058478590c81f8191d4f0","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.2_1784719739355_0.2745580462069477","host":"s3://npm-registry-packages-npm-production"}},"0.12.3-20260722-113323-f9e9c4b":{"name":"srvx-nightly","version":"0.12.3-20260722-113323-f9e9c4b","license":"MIT","_id":"srvx-nightly@0.12.3-20260722-113323-f9e9c4b","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"b43cf4a4dff06f8c1f07029d47e97009de9e00b4","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.3-20260722-113323-f9e9c4b.tgz","fileCount":43,"integrity":"sha512-jt1XHlThS2GQ1sxwWrD2hGmj7UNiVVCweFnxQ+Q/Ufv8hWxAiyLGfzkCZeR8K/JUFv7qdgAI5BtU6MQ8uaKolg==","signatures":[{"sig":"MEYCIQC6/BMj+HZGlvgYEChokZ+B+a7Ug5IcqcUyZInEzGrrRwIhAO5Rcw3Je80UjnGpYBd9j1tUCroXvKInny6cjNXsEzUy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.3-20260722-113323-f9e9c4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165378},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f9e9c4b53b6c4c0f2bd30c7ac502fd9285ba4b01","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.3-20260722-113323-f9e9c4b_1784720012642_0.5362257750210029","host":"s3://npm-registry-packages-npm-production"}},"0.12.3-20260722-145153-54be1d7":{"name":"srvx-nightly","version":"0.12.3-20260722-145153-54be1d7","license":"MIT","_id":"srvx-nightly@0.12.3-20260722-145153-54be1d7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"36e130174431b9a9b0d1c3b98ce2cfe571f2d819","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.3-20260722-145153-54be1d7.tgz","fileCount":43,"integrity":"sha512-gzVq4cGejvgNv5nRk2pnYmp6ZWWWjML050v60LY2ayDI0xyDfhBN6N5rsdtcpNwdft1eE1PWgLCa+4SG4oeg+w==","signatures":[{"sig":"MEYCIQDZjiADcqW+1N0KLB6yaxkTEdZmaDDU0wtnXBMisa17PwIhAN1HPdSmHbuPgQ6Jd+tiT+R+tyefj3EceRPoBl2ZjEb8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.3-20260722-145153-54be1d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166757},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"54be1d75f4560bc4e8bf81a25a5310872958a648","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.3-20260722-145153-54be1d7_1784731928034_0.7226394085110968","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"srvx-nightly","version":"0.12.3","license":"MIT","_id":"srvx-nightly@0.12.3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"a70cade3f0242e7da7c76c99077764ecbad95ad4","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.3.tgz","fileCount":43,"integrity":"sha512-sOA1X/tRiSh4vCTlyGCjbS5fRaj/TBkuZnC3mafUYubg90/v5PJykcQYDtxQP/MwmocRBOEXBaofKhDHFnbDeA==","signatures":[{"sig":"MEQCIBmb84XeRlWbtX7aUjOlXQ6F9qBiD0sOe4PZQXfOtaUsAiAgQ5IxroAWVAqwGUc7XZ7nFdvtAMm98h7Abrg94/Je9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166709},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"5dc246aa25805c2464086a9badb0c79aa200030e","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.3_1784732030953_0.9567283393627732","host":"s3://npm-registry-packages-npm-production"}},"0.12.4-20260722-165533-555a793":{"name":"srvx-nightly","version":"0.12.4-20260722-165533-555a793","license":"MIT","_id":"srvx-nightly@0.12.4-20260722-165533-555a793","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"97a1584b3df8f443ecedfb1f11ee7f309f0e1aa2","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.4-20260722-165533-555a793.tgz","fileCount":43,"integrity":"sha512-9inVtqxRZI2ieqVgq+X8j+oiQDXFe1hiQ7pfejgslifOaecTHKklNlqHa/Hz+1Tmar00w96c+GXGar9MfCCUwQ==","signatures":[{"sig":"MEYCIQClBt+2NX+zG08s5ESt6RDAuOTSO+ZYBNBsykF95o+EPQIhALe7znWoXqZUBaQhEniGe0wJDr1Ezbvp/b3B6DRlM9zG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.4-20260722-165533-555a793","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168164},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"555a7932aeda01d39aff1c8ad0ea9b383feac602","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.4-20260722-165533-555a793_1784739353436_0.23585303362598609","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"srvx-nightly","version":"0.12.4","license":"MIT","_id":"srvx-nightly@0.12.4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c4520a18193a001cac2d53e0780178d57ee0b628","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.4.tgz","fileCount":43,"integrity":"sha512-2UCTyB44UklmHTN9BrYRcEAKTpAitFKofFkjItFFPZVlTKIxE/3/T5pe/IUcKNNM0FZqEsms5sYyJa0oCAn1AQ==","signatures":[{"sig":"MEQCIHTZ/SkvmvPf07vRxTIeGtFAuXXseeJSfkOA2pFp3vRyAiBqbichhxqxrMAhZwkjnivsAmpl6LgmWTRLTtdMYhzZ/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168116},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"55d90b39840a5bb7236e23c4e326ee4fc3842d57","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.4_1784739485785_0.5948306303395525","host":"s3://npm-registry-packages-npm-production"}},"0.12.5-20260729-173432-535ef4e":{"name":"srvx-nightly","version":"0.12.5-20260729-173432-535ef4e","license":"MIT","_id":"srvx-nightly@0.12.5-20260729-173432-535ef4e","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"0a14d3fdf650ee54aba90fdf598c805b65a99d04","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.5-20260729-173432-535ef4e.tgz","fileCount":43,"integrity":"sha512-BeIGtuFXvRD57m3vDOadkHyQme7nkBb4WeY5Ky8y4BmVTZVTcZKipTp/m4+DkH+aKzhhu/5LgLr6ws81yLVLlg==","signatures":[{"sig":"MEYCIQDNlhbKd2FdOaCEp8CF/1Osvi6XtfCjzUxk4G5HcjLjLQIhAKDn0QjGlCG0+XgouZiqI1/K/MuZzHTR9+MCmQz8m5DX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.5-20260729-173432-535ef4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175077},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"535ef4e9fd58b4365356e5512f81c53db762c23d","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.1","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.5-20260729-173432-535ef4e_1785346484647_0.1640793151004698","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"srvx-nightly","version":"0.12.5","license":"MIT","_id":"srvx-nightly@0.12.5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"6b87d0ec7d6179793269f03036794b8085682445","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.5.tgz","fileCount":43,"integrity":"sha512-ZZLLSr/A7Kpo9qYmXyNwlZHkOuSYpeaqJQ1JjSLHUgyKyv8kBjE1kxnIZuZVC/SAekH696UNbj0LUejRrR2FyQ==","signatures":[{"sig":"MEUCIGJQHlUuGj9h6BG3TiUMhB9cVHFyJkGrICwdoWYsg6/YAiEAhYazvAXBCAtQjjQ2sht/OrtmJlCHdeiuYgqGOByDbfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175029},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"28a0e734ae2263b6b438078b67a90123d8bd28b9","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.5_1785395952433_0.6446547376615548","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-20260730-153153-4052594":{"name":"srvx-nightly","version":"0.12.6-20260730-153153-4052594","license":"MIT","_id":"srvx-nightly@0.12.6-20260730-153153-4052594","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"8e6cf87a2c20cc930be1f09b29880a2b99a7a900","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.6-20260730-153153-4052594.tgz","fileCount":43,"integrity":"sha512-aB3gro9IP1S8wDOnteI/uQGj2ip4YF2r+cuLQ4+C/nEmnBVQDCKwbfLyXPbh+vzT7aoHYYnP/Nfrqrclr2s7Sw==","signatures":[{"sig":"MEUCIBBwNcRrlfQHT3z5WqrIwYIZVrTwYeRRBDTnWxg8mk6gAiEAlpG6KOu7RUdJtp0xQYtZILX7FFucGCsS6n3S5LQdFwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.6-20260730-153153-4052594","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175337},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"4052594e76d5ead2cc4c7cf8f7fa6d5ea9558a0a","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.6-20260730-153153-4052594_1785425525714_0.7098290314004443","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-20260811-065827-474ac29":{"name":"srvx-nightly","version":"0.12.6-20260811-065827-474ac29","license":"MIT","_id":"srvx-nightly@0.12.6-20260811-065827-474ac29","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"f648413f5952372c7c69491c99ab7ebe0249f85b","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.6-20260811-065827-474ac29.tgz","fileCount":43,"integrity":"sha512-kVMm0lZyLVScNiTDmAQdf7teuk7ReBXLHNt6xOtRgWiGwFThJh7OI2bxNTQycIAE/K3UsAZC/N2DD58wZV7trQ==","signatures":[{"sig":"MEUCIQCAlgNWtq2Ofd6PTeSXMpzhvRzwKn8l/+Qn5so82NSrQQIgGhANlF93VnIZ+tZ2mI6H50kJKN0CwvXvf20lFo3oZQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.6-20260811-065827-474ac29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175754},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"474ac2915a211f214a4cf78727af7f9e711ae580","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.6-20260811-065827-474ac29_1786431527288_0.29693929842684685","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-20260818-124018-37ce4ce":{"name":"srvx-nightly","version":"0.12.6-20260818-124018-37ce4ce","license":"MIT","_id":"srvx-nightly@0.12.6-20260818-124018-37ce4ce","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5e45971a002895653eec031f585351a9bad6e36e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.6-20260818-124018-37ce4ce.tgz","fileCount":43,"integrity":"sha512-0HvbbVNURjWUwrTvX0JDDtu8XxZfgiHnXPhbdOGv1pUEAVC7YSoFhpCmQktDdveWwlKW2lm8BrMKDwddLHooDA==","signatures":[{"sig":"MEQCIE+rm9uS0fjsW572IvlxLHSSDDtfgp+GqbrpYx7BbsZfAiBvR7T6KJ2MfxahOWg+yYELWKTuZXrYKidy3sYqumnu1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.6-20260818-124018-37ce4ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175754},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"37ce4ce95a922a8be4ba37bdb17c699ec0d29f2a","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.6-20260818-124018-37ce4ce_1787056831914_0.9921717106460177","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-20260818-234410-8f8f95b":{"name":"srvx-nightly","version":"0.12.6-20260818-234410-8f8f95b","license":"MIT","_id":"srvx-nightly@0.12.6-20260818-234410-8f8f95b","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"00368680d99ab4886ad0b9f225636cdd70e51daf","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.6-20260818-234410-8f8f95b.tgz","fileCount":43,"integrity":"sha512-wzcStI4U4ugI1LT3JvSilk3blcKWhy7O+fci/sydsEVTuK4ayzjrKducXPntkjdHrNRLELjlFFT/9KERA362YA==","signatures":[{"sig":"MEQCIHNzk05jiQSeDq9ujLvi63Ry5N+0nR3hw8AlW2Dt1gyFAiAa6O1LgBT6VoJcSSweL9ZlVIBCCWvBAO0y41LJYA5sMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.6-20260818-234410-8f8f95b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175754},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"8f8f95b6a37aeebad6e86e12de4ce7dacb785190","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.6-20260818-234410-8f8f95b_1787096662392_0.3837992856905663","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-20260818-234440-27ffd76":{"name":"srvx-nightly","version":"0.12.6-20260818-234440-27ffd76","license":"MIT","_id":"srvx-nightly@0.12.6-20260818-234440-27ffd76","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"873240c3081335ae4e9b02d7ed3acf9baea4030f","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.6-20260818-234440-27ffd76.tgz","fileCount":43,"integrity":"sha512-w5axdXL+0gob4rUuXjjno94ytlR3TTyR41dtZBr40og+GtvBvy9zXlKseRTRssBVAYCrsTgi0uC/g9vjKrFJeg==","signatures":[{"sig":"MEQCIDyOCq5SBFuJuywHv5vgEZZDeVa2Q8HF+1hvvPVp0ZBMAiBeQrqcEZS85ylh9RX4B5a9X853XeJdLucUoZ6b2YXwfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.6-20260818-234440-27ffd76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175754},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"27ffd76b3be0d96fd92245c8f143263dbf2962d1","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.6-20260818-234440-27ffd76_1787096692140_0.8786345198342722","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-20260819-212155-2f5ff20":{"name":"srvx-nightly","version":"0.12.6-20260819-212155-2f5ff20","license":"MIT","_id":"srvx-nightly@0.12.6-20260819-212155-2f5ff20","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"683705b208020b63fc48ba8b34c3f8a8e6b72adc","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.6-20260819-212155-2f5ff20.tgz","fileCount":43,"integrity":"sha512-9xjavoGvYYz+5eQ+Mm+TKl6nKQOKEnkjnx6HFFGSRpRNtE7rK4co8Yha/PFsqI2fB6svD0T9392iZ0Ws6kohNg==","signatures":[{"sig":"MEQCIFACH5MDzNslGVZPOJZQDiLAxz1FSS1VhMBAXr0vyq0DAiBDmuzLAtJph7Be4Th8rCVnbub59Bjyaazi6AUYeyMAvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.6-20260819-212155-2f5ff20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178134},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"2f5ff2063be7396b1e5fdeb0a3bfd1483db3812b","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.6-20260819-212155-2f5ff20_1787174532613_0.6295451291295182","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-20260819-213217-46336b3":{"name":"srvx-nightly","version":"0.12.6-20260819-213217-46336b3","license":"MIT","_id":"srvx-nightly@0.12.6-20260819-213217-46336b3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5a6689c61cc832ceec5a92c0470fe83b0a3da067","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.6-20260819-213217-46336b3.tgz","fileCount":43,"integrity":"sha512-QCX5up17uUYmxqB/+ZFfZNi1HVOmby7+D5mU4WRYnMDVsWt1S9L+FxPSHwn608NtUl5zWnoahrJEgPpvUAlC0A==","signatures":[{"sig":"MEYCIQC+eP5I8Tv/BPlDEA2fgBMmFWQ1pVbIiIbmFYCQPgHWGQIhAM4z3iAvWiydAvLc8jw9tyRR2QQQwXCuThlV0+FD5rEe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.6-20260819-213217-46336b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178683},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"4d1b87658438e3af54596573020448858a64693b","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^9.6.1","mdbox":"^0.1.1","oxfmt":">=0.58.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.73.0","undici":"8.4.0","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.10.0","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.1.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.11.21","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.0.10","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.10","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.199","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.6-20260819-213217-46336b3_1787175149820_0.1997546596144597","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-20260819-213603-bf33115":{"name":"srvx-nightly","version":"0.12.6-20260819-213603-bf33115","license":"MIT","_id":"srvx-nightly@0.12.6-20260819-213603-bf33115","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"67ab49bff5b99169aa9ee2c65a6c302b9ae35122","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.6-20260819-213603-bf33115.tgz","fileCount":43,"integrity":"sha512-Rv1zSbpkPZKBC1v8TwI+nnmv86TCH+slyTAaOX8SnbnE0cHbaLgWUBOMUegSk/WSWgybHvneqDOpRz+JAUPGaQ==","signatures":[{"sig":"MEYCIQDyQObduBnVh3jHBM8cmPoKkvAGLtVzgHchVBvo3hqUuQIhAOnxplFiXjqxBqdO+6vOqSgKLGYTlMk5QiwZb6qe3JQN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.6-20260819-213603-bf33115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178860},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"bf33115cc5af00def5771982dfaae3e03393e9b8","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.6-20260819-213603-bf33115_1787175376382_0.2568186454074053","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-20260819-221103-d946356":{"name":"srvx-nightly","version":"0.12.6-20260819-221103-d946356","license":"MIT","_id":"srvx-nightly@0.12.6-20260819-221103-d946356","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"99077554502060ad23a38f715ea0181b52b2978e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.6-20260819-221103-d946356.tgz","fileCount":43,"integrity":"sha512-XV2abx1B59hMkcJbitSgVjeyeEr4VluT81Ot8j9+zVDs78/FDVkLzsithqshDRkUu1j1/RnHxb+Xa3PmSNrBcw==","signatures":[{"sig":"MEUCIQCitrsBHXBjO7Yu5unGh2QNWaSTn9svr13stjwGHZBpqAIgf4e8jNWe6dHXV4aPkQHPlTFqQnf61l6vjurjsrXgZYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.6-20260819-221103-d946356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179071},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d9463561e6fdb2a59d133a88ed2c55e6f1b22bfd","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.6-20260819-221103-d946356_1787177475460_0.4332886897355188","host":"s3://npm-registry-packages-npm-production"}},"0.12.6-20260819-223241-3a5187e":{"name":"srvx-nightly","version":"0.12.6-20260819-223241-3a5187e","license":"MIT","_id":"srvx-nightly@0.12.6-20260819-223241-3a5187e","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"22e1e50a0f30382d352987ffd6da45cfc0c93c6c","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.6-20260819-223241-3a5187e.tgz","fileCount":43,"integrity":"sha512-bi9scG/nFoTDNE0a99253RQshduQqOgSOwFdMN6u8le8KUXK6r361IrMVzdG4R2CwbL9J4xvIcgJRD7zOZ+bGw==","signatures":[{"sig":"MEUCIQDnWJo68mhJMka+caf4zwGxHI1uppzWYfhLW6h0qm/7wAIgbRlLwEuYv67Oft/N4nv+JhkY4cls+MU/mRpYARAyu4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.6-20260819-223241-3a5187e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180051},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"3a5187ef7cb810e7bb0e8962c64681790f5a31d6","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun vitest test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun vitest test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.6-20260819-223241-3a5187e_1787178779162_0.42227334855325327","host":"s3://npm-registry-packages-npm-production"}},"0.12.7-20260820-085321-dfb0306":{"name":"srvx-nightly","version":"0.12.7-20260820-085321-dfb0306","license":"MIT","_id":"srvx-nightly@0.12.7-20260820-085321-dfb0306","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"7f1ed65ef7e69fae4c84b6cff68c791dd51907ea","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.7-20260820-085321-dfb0306.tgz","fileCount":43,"integrity":"sha512-h88M2At44Ih7ojKAfJZzdlP9O0tf+JftKEjJamJ9mlXU+laRenznM0Gr3YxgZzYLjWqyBCwbnoQ+eyPTocgRnQ==","signatures":[{"sig":"MEUCIDJiWRbKOdJCMCTcCM2KIXUWJIVSokwG/bhE0JjKh4FlAiEAxJnG9V9YBmXbe/HWNoNg0xHYC6VKaLWcqCh0Q22Ttkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.7-20260820-085321-dfb0306","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180366},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"dfb0306056a5b0fdb1992c10bb919632c35f986d","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.7-20260820-085321-dfb0306_1787216014826_0.034039828335909794","host":"s3://npm-registry-packages-npm-production"}},"0.12.7":{"name":"srvx-nightly","version":"0.12.7","license":"MIT","_id":"srvx-nightly@0.12.7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"012da6e12e0ae79c611210a378270c32e906f9c8","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.7.tgz","fileCount":43,"integrity":"sha512-Ic5b6FroIpd7Le6Z2nWOO577F/JNzFVcd7qLCu3DKBaljdnBEaLUyH+Z9c/QxH0eEG2aps/s8P8xDRrJlGKKXg==","signatures":[{"sig":"MEUCIFALs1F85yPEQT04d1kSyBVUR9ricEUxpwfiXYrcX3xvAiEA1V3N2txsrYeCtRwzTCNSZs5sXA46aiR/ommIW3VnoCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180318},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"053be62e5e9e1f1966ab8592f1254ac40ac00317","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.7_1787216231358_0.7699587589661157","host":"s3://npm-registry-packages-npm-production"}},"0.12.8-20260901-112211-a3117b4":{"name":"srvx-nightly","version":"0.12.8-20260901-112211-a3117b4","license":"MIT","_id":"srvx-nightly@0.12.8-20260901-112211-a3117b4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"b40606845b3d3c6be8874cceac8df30abc4e8764","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.8-20260901-112211-a3117b4.tgz","fileCount":43,"integrity":"sha512-GzkoNgXJi76TcvCtgiFnqQr18MtkQWfMxZ7zI6hNtgVHBa1llQPHwVO482jeNX7sH92fBS5VHLJTMBf6xmMhtQ==","signatures":[{"sig":"MEUCIFm5UKd18mV8Wt91xkJ0VxJtv87t+tAQlWtSfUubPOgNAiEAgk/SZ/h9Hx4zfw01F10iSx/K0oGvfBD6dvXWXo5GL58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.8-20260901-112211-a3117b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180457},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"a3117b4f753c33e37e41dbcd6c6df9b0c9d176c7","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.8-20260901-112211-a3117b4_1788261741992_0.2661924036818981","host":"s3://npm-registry-packages-npm-production"}},"0.12.8-20260901-113416-19540c4":{"name":"srvx-nightly","version":"0.12.8-20260901-113416-19540c4","license":"MIT","_id":"srvx-nightly@0.12.8-20260901-113416-19540c4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"de29576c581fe4f7437d0dfb6888c32230548eca","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.8-20260901-113416-19540c4.tgz","fileCount":43,"integrity":"sha512-NG6cV2a7tMzEG0KZyNTw4wOWDte5sGkBgmmlizo9I7xfLuGSa6CeCG0vDGifdmiFf+mb0GnpqrAZBIEAWgbNAA==","signatures":[{"sig":"MEYCIQDDaZyL+euefp4wyJ1M2DfsyWxmviVvesAdXCYMWnMEVwIhAN+sl/Q9ykxMHMQWmZ2w2B1qr6vqZeeSYFn7jGKbvEAu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.8-20260901-113416-19540c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180580},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"19540c4ad3c061de11398a1df85c2a744f43863e","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.8-20260901-113416-19540c4_1788262468160_0.9036864966570144","host":"s3://npm-registry-packages-npm-production"}},"0.12.8":{"name":"srvx-nightly","version":"0.12.8","license":"MIT","_id":"srvx-nightly@0.12.8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"2219e400110e307940f837976ed7b6e9c10f42db","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-0.12.8.tgz","fileCount":43,"integrity":"sha512-sCnWtukLEf0UMJ/JWpPOxHM8MeTcL5+x25ADihMNo6m31ZJdlyb10j4xTJ89SqAkliysoZZGfwefwuXovWfz6A==","signatures":[{"sig":"MEQCIBwwewVoL7K3D4O8Lc0pRmIblIbIUrukbbWK6kLQif3IAiBDUIdO0S5/5pRbNzlJ29S6jKdfcwxJD+uebwTQMoiBvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@0.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180532},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"378f2bb1e9ea68a9d1db208614d04d890247c891","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_0.12.8_1788335865927_0.9392549226005869","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"srvx-nightly","version":"1.0.0","license":"MIT","_id":"srvx-nightly@1.0.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"7852bd123d900d49ce8845957874d2501a2826c7","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.0.tgz","fileCount":43,"integrity":"sha512-Ss1UWHuJ82QsASmvR4/K+DdeTMjfMTzWKHWhdd/vhhGQDI4VzBwnQ9SXjX7DBHzE94UjQVhyBOiDs496sgms/g==","signatures":[{"sig":"MEUCIQCZIxZt2aQsfi7Ltgn3PrYQxqOnmRjJDmCvIl6hw3hV1AIgPq3oIVia1mdkxHvmgLZpWJAIduYcPWrPoJdkRKxcq/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180531},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"1a99f53e3d6a2d9d74883ea78823545ac9acdf38","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.0_1788336199635_0.6024187062539281","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-20260902-082157-3a64b7b":{"name":"srvx-nightly","version":"1.0.1-20260902-082157-3a64b7b","license":"MIT","_id":"srvx-nightly@1.0.1-20260902-082157-3a64b7b","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"066c10f0889fec1545c5d9fe387a3fdab9dab4e1","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.1-20260902-082157-3a64b7b.tgz","fileCount":43,"integrity":"sha512-lpv7O+9q89URVqfGxuQZO9ezvP7eBLGgBxeAcrGovzT6Jutc2OLFJPDAKqrLumUmvYI8bYbmQnR+oFQNLoEXyA==","signatures":[{"sig":"MEYCIQDrhPST3/YzJGnpsz3rZX6AXfuu4t+hFJdPlrfXz9eoJAIhAODi45GGd7plLz45RuZpIC0H9v4CaF4C5CXt5mX1+gZm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.1-20260902-082157-3a64b7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180579},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"3a64b7b80cba96a1ec870fb579359b5d80e46c72","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.1-20260902-082157-3a64b7b_1788337328498_0.5511497177009941","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-20260902-082859-9bd4aeb":{"name":"srvx-nightly","version":"1.0.1-20260902-082859-9bd4aeb","license":"MIT","_id":"srvx-nightly@1.0.1-20260902-082859-9bd4aeb","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"86419a32f679d7736cdad85effa5943a070bafc5","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.1-20260902-082859-9bd4aeb.tgz","fileCount":43,"integrity":"sha512-n0Ub8WAIF+lg3lR7KkdfucxZlFSc19evfZjCzogNzyGAYA2q1UTRvkm6x0jAdf5Oy9aHMCvDMGI/+cnZjgV38w==","signatures":[{"sig":"MEYCIQDnbMX7qIWd50YHBj4FdrnlhtILRInOcZTMeRqJu3mMQQIhAJwr7fogO8rsRx2o6jmFfASa6cSexJxV34N/dNpTJuR3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.1-20260902-082859-9bd4aeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180579},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"9bd4aeb5bf1a957245f5f6218879011be9acd852","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.1-20260902-082859-9bd4aeb_1788337751626_0.3215448824622571","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-20260902-224300-9bd4aeb":{"name":"srvx-nightly","version":"1.0.1-20260902-224300-9bd4aeb","license":"MIT","_id":"srvx-nightly@1.0.1-20260902-224300-9bd4aeb","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c069ec85ca313a646c0d8e00bb17457095789f30","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.1-20260902-224300-9bd4aeb.tgz","fileCount":43,"integrity":"sha512-lT7W1+0jkP9AlLIZytucO67Ba9Bf13ia1rYCSs8dE5dSG6fhozP1XwHZbHJ9mJNB5PBWzhES5i94geogaOgEKw==","signatures":[{"sig":"MEUCIFc0vEsA9/hEaIyyvf00S3tuq5kGNq+GivECVjK9nBmcAiEAnJrxEekcHm6BQOZO8lIsJ5+tEuhbfr9brMx1IKr8DXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.1-20260902-224300-9bd4aeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180579},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"a0b9b0bff770822a5ab0b200263b2b894c273711","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.1-20260902-224300-9bd4aeb_1788388994011_0.19827147431958037","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-20260902-230507-c1e8cf2":{"name":"srvx-nightly","version":"1.0.1-20260902-230507-c1e8cf2","license":"MIT","_id":"srvx-nightly@1.0.1-20260902-230507-c1e8cf2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"773b93295125e31b7a1d2ec3bbb099200821bac8","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.1-20260902-230507-c1e8cf2.tgz","fileCount":43,"integrity":"sha512-XJvG2VOF689EZHq2ldp8v/CNGXBS8qKQDhmD2HIAHtYSA0+Rw6xYSRKCWII+MEQGHCFuc5KK7wEm7B8UDcpKKQ==","signatures":[{"sig":"MEUCIQCLY596oJa9hpwVS029BZiX1rlRAh+ZW/yYfLXGyXdgLQIgf+qNWAwObum0j6d5IDvjA3XciXum60bwaNLk3MMit1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.1-20260902-230507-c1e8cf2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180579},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"c1e8cf231c2b7e0ea96fac0dc4ea0e384e7b2839","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.1-20260902-230507-c1e8cf2_1788390317427_0.8775266936238191","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-20260903-081150-81a3b64":{"name":"srvx-nightly","version":"1.0.1-20260903-081150-81a3b64","license":"MIT","_id":"srvx-nightly@1.0.1-20260903-081150-81a3b64","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"77bae9bb8976dc71127030bd3a0ccd7eef58395f","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.1-20260903-081150-81a3b64.tgz","fileCount":43,"integrity":"sha512-EZpa4Ld9LqLge2Wsa2OPp71b+eyYTIAFQujHVQB+De09tCGYcxvk50yBZxJt6UvKnxXIvW6J1CBDs+p+LwK+3g==","signatures":[{"sig":"MEYCIQCszJ/Etn9VP4ku1ZYLSLjVUJCAxJlruggGrmlPUEcFNwIhAKtPwGrKDvu/CEEjB0jUHUA/gJt1AZ4QVwImNOwFQ/ns","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.1-20260903-081150-81a3b64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180944},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"81a3b646c5205429795048a353cc836b16b2bbb4","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.1-20260903-081150-81a3b64_1788423123080_0.8607994983381677","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"srvx-nightly","version":"1.0.1","license":"MIT","_id":"srvx-nightly@1.0.1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"a3569e09e8d45de5883f398c187327c3d6e76315","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.1.tgz","fileCount":43,"integrity":"sha512-nO76ltuet8Ou5ZrB/obAC/ln0J+QvCau7m+IBJuZeLkjAIwdVyOf+wpsURUtyTLS/LKPYSyh1xoRtdvfYzJzLA==","signatures":[{"sig":"MEYCIQC6nWxYNHLCuo4JRPdk2/RiVmB2nFMu0LFvzuX4eIMPAQIhAP5XVhlZhYpXpgb2wE+nFuZE++k2il0HFRt2k9RmDXiR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180896},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"2fa49690bce84a669a1347e55f27d8e4031ffbb1","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.1_1788426397137_0.21126087049339626","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-20260903-191840-bf61f18":{"name":"srvx-nightly","version":"1.0.2-20260903-191840-bf61f18","license":"MIT","_id":"srvx-nightly@1.0.2-20260903-191840-bf61f18","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"624ce510196d596f5c41665353acd010d577ed0f","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.2-20260903-191840-bf61f18.tgz","fileCount":43,"integrity":"sha512-KKiqXfrnD73ILYUjpoEr4izgCdGVDPt4LcNUlw+8/aclKPDppwC5dVywIC1ADZBmolCsrMOtmw7F8cTBxpFJmQ==","signatures":[{"sig":"MEQCIED8rt4PMxvB0s1LSCMA2sObja36iL24hMjF0IlQ1TUtAiAJvWFwKIZJ6cLChPyjFWs1d0qagsBm2JY/JrW9lux6LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.2-20260903-191840-bf61f18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180964},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"bf61f1820511cfdc0be674225b91b7d7c92bc6ad","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.2-20260903-191840-bf61f18_1788463132618_0.08747671934206203","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-20260903-193854-5fa91a8":{"name":"srvx-nightly","version":"1.0.2-20260903-193854-5fa91a8","license":"MIT","_id":"srvx-nightly@1.0.2-20260903-193854-5fa91a8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"a1b3ce789d90cb31c5671520dd3e68d541ed2d0e","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.2-20260903-193854-5fa91a8.tgz","fileCount":43,"integrity":"sha512-G3fsx6UPe6sFa2wHUgcfepvMECXXdZfZcrqz/kIUP27DJwojqL4GDb/bbAIYvMYDP4c9aNjP4uGoFi+8MgR6Lg==","signatures":[{"sig":"MEUCIE4un+DkODba3jHgJVtpn7g5FKMIlVXTus8ms2nasHoLAiEAx+IDNaYNCSLqb0ZN+sQZCbWAJxeVZ+Ge5UOQG3sx+/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.2-20260903-193854-5fa91a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182032},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"5fa91a8ae5a35e7eeb49513e481df97850b127ab","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.2-20260903-193854-5fa91a8_1788464348187_0.7550324210217456","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-20260903-194428-4de428d":{"name":"srvx-nightly","version":"1.0.2-20260903-194428-4de428d","license":"MIT","_id":"srvx-nightly@1.0.2-20260903-194428-4de428d","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c8bea92954e14cb525e31aa07c3a70f59f5121b8","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.2-20260903-194428-4de428d.tgz","fileCount":43,"integrity":"sha512-sineX36vg3h1U6dMOjS0bXc8fAWFQvAaQpLqOgFblaSlTQZjwVbShdi9mGDeank2G/mNw35Anu/3H00KPrxS4w==","signatures":[{"sig":"MEUCIASbADEigb7FaW56zUK+iaa51HcU/mNfiSdq9IWUIntIAiEAvZVZ/7hSSAfTESMl+OuPefbxhuwqUwZXDd8fkm4XOIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.2-20260903-194428-4de428d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182161},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"4de428d0c16f17918edc6858b16855661e787193","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.2-20260903-194428-4de428d_1788464679522_0.8751821488860141","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"srvx-nightly","version":"1.0.2","license":"MIT","_id":"srvx-nightly@1.0.2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"efc9460c2250872b7305a05bd7cd847277695205","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.2.tgz","fileCount":43,"integrity":"sha512-x2pL4d2XqejC2/Z/pExGJj88qyTGmwMFFCUkW93/Krd4aWPH/x73aZRuZxFzh+eSUn9v1hBNZ1rDkIhiCr6GnA==","signatures":[{"sig":"MEMCIF2MNZ8vihnhIXgE7iF8ddMWyhYl68Q4Ko7IpeNSP2rEAh85Pt/Lro7TcJhzx7q+q6kroBWH3FSq2hJgJisuak6d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182113},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"39ab122a4a1649e1d30ec10e5817cbb9fdc6bfb6","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.2_1788465013880_0.41611991028018447","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-20260903-211122-5866bc7":{"name":"srvx-nightly","version":"1.0.3-20260903-211122-5866bc7","license":"MIT","_id":"srvx-nightly@1.0.3-20260903-211122-5866bc7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"3a64c50f7a95a9a0d74904530fe4e01dc88cae10","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.3-20260903-211122-5866bc7.tgz","fileCount":43,"integrity":"sha512-olSjndvkeBbudcxTYvhAf7MGErxml4vPZDnpU3crN97k95gt6ZcE86tU2jrCS35yPmctzmO4bCBGDkUpJDABAg==","signatures":[{"sig":"MEUCIEOuVaWTHI1uafMn0lGt1LnVhTWJpt25EtL5btUIa7LIAiEApX+0KrQhHrzwCFdU2udVasEcoYCzZ+jpyhvZAjtpqR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.3-20260903-211122-5866bc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182217},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"5866bc71e248dd7ccde4473a79d24951c951be56","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.3-20260903-211122-5866bc7_1788469893610_0.2689674561442881","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-20260903-214255-175d1cf":{"name":"srvx-nightly","version":"1.0.3-20260903-214255-175d1cf","license":"MIT","_id":"srvx-nightly@1.0.3-20260903-214255-175d1cf","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"c7b242306728c3cf42f6acf834dc8f6ffe36f9cd","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.3-20260903-214255-175d1cf.tgz","fileCount":43,"integrity":"sha512-S98IKhH/T00SCsZvyqpCrYfsxhk4PX8fJf5sy/Nji0RzMpxAIqYPfSdhg2LKEpB6tOCvaS91pS0H57VEDpSMxQ==","signatures":[{"sig":"MEQCIHcpmA0ZEq1iV0dl/j22an8ABNwSqmaVAT6MVQFf9P0QAiA1BrCuVOXlbCLzWGK4m8JxSN+pGaLJdXTqO3tJDKLe2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.3-20260903-214255-175d1cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182679},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"175d1cf2f943d0d1be98a99a63f687e36dffe6d7","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.3-20260903-214255-175d1cf_1788471786743_0.1850389305963449","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"srvx-nightly","version":"1.0.3","license":"MIT","_id":"srvx-nightly@1.0.3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"1f9eef78e142fb0b3151d6d4f68518fbf88b26a1","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.3.tgz","fileCount":43,"integrity":"sha512-fbWLb7+wTXi2FZ8ggBxwsN/9Y5ZgxcvaMdvWRkVmWjAT/XXqCIzuNVBKCIhIsoz8anKAJTa91VolEWBlSs3/Ig==","signatures":[{"sig":"MEQCIGvYW35o3+JsKBBNO6L3hnNKJuz+9n7DgCoK9HP4Yj9GAiAOqdewKMrPd8GxwuXe8aX1UNuVZknpYBpnFkw/ydZwIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182631},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d4c95fe20ec1342dfe34f575a491c0241b65b911","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.3_1788475801619_0.7678985875334505","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-20260907-183834-ef1dc41":{"name":"srvx-nightly","version":"1.0.4-20260907-183834-ef1dc41","license":"MIT","_id":"srvx-nightly@1.0.4-20260907-183834-ef1dc41","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"244f7094964b33effd44ffc56bc0b4204bcb2bf1","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.4-20260907-183834-ef1dc41.tgz","fileCount":43,"integrity":"sha512-a5E/ZURgZ6oeZRXECj0whKcYx5CRJiU9/rG5R1CklamxqC5z5mGEPR/VfuSFR+Rv9gETJirFReS+qRmRPfQe6Q==","signatures":[{"sig":"MEQCIGPLAQE2PeInk46vCSYJkRhm0oRsxCR0Yoi6gjzK7aDRAiAjF1ZWetJx4Oz9jmeab4kEyhcCI3NKjeG2W+9TeHn65g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.4-20260907-183834-ef1dc41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182713},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"ef1dc419f39d7c83c34905f64306a89844cb0210","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.4-20260907-183834-ef1dc41_1788806326592_0.8700005637487809","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"srvx-nightly","version":"1.0.4","license":"MIT","_id":"srvx-nightly@1.0.4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"21b5271a739bde77d2b233ca825fee59ab81aeb0","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.4.tgz","fileCount":43,"integrity":"sha512-ISLUDrtj4StzmSsM/mJT7Wuj9H5vrz8KbIPaa/z7RHjI/iX+ExKNPewxW5daOorO5w6ePwoieGHCagKaskh5hg==","signatures":[{"sig":"MEQCIH/JaAmZ/To8k01ty7I9ibEQI0L6XUgm7QopUhBhX4NwAiAQm66fVLHu6jH86Qce2JjUI595ik6U2nGrk7Uc2txP4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182665},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"bae3e4e15dc016e1d3146f1457bf46ac42e4c37b","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.4_1788806392937_0.1349462844000615","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-20260914-174303-d0c8079":{"name":"srvx-nightly","version":"1.0.5-20260914-174303-d0c8079","license":"MIT","_id":"srvx-nightly@1.0.5-20260914-174303-d0c8079","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"0f1701aff0903ed53f3eeabed98d3bae77b295bd","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.5-20260914-174303-d0c8079.tgz","fileCount":43,"integrity":"sha512-PJLnDyOq95JiR9Hy5arfmAqT2kEK5CfgdPoT6pOHA+UIolqBMMJffnKf4qNH/gs2PUWwSu1sag1fZ7eobcvWiw==","signatures":[{"sig":"MEUCIQD1UJ7WaK5m2DRT6hMT06YphyhWkqiDLZdSM3mFpzTQPQIgVhYl9RtHNLNaX4MywPhTrno6StHWGDHbPYCjvHFEaNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD80n5YCExFC/qSl0uSdgUSdOoyI4gouHhvPNUnoG7qjgIhAKLrD+M1dl4g0AfIkh+oEYp7Vj2fxIZ1mbpCgsUmcDuR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.5-20260914-174303-d0c8079","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183268},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"d0c80796f6eb01a356cb45c5d1478af532d9c700","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","readmeFilename":"README.md","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.5-20260914-174303-d0c8079_1789407871746_0.9032495119578978","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-20260914-174348-049efea":{"name":"srvx-nightly","version":"1.0.5-20260914-174348-049efea","license":"MIT","_id":"srvx-nightly@1.0.5-20260914-174348-049efea","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"5e431f390679ba5ab541cb99b276a303d4efd345","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.5-20260914-174348-049efea.tgz","fileCount":43,"integrity":"sha512-xoftSx5jkyvROnUnxJnonmFhR4DVs6d9+Mmkq1+QechgoNgRfZss/wKi9+I+GMSLlAp0U8yZSLOJG1wep4V4pw==","signatures":[{"sig":"MEQCIFs3r2sKVcU6klsA1htXKwY0l/6u9jhp+mGkWUoD2/2hAiBdd0jNPy4vjb2ZUNy9b/CxSM+jt//FJ9DbQ57qRb1qNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCG0f7rw0oe1kUG7DfG9g2DoT++KRQ3N11/ucAxk40U4gIhANcmAmRMeUA/e96LXoOo0Lpw2DlBfOPEsytsESLJiClt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.5-20260914-174348-049efea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183262},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"049efeaab785be244d7f00aaaa80d96321810a24","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":"^0.64.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.38","oxlint":"^1.79.0","undici":"^8.10.0","vitest":"^4.1.11","express":"^5.2.1","fastify":"^5.12.1","@types/bun":"^1.3.14","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.2.0","changelogen":"^0.6.2","srvx-release":"npm:srvx@^0.12.5","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.162","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^4.1.11","@whatwg-node/server":"^0.11.0","@types/serviceworker":"^0.0.200","@cloudflare/workers-types":"^5.20260818.1","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.5-20260914-174348-049efea_1789407997353_0.8328998076548859","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-20260914-175928-52df7c2":{"name":"srvx-nightly","version":"1.0.5-20260914-175928-52df7c2","license":"MIT","_id":"srvx-nightly@1.0.5-20260914-175928-52df7c2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"homepage":"https://srvx.h3.dev","bugs":{"url":"https://github.com/h3js/srvx/issues"},"bin":{"srvx":"bin/srvx.mjs"},"dist":{"shasum":"48e43e51c9fcb00b4babcaf977500beb7a8adeeb","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.5-20260914-175928-52df7c2.tgz","fileCount":43,"integrity":"sha512-e47hJNRA6bQ3l495VYWwPtoSc9YKGDDBztKD5FyoJdVpxlY1H2uINC8NbieWSSy/5iJeGR+WbpnhE9jwj1wa4w==","signatures":[{"sig":"MEUCIB4D2gM5Mj2oeohkut42Vao3LetomUhYheyxgzCq+CNnAiEA5se+5HsJ8Plpza7NpEO+T21ZDaB7fumNpihY+HBagjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/IrERb11nmHktZc+HUfdl7s4C46KQu0hdiHGmAua/KwIhANAbH8LW6zXf31uG7t1L5si4OhmURc4bzBscLanHssNL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.5-20260914-175928-52df7c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182241},"type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"52df7c2d84e3e2d951866c4b40008b4b57527fb9","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":">=0.67.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.40","oxlint":"^1.82.0","undici":"^8.10.2","vitest":"^5","express":"^5.2.1","fastify":"^5.12.4","@types/bun":"^1.4.2","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.5.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^1.0.4","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.163","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^5","@whatwg-node/server":"^0.11.0","@types/serviceworker":">=0.0.201","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/srvx-nightly_1.0.5-20260914-175928-52df7c2_1789408861691_0.7554315779830942","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"_id":"srvx-nightly@1.0.5","bin":{"srvx":"bin/srvx.mjs"},"bugs":{"url":"https://github.com/h3js/srvx/issues"},"dist":{"shasum":"8e837f369f72cfbd60eef06d8c64e761be214270","tarball":"https://registry.npmjs.org/srvx-nightly/-/srvx-nightly-1.0.5.tgz","fileCount":43,"integrity":"sha512-yIInED+YE7Jat6EO21TOi2xwuSkhz5o8EQ2xp9AcAOxFAT6tJM040adSb1JkOEAe5FhAI7aqQvHq4hf7OhzSYA==","signatures":[{"sig":"MEQCIEcOYAfP+JvRGhAFk2ocNWv/BEWD7frnZ0/TiRl1XCDtAiA21twWntzwLXhfHZ8pvEkAEq4CGDaY+Wj0FWfwygWteQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC9VJrOGODZvVokMlUOOQtQziP+hBTsDr+MGgkcPkmNQAiARsxJgbsbfA7vz6UmZo4/D15k4SsuF5YntOyIYqb/bJA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/srvx-nightly@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182193},"name":"srvx-nightly","type":"module","types":"./dist/types.d.mts","engines":{"node":">=20.16.0"},"exports":{".":{"bun":"./dist/adapters/bun.mjs","deno":"./dist/adapters/deno.mjs","node":"./dist/adapters/node.mjs","types":"./dist/types.d.mts","browser":"./dist/adapters/service-worker.mjs","default":"./dist/adapters/generic.mjs","workerd":"./dist/adapters/cloudflare.mjs"},"./bun":"./dist/adapters/bun.mjs","./cli":"./dist/cli.mjs","./log":"./dist/log.mjs","./deno":"./dist/adapters/deno.mjs","./mtls":"./dist/mtls.mjs","./node":"./dist/adapters/node.mjs","./bunny":"./dist/adapters/bunny.mjs","./loader":"./dist/loader.mjs","./static":"./dist/static.mjs","./generic":"./dist/adapters/generic.mjs","./tracing":"./dist/tracing.mjs","./aws-lambda":"./dist/adapters/aws-lambda.mjs","./body-limit":"./dist/body-limit.mjs","./cloudflare":"./dist/adapters/cloudflare.mjs","./service-worker":"./dist/adapters/service-worker.mjs"},"gitHead":"f74d2205db41d3d9a56d059ae982bca7f5edec30","license":"MIT","scripts":{"dev":"vitest dev","lint":"oxlint . && oxfmt --check .","srvx":"./bin/srvx.mjs","test":"pnpm lint && pnpm typecheck && vitest run --coverage","build":"obuild","vitest":"vitest","prepack":"pnpm build","release":"pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags","lint:fix":"automd && oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit --skipLibCheck","bench:node":"node test/bench-node/_run.mjs","play:mkcert":"openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj /CN=srvx.local","bench:url:bun":"bun run ./test/url.bench.ts","bench:url:deno":"deno run -A ./test/url.bench.ts","bench:url:node":"pnpm --expose-gc --allow-natives-syntax node ./test/url.bench.ts","test:node-compat:bun":"bun --bun run vitest run test/node.test.ts","test:node-compat:deno":"deno run vitest test/node.test","test:node-adapters:bun":"bun --bun run vitest run test/node-adapters.test.ts","test:node-adapters:deno":"deno run vitest test/node-adapters.test"},"version":"1.0.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72bad2a8-bb03-4013-8d00-c7e1283e73c6"}},"homepage":"https://srvx.h3.dev","repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"_npmVersion":"12.0.2","description":"Universal Server.","directories":{},"maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"resolutions":{"srvx":"link:."},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0","devDependencies":{"execa":"^10.0.1","mdbox":"^0.1.1","oxfmt":">=0.67.0","tslib":"^2.8.1","automd":"^0.4.3","mitata":"^1.0.34","obuild":"^0.4.40","oxlint":"^1.82.0","undici":"^8.10.2","vitest":"^5","express":"^5.2.1","fastify":"^5.12.4","@types/bun":"^1.4.2","node-forge":"^1.4.0","typescript":"^7.0.2","@types/deno":"^2.7.0","@types/node":"^26.5.1","changelogen":"^0.6.2","srvx-release":"npm:srvx@^1.0.4","@types/express":"^5.0.6","get-port-please":"^3.2.0","@mitata/counters":"^0.0.8","@hono/node-server":"^2.1.1","@types/aws-lambda":"^8.10.163","@types/node-forge":"^1.3.14","eslint-config-unjs":"^0.6.2","@vitest/coverage-v8":"^5","@whatwg-node/server":"^0.11.0","@types/serviceworker":">=0.0.201","@cloudflare/workers-types":"^5","@mjackson/node-fetch-server":"^0.7.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/srvx-nightly_1.0.5_1789408975255_0.9604738284305423"}}},"time":{"created":"2025-08-01T06:55:10.365Z","modified":"2026-09-14T18:02:55.676Z","0.0.0":"2025-08-01T06:55:10.551Z","0.8.3-20250801-070150-534a2bb":"2025-08-01T07:01:56.028Z","0.8.3-20250801-072725-79d14a2":"2025-08-01T07:27:30.168Z","0.8.3-20250801-072838-45894fe":"2025-08-01T07:28:43.991Z","0.8.3-20250801-074225-a4eb14b":"2025-08-01T07:42:30.769Z","0.8.3-20250801-103738-2069b15":"2025-08-01T10:37:44.672Z","0.8.3-20250801-104635-30db25c":"2025-08-01T10:46:40.139Z","0.8.3-20250801-105215-b5ef3c9":"2025-08-01T10:52:20.780Z","0.8.3-20250801-162059-a30db56":"2025-08-01T16:21:03.330Z","0.8.3-20250801-172726-23d7015":"2025-08-01T17:27:32.584Z","0.8.3-20250801-174553-4cdd246":"2025-08-01T17:45:58.187Z","0.8.3-20250801-175900-0d86c7a":"2025-08-01T17:59:06.733Z","0.8.3-20250801-180437-061fa31":"2025-08-01T18:04:42.770Z","0.8.3-20250801-180532-1c249be":"2025-08-01T18:05:38.662Z","0.8.3-20250801-190107-20171c2":"2025-08-01T19:01:13.445Z","0.8.3-20250801-190201-3934b3b":"2025-08-01T19:02:07.602Z","0.8.4-20250801-200242-1bf9dc4":"2025-08-01T20:02:46.000Z","0.8.4-20250801-200655-338ea07":"2025-08-01T20:06:59.995Z","0.8.4-20250802-103543-9ee024b":"2025-08-02T10:35:48.674Z","0.8.5-20250802-103640-70638c8":"2025-08-02T10:36:45.987Z","0.8.6-20250802-110010-45085c2":"2025-08-02T11:00:15.934Z","0.8.6-20250806-135618-d8464f1":"2025-08-06T13:56:24.325Z","0.8.6-20250806-141424-6b78daa":"2025-08-06T14:14:28.682Z","0.8.6-20250806-142056-1643985":"2025-08-06T14:21:05.883Z","0.8.6-20250806-153415-466fe05":"2025-08-06T15:34:21.352Z","0.8.6-20250806-160821-076b9c4":"2025-08-06T16:08:27.825Z","0.8.6-20250806-161230-cfbb3d6":"2025-08-06T16:12:36.594Z","0.8.6-20250806-165642-936b31d":"2025-08-06T16:56:48.986Z","0.8.7-20250806-165947-aab3f9a":"2025-08-06T16:59:53.644Z","0.8.7-20250815-083335-b3882fe":"2025-08-15T08:33:40.079Z","0.8.7-20250826-192955-afe38c5":"2025-08-26T19:30:04.046Z","0.8.7-20250826-193407-dc6f868":"2025-08-26T19:34:15.095Z","0.8.8-20250826-193438-e317f96":"2025-08-26T19:34:44.291Z","0.8.8-20250827-183031-a2498c7":"2025-08-27T18:30:36.840Z","0.8.8-20250903-134600-d8302da":"2025-09-03T13:46:08.521Z","0.8.8-20250918-164352-663a039":"2025-09-18T16:43:58.717Z","0.8.8-20250926-115355-7e5844c":"2025-09-26T11:54:04.207Z","0.8.8-20250929-083957-fbad92c":"2025-09-29T08:40:07.710Z","0.8.8-20250929-085231-d1a148b":"2025-09-29T08:52:37.102Z","0.8.8-20250929-094259-b477382":"2025-09-29T09:43:05.296Z","0.8.8-20250929-120113-8b5b2fe":"2025-09-29T12:01:21.889Z","0.8.8-20250929-120815-23ea4c5":"2025-09-29T12:08:24.397Z","0.8.9-20250929-120929-cfd0eb3":"2025-09-29T12:09:39.552Z","0.8.9-20250929-121501-7e8782c":"2025-09-29T12:15:06.085Z","0.8.10-20250929-133615-12a5c3c":"2025-09-29T13:36:21.059Z","0.8.10-20251004-125141-946263d":"2025-10-04T12:51:52.172Z","0.8.10-20251004-150650-c8bb33c":"2025-10-04T15:06:59.624Z","0.8.10-20251004-151909-2962be3":"2025-10-04T15:19:18.426Z","0.8.10-20251007-075738-1b697b1":"2025-10-07T07:57:44.862Z","0.8.11-20251007-075832-8b99ed8":"2025-10-07T07:58:41.195Z","0.8.11-20251007-105027-7605de9":"2025-10-07T10:50:37.767Z","0.8.12-20251007-105312-3cf2f0c":"2025-10-07T10:53:20.330Z","0.8.12-20251007-125141-16c4d65":"2025-10-07T12:51:47.026Z","0.8.13-20251007-132442-f263e69":"2025-10-07T13:24:47.228Z","0.8.13-20251007-132656-bb55b84":"2025-10-07T13:27:03.770Z","0.8.14-20251007-132734-05e0a55":"2025-10-07T13:27:42.623Z","0.8.15-20251007-233455-cccee21":"2025-10-07T23:35:03.329Z","0.8.16-20251008-130646-20ca903":"2025-10-08T13:06:51.506Z","0.8.16-20251010-060301-6ab878a":"2025-10-10T06:03:08.770Z","0.8.16-20251011-180352-8e963e7":"2025-10-11T18:04:01.224Z","0.8.17-20251011-180419-deb7004":"2025-10-11T18:04:25.245Z","0.8.17-20251014-122628-e27cd67":"2025-10-14T12:26:36.793Z","0.8.17-20251014-150136-60c002f":"2025-10-14T15:01:42.117Z","0.8.17-20251017-083546-6da5b61":"2025-10-17T08:35:52.115Z","0.9.0-20251017-084947-dd97cda":"2025-10-17T08:49:54.794Z","0.8.17-20251017-100620-88f33af":"2025-10-17T10:06:28.919Z","0.9.0-20251017-102838-d4e4aa8":"2025-10-17T10:28:46.764Z","0.8.17-20251017-120506-a3e9d11":"2025-10-17T12:05:12.566Z","0.8.17-20251017-124343-628db2f":"2025-10-17T12:43:49.341Z","0.8.17-20251018-082300-3124480":"2025-10-18T08:23:09.129Z","0.8.17-20251018-082736-2b0e232":"2025-10-18T08:27:46.051Z","0.8.17-20251018-090154-ec3e667":"2025-10-18T09:02:02.979Z","0.9.0-20251019-175917-76e70d1":"2025-10-19T17:59:30.412Z","0.9.0-20251020-213141-656cdc5":"2025-10-20T21:31:54.466Z","0.9.0-20251020-213340-84fa36e":"2025-10-20T21:33:53.219Z","0.9.0-20251020-223121-da1caba":"2025-10-20T22:31:33.407Z","0.9.0-20251020-223425-529b11b":"2025-10-20T22:34:38.854Z","0.9.0-20251020-224853-83cc771":"2025-10-20T22:49:06.900Z","0.9.0-20251020-225605-e93b29c":"2025-10-20T22:56:17.571Z","0.9.0-20251020-235934-d9b03ad":"2025-10-20T23:59:45.158Z","0.9.0-20251021-000254-9eda551":"2025-10-21T00:03:07.428Z","0.9.0-20251021-135600-a69e3cf":"2025-10-21T13:56:14.831Z","0.9.0-20251021-140339-6adeb8e":"2025-10-21T14:03:52.852Z","0.9.0":"2025-10-21T14:38:16.397Z","0.9.1-20251021-145430-d3a5cbe":"2025-10-21T14:54:43.428Z","0.9.1":"2025-10-21T14:59:28.076Z","0.9.2-20251021-150003-6f93cc7":"2025-10-21T15:00:19.120Z","0.9.2":"2025-10-28T10:16:50.213Z","0.9.3-20251030-131359-c8a0e3a":"2025-10-30T13:14:09.344Z","0.9.3-20251030-131901-51dbad2":"2025-10-30T13:19:11.163Z","0.9.3":"2025-10-30T13:21:44.689Z","0.9.5-20251101-085312-70917bf":"2025-11-01T08:53:28.760Z","0.9.5-20251101-085729-517491b":"2025-11-01T08:57:42.515Z","0.9.5-20251105-004849-3170f23":"2025-11-05T00:49:03.157Z","0.9.5":"2025-11-05T00:49:25.959Z","0.9.6-20251111-111353-ab38ea4":"2025-11-11T11:14:03.862Z","0.9.6-20251111-111555-8c93d45":"2025-11-11T11:16:04.607Z","0.9.6-20251111-111728-28dcbed":"2025-11-11T11:17:37.933Z","0.9.6-20251111-203228-ec9c9b5":"2025-11-11T20:32:38.995Z","0.9.6":"2025-11-11T20:41:44.599Z","0.9.7-20251120-111341-56ab0d7":"2025-11-20T11:13:49.384Z","0.9.7-20251128-151623-fea0f1d":"2025-11-28T15:16:33.158Z","0.9.7-20251128-151735-cc8f86a":"2025-11-28T15:17:44.106Z","0.9.7":"2025-11-28T15:18:49.108Z","0.9.8-20251211-005154-4b58e3f":"2025-12-11T00:52:04.539Z","0.9.8-20251211-005955-0b8e332":"2025-12-11T01:00:05.181Z","0.9.8-20251211-010032-56b0af1":"2025-12-11T01:00:41.507Z","0.9.8-20251211-010122-d8e3a4d":"2025-12-11T01:01:32.639Z","0.9.8-20251211-020206-d745677":"2025-12-11T02:02:17.012Z","0.9.8-20251211-092032-f4a7996":"2025-12-11T09:20:43.902Z","0.9.8":"2025-12-11T09:21:31.209Z","0.9.9-20251230-120916-80f95b6":"2025-12-30T12:09:24.539Z","0.10.0-20251230-125401-aa0edc2":"2025-12-30T12:54:10.293Z","0.10.0-20251230-132542-ddc4ac3":"2025-12-30T13:25:51.674Z","0.10.0-20251230-132723-7a88abf":"2025-12-30T13:27:31.768Z","0.10.0":"2025-12-30T13:29:58.692Z","0.10.1-20260114-225858-bfd974d":"2026-01-14T22:59:07.326Z","0.10.1-20260115-131238-2b57ffe":"2026-01-15T13:12:46.888Z","0.10.1-20260117-115754-64a1485":"2026-01-17T11:58:02.751Z","0.10.1-20260117-120118-584cc46":"2026-01-17T12:01:27.715Z","0.10.1-20260117-190542-79d407f":"2026-01-17T19:05:51.104Z","0.10.1-20260117-200546-7f593b7":"2026-01-17T20:05:56.188Z","0.10.1-20260117-201547-2721bf4":"2026-01-17T20:15:56.558Z","0.10.1-20260117-211058-b553658":"2026-01-17T21:11:07.748Z","0.10.1-20260119-153628-770e117":"2026-01-19T15:36:36.742Z","0.10.1":"2026-01-19T15:38:30.716Z","0.10.2-20260127-170938-43c000a":"2026-01-27T17:09:47.500Z","0.10.2-20260127-172933-ee82a62":"2026-01-27T17:29:41.505Z","0.10.2-20260128-212557-09f7b5d":"2026-01-28T21:26:05.224Z","0.10.2-20260128-223352-196cb24":"2026-01-28T22:34:01.570Z","0.10.2-20260128-223511-85cce89":"2026-01-28T22:35:20.659Z","0.10.2-20260129-001844-bdf0dfd":"2026-01-29T00:18:52.648Z","0.10.2-20260129-002550-b438181":"2026-01-29T00:25:58.378Z","0.10.2-20260129-002824-6da8b18":"2026-01-29T00:28:34.887Z","0.10.2-20260129-123303-3df52ee":"2026-01-29T12:33:12.400Z","0.10.2-20260129-204228-a2a65fa":"2026-01-29T20:42:37.835Z","0.10.2-20260129-205327-bc92090":"2026-01-29T20:53:37.414Z","0.10.2-20260129-210622-ed6dc44":"2026-01-29T21:06:30.689Z","0.10.2-20260129-214501-0ec7758":"2026-01-29T21:45:12.701Z","0.10.2-20260129-214830-af7a46e":"2026-01-29T21:48:40.526Z","0.10.2-20260129-215241-716408f":"2026-01-29T21:52:50.779Z","0.10.2-20260130-110918-262e6b2":"2026-01-30T11:09:27.610Z","0.10.2-20260203-105421-e98bd6d":"2026-02-03T10:54:30.576Z","0.10.2-20260203-105741-516dd9e":"2026-02-03T10:57:50.412Z","0.10.2-20260203-110922-8933e6b":"2026-02-03T11:09:32.025Z","0.10.2-20260203-112446-eaa99aa":"2026-02-03T11:24:55.128Z","0.11.0-20260203-142524-3414ca1":"2026-02-03T14:25:34.217Z","0.11.0-20260203-205348-f06bb42":"2026-02-03T20:53:56.733Z","0.11.0-20260203-210006-3b224b8":"2026-02-03T21:00:16.458Z","0.11.0-20260203-221737-20796e2":"2026-02-03T22:17:46.251Z","0.11.0-20260203-230552-3fc370c":"2026-02-03T23:06:01.179Z","0.11.0-20260204-112419-f4a75fa":"2026-02-04T11:24:27.515Z","0.11.0-20260204-132446-34ad3b0":"2026-02-04T13:24:54.261Z","0.11.0-20260204-133913-5bcec0d":"2026-02-04T13:39:21.686Z","0.11.1-20260204-134016-07d7caf":"2026-02-04T13:40:24.299Z","0.11.1-20260205-153752-b6d5668":"2026-02-05T15:38:00.902Z","0.11.1-20260205-154534-e57ada8":"2026-02-05T15:45:42.164Z","0.11.1-20260205-180050-359a728":"2026-02-05T18:01:00.830Z","0.11.1-20260205-181409-674ca46":"2026-02-05T18:14:18.204Z","0.11.1-20260205-181539-3c87afc":"2026-02-05T18:15:50.122Z","0.11.2-20260205-181708-54acbbf":"2026-02-05T18:17:16.677Z","0.11.2-20260205-181829-e644208":"2026-02-05T18:18:37.922Z","0.11.2-20260205-192521-b425701":"2026-02-05T19:25:30.204Z","0.11.2":"2026-02-05T23:16:18.817Z","0.11.3-20260210-132325-28675fa":"2026-02-10T13:23:35.619Z","0.11.3-20260210-151347-83c1633":"2026-02-10T15:13:55.962Z","0.11.3":"2026-02-10T15:23:06.567Z","0.11.4-20260211-003005-67506b4":"2026-02-11T00:30:13.306Z","0.11.4":"2026-02-11T10:57:24.659Z","0.11.5-20260217-082526-2d39650":"2026-02-17T08:25:35.881Z","0.11.5-20260217-085226-11ea2c9":"2026-02-17T08:52:34.836Z","0.11.5":"2026-02-17T09:09:17.810Z","0.11.6-20260218-173626-4b03ea8":"2026-02-18T17:36:36.582Z","0.11.6-20260218-174540-4b03ea8":"2026-02-18T17:45:49.110Z","0.11.6":"2026-02-18T18:08:03.187Z","0.11.7":"2026-02-18T20:39:06.831Z","0.11.8-20260225-184842-7c8c962":"2026-02-25T18:48:57.415Z","0.11.8":"2026-02-25T18:51:15.429Z","0.11.9-20260303-132744-a8a0225":"2026-03-03T13:27:53.709Z","0.11.9":"2026-03-09T08:50:47.001Z","0.11.10-20260315-212118-9b00c0c":"2026-03-15T21:21:27.581Z","0.11.10-20260315-213936-aa84077":"2026-03-15T21:39:44.534Z","0.11.10-20260315-214339-bc9fd58":"2026-03-15T21:43:47.397Z","0.11.10-20260315-215305-91a5c14":"2026-03-15T21:53:14.208Z","0.11.10":"2026-03-15T21:59:39.755Z","0.11.11-20260315-222031-5e731ef":"2026-03-15T22:20:39.667Z","0.11.11-20260315-222150-f746e79":"2026-03-15T22:21:59.236Z","0.11.11":"2026-03-15T22:24:36.458Z","0.11.12-20260316-000014-4051f22":"2026-03-16T00:00:24.342Z","0.11.12":"2026-03-16T00:04:08.893Z","0.11.13-20260317-110132-4e6ace6":"2026-03-17T11:01:41.418Z","0.11.13-20260323-194452-de0d699":"2026-03-23T19:45:00.947Z","0.11.13-20260323-195743-7375fed":"2026-03-23T19:57:51.975Z","0.11.13":"2026-03-23T20:02:40.852Z","0.11.14-20260401-191814-645b261":"2026-04-01T19:18:23.491Z","0.11.14-20260401-193746-0e4f29b":"2026-04-01T19:37:59.806Z","0.11.14":"2026-04-01T19:38:25.854Z","0.11.15-20260403-100933-76cb641":"2026-04-03T10:09:43.289Z","0.11.15":"2026-04-03T10:18:46.149Z","0.11.16-20260422-113630-e501480":"2026-04-22T11:36:39.898Z","0.11.16-20260429-201440-7249b63":"2026-04-29T20:14:51.401Z","0.11.16-20260522-151413-a745b47":"2026-05-22T15:14:24.164Z","0.11.16-20260522-152138-e429c6f":"2026-05-22T15:21:48.733Z","0.11.16-20260522-154453-19efb13":"2026-05-22T15:45:04.963Z","0.11.17-20260522-154949-f6b6678":"2026-05-22T15:50:00.142Z","0.11.17-20260615-215844-59b1891":"2026-06-15T21:58:56.128Z","0.11.17-20260617-132519-0a52dab":"2026-06-17T13:25:39.631Z","0.11.17-20260617-140920-8c07e6e":"2026-06-17T14:09:31.016Z","0.11.17-20260617-144435-d384e41":"2026-06-17T14:44:45.693Z","0.11.18-20260619-130210-0a32618":"2026-06-19T13:02:21.979Z","0.11.18-20260630-105036-4fd915f":"2026-06-30T10:50:46.859Z","0.11.18-20260630-114106-b0dadda":"2026-06-30T11:41:16.855Z","0.11.18":"2026-06-30T11:59:48.352Z","0.11.19-20260702-103127-777f71d":"2026-07-02T10:31:39.777Z","0.11.19-20260702-103715-18dc356":"2026-07-02T10:37:26.349Z","0.11.19-20260702-113220-44bba4e":"2026-07-02T11:32:30.422Z","0.11.19-20260702-114953-57001b6":"2026-07-02T11:50:03.511Z","0.11.19-20260702-121337-9806bd5":"2026-07-02T12:13:49.623Z","0.11.19-20260702-122457-230a58c":"2026-07-02T12:25:09.195Z","0.11.19":"2026-07-02T12:26:34.921Z","0.11.20-20260702-132407-1c7377e":"2026-07-02T13:24:18.087Z","0.11.20-20260702-140003-1a9dd8b":"2026-07-02T14:00:13.643Z","0.11.20":"2026-07-02T14:01:19.379Z","0.11.21-20260702-161221-9dae95d":"2026-07-02T16:12:32.972Z","0.11.21-20260704-064152-06ee5a0":"2026-07-04T06:42:02.985Z","0.11.21":"2026-07-04T13:17:44.977Z","0.11.22-20260711-160250-06460a3":"2026-07-11T16:03:02.192Z","0.11.22-20260711-160642-e093402":"2026-07-11T16:06:52.549Z","0.11.22-20260711-161058-137abc7":"2026-07-11T16:11:10.424Z","0.11.22-20260711-182845-7ff4e30":"2026-07-11T18:28:56.293Z","0.11.22":"2026-07-11T18:29:46.568Z","0.11.23-20260714-092010-f2edab1":"2026-07-14T09:20:22.405Z","0.11.23-20260714-113857-7550e3a":"2026-07-14T11:39:06.062Z","0.11.23-20260714-114018-065f3aa":"2026-07-14T11:40:28.957Z","0.11.23-20260714-114926-a7b3d0d":"2026-07-14T11:49:38.729Z","0.11.23-20260714-120121-7fb15d0":"2026-07-14T12:01:31.930Z","0.11.23-20260714-120322-14f815f":"2026-07-14T12:03:33.770Z","0.11.23-20260714-121323-24a71b8":"2026-07-14T12:13:35.606Z","0.11.23-20260714-121610-d8523dc":"2026-07-14T12:16:26.959Z","0.11.23-20260715-085535-8d2d36c":"2026-07-15T08:55:47.446Z","0.11.23-20260716-113615-be567b7":"2026-07-16T11:36:28.500Z","0.11.23-20260716-150518-4caaeb3":"2026-07-16T15:05:30.764Z","0.11.23-20260716-170833-f6443a8":"2026-07-16T17:08:44.528Z","0.11.23-20260716-173008-32d0ac1":"2026-07-16T17:30:19.136Z","0.11.23-20260716-175031-45f843f":"2026-07-16T17:50:43.878Z","0.11.23-20260716-175616-294d00f":"2026-07-16T17:56:27.495Z","0.11.23-20260716-180012-45f843f":"2026-07-16T18:00:23.953Z","0.11.23-20260716-181138-58b157b":"2026-07-16T18:11:49.558Z","0.11.23-20260716-181519-d792737":"2026-07-16T18:15:29.450Z","0.11.23-20260716-182448-45f843f":"2026-07-16T18:24:58.753Z","0.11.23-20260716-183318-9a88244":"2026-07-16T18:33:31.157Z","0.11.23-20260716-183526-18bfa3d":"2026-07-16T18:35:38.869Z","0.11.23-20260716-183743-1820e48":"2026-07-16T18:37:55.011Z","0.11.23-20260716-183842-7411a0f":"2026-07-16T18:38:52.244Z","0.11.23-20260716-221259-bdf8038":"2026-07-16T22:13:11.147Z","0.11.23-20260717-080030-61518fc":"2026-07-17T08:00:41.921Z","0.11.23-20260717-085718-69f175e":"2026-07-17T08:57:29.753Z","0.11.23-20260717-090823-f0a691f":"2026-07-17T09:08:40.720Z","0.11.23-20260717-091759-8dc6d15":"2026-07-17T09:18:10.679Z","0.11.23-20260717-093007-0c8b3f1":"2026-07-17T09:30:18.287Z","0.11.23-20260717-101314-8e4e073":"2026-07-17T10:13:24.748Z","0.11.23-20260717-102629-dfb640a":"2026-07-17T10:26:43.206Z","0.11.23-20260717-102908-d2e2b0d":"2026-07-17T10:29:19.872Z","0.12.0-20260717-154256-6b3b291":"2026-07-17T15:43:06.515Z","0.12.0-20260717-155142-ac64680":"2026-07-17T15:51:54.296Z","0.12.0-20260717-160401-287e7b4":"2026-07-17T16:04:11.783Z","0.12.0-20260717-161452-85bcd4e":"2026-07-17T16:15:06.236Z","0.12.0-20260717-161522-99ca81a":"2026-07-17T16:15:33.968Z","0.12.0-20260717-162022-9a1f490":"2026-07-17T16:20:32.605Z","0.12.0-20260717-162549-0bfdef3":"2026-07-17T16:26:00.413Z","0.12.0-20260717-171209-c239925":"2026-07-17T17:12:20.221Z","0.12.0-20260717-212204-aad353f":"2026-07-17T21:22:16.734Z","0.12.0-20260717-222125-0e77d9f":"2026-07-17T22:21:36.181Z","0.12.0-20260717-225433-bd6cd8d":"2026-07-17T22:54:44.868Z","0.12.0-20260719-222647-ae9c5c5":"2026-07-19T22:26:59.718Z","0.12.1-20260721-100937-b0e2274":"2026-07-21T10:09:50.259Z","0.12.1-20260721-150039-2d28bae":"2026-07-21T15:00:51.432Z","0.12.1":"2026-07-21T15:01:54.648Z","0.12.2-20260722-112619-851bf2e":"2026-07-22T11:26:34.651Z","0.12.2-20260722-112801-119de32":"2026-07-22T11:28:14.613Z","0.12.2":"2026-07-22T11:28:59.491Z","0.12.3-20260722-113323-f9e9c4b":"2026-07-22T11:33:32.789Z","0.12.3-20260722-145153-54be1d7":"2026-07-22T14:52:08.182Z","0.12.3":"2026-07-22T14:53:51.090Z","0.12.4-20260722-165533-555a793":"2026-07-22T16:55:53.604Z","0.12.4":"2026-07-22T16:58:05.927Z","0.12.5-20260729-173432-535ef4e":"2026-07-29T17:34:44.790Z","0.12.5":"2026-07-30T07:19:12.566Z","0.12.6-20260730-153153-4052594":"2026-07-30T15:32:05.842Z","0.12.6-20260811-065827-474ac29":"2026-08-11T06:58:47.462Z","0.12.6-20260818-124018-37ce4ce":"2026-08-18T12:40:32.077Z","0.12.6-20260818-234410-8f8f95b":"2026-08-18T23:44:22.559Z","0.12.6-20260818-234440-27ffd76":"2026-08-18T23:44:52.287Z","0.12.6-20260819-212155-2f5ff20":"2026-08-19T21:22:12.784Z","0.12.6-20260819-213217-46336b3":"2026-08-19T21:32:29.988Z","0.12.6-20260819-213603-bf33115":"2026-08-19T21:36:16.519Z","0.12.6-20260819-221103-d946356":"2026-08-19T22:11:15.609Z","0.12.6-20260819-223241-3a5187e":"2026-08-19T22:32:59.320Z","0.12.7-20260820-085321-dfb0306":"2026-08-20T08:53:34.977Z","0.12.7":"2026-08-20T08:57:11.490Z","0.12.8-20260901-112211-a3117b4":"2026-09-01T11:22:22.133Z","0.12.8-20260901-113416-19540c4":"2026-09-01T11:34:28.285Z","0.12.8":"2026-09-02T07:57:46.059Z","1.0.0":"2026-09-02T08:03:19.785Z","1.0.1-20260902-082157-3a64b7b":"2026-09-02T08:22:08.697Z","1.0.1-20260902-082859-9bd4aeb":"2026-09-02T08:29:11.751Z","1.0.1-20260902-224300-9bd4aeb":"2026-09-02T22:43:14.146Z","1.0.1-20260902-230507-c1e8cf2":"2026-09-02T23:05:17.598Z","1.0.1-20260903-081150-81a3b64":"2026-09-03T08:12:03.222Z","1.0.1":"2026-09-03T09:06:37.292Z","1.0.2-20260903-191840-bf61f18":"2026-09-03T19:18:52.741Z","1.0.2-20260903-193854-5fa91a8":"2026-09-03T19:39:08.366Z","1.0.2-20260903-194428-4de428d":"2026-09-03T19:44:39.685Z","1.0.2":"2026-09-03T19:50:14.044Z","1.0.3-20260903-211122-5866bc7":"2026-09-03T21:11:33.756Z","1.0.3-20260903-214255-175d1cf":"2026-09-03T21:43:16.945Z","1.0.3":"2026-09-03T22:50:01.766Z","1.0.4-20260907-183834-ef1dc41":"2026-09-07T18:38:46.742Z","1.0.4":"2026-09-07T18:39:53.096Z","1.0.5-20260914-174303-d0c8079":"2026-09-14T17:44:31.833Z","1.0.5-20260914-174348-049efea":"2026-09-14T17:46:37.444Z","1.0.5-20260914-175928-52df7c2":"2026-09-14T18:01:01.800Z","1.0.5":"2026-09-14T18:02:55.355Z"},"bugs":{"url":"https://github.com/h3js/srvx/issues"},"license":"MIT","homepage":"https://srvx.h3.dev","repository":{"url":"git+https://github.com/h3js/srvx.git","type":"git"},"description":"Universal Server.","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"readme":"# λ srvx\n\n<!-- automd:badges color=yellow packagephobia -->\n\n[![npm version](https://img.shields.io/npm/v/srvx?color=yellow)](https://npmjs.com/package/srvx)\n[![npm downloads](https://img.shields.io/npm/dm/srvx?color=yellow)](https://npm.chart.dev/srvx)\n[![install size](https://badgen.net/packagephobia/install/srvx?color=yellow)](https://packagephobia.com/result?p=srvx)\n\n<!-- /automd -->\n\nUniversal Server based on web standards. Works with [Deno](https://deno.com/), [Bun](https://bun.sh/) and [Node.js](https://nodejs.org/en).\n\n- ✅ Zero dependency\n- ✅ Full featured CLI with watcher, error handler, serve static and logger\n- ✅ Seamless runtime integration with same API ([handler](https://srvx.h3.dev/guide/handler) and [instance](https://srvx.h3.dev/guide/server)).\n- ✅ [Node.js compatibility](https://srvx.h3.dev/guide/node) with a [**close to native performance**](https://github.com/h3js/srvx/tree/main/test/bench-node).\n- ✅ Zero overhead [Deno](https://deno.com/) and [Bun](https://bun.sh/) support.\n\n## Quick start\n\n```js\nexport default {\n  fetch(req: Request) {\n    return Response.json({ hello: \"world!\" });\n  },\n};\n```\n\nThen, run the server using your favorite runtime:\n\n```bash\n# Node.js\n$ npx srvx       # npm\n$ pnpx srvx      # pnpm\n$ yarn dlx srvx  # yarn\n\n# Deno\n$ deno -A npm:srvx\n\n# Bun\n$ bunx --bun srvx\n```\n\nYou can also use `srvx fetch` to directly call your server handler without starting a server:\n\n```bash\n$ npx srvx fetch /api/users\n```\n\nSee [CLI documentation](https://srvx.h3.dev/guide/cli) for more options.\n\n👉 **Visit the 📖 [Documentation](https://srvx.h3.dev/) to learn more.**\n\n## Contribution\n\n- Clone this repository\n- Install the latest LTS version of [Node.js](https://nodejs.org/en/)\n- Enable [Corepack](https://github.com/nodejs/corepack) using `corepack enable`\n- Install dependencies using `pnpm install`\n- **Prepare stub mode using `pnpm build --stub`**\n- Run interactive tests using `pnpm dev`\n\n## License\n\n<!-- automd:contributors author=pi0 license=MIT -->\n\nPublished under the [MIT](https://github.com/h3js/srvx/blob/main/LICENSE) license.\nMade by [@pi0](https://github.com/pi0) and [community](https://github.com/h3js/srvx/graphs/contributors) 💛\n<br><br>\n<a href=\"https://github.com/h3js/srvx/graphs/contributors\">\n<img src=\"https://contrib.rocks/image?repo=h3js/srvx\" />\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"}