{"_id":"@chubbyts/chubbyts-http-uwebsockets-bridge","_rev":"12-97a541f39474bc565b857014bbf5839c","name":"@chubbyts/chubbyts-http-uwebsockets-bridge","dist-tags":{"latest":"2.0.1"},"versions":{"1.2.1":{"name":"@chubbyts/chubbyts-http-uwebsockets-bridge","version":"1.2.1","keywords":["chubbyts","http","uwebsockets"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-uwebsockets-bridge@1.2.1","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge/issues"},"dist":{"shasum":"6a138dd01bec1d49bb11e17547e6a145e0622b27","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-uwebsockets-bridge/-/chubbyts-http-uwebsockets-bridge-1.2.1.tgz","fileCount":6,"integrity":"sha512-Sx/N28l30mhOQuhvaXHJUpZ5FVTm3cRlfAp3nDC7huynVJYctBQtSLoLiGnu/xORBDuT1V658KAyASPqQiEWLA==","signatures":[{"sig":"MEUCIA1ILs+QJKaHw0E1ckcKwDMRyqiojbgZv9LkHsDkKRDuAiEA6obr44L+nwsCXEOy0IuQhJP+8Kvr27+9JwCtXz05sk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14191},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageThreshold":{"global":{"lines":100}},"collectCoverageFrom":["src/**/*.ts"]},"type":"module","engines":{"node":">=16"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"}},"gitHead":"6cd77f525a97b50daca72bde361cb9cb4415dc9f","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"jest","build":"node ./build.js","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests --fix","infection":"stryker run"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, no replacement yet.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge.git","type":"git"},"_npmVersion":"10.4.0","description":"A uwebsockets req/res http bridge.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.34.0","@chubbyts/chubbyts-http-types":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","ts-jest":"^29.1.1","prettier":"^3.0.0","typescript":"^5.1.6","@types/jest":"^29.5.3","@types/node":"^20.4.5","@stryker-mutator/core":"^7.1.1","@chubbyts/chubbyts-eslint":"^2.0.3","@chubbyts/chubbyts-packaging":"^2.0.4","@stryker-mutator/jest-runner":"^7.1.1","@chubbyts/chubbyts-function-mock":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-uwebsockets-bridge_1.2.1_1709064767302_0.907702351929282","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@chubbyts/chubbyts-http-uwebsockets-bridge","version":"1.2.2","keywords":["chubbyts","http","uwebsockets"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-uwebsockets-bridge@1.2.2","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge/issues"},"dist":{"shasum":"aea3ee37b484714180a9a9a19e418562b0b4f432","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-uwebsockets-bridge/-/chubbyts-http-uwebsockets-bridge-1.2.2.tgz","fileCount":6,"integrity":"sha512-wdJyZ+teSjKF4qhC6JX+cm4wumddx3ryE4UisA80/78PsFk6EYH5XtEagIn1Wxyo3qkY9NmaHsTZn55EA8PA+w==","signatures":[{"sig":"MEQCIGnWMLyRDQRLWXGiH93n8phMmX9swWdMz7xtoDTBl41gAiBs9dZiEukuQQ4MEWqw7Qqdh4NV4gooPcbiLAQs3fiOnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13969},"type":"module","engines":{"node":">=16"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"}},"gitHead":"93275d100c23b315d02f94c99c4951bb009c5e61","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"node ./build.js","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests --fix","infection":"stryker run"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, no replacement yet.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge.git","type":"git"},"_npmVersion":"10.4.0","description":"A uwebsockets req/res http bridge.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.44.0","@chubbyts/chubbyts-http-types":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@vitest/coverage-v8":"^1.6.0","@stryker-mutator/core":"^8.2.6","@chubbyts/chubbyts-eslint":"^2.0.3","@chubbyts/chubbyts-packaging":"^2.0.7","@stryker-mutator/vitest-runner":"^8.2.6","@chubbyts/chubbyts-function-mock":"^1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-uwebsockets-bridge_1.2.2_1718654937812_0.200157001707842","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@chubbyts/chubbyts-http-uwebsockets-bridge","version":"1.2.4","keywords":["chubbyts","http","uwebsockets"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-uwebsockets-bridge@1.2.4","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge/issues"},"dist":{"shasum":"e3043735d4d27c39d0502c4a2b8b545dfec38dd4","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-uwebsockets-bridge/-/chubbyts-http-uwebsockets-bridge-1.2.4.tgz","fileCount":7,"integrity":"sha512-WUz7dRIyMFvN3NlsAudDibLg6TcJ08zf8C8+nGp0vqoQTQMrLxaXtxA4Yg+zZj2nic9ogFYfr8tmzvRbGLq5/w==","signatures":[{"sig":"MEUCIQCkrLCewMK76M7julKkX4woZgtoHKsWhWVtmfMoamrAhwIgYB3nQ9X/hrDLQ5TYdNia9oNZEIlt/+CM05mx65cL7No=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14025},"type":"module","engines":{"node":">=16"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"}},"gitHead":"4c967550332e5c7e21e3dacfa50a1c32d065d4c5","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"node ./build.js","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests --fix","infection":"stryker run"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, no replacement yet.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge.git","type":"git"},"_npmVersion":"10.9.2","description":"A uwebsockets req/res http bridge.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","@chubbyts/chubbyts-http-types":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","@vitest/coverage-v8":"^1.6.0","@stryker-mutator/core":"^8.2.6","@chubbyts/chubbyts-eslint":"^2.0.7","@chubbyts/chubbyts-packaging":"^2.0.7","@stryker-mutator/vitest-runner":"^8.2.6","@chubbyts/chubbyts-function-mock":"^1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-uwebsockets-bridge_1.2.4_1733776730639_0.8720656843659715","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@chubbyts/chubbyts-http-uwebsockets-bridge","version":"1.3.0","keywords":["chubbyts","http","uwebsockets"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-uwebsockets-bridge@1.3.0","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge/issues"},"dist":{"shasum":"e56ec487c5c3471a1655f7ed7696b82de269bf68","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-uwebsockets-bridge/-/chubbyts-http-uwebsockets-bridge-1.3.0.tgz","fileCount":6,"integrity":"sha512-iLoskubJzDIEYFZ+BUImBLlyYv0aLfLjorMGpCqhVMUWjfCC2bIOonYA50fkipxjCBmNszq1wk2X6NmMHZP/ZA==","signatures":[{"sig":"MEYCIQDAX1hYu5RTeggewZzi9CUpbGqFcjNMCqEhCMZqI/e8RgIhALoeNgAFA805w/K2bXT4En5Zq0+LscVaRgDUr9qzq4s1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14005},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"}},"gitHead":"c953702843f201075845a6e931f59a907ae2ac91","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"node ./build.mjs","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests eslint.config.mjs vitest.config.ts --fix","infection":"stryker run"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, no replacement yet.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge.git","type":"git"},"_npmVersion":"10.9.2","description":"A uwebsockets req/res http bridge.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","@chubbyts/chubbyts-http-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^2.1.8","@stryker-mutator/core":"^8.7.1","@chubbyts/chubbyts-eslint":"^3.0.1","@chubbyts/chubbyts-packaging":"^3.0.0","@stryker-mutator/vitest-runner":"^8.7.1","@chubbyts/chubbyts-function-mock":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-uwebsockets-bridge_1.3.0_1735937040522_0.38636151745908487","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@chubbyts/chubbyts-http-uwebsockets-bridge","version":"1.3.1","keywords":["chubbyts","http","uwebsockets"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-uwebsockets-bridge@1.3.1","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge/issues"},"dist":{"shasum":"c6d152256b3535eaa2eaf9e8aa2ce6049e48bd17","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-uwebsockets-bridge/-/chubbyts-http-uwebsockets-bridge-1.3.1.tgz","fileCount":6,"integrity":"sha512-POrrWmBtsOf4y5/210wDsI0hIGa5DxBmqhs6+NtJ6ARcFOdqnbd9pqsP296oNgjkMslVCwhj7xqgaFSH04GqbQ==","signatures":[{"sig":"MEYCIQDYoigGk1E/kb9/u9zzGulliBXizRADi0jlPOd4qqHODwIhAInPjIXzWkJt0bHspk3/9TyUak0QIN7iyONxkcqVWz1f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14005},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"}},"gitHead":"2c7b61d6d9788314b77637b8e6cf9e6649b3fc31","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"node ./build.mjs","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests eslint.config.mjs vitest.config.ts --fix","infection":"stryker run"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, no replacement yet.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge.git","type":"git"},"_npmVersion":"10.9.2","description":"A uwebsockets req/res http bridge.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","@chubbyts/chubbyts-http-types":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.5","@vitest/coverage-v8":"^2.1.8","@stryker-mutator/core":"^8.7.1","@chubbyts/chubbyts-eslint":"^3.0.3","@chubbyts/chubbyts-packaging":"^3.0.2","@stryker-mutator/vitest-runner":"^8.7.1","@chubbyts/chubbyts-function-mock":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-uwebsockets-bridge_1.3.1_1735986692324_0.2687801306538262","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@chubbyts/chubbyts-http-uwebsockets-bridge","version":"1.4.0","keywords":["chubbyts","http","uwebsockets"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-uwebsockets-bridge@1.4.0","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge/issues"},"dist":{"shasum":"9377c7721381865d07730d3b8f85b2af8c46fab9","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-uwebsockets-bridge/-/chubbyts-http-uwebsockets-bridge-1.4.0.tgz","fileCount":6,"integrity":"sha512-c4a6hbhf8fjH5dKdN4G2pCJuWg4aCvxa+rC8hsifF08xKLcRS8rpxkKpTL48XDkHpX6S3tmZKh/HiHvU0hyarw==","signatures":[{"sig":"MEYCIQD7IBfUjNI4uyJwMAjDgaQ4wMiAcWOCEQQWSKeWSGnV3QIhAPPcUazgbXd8Cy0n5/wvT7hu/lqH4kK9vKX6XG310uv3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14025},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"}},"gitHead":"2c7b61d6d9788314b77637b8e6cf9e6649b3fc31","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"node ./build.mjs","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests eslint.config.mjs vitest.config.ts --fix","infection":"stryker run"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, no replacement yet.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge.git","type":"git"},"_npmVersion":"11.1.0","description":"A uwebsockets req/res http bridge.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","@chubbyts/chubbyts-http-types":"^1.3.1 || ^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.13.1","@vitest/coverage-v8":"^3.0.5","@stryker-mutator/core":"^8.7.1","@chubbyts/chubbyts-eslint":"^3.0.4","@chubbyts/chubbyts-packaging":"^3.0.2","@stryker-mutator/vitest-runner":"^8.7.1","@chubbyts/chubbyts-function-mock":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-uwebsockets-bridge_1.4.0_1738702489288_0.4152067778621382","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@chubbyts/chubbyts-http-uwebsockets-bridge","version":"2.0.0","keywords":["chubbyts","http","uwebsockets"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-uwebsockets-bridge@2.0.0","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge/issues"},"dist":{"shasum":"2a9c8009dc44b6fcd1c1baf71d15c3051c309405","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-uwebsockets-bridge/-/chubbyts-http-uwebsockets-bridge-2.0.0.tgz","fileCount":5,"integrity":"sha512-bUffJdtq7FbdMU2SBigtPai07hqdNkHaybvtLTTnwdep8SJZ7Dw4uywYIft9AqhPByq7xbtjcWv73I76Ot6iig==","signatures":[{"sig":"MEUCIQC8E+Y0tQ+v+ZgkIy/0vBepn1WQ+Z1XFWvNWqOHqFXqTQIgHLTEqqb/R45yU1Ao634qfBrenaY/WZtJA49rPoSwQXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11033},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"gitHead":"8be5116f4b10104487a0d31c69cbe1fc29965a8c","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"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, no replacement yet.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge.git","type":"git"},"_npmVersion":"10.9.2","description":"A uwebsockets req/res http bridge.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","@chubbyts/chubbyts-http-types":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.3","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^24.0.1","@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","@chubbyts/chubbyts-function-mock":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-uwebsockets-bridge_2.0.0_1750004653101_0.9661560517828669","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@chubbyts/chubbyts-http-uwebsockets-bridge","version":"2.0.1","keywords":["chubbyts","http","uwebsockets"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-uwebsockets-bridge@2.0.1","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge/issues"},"dist":{"shasum":"38c5cbffbba7d6470e217d2c49d4e43b84106eee","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-uwebsockets-bridge/-/chubbyts-http-uwebsockets-bridge-2.0.1.tgz","fileCount":5,"integrity":"sha512-kI0KR2bpeMNioOCBOm2Xy6z4eZ7BldEMFbYfGLUC8O9B4LHeXrjcop56iG93PV6X2YIfpJDK3Zb28kWKolxdDg==","signatures":[{"sig":"MEUCIFbvYnXV+1GWL2CBedxrZ6Ph47gbWz+6fu4gyLBDBfgfAiEA1FyPaUizjN9NZpD0MSvfXCLKkPhfMbujk/90uW+tjXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11033},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"gitHead":"7e0ecc49a3b84aa9fab7b47d65b855892420ebf4","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"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, no replacement yet.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge.git","type":"git"},"_npmVersion":"10.9.2","description":"A uwebsockets req/res http bridge.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","@chubbyts/chubbyts-http-types":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.3","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^24.0.1","@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","@chubbyts/chubbyts-function-mock":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-uwebsockets-bridge_2.0.1_1750050028462_0.7953079267966174","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-02-27T20:12:47.163Z","modified":"2025-09-12T06:55:10.050Z","1.2.1":"2024-02-27T20:12:47.511Z","1.2.2":"2024-06-17T20:08:57.984Z","1.2.3":"2024-12-09T20:35:14.980Z","1.2.4":"2024-12-09T20:38:50.864Z","1.3.0":"2025-01-03T20:44:00.768Z","1.3.1":"2025-01-04T10:31:32.497Z","1.4.0":"2025-02-04T20:54:49.517Z","2.0.0":"2025-06-15T16:24:13.307Z","2.0.1":"2025-06-16T05:00:28.644Z"},"bugs":{"url":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge/issues"},"author":{"name":"Dominik Zogg"},"license":"MIT","homepage":"https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge#readme","keywords":["chubbyts","http","uwebsockets"],"repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge.git","type":"git"},"description":"A uwebsockets req/res http bridge.","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"readme":"# chubbyts-http-uwebsockets-bridge\n\n[![CI](https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge/workflows/CI/badge.svg?branch=master)](https://github.com/chubbyts/chubbyts-http-uwebsockets-bridge/actions?query=workflow%3ACI)\n[![Coverage Status](https://coveralls.io/repos/github/chubbyts/chubbyts-http-uwebsockets-bridge/badge.svg?branch=master)](https://coveralls.io/github/chubbyts/chubbyts-http-uwebsockets-bridge?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-http-uwebsockets-bridge%2Fmaster)](https://dashboard.stryker-mutator.io/reports/github.com/chubbyts/chubbyts-http-uwebsockets-bridge/master)\n[![npm-version](https://img.shields.io/npm/v/@chubbyts/chubbyts-http-uwebsockets-bridge.svg)](https://www.npmjs.com/package/@chubbyts/chubbyts-http-uwebsockets-bridge)\n\n[![bugs](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-uwebsockets-bridge&metric=bugs)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-uwebsockets-bridge)\n[![code_smells](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-uwebsockets-bridge&metric=code_smells)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-uwebsockets-bridge)\n[![coverage](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-uwebsockets-bridge&metric=coverage)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-uwebsockets-bridge)\n[![duplicated_lines_density](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-uwebsockets-bridge&metric=duplicated_lines_density)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-uwebsockets-bridge)\n[![ncloc](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-uwebsockets-bridge&metric=ncloc)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-uwebsockets-bridge)\n[![sqale_rating](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-uwebsockets-bridge&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-uwebsockets-bridge)\n[![alert_status](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-uwebsockets-bridge&metric=alert_status)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-uwebsockets-bridge)\n[![reliability_rating](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-uwebsockets-bridge&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-uwebsockets-bridge)\n[![security_rating](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-uwebsockets-bridge&metric=security_rating)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-uwebsockets-bridge)\n[![sqale_index](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-uwebsockets-bridge&metric=sqale_index)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-uwebsockets-bridge)\n[![vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-uwebsockets-bridge&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-uwebsockets-bridge)\n\n## Description\n\nA uwebsockets req/res http bridge.\n\n## Requirements\n\n * node: 18\n * [@chubbyts/chubbyts-http-types][2]: ^3.0.0\n * [uWebSockets.js][3]: github:uNetworking/uWebSockets.js#v20.52.0\n\n## Installation\n\nThrough [NPM](https://www.npmjs.com) as [@chubbyts/chubbyts-http-uwebsockets-bridge][1].\n\n```ts\nnpm i @chubbyts/chubbyts-http-uwebsockets-bridge@^2.0.1\n```\n\n## Usage\n\n```ts\nimport {\n  createServerRequestFactory,\n  createStreamFromResourceFactory,\n  createUriFactory,\n} from '@chubbyts/chubbyts-http/dist/message-factory';\nimport { createResponseToUwebsocketsEmitter, createUwebsocketsToServerRequestFactory } from '@chubbyts/chubbyts-http-uwebsockets-bridge/dist/uwebsocket-http';\nimport { App, HttpRequest, HttpResponse } from 'uWebSockets.js';\n\nconst app = ...;\n\nconst uwebsocketsToServerRequestFactory = createUwebsocketsToServerRequestFactory(\n  createUriFactory(),\n  createServerRequestFactory(),\n  createStreamFromResourceFactory(),\n);\n\nconst responseToUwebsocketsEmitter = createResponseToUwebsocketsEmitter();\n\nconst host = '0.0.0.0';\nconst port = 8080;\n\nApp()\n  .any('/*', async (res: HttpResponse, req: HttpRequest) => {\n    // function gets excuted on abort\n    // empty function means the request/response gets executed to its end\n    res.onAborted(() => {});\n    responseToUwebsocketsEmitter(await app(uwebsocketsToServerRequestFactory(req, res)), res);\n  })\n  .listen(host, port, (listenSocket: unknown) => {\n    if (listenSocket) {\n      console.log(`Listening to ${host}:${port}`);\n    }\n  });\n```\n\n## Copyright\n\n2025 Dominik Zogg\n\n[1]: https://www.npmjs.com/package/@chubbyts/chubbyts-http-uwebsockets-bridge\n[2]: https://www.npmjs.com/package/@chubbyts/chubbyts-http-types\n[3]: https://github.com/uNetworking/uWebSockets.js\n","readmeFilename":"README.md"}