{"_id":"@chubbyts/chubbyts-undici-server-node","_rev":"14-0f5b7a4928ed25ba9c8a97597a2cc3bb","name":"@chubbyts/chubbyts-undici-server-node","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0-beta.1":{"name":"@chubbyts/chubbyts-undici-server-node","version":"1.0.0-beta.1","keywords":[],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-undici-server-node@1.0.0-beta.1","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-undici-server-node#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-undici-server-node/issues"},"dist":{"shasum":"c4c1c790357d1daca54fb2f6f16658fe51df9154","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-undici-server-node/-/chubbyts-undici-server-node-1.0.0-beta.1.tgz","fileCount":5,"integrity":"sha512-Brk0yB7XYOggMCPld9JpfSlE4AzNH/po4LGP0r5QqePgQesB3AcV8uDNnPMxeW8H02eD3w+IG2yL1es1wv7fNQ==","signatures":[{"sig":"MEUCIQD0ybxUJlS8YNp/hmskjgZl3GccEH4eVap3ErvjDuanKgIgZJlJRWlOevE9103KoQ7pMxrJGdGst7EwZAORQ99scCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10733},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"gitHead":"e19514fd2097ff6a7b01c61c949e15a50e0fb707","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"tsc","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests eslint.config.js vitest.config.ts --fix","infection":"stryker run","test:integration":"vitest --config vitest.integration.config.js"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/chubbyts/chubbyts-undici-server-node.git","type":"git"},"_npmVersion":"10.9.2","description":"Use @chubbyts/chubbyts-undici-server on node.js","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@chubbyts/chubbyts-undici-server":"^1.0.0-beta.4","@chubbyts/chubbyts-throwable-to-error":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.3","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^24.0.1","cross-fetch":"^4.1.0","@vitest/coverage-v8":"^3.2.3","@stryker-mutator/core":"^9.0.1","@chubbyts/chubbyts-eslint":"^4.0.2","@stryker-mutator/vitest-runner":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-undici-server-node_1.0.0-beta.1_1757583261489_0.15735485072274047","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@chubbyts/chubbyts-undici-server-node","version":"1.0.0-beta.2","keywords":[],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-undici-server-node@1.0.0-beta.2","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-undici-server-node#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-undici-server-node/issues"},"dist":{"shasum":"0c28ed68b48bcb96660f477169b5fd6ccf59b072","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-undici-server-node/-/chubbyts-undici-server-node-1.0.0-beta.2.tgz","fileCount":5,"integrity":"sha512-uODauNS9O1TayPpWvkk7KDOyv+bGbjx5NHvikKQLAy48fEINbcZvBTKuwylbAmWAGSaGn9NZ4/OcCxgx21WPFg==","signatures":[{"sig":"MEUCIANnqQPyfKMMtHnjnuis+bdYI///ZcZ/9N9OR10NStlVAiEA8mEF2WX9YIiyWb4S/id2oVTDn5msrZe4cxvaODYQ+Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10727},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"gitHead":"2682553006ce6ec8d85b5ebefb85453a969840f6","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"tsc","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests eslint.config.js vitest.config.ts --fix","infection":"stryker run","test:integration":"vitest --config vitest.integration.config.js"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/chubbyts/chubbyts-undici-server-node.git","type":"git"},"_npmVersion":"10.9.2","description":"Use @chubbyts/chubbyts-undici-server on node.js","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@chubbyts/chubbyts-undici-server":"^1.0.0-beta.4","@chubbyts/chubbyts-throwable-to-error":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.3","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^24.0.1","cross-fetch":"^4.1.0","@vitest/coverage-v8":"^3.2.3","@stryker-mutator/core":"^9.0.1","@chubbyts/chubbyts-eslint":"^4.0.2","@stryker-mutator/vitest-runner":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-undici-server-node_1.0.0-beta.2_1757587455542_0.6113165200895694","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@chubbyts/chubbyts-undici-server-node","version":"1.0.0-beta.3","keywords":[],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-undici-server-node@1.0.0-beta.3","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-undici-server-node#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-undici-server-node/issues"},"dist":{"shasum":"dab376c2bf5ba21b7809372cc811c36446fb71e0","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-undici-server-node/-/chubbyts-undici-server-node-1.0.0-beta.3.tgz","fileCount":5,"integrity":"sha512-Sbzbv0WJFx8R3JY8nDsbvlfbYxacIZoND4tBwGcfrxAwRU+ikGPqsXBfvPf7AHa050Vm6XlvHHeRhToJ9PjuMg==","signatures":[{"sig":"MEUCIC+FCE1DN4kTT6Uj4+q9XhY6FqMWEjR0KY8H1BogcbHnAiEAhjPcpwz085pB4JflsxeOzfKdJqrQltBKi9dqVKuih0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11341},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"gitHead":"da7d3681454a11de2ceca275bec46502c79b2908","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"tsc","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests eslint.config.js vitest.config.ts --fix","infection":"stryker run","test:integration":"vitest --config vitest.integration.config.js"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/chubbyts/chubbyts-undici-server-node.git","type":"git"},"_npmVersion":"10.9.2","description":"Use @chubbyts/chubbyts-undici-server on node.js","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@chubbyts/chubbyts-undici-server":"^1.0.0-beta.4","@chubbyts/chubbyts-throwable-to-error":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.3","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^24.0.1","cross-fetch":"^4.1.0","@vitest/coverage-v8":"^3.2.3","@stryker-mutator/core":"^9.0.1","@chubbyts/chubbyts-eslint":"^4.0.2","@stryker-mutator/vitest-runner":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-undici-server-node_1.0.0-beta.3_1757587634683_0.05428880401236169","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@chubbyts/chubbyts-undici-server-node","version":"1.0.0","keywords":[],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-undici-server-node@1.0.0","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-undici-server-node#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-undici-server-node/issues"},"dist":{"shasum":"08322a282b1c4fcbbe6d052a07991e1b65a74980","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-undici-server-node/-/chubbyts-undici-server-node-1.0.0.tgz","fileCount":5,"integrity":"sha512-W7odqkRPP3RA8GWC+0h2PgpERxFVkUSBzGbrMDaZgR2DTIG81WzYrFGkZDC3eLV7boPTLGdCEcrh0pHLk9FpSQ==","signatures":[{"sig":"MEYCIQC0rmzrN9Fn9DHYn3St0lRxFfvHWQMEDPiF3nMAILKSigIhAP8u+g8+YGlSkXzD59fKsTL2JRmlGaO6UExA7xPDa5P8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11190},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"gitHead":"8f8c0e5474322e82ce6e8038c5c8981d930da2e3","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"tsc","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests eslint.config.js vitest.config.ts --fix","infection":"stryker run","test:integration":"vitest --config vitest.integration.config.js"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/chubbyts/chubbyts-undici-server-node.git","type":"git"},"_npmVersion":"10.9.2","description":"Use @chubbyts/chubbyts-undici-server on node.js","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@chubbyts/chubbyts-undici-server":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.3.1","cross-fetch":"^4.1.0","@vitest/coverage-v8":"^3.2.4","@stryker-mutator/core":"^9.1.1","@chubbyts/chubbyts-eslint":"^4.0.7","@stryker-mutator/vitest-runner":"^9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-undici-server-node_1.0.0_1757655272507_0.9304018151488995","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@chubbyts/chubbyts-undici-server-node","version":"1.0.1","keywords":[],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-undici-server-node@1.0.1","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-undici-server-node#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-undici-server-node/issues"},"dist":{"shasum":"f44701934ce4eb2fe27ff4af1d9707e8bba95666","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-undici-server-node/-/chubbyts-undici-server-node-1.0.1.tgz","fileCount":5,"integrity":"sha512-qFtJE7bhwUA6XV1VT2Ci4FCD0k+AcCp2FTE/VVijMbccqZrwUHZADSa3rUWeUnBVZaqc19fG767TTHNN7UGhDw==","signatures":[{"sig":"MEUCIQDhQHI/zFZ0TkSOVSR+hKY+DTn1iXTFK4SMVom/WUlSqwIgfByBjvSOzWH5Kz4wF0dXOKLHGd5i2GiIp15KzimS418=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11150},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"gitHead":"ea085a43b83e5e6f80f7e7a2fc2081e4638c50ea","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"tsc","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests eslint.config.js vitest.config.ts --fix","infection":"stryker run","test:integration":"vitest --config vitest.integration.config.js"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/chubbyts/chubbyts-undici-server-node.git","type":"git"},"_npmVersion":"10.9.2","description":"Use @chubbyts/chubbyts-undici-server on node.js","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@chubbyts/chubbyts-undici-server":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.3.1","cross-fetch":"^4.1.0","@vitest/coverage-v8":"^3.2.4","@stryker-mutator/core":"^9.1.1","@chubbyts/chubbyts-eslint":"^4.0.7","@stryker-mutator/vitest-runner":"^9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-undici-server-node_1.0.1_1757677870654_0.8328386547887512","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@chubbyts/chubbyts-undici-server-node","version":"1.0.2","keywords":[],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-undici-server-node@1.0.2","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-undici-server-node#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-undici-server-node/issues"},"dist":{"shasum":"22759b55e2c4c8394027cf65e87e66a13d8d13bc","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-undici-server-node/-/chubbyts-undici-server-node-1.0.2.tgz","fileCount":5,"integrity":"sha512-70bpb+iNqn5mrWdXWaVxAb/tlq8XX9827BHQpgD3+Z5ckkbfKOugKK3RLvqc+rPrHqdTUtSW+rNfmC5rO8VkYA==","signatures":[{"sig":"MEQCIFPm37gjK9hktPz51au5+pzJ+L8l7Rd6RlkXJbimmJudAiBUJduwcaLDUllWvrYukGkzThJeoDeaCOjVHowfjWjhNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11078},"type":"module","_from":"file:chubbyts-chubbyts-undici-server-node-1.0.2.tgz","engines":{"node":">=20"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"tsc","cs-fix":"prettier --write src tests","lint-fix":"eslint src tests eslint.config.js vitest.config.ts --fix","infection":"stryker run","test:integration":"vitest --config vitest.integration.config.js"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"_resolved":"/tmp/22a6d41ca4c728766f57f71325c93a6f/chubbyts-chubbyts-undici-server-node-1.0.2.tgz","_integrity":"sha512-70bpb+iNqn5mrWdXWaVxAb/tlq8XX9827BHQpgD3+Z5ckkbfKOugKK3RLvqc+rPrHqdTUtSW+rNfmC5rO8VkYA==","repository":{"url":"git+https://github.com/chubbyts/chubbyts-undici-server-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Use @chubbyts/chubbyts-undici-server on node.js","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@chubbyts/chubbyts-undici-server":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.15","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^25.0.2","cross-fetch":"^4.1.0","@vitest/coverage-v8":"^4.0.15","@stryker-mutator/core":"^9.4.0","@chubbyts/chubbyts-eslint":"^4.0.10","@stryker-mutator/vitest-runner":"^9.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-undici-server-node_1.0.2_1769361986480_0.5498885050334525","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@chubbyts/chubbyts-undici-server-node","version":"1.0.3","keywords":[],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-undici-server-node@1.0.3","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-undici-server-node#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-undici-server-node/issues"},"dist":{"shasum":"0c1ef8aff0120fc3ce9414f17c637a9141394514","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-undici-server-node/-/chubbyts-undici-server-node-1.0.3.tgz","fileCount":5,"integrity":"sha512-irV76a4voXZTNEEu1aYuS6nEjOjBY0RzVPQIeu452O+BA8q0E7VwjBaePy0a/8pZelaI/ryjjnZlbGbuUyY7sA==","signatures":[{"sig":"MEYCIQC1lT86XC2rXlkk/GUFJ6iApqpeR+dE9yQQys+scg7crgIhAJ5YcQ9a0cdHKO2idPsZzy/zw4toVRwdZYUEZ8ZkjyLr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11217},"type":"module","_from":"file:chubbyts-chubbyts-undici-server-node-1.0.3.tgz","engines":{"node":">=20"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"tsc","cs-fix":"prettier --write src tests","lint-fix":"eslint src tests eslint.config.js vitest.config.ts --fix","infection":"stryker run","test:integration":"vitest --config vitest.integration.config.js"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"_resolved":"/tmp/83de5591cb231d2c6d150008a9dd8e00/chubbyts-chubbyts-undici-server-node-1.0.3.tgz","_integrity":"sha512-irV76a4voXZTNEEu1aYuS6nEjOjBY0RzVPQIeu452O+BA8q0E7VwjBaePy0a/8pZelaI/ryjjnZlbGbuUyY7sA==","repository":{"url":"git+https://github.com/chubbyts/chubbyts-undici-server-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Use @chubbyts/chubbyts-undici-server on node.js","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@chubbyts/chubbyts-undici-server":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.15","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^25.0.2","cross-fetch":"^4.1.0","@vitest/coverage-v8":"^4.0.15","@stryker-mutator/core":"^9.4.0","@chubbyts/chubbyts-eslint":"^4.0.10","@stryker-mutator/vitest-runner":"^9.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-undici-server-node_1.0.3_1769366162583_0.334220312237963","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@chubbyts/chubbyts-undici-server-node","version":"1.0.4","keywords":[],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-undici-server-node@1.0.4","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-undici-server-node#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-undici-server-node/issues"},"dist":{"shasum":"8f2da82fa9172f6daad25402a3b9d98134808f5a","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-undici-server-node/-/chubbyts-undici-server-node-1.0.4.tgz","fileCount":5,"integrity":"sha512-OXKIfLN9g44IpBLf0YTOXSGvjOiYOJzU0vebS/YNDL7uw7OIz5wbzHAacIYol8Ifv7yppD9FQkbwoR9mCIjHgQ==","signatures":[{"sig":"MEQCIFaIxMwq968RL6bgvxJUInyMb6qKVBox+padh9icbJyTAiARimkHHO+dnU8rtr5cQJOcc0xR67ViyT4z/Un5/9qL0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11324},"type":"module","_from":"file:chubbyts-chubbyts-undici-server-node-1.0.4.tgz","engines":{"node":">=20"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"tsc","cs-fix":"prettier --write src tests","lint-fix":"eslint src tests eslint.config.js vitest.config.ts --fix","infection":"stryker run","test:integration":"vitest --config vitest.integration.config.js"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"_resolved":"/tmp/a531f2ca5d473b14763900f883ba4f88/chubbyts-chubbyts-undici-server-node-1.0.4.tgz","_integrity":"sha512-OXKIfLN9g44IpBLf0YTOXSGvjOiYOJzU0vebS/YNDL7uw7OIz5wbzHAacIYol8Ifv7yppD9FQkbwoR9mCIjHgQ==","repository":{"url":"git+https://github.com/chubbyts/chubbyts-undici-server-node.git","type":"git"},"_npmVersion":"11.9.0","description":"Use @chubbyts/chubbyts-undici-server on node.js","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@chubbyts/chubbyts-undici-server":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.0","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.5.0","cross-fetch":"^4.1.0","@vitest/coverage-v8":"^4.1.0","@stryker-mutator/core":"^9.6.0","@chubbyts/chubbyts-eslint":"^5.0.0","@stryker-mutator/vitest-runner":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-undici-server-node_1.0.4_1773598971244_0.6525929317385599","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@chubbyts/chubbyts-undici-server-node","version":"1.1.0","keywords":[],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-undici-server-node@1.1.0","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-undici-server-node#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-undici-server-node/issues"},"dist":{"shasum":"5402f29404ece9f26dcac6b0b957c4602136f967","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-undici-server-node/-/chubbyts-undici-server-node-1.1.0.tgz","fileCount":7,"integrity":"sha512-wF0J03LLGk6461Lr0k2U+kIsN2hq5KFykl6+hLPMQx5enNSV1/MNGt+pLmnm0W48NJ3PCv9+m91U9LuhClFY1w==","signatures":[{"sig":"MEYCIQDY9xOoTt1CT8HbJYHtmB1GaIsS5fgS/8GYbrcuo1QDBAIhAIYFPa+qFFnRFJJU3zHgw1O0TyCCJd0sDWXkhQh+QC6/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15005},"type":"module","_from":"file:chubbyts-chubbyts-undici-server-node-1.1.0.tgz","engines":{"node":">=20"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"tsc","cs-fix":"prettier --write src tests","lint-fix":"eslint src tests eslint.config.js vitest.config.ts --fix","infection":"stryker run","test:integration":"vitest --config vitest.integration.config.js"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"_resolved":"/tmp/e4fa430b3d78cf69ca5976949e3a1ee4/chubbyts-chubbyts-undici-server-node-1.1.0.tgz","_integrity":"sha512-wF0J03LLGk6461Lr0k2U+kIsN2hq5KFykl6+hLPMQx5enNSV1/MNGt+pLmnm0W48NJ3PCv9+m91U9LuhClFY1w==","repository":{"url":"git+https://github.com/chubbyts/chubbyts-undici-server-node.git","type":"git"},"_npmVersion":"11.11.0","description":"Use @chubbyts/chubbyts-undici-server on node.js","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@chubbyts/chubbyts-undici-server":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","prettier":"^3.8.1","typescript":"^6.0.2","@types/node":"^25.5.2","cross-fetch":"^4.1.0","@vitest/coverage-v8":"^4.1.2","@stryker-mutator/core":"^9.6.0","@chubbyts/chubbyts-eslint":"^5.0.0","@stryker-mutator/vitest-runner":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-undici-server-node_1.1.0_1775468671779_0.18901614329437844","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@chubbyts/chubbyts-undici-server-node","version":"1.1.1","keywords":[],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-undici-server-node@1.1.1","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-undici-server-node#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-undici-server-node/issues"},"dist":{"shasum":"bc92c78c074b2202c20f8772fc3d35ca9a20dd70","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-undici-server-node/-/chubbyts-undici-server-node-1.1.1.tgz","fileCount":7,"integrity":"sha512-pxtAVSVOFPVr8uACKN/4WFe2YyKjDDguAJM4ZJYw+J6wfK19Qnm/KWUPB99y/WgkDUDjfi+gl9OlHzI8NitrNw==","signatures":[{"sig":"MEUCIQCrlAZ5+3i1ynYaV3KyN7o64nMJC6G16anB9lDdiQAEmQIgbs1IPV0bM+Urt9Hz4dbaZghworHxaef0AIY+9qqen18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15005},"type":"module","_from":"file:chubbyts-chubbyts-undici-server-node-1.1.1.tgz","engines":{"node":">=22"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"tsc","cs-fix":"prettier --write src tests","lint-fix":"eslint src tests eslint.config.js vitest.config.ts --fix","infection":"stryker run","test:integration":"vitest --config vitest.integration.config.js"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"_resolved":"/tmp/a8ce743d84180e67c269ef57022698fa/chubbyts-chubbyts-undici-server-node-1.1.1.tgz","_integrity":"sha512-pxtAVSVOFPVr8uACKN/4WFe2YyKjDDguAJM4ZJYw+J6wfK19Qnm/KWUPB99y/WgkDUDjfi+gl9OlHzI8NitrNw==","repository":{"url":"git+https://github.com/chubbyts/chubbyts-undici-server-node.git","type":"git"},"_npmVersion":"11.12.1","description":"Use @chubbyts/chubbyts-undici-server on node.js","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@chubbyts/chubbyts-undici-server":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.6.0","cross-fetch":"^4.1.0","@vitest/coverage-v8":"^4.1.4","@stryker-mutator/core":"^9.6.1","@chubbyts/chubbyts-eslint":"^5.1.0","@stryker-mutator/vitest-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-undici-server-node_1.1.1_1776514144856_0.5956232656757579","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@chubbyts/chubbyts-undici-server-node","version":"1.1.2","keywords":[],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-undici-server-node@1.1.2","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-undici-server-node#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-undici-server-node/issues"},"dist":{"shasum":"2a29ee89a62528fb264974e68ba3f54f2cba7742","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-undici-server-node/-/chubbyts-undici-server-node-1.1.2.tgz","fileCount":5,"integrity":"sha512-jglaVlN7O1fK5ReDMRW2xHZb6Rw3yOu4JkS90rqLax+5wzIj0AnaL0jsw3dmR5pZRZsTQSrw5fdg8p9ze38JMQ==","signatures":[{"sig":"MEQCIGIHTIJlAVNUB3hGrHIJBwZt7EEh1eh9TVqGUW6Dv6BPAiAQv+jFSyIl9IiSn6DyPEs/ZuoWh+TgRu3p5DsXPn1/yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11595},"type":"module","_from":"file:chubbyts-chubbyts-undici-server-node-1.1.2.tgz","engines":{"node":">=22"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"rm -Rf dist && tsc","cs-fix":"prettier --write src tests","lint-fix":"eslint src tests eslint.config.js vitest.config.ts --fix","infection":"stryker run","test:integration":"vitest --config vitest.integration.config.js"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"_resolved":"/tmp/64536fa44ba69536f6206804349d3fd6/chubbyts-chubbyts-undici-server-node-1.1.2.tgz","_integrity":"sha512-jglaVlN7O1fK5ReDMRW2xHZb6Rw3yOu4JkS90rqLax+5wzIj0AnaL0jsw3dmR5pZRZsTQSrw5fdg8p9ze38JMQ==","repository":{"url":"git+https://github.com/chubbyts/chubbyts-undici-server-node.git","type":"git"},"_npmVersion":"11.12.1","description":"Use @chubbyts/chubbyts-undici-server on node.js","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@chubbyts/chubbyts-undici-server":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.6.0","cross-fetch":"^4.1.0","@vitest/coverage-v8":"^4.1.4","@stryker-mutator/core":"^9.6.1","@chubbyts/chubbyts-eslint":"^5.1.1","@stryker-mutator/vitest-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-undici-server-node_1.1.2_1776518923220_0.011968112960895283","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@chubbyts/chubbyts-undici-server-node","version":"1.1.3","keywords":[],"author":"Dominik Zogg","license":"MIT","_id":"@chubbyts/chubbyts-undici-server-node@1.1.3","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"dist":{"shasum":"55f92e33e9ce752ff83a9ab1ec2fd7ee978c846b","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-undici-server-node/-/chubbyts-undici-server-node-1.1.3.tgz","fileCount":5,"integrity":"sha512-D0B7o1cTm+xc2+G8ZEDHAVARlJ3xsB2786Ho5bMYTGppu/D0kbO1QnnWa1icD/y89+O5Efm1xYdSIsgqyNt8fg==","signatures":[{"sig":"MEUCIQDqL4C/N73zRb9hXNppnIqJa/k6wKVkXtq0GxPHf6E2wQIgduuOoiKU/3MBPw82RhwWjd7KSUR2S6SbFT4r7wBBhfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11595},"type":"module","engines":{"node":">=22"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"rm -Rf dist && tsc","cs-fix":"prettier --write src tests","lint-fix":"eslint src tests eslint.config.js vitest.config.ts --fix","infection":"stryker run","test:integration":"vitest --config vitest.integration.config.js"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":"chubbyts/chubbyts-undici-server-node","description":"Use @chubbyts/chubbyts-undici-server on node.js","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@chubbyts/chubbyts-undici-server":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.6.2","cross-fetch":"^4.1.0","@vitest/coverage-v8":"^4.1.5","@stryker-mutator/core":"^9.6.1","@chubbyts/chubbyts-eslint":"^5.3.0","@stryker-mutator/vitest-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-undici-server-node_1.1.3_1778406263491_0.9643330019621614","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@chubbyts/chubbyts-undici-server-node","version":"1.2.0","keywords":[],"author":"Dominik Zogg","license":"MIT","_id":"@chubbyts/chubbyts-undici-server-node@1.2.0","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"dist":{"shasum":"b8449b1054d3182a07e43393fb4c38167b98560e","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-undici-server-node/-/chubbyts-undici-server-node-1.2.0.tgz","fileCount":5,"integrity":"sha512-HhCWzwrDyf9Qu0yxvsG/3M5vTL9vzvc6gpYlDwDjFxBf/oMR9hax7pJsWfdboHdcyWsbK0CjzTtm9UfYdyISYA==","signatures":[{"sig":"MEQCIDiYrQ1zQCR0FPwDEjrDaHFb6Ti6S8Kfh6egGVW/PDqRAiBTnxDqFVfaIjTZqqv3BXI+hyED1+OLBsg9P1FCpTiIJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11736},"type":"module","engines":{"node":">=22"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"scripts":{"cs":"prettier --check src tests","lint":"oxlint src tests vitest.config.ts vitest.integration.config.ts vitest.integration.setup.ts","test":"vitest","build":"rm -Rf dist && tsc","cs-fix":"prettier --write src tests","lint-fix":"oxlint --fix src tests vitest.config.ts vitest.integration.config.ts vitest.integration.setup.ts","infection":"stryker run","test:integration":"vitest --config vitest.integration.config.js"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":"chubbyts/chubbyts-undici-server-node","description":"Use @chubbyts/chubbyts-undici-server on node.js","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@chubbyts/chubbyts-undici-server":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","oxlint":"^1.76.0","vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.1.2","cross-fetch":"^4.1.0","@vitest/coverage-v8":"^4.1.10","@stryker-mutator/core":"^9.6.1","@chubbyts/chubbyts-oxlint":"^1.0.0","@stryker-mutator/vitest-runner":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-undici-server-node_1.2.0_1785264841075_0.8240416509178914","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@chubbyts/chubbyts-undici-server-node","type":"module","version":"1.3.0","description":"Use @chubbyts/chubbyts-undici-server on node.js","keywords":[],"author":"Dominik Zogg","license":"MIT","repository":{"type":"git","url":"chubbyts/chubbyts-undici-server-node"},"prettier":{"printWidth":120,"tabWidth":2,"singleQuote":true,"trailingComma":"all"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"engines":{"node":">=22"},"dependencies":{"@chubbyts/chubbyts-undici-server":"^1.2.0"},"devDependencies":{"@chubbyts/chubbyts-oxlint":"^1.0.1","@stryker-mutator/core":"^9.6.1","@stryker-mutator/vitest-runner":"^9.6.1","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","cross-fetch":"^4.1.0","oxlint":"^1.77.0","prettier":"^3.9.6","tsx":"^4.23.5","typescript":"^7.0.2","vitest":"^4.1.10"},"publishConfig":{"access":"public"},"scripts":{"build":"rm -Rf dist && tsc","cs-fix":"prettier --write src tests","cs":"prettier --check src tests","infection":"stryker run","lint-fix":"oxlint --fix src tests vitest.config.ts vitest.integration.config.ts vitest.integration.setup.ts","lint":"oxlint src tests vitest.config.ts vitest.integration.config.ts vitest.integration.setup.ts","test":"vitest","test:integration":"vitest --config vitest.integration.config.js"},"_nodeVersion":"24.18.0","_id":"@chubbyts/chubbyts-undici-server-node@1.3.0","dist":{"integrity":"sha512-4AXVb6eWR+Mbwz0LihhPDeW9r/V+75ju7gUQY4OpQ+fayzlPA0D2LwxafPOkrWgCDgZWs9d1bS5KAycwmMcdow==","shasum":"77ccfe466bf8d1438980064a34ce8dffee4a9fa8","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-undici-server-node/-/chubbyts-undici-server-node-1.3.0.tgz","fileCount":5,"unpackedSize":17524,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC8KpE9Vp7HbvUIZtqvDtEVZ/svDygirTDu8u1ktShF6wIhAOA5a97fw+X6DsFhhKUzQPgwh/7ODrKRS2gkQvM2JocD"}]},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"directories":{},"maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chubbyts-undici-server-node_1.3.0_1785961210892_0.6325344714362031"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-11T09:34:21.428Z","modified":"2026-08-05T20:20:11.231Z","1.0.0-beta.1":"2025-09-11T09:34:21.675Z","1.0.0-beta.2":"2025-09-11T10:44:15.737Z","1.0.0-beta.3":"2025-09-11T10:47:14.848Z","1.0.0":"2025-09-12T05:34:32.682Z","1.0.1":"2025-09-12T11:51:10.828Z","1.0.2":"2026-01-25T17:26:26.618Z","1.0.3":"2026-01-25T18:36:02.813Z","1.0.4":"2026-03-15T18:22:51.412Z","1.1.0":"2026-04-06T09:44:31.951Z","1.1.1":"2026-04-18T12:09:04.993Z","1.1.2":"2026-04-18T13:28:43.393Z","1.1.3":"2026-05-10T09:44:23.648Z","1.2.0":"2026-07-28T18:54:01.204Z","1.3.0":"2026-08-05T20:20:11.058Z"},"author":"Dominik Zogg","license":"MIT","keywords":[],"repository":{"type":"git","url":"chubbyts/chubbyts-undici-server-node"},"description":"Use @chubbyts/chubbyts-undici-server on node.js","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"readme":"# chubbyts-undici-server-node\n\n[![CI](https://github.com/chubbyts/chubbyts-undici-server-node/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/chubbyts/chubbyts-undici-server-node/actions/workflows/ci.yml)\n[![Coverage Status](https://coveralls.io/repos/github/chubbyts/chubbyts-undici-server-node/badge.svg?branch=master)](https://coveralls.io/github/chubbyts/chubbyts-undici-server-node?branch=master)\n[![Mutation testing badge](https://img.shields.io/endpoint?style=flat&url=https%3A%2F%2Fbadge-api.stryker-mutator.io%2Fgithub.com%2Fchubbyts%2Fchubbyts-undici-server-node%2Fmaster)](https://dashboard.stryker-mutator.io/reports/github.com/chubbyts/chubbyts-undici-server-node/master)\n[![npm-version](https://img.shields.io/npm/v/@chubbyts/chubbyts-undici-server-node.svg)](https://www.npmjs.com/package/@chubbyts/chubbyts-undici-server-node)\n\n[![bugs](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-undici-server-node&metric=bugs)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-undici-server-node)\n[![code_smells](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-undici-server-node&metric=code_smells)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-undici-server-node)\n[![coverage](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-undici-server-node&metric=coverage)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-undici-server-node)\n[![duplicated_lines_density](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-undici-server-node&metric=duplicated_lines_density)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-undici-server-node)\n[![ncloc](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-undici-server-node&metric=ncloc)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-undici-server-node)\n[![sqale_rating](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-undici-server-node&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-undici-server-node)\n[![alert_status](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-undici-server-node&metric=alert_status)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-undici-server-node)\n[![reliability_rating](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-undici-server-node&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-undici-server-node)\n[![security_rating](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-undici-server-node&metric=security_rating)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-undici-server-node)\n[![sqale_index](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-undici-server-node&metric=sqale_index)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-undici-server-node)\n[![vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-undici-server-node&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-undici-server-node)\n\n## Description\n\nUse @chubbyts/chubbyts-undici-server on node.js.\n\n## Requirements\n\n * node: 22\n * [@chubbyts/chubbyts-undici-server][2]: ^1.2.0\n\n## Installation\n\nThrough [NPM](https://www.npmjs.com) as [@chubbyts/chubbyts-undici-server-node][1].\n\n```sh\nnpm i @chubbyts/chubbyts-undici-server-node@^1.3.0\n```\n\n## Usage\n\n```ts\nimport { STATUS_CODES } from 'node:http';\nimport type { Server } from 'node:http';\nimport { createServer } from 'node:http';\nimport type { Handler, ServerRequest } from '@chubbyts/chubbyts-undici-server/dist/server';\nimport { Response } from '@chubbyts/chubbyts-undici-server/dist/server';\nimport {\n  createNodeRequestToUndiciRequestFactory,\n  createUndiciResponseToNodeResponseEmitter,\n} from '@chubbyts/chubbyts-undici-server-node/dist/node';\n\nconst serverHost = process.env.SERVER_HOST as string;\nconst serverPort = parseInt(process.env.SERVER_PORT as string);\n\nconst shutdownServer = (server: Server) => {\n  server.close((err) => {\n    if (err) {\n      console.warn(`Shutdown server with error: ${err}`);\n      process.exit(1);\n    }\n\n    console.log('Shutdown server');\n    process.exit(0);\n  });\n};\n\n// second argument (optional): the request body must be fully received within 30s\nconst nodeRequestToUndiciRequestFactory = createNodeRequestToUndiciRequestFactory('https://example.com', 30_000);\n\n// for example @chubbyts/chubbyts-framework app (which implements Handler)\nconst handler: Handler = async (serverRequest: ServerRequest<{name: string}>): Promise<Response> => {\n  return new Response(`Hello, ${serverRequest.attributes.name}`, {\n    status: 200,\n    statusText: STATUS_CODES[200],\n    headers: {'content-type': 'text/plain'}\n  });\n};\n\n// argument (optional): the response must be fully sent within 60s\nconst undiciResponseToNodeResponseEmitter = createUndiciResponseToNodeResponseEmitter(60_000);\n\nconst server = createServer(async (req, res) => {\n  try {\n    const serverRequest = nodeRequestToUndiciRequestFactory(req);\n    const response = await handler(serverRequest);\n    undiciResponseToNodeResponseEmitter(response, res);\n  } catch (error) {\n    console.error(`Failed to handle request: ${error}`);\n\n    // once headers are sent the response cannot be turned into a 500 anymore:\n    // destroying the socket is the only way to signal the failure to the client\n    if (res.headersSent) {\n      res.destroy(error instanceof Error ? error : new Error(String(error)));\n\n      return;\n    }\n\n    res.writeHead(500, { 'content-type': 'text/plain' }).end('Internal Server Error');\n  }\n});\n\nserver.listen(serverPort, serverHost, () => {\n  console.log(`Listening to ${serverHost}:${serverPort}`);\n});\n\nprocess.on('SIGINT', () => shutdownServer(server));\nprocess.on('SIGTERM', () => shutdownServer(server));\n```\n\n### Timeouts\n\nSlow clients (slowloris) can otherwise tie up sockets indefinitely:\n\n * `createNodeRequestToUndiciRequestFactory(baseUrl, requestBodyTimeoutMs)`: if the request body has not been\n   fully received within the given time, the request gets destroyed and the error surfaces to the handler\n   through the request body stream.\n * `createUndiciResponseToNodeResponseEmitter(responseSendTimeoutMs)`: if the response has not been fully sent\n   within the given time (slow reading client or stalling response body stream), the response gets destroyed.\n\nBoth timeouts are optional and disabled by default. They only cover the body phases handled by this adapter,\nso make sure the node server level timeouts are configured as well: `server.headersTimeout` (slow header\nsenders), `server.requestTimeout` and `server.keepAliveTimeout`.\n\n## Copyright\n\n2026 Dominik Zogg\n\n[1]: https://www.npmjs.com/package/@chubbyts/chubbyts-undici-server-node\n[2]: https://www.npmjs.com/package/@chubbyts/chubbyts-undici-server\n","readmeFilename":""}