{"_id":"hyperin","_rev":"33-a0b96aae6af0b76543335a63fb497b6a","name":"hyperin","dist-tags":{"beta":"0.0.1-beta.14","latest":"0.2.0"},"versions":{"0.0.0-beta.5":{"name":"hyperin","version":"0.0.0-beta.5","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.0-beta.5","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/highen#readme","bugs":{"url":"https://github.com/luas10c/highen/issues"},"dist":{"shasum":"8436a657afbd4b440b44962475d7717eb774a79e","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.0-beta.5.tgz","fileCount":15,"integrity":"sha512-puEv7ZBnXUA9uByRx2WJer70gPmSHWIXtezergXHTE8BJYWBKhwe2VqPdJOMGvtK4FqOwHiDjqgKZLNWvHDEqw==","signatures":[{"sig":"MEQCIC63LhCTkPxmSZxa0hvnRpga9KR00JhpDeLUD1AyN6bpAiAVc5ZgQrvJpTiNiGANRP3xg6Tm4sQf/KIGt59N6cFpoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74123},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.x || ^22.x || ^24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f094005967af3d62fc1c26866db6f3e3e2d8b1a7","scripts":{"lint":"eslint . --cache","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"luas10c","email":"luas10c@gmail.com"},"repository":{"url":"git+https://github.com/luas10c/highen.git","type":"git"},"_npmVersion":"11.8.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","husky":"^9.1.7","eslint":"^10.0.2","rimraf":"^6.1.3","globals":"^17.4.0","prettier":"^3.8.1","@swc/jest":"^0.2.39","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.3","@jest/globals":"^30.2.0","@commitlint/cli":"^20.4.3","typescript-eslint":"^8.56.1","eslint-plugin-jest":"^29.15.0","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.0-beta.5_1772700549110_0.7215258593948111","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.6":{"name":"hyperin","version":"0.0.0-beta.6","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.0-beta.6","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/highen#readme","bugs":{"url":"https://github.com/luas10c/highen/issues"},"dist":{"shasum":"7be536547d3603a20942f4a6efdcc513cbc51a5c","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.0-beta.6.tgz","fileCount":15,"integrity":"sha512-coXO9SjddDvSBLd/NJCwyrxiPm1gZ/FgApQ83cXK98CVh+M9a3aenM6AxC5I/VL8nltr+NtnH2FLH9lZ+Whzhw==","signatures":[{"sig":"MEUCIQCPXu1oFu6vQPsGEgQZolcec34HPWNV9bky2cM0qaLwyAIgV963NMwTDPhSW92vuVLIWuPw2yd3hRuMKh3ychpWPpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81016},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.x || ^22.x || ^24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f094005967af3d62fc1c26866db6f3e3e2d8b1a7","scripts":{"lint":"eslint . --cache","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"luas10c","email":"luas10c@gmail.com"},"repository":{"url":"git+https://github.com/luas10c/highen.git","type":"git"},"_npmVersion":"11.8.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","husky":"^9.1.7","eslint":"^10.0.2","rimraf":"^6.1.3","globals":"^17.4.0","prettier":"^3.8.1","@swc/jest":"^0.2.39","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.3","@jest/globals":"^30.2.0","@commitlint/cli":"^20.4.3","typescript-eslint":"^8.56.1","eslint-plugin-jest":"^29.15.0","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.0-beta.6_1772751985642_0.588381616246582","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.7":{"name":"hyperin","version":"0.0.0-beta.7","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.0-beta.7","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"6338eeb71f4192c104f6396f966c5a3c4933ecce","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.0-beta.7.tgz","fileCount":23,"integrity":"sha512-4BeP6LQLlgto/QOjo5jlmLiCwOnsNN/3UT8ch4yblaJI0DYn3OTRA86QAEvve8dQDGLqm3BG16OHYdNQ6eAe7g==","signatures":[{"sig":"MEUCIQD0T+AWW2nDODqrD6nX1SZgciQ28VQnFhNk+uAA2nQ38AIgYvusDJxiaUoepHaC3JmXm3A95Xaa9HGl/jT1jffQC9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83526},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.x || ^22.x || ^24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f094005967af3d62fc1c26866db6f3e3e2d8b1a7","scripts":{"lint":"eslint . --cache","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"luas10c","email":"luas10c@gmail.com"},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.8.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","husky":"^9.1.7","eslint":"^10.0.2","rimraf":"^6.1.3","globals":"^17.4.0","prettier":"^3.8.1","@swc/jest":"^0.2.39","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.3","@jest/globals":"^30.2.0","@commitlint/cli":"^20.4.3","typescript-eslint":"^8.56.1","eslint-plugin-jest":"^29.15.0","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.0-beta.7_1772782170775_0.2022875172808205","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.1":{"name":"hyperin","version":"0.0.1-beta.1","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.1-beta.1","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"b14ef574f0e9138ec932d2acc1e552d3d1c59bcc","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.1-beta.1.tgz","fileCount":23,"integrity":"sha512-8+ic+RkCXB9UUrF4aiNpyIQhVssMG3kPfwB9rf/0RANafpVOYanJiNV2FQ8BaSpioQ+KDPlxT1BliHrucX2vgg==","signatures":[{"sig":"MEYCIQCzHzFztCCYaFpyZNEGrpL+lvqxrJUGDCbrp2C2p9oPPAIhAJaYAvKE/cB77SgBN1LFBggMDz/CBPwAgcNVDAa2WwFQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93216},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.x || ^22.x || ^24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"84a1cc8205a41b4701b9327e20e81e4b62adaf29","scripts":{"lint":"eslint . --cache","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"luas10c","email":"luas10c@gmail.com"},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.8.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","husky":"^9.1.7","eslint":"^10.0.2","rimraf":"^6.1.3","globals":"^17.4.0","prettier":"^3.8.1","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.5","@jest/globals":"^30.2.0","@commitlint/cli":"^20.4.3","@types/supertest":"^7.2.0","typescript-eslint":"^8.56.1","eslint-plugin-jest":"^29.15.0","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.1-beta.1_1773058284817_0.42801839582744594","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.2":{"name":"hyperin","version":"0.0.1-beta.2","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.1-beta.2","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"42b379b3c3c9a4de059a3a022fe9a54a349c7a8e","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.1-beta.2.tgz","fileCount":25,"integrity":"sha512-u49wGCyQPiNwYAcd7qxdyYKrLsqC0N0t5sGQhDRr+rn6DUKv8qFA7IXZwp8csSGsTMc6P8WZAdH17oZTlaamsw==","signatures":[{"sig":"MEYCIQD2eUc21G1AuGnlZ7miYSxjBUb7XlU6uQdYzArmZpWszwIhALMK5AUAorTul/FmAFwzKyzDdRdCKYrynbW07IDIE8FM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98903},"type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.x || ^22.x || ^24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"51849e0828aebe79fc369974117914b6cc6ce22c","scripts":{"lint":"eslint . --cache","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"luas10c","email":"luas10c@gmail.com"},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.8.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","eslint":"^10.2.0","rimraf":"^6.1.3","globals":"^17.5.0","prettier":"^3.8.3","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","@jest/globals":"^30.3.0","@commitlint/cli":"^20.5.0","@types/supertest":"^7.2.0","typescript-eslint":"^8.58.2","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.1-beta.2_1776446073149_0.8411040229453148","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.3":{"name":"hyperin","version":"0.0.1-beta.3","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.1-beta.3","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"8afc7e888b924ca825a8086b63af878d55c7cba7","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.1-beta.3.tgz","fileCount":27,"integrity":"sha512-1X+8QZ2nhC0vZ9/oDLCJoJmItkHjEl6m6RQpXGN6hSBOYD4k91sCOGdKoB53Bg+79v23a45+pnV+AEi8H+p06A==","signatures":[{"sig":"MEUCICsTAnvfN1ff3wngLb/7fPCoj9eM024j4H9X3YAduX4RAiEAnsK7JnU6aksEJhzK16X/6Bv80opbbYTCywwO1j1tNq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110238},"type":"module","types":"./dist/instance.d.ts","engines":{"node":"^20.x || ^22.x || ^24.x"},"exports":{".":{"types":"./dist/instance.d.ts","import":"./dist/instance.js","default":"./dist/instance.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"}},"gitHead":"268a592d06a88d175b2ec6e73b3e6e3999245295","scripts":{"lint":"eslint . --cache","test":"jest --passWithNoTests","bench":"npm run build && node benchmarks/http.js","build":"tsc -p tsconfig.build.json","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"luas10c","email":"luas10c@gmail.com"},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.8.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","eslint":"^10.2.0","rimraf":"^6.1.3","globals":"^17.5.0","prettier":"^3.8.3","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","@jest/globals":"^30.3.0","@commitlint/cli":"^20.5.0","@types/supertest":"^7.2.0","typescript-eslint":"^8.58.2","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.1-beta.3_1776512637842_0.017702704378229406","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.4":{"name":"hyperin","version":"0.0.1-beta.4","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.1-beta.4","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"f63a5a47aa3e2ffefeec3713841a69d122c38a54","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.1-beta.4.tgz","fileCount":39,"integrity":"sha512-TvOiYVi7M7SxcZo/BuSAdtCeaCB1xeAY+zbjGztnRAcrjGbIiD/MKJPZw07p1DFWr3qvodvPBGFJMKsKwOczRQ==","signatures":[{"sig":"MEUCIFdcEGMZ7UXwTZ2k27kfKs1/9mFZarDR+XzoaQEr36IFAiEAorDZh79t8VWzzGOQDc1khAxK+Qf+looh0VmaLAbjLIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129087},"type":"module","types":"./dist/instance.d.ts","engines":{"node":"^20.x || ^22.x || ^24.x"},"exports":{".":{"types":"./dist/instance.d.ts","import":"./dist/instance.js","default":"./dist/instance.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"}},"gitHead":"4142f0f92b75ec1a9b3c2630cfa0f1feaef63508","scripts":{"lint":"eslint . --cache","test":"jest --passWithNoTests","bench":"npm run build && node benchmarks/http.js","build":"tsc -p tsconfig.build.json","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"luas10c","email":"luas10c@gmail.com"},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.8.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","eslint":"^10.2.0","rimraf":"^6.1.3","globals":"^17.5.0","prettier":"^3.8.3","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","@jest/globals":"^30.3.0","@commitlint/cli":"^20.5.0","@types/supertest":"^7.2.0","typescript-eslint":"^8.58.2","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.1-beta.4_1776611211538_0.704119652534543","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.5":{"name":"hyperin","version":"0.0.1-beta.5","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.1-beta.5","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"ed8b0f04056d3a37d9889b8c394072cdf9c18642","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.1-beta.5.tgz","fileCount":39,"integrity":"sha512-9H2gupkCDap4P2W22oCmbjjcWBZ0Bbc20M9T+JFbv394wCs2zwu4PBj9dlFDU7kRhOKdYskwA9ugf7wHYAjM/Q==","signatures":[{"sig":"MEQCIDddjOWbJo7DE8EeZ5YjU/Q3HH6zXOVI5F18+xSr75aUAiBeYGuRqwkOcTh0BTMPG9s+GbzqJE3/260DPwqwnhNK+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129101},"type":"module","types":"./dist/instance.d.ts","engines":{"node":"^20.x || ^22.x || ^24.x"},"exports":{".":{"types":"./dist/instance.d.ts","import":"./dist/instance.js","default":"./dist/instance.js"},"./types":{"types":"./dist/types.d.ts"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"}},"gitHead":"545d9cac2427787752f986df9c1f817b98680580","scripts":{"lint":"eslint . --cache","test":"jest --passWithNoTests","bench":"npm run build && node benchmarks/http.js","build":"tsc -p tsconfig.build.json","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"luas10c","email":"luas10c@gmail.com"},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.8.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","globals":"^17.5.0","prettier":"^3.8.3","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","@jest/globals":"^30.3.0","@commitlint/cli":"^20.5.0","@types/supertest":"^7.2.0","typescript-eslint":"^8.58.2","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.1-beta.5_1776628065697_0.9092669574217969","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.6":{"name":"hyperin","version":"0.0.1-beta.6","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.1-beta.6","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"66e38a9de382c64df55785129e4c6f68c3034f8d","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.1-beta.6.tgz","fileCount":45,"integrity":"sha512-ceCwoKkT1XQYTyzyIxhiV+N663t6g5FSNyAA4uq1edWMYAq2hIXDVFeHiwFCHiGPWEYmE8E85O2RbZGleVLviQ==","signatures":[{"sig":"MEUCIBhIN900l+LliJrAgRUWTfuyb1TE4RNu4y8zw7RVTk1SAiEAq9vwoUdHPVtnf/xfNP34mtS3UAjnqLRCfUXZSywVNnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158785},"type":"module","types":"./dist/instance.d.ts","engines":{"node":"^20.x || ^22.x || ^24.x"},"exports":{".":{"types":"./dist/instance.d.ts","import":"./dist/instance.js","default":"./dist/instance.js"},"./types":{"types":"./dist/types.d.ts"},"./scalar":{"types":"./dist/scalar.d.ts","import":"./dist/scalar.js","default":"./dist/scalar.js"},"./openapi":{"types":"./dist/openapi.d.ts","import":"./dist/openapi.js","default":"./dist/openapi.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"}},"gitHead":"aa12fe948b0cce46ef24a0600f383ca14df65c28","scripts":{"lint":"eslint --cache","test":"jest --passWithNoTests","bench":"npm run build && node benchmarks/http.js","build":"tsc -p tsconfig.build.json","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"luas10c","email":"luas10c@gmail.com"},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.8.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","globals":"^17.5.0","prettier":"^3.8.3","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","@jest/globals":"^30.3.0","@commitlint/cli":"^20.5.0","@types/supertest":"^7.2.0","typescript-eslint":"^8.59.0","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.1-beta.6_1776725218443_0.2610447772351834","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.7":{"name":"hyperin","version":"0.0.1-beta.7","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.1-beta.7","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"866c8a19f15ecdd954d0014d226984f3e51b2b0c","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.1-beta.7.tgz","fileCount":43,"integrity":"sha512-E3jZlUyTfN3ggD/IIAEU3XHK5yqHTV3p2UrA3DoGzvSsbMej0Ydca71ChPqRQNSeRsAbYOj41olAPtdEBfaHgw==","signatures":[{"sig":"MEUCIE1QzegKbU6PcRBQotb+RttA5xyaZ9URwvzc2yogQRXuAiEA7eCoalEHAMzJq5rLqAiT99tk5LmcnCEfRoSssZpm+xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184688},"type":"module","types":"./dist/instance.d.ts","engines":{"node":"^20.x || ^22.x || ^24.x"},"exports":{".":{"types":"./dist/instance.d.ts","import":"./dist/instance.js","default":"./dist/instance.js"},"./types":{"types":"./dist/types.d.ts"},"./scalar":{"types":"./dist/scalar.d.ts","import":"./dist/scalar.js","default":"./dist/scalar.js"},"./openapi":{"types":"./dist/openapi.d.ts","import":"./dist/openapi.js","default":"./dist/openapi.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"}},"gitHead":"ab7aecfe9326cfbb53ce796049e92c272f5c001f","scripts":{"lint":"eslint --cache","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"luas10c","email":"luas10c@gmail.com"},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.8.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","globals":"^17.5.0","prettier":"^3.8.3","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","@jest/globals":"^30.3.0","@commitlint/cli":"^20.5.0","@types/supertest":"^7.2.0","typescript-eslint":"^8.59.0","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.1-beta.7_1776787321201_0.5802565379421605","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.8":{"name":"hyperin","version":"0.0.1-beta.8","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.1-beta.8","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"489b2d0e24bf6bfbc8ffb9578b71e7baa29f612b","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.1-beta.8.tgz","fileCount":43,"integrity":"sha512-BaMCYTvTXtgYnOKm2VBDgCC7toe4vhVKbfdipAbQjovF1NQoY1yidUMrCwMMrTI93kSSzNWYMqAg9ARUvYZT2A==","signatures":[{"sig":"MEYCIQDuLXYUUhVeYY17OnlUwXKRnxgUtfAkyTHQvTjLLIM2iAIhAOQFrF2vl2j1t3GEpDGt6lvulv+Tfi9AbhZ/8uSgS9yD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperin@0.0.1-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199466},"type":"module","types":"./dist/instance.d.ts","engines":{"node":"^20.x || ^22.x || ^24.x"},"exports":{".":{"types":"./dist/instance.d.ts","import":"./dist/instance.js","default":"./dist/instance.js"},"./types":{"types":"./dist/types.d.ts"},"./scalar":{"types":"./dist/scalar.d.ts","import":"./dist/scalar.js","default":"./dist/scalar.js"},"./openapi":{"types":"./dist/openapi.d.ts","import":"./dist/openapi.js","default":"./dist/openapi.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"}},"gitHead":"32f1b8006ecee667e2c8c8ee40093fa083164a05","scripts":{"lint":"eslint --cache","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1562947-a1db-49c6-918b-0507d73dff25"}},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.12.1","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","globals":"^17.5.0","prettier":"^3.8.3","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","@jest/globals":"^30.3.0","@commitlint/cli":"^20.5.0","@types/supertest":"^7.2.0","typescript-eslint":"^8.59.0","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.1-beta.8_1776883966115_0.8277092168332758","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.9":{"name":"hyperin","version":"0.0.1-beta.9","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.1-beta.9","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"46e88ba038871b18d3fa3c7d173d712181dadbcf","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.1-beta.9.tgz","fileCount":51,"integrity":"sha512-oU3QLNoozFrUIhkdoEENuygB0fE1H6832y5OWA+Yo7TPZJwuLQWB8hzVg6Pj0LPNq0/xzAfSYu3eCe8D5OUFww==","signatures":[{"sig":"MEUCIQDik2PW5Zn8qfyFL+eP268FsDie0l1xR7u3SNldfdb3pQIgP9sD35IyXced7XtjZBeVKoHcdcu9Jv2xUBE5nNJuTOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperin@0.0.1-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213874},"type":"module","types":"./dist/instance.d.ts","engines":{"node":"^20.x || ^22.x || ^24.x"},"exports":{".":{"types":"./dist/instance.d.ts","import":"./dist/instance.js","default":"./dist/instance.js"},"./types":{"types":"./dist/types.d.ts"},"./scalar":{"types":"./dist/scalar.d.ts","import":"./dist/scalar.js","default":"./dist/scalar.js"},"./openapi":{"types":"./dist/openapi.d.ts","import":"./dist/openapi.js","default":"./dist/openapi.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"}},"gitHead":"ed14a8a6c3e52b903bc3423bf180a0e4e578e448","scripts":{"lint":"eslint --cache","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1562947-a1db-49c6-918b-0507d73dff25"}},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.11.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","globals":"^17.5.0","prettier":"^3.8.3","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","@jest/globals":"^30.3.0","@commitlint/cli":"^20.5.0","@types/supertest":"^7.2.0","typescript-eslint":"^8.59.0","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.1-beta.9_1776892655535_0.1367127727826114","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.10":{"name":"hyperin","version":"0.0.1-beta.10","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.1-beta.10","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"fe835bf0f8eb245deff90d5c0b6ae882103eb046","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.1-beta.10.tgz","fileCount":53,"integrity":"sha512-sSyEtOcCW0UCdQE5aoCKH3PKCbAkMwZJ4RbprJVNs0hNtypoqQN5swkuEgtjffZITDUebFh07ZxSTQQesGUxHg==","signatures":[{"sig":"MEUCIQDhojqegZjoJHcOEygAtmApT9nGSWtSiK/K/zndUDiVvAIgJ9mXterxa7YDMs+/RKxFB9cnqnqGUqYyG4xTEUKUxPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperin@0.0.1-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279706},"type":"module","types":"./dist/instance.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/instance.d.ts","import":"./dist/instance.js","default":"./dist/instance.js"},"./types":{"types":"./dist/types.d.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js"},"./scalar":{"types":"./dist/scalar.d.ts","import":"./dist/scalar.js","default":"./dist/scalar.js"},"./openapi":{"types":"./dist/openapi.d.ts","import":"./dist/openapi.js","default":"./dist/openapi.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"}},"gitHead":"603a2ea2ecd0f5b3de84ec70f623710bccfe07bd","scripts":{"lint":"eslint --cache","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --emitDeclarationOnly --removeComments false","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1562947-a1db-49c6-918b-0507d73dff25"}},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.11.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","globals":"^17.5.0","prettier":"^3.8.3","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","@jest/globals":"^30.3.0","@commitlint/cli":"^20.5.3","@types/supertest":"^7.2.0","typescript-eslint":"^8.59.1","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.1-beta.10_1777696254495_0.9336909882157582","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.11":{"name":"hyperin","version":"0.0.1-beta.11","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.1-beta.11","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"87c107aaac1105211cab2da203beba92da53424e","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.1-beta.11.tgz","fileCount":53,"integrity":"sha512-woueWOoC/2KCSraA18+tQS+EvBdPRMZjL13QzRHGnVcM0ZqGSBm27na290yB4atKNwq/2fcBdqb+ZQTloqH2Wg==","signatures":[{"sig":"MEUCIQDaGzXkzqKkxXySflVbFIioMo47C/2xme3FuaP9YIn3ZwIgFxM7e78lAwIIhXGblB45vtELqVH+cQqU/wyAYurRXmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperin@0.0.1-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275510},"type":"module","types":"./dist/instance.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/instance.d.ts","import":"./dist/instance.js","default":"./dist/instance.js"},"./types":{"types":"./dist/types.d.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js"},"./scalar":{"types":"./dist/scalar.d.ts","import":"./dist/scalar.js","default":"./dist/scalar.js"},"./openapi":{"types":"./dist/openapi.d.ts","import":"./dist/openapi.js","default":"./dist/openapi.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"}},"gitHead":"76a4d8ed18a3ae7ea04aa2a0325a0ca9a1b32815","scripts":{"lint":"eslint --cache","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --emitDeclarationOnly --removeComments false","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1562947-a1db-49c6-918b-0507d73dff25"}},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.11.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","eslint":"^10.2.1","rimraf":"^6.1.3","globals":"^17.5.0","prettier":"^3.8.3","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","@jest/globals":"^30.3.0","@commitlint/cli":"^20.5.3","@types/supertest":"^7.2.0","typescript-eslint":"^8.59.1","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.1-beta.11_1777751425926_0.471840591200547","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.12":{"name":"hyperin","version":"0.0.1-beta.12","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.1-beta.12","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"67d34fd90657619a950ea010640e34f0c004d5e7","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.1-beta.12.tgz","fileCount":49,"integrity":"sha512-gAuwCL7LfPKCyjRhZvUCI9g6ZJn2JvKu/XD+gwYRHsmFIxBmWotov2H0FOaUCiAWs8+CGCwdWKo16r4wMwGncg==","signatures":[{"sig":"MEUCIQDSYK3heY4y6LjuayyS94uDt50apOK2K+0rRRQ8KmgYAgIgfxeQ6veLeqbG8odeU01irNMsNo5ZWyXTHcvOsWAxmnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperin@0.0.1-beta.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275706},"type":"module","types":"./dist/instance.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/instance.d.ts","import":"./dist/instance.js","default":"./dist/instance.js"},"./types":{"types":"./dist/types.d.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js"},"./scalar":{"types":"./dist/scalar.d.ts","import":"./dist/scalar.js","default":"./dist/scalar.js"},"./openapi":{"types":"./dist/openapi.d.ts","import":"./dist/openapi.js","default":"./dist/openapi.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"}},"gitHead":"f6efa54bee7be07a3674520bb9fe727fe2277c6e","scripts":{"lint":"eslint --cache","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --emitDeclarationOnly --removeComments false","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1562947-a1db-49c6-918b-0507d73dff25"}},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.11.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","eslint":"^10.3.0","rimraf":"^6.1.3","globals":"^17.6.0","prettier":"^3.8.3","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.17","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","@jest/globals":"^30.3.0","@commitlint/cli":"^20.5.3","@types/supertest":"^7.2.0","typescript-eslint":"^8.59.2","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.1-beta.12_1777970184816_0.5350671879299924","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.13":{"name":"hyperin","version":"0.0.1-beta.13","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.1-beta.13","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"c762e3016aa362af4f039a252f40d04cc4a13f77","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.1-beta.13.tgz","fileCount":51,"integrity":"sha512-k33XDIJ83zHfRLqmQdG5HLTZDTQuD5QD1bBWu92P+UpIA9WwQiOSSybLWcf2rU5fNvhkHNCLx2kv9UUwuoHfLg==","signatures":[{"sig":"MEUCICXBY19aD8i2utvKGJl2txMPjjey4lR34V5gaOUhH66vAiEA4yP6aKWlz4VBTt6rHsEPDsarqV2OfuFaH/nNwOU3zh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperin@0.0.1-beta.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285286},"type":"module","types":"./dist/instance.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/instance.d.ts","import":"./dist/instance.js","default":"./dist/instance.js"},"./types":{"types":"./dist/types.d.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js"},"./scalar":{"types":"./dist/scalar.d.ts","import":"./dist/scalar.js","default":"./dist/scalar.js"},"./openapi":{"types":"./dist/openapi.d.ts","import":"./dist/openapi.js","default":"./dist/openapi.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"}},"gitHead":"d75f19119959f7fcdd0b2825e9bd8742fb5f65ec","scripts":{"lint":"eslint --cache","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --emitDeclarationOnly --removeComments false","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1562947-a1db-49c6-918b-0507d73dff25"}},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.11.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","eslint":"^10.3.0","rimraf":"^6.1.3","globals":"^17.6.0","prettier":"^3.8.3","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.17","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","@jest/globals":"^30.3.0","@commitlint/cli":"^20.5.3","@types/supertest":"^7.2.0","typescript-eslint":"^8.59.2","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.1-beta.13_1778134511233_0.9822575822913655","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.14":{"name":"hyperin","version":"0.0.1-beta.14","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.0.1-beta.14","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"b6c20a6eb99a1be18a456cba3d4cc47f56fbdca8","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.0.1-beta.14.tgz","fileCount":51,"integrity":"sha512-A453DxyhAsH+nVS6HmG+0hnqxbiuO6zEmDobVDyiztBXyWjItXiXg9Feykg/2QQY33T22HI5Czke4hR6GgCSQw==","signatures":[{"sig":"MEUCIBpb63FMQ7hWBTfnXw1Tz08H1bTeGeubdl+er/a2YxdiAiEApa8jh0ajRs60P75f4HyB3OxIPUu1IX2ftke433EN+A0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperin@0.0.1-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308064},"type":"module","types":"./dist/instance.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/instance.d.ts","import":"./dist/instance.js","default":"./dist/instance.js"},"./types":{"types":"./dist/types.d.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js"},"./scalar":{"types":"./dist/scalar.d.ts","import":"./dist/scalar.js","default":"./dist/scalar.js"},"./openapi":{"types":"./dist/openapi.d.ts","import":"./dist/openapi.js","default":"./dist/openapi.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"}},"gitHead":"5888fd1d1278dec5f1b21c92e9d1b3574616e5c1","scripts":{"lint":"eslint --cache","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --emitDeclarationOnly --removeComments false","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1562947-a1db-49c6-918b-0507d73dff25"}},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.11.0","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.4.0","husky":"^9.1.7","eslint":"^10.3.0","rimraf":"^6.1.3","globals":"^17.6.0","prettier":"^3.8.3","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.17","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.2","@jest/globals":"^30.4.0","@commitlint/cli":"^20.5.3","@types/supertest":"^7.2.0","typescript-eslint":"^8.59.2","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.0.1-beta.14_1778215450033_0.6530389833990253","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"hyperin","version":"0.1.0","keywords":["nodejs","fast","performance","secure"],"author":{"url":"https://github.com/luas10c","name":"Luciano Alves"},"license":"MIT","_id":"hyperin@0.1.0","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"homepage":"https://github.com/luas10c/hyperin#readme","bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"dist":{"shasum":"e5504a4eb824f03c2c663992c3366e63aad0e795","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.1.0.tgz","fileCount":49,"integrity":"sha512-iAP1Ol/j4DNykJC+cwbRdYxlszznR1nsAkN0InNeTL8+QSFtWSSNerN5tKhRsyf7DM7qB5f+54zzkjrt9pHVJw==","signatures":[{"sig":"MEYCIQCt8sMf7C7alcokpXH4o5JWZ+I0Siq8elCtJNPOeFw9fgIhAJ8rgWnrBaG+tU6j6UTGEu6wp0gegiYRAvC/jBV9tWw7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperin@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297162},"type":"module","types":"./dist/instance.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/instance.d.ts","import":"./dist/instance.js","default":"./dist/instance.js"},"./types":{"types":"./dist/types.d.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js"},"./scalar":{"types":"./dist/scalar.d.ts","import":"./dist/scalar.js","default":"./dist/scalar.js"},"./openapi":{"types":"./dist/openapi.d.ts","import":"./dist/openapi.js","default":"./dist/openapi.js"},"./fumadocs":{"types":"./dist/fumadocs/index.d.ts","import":"./dist/fumadocs/index.js","default":"./dist/fumadocs/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"}},"gitHead":"52db9989bf0673bbb86d419307173e63121bd5f0","scripts":{"lint":"eslint --cache","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --emitDeclarationOnly --removeComments false","prepare":"husky","test:ci":"jest --passWithNoTests --ci","prebuild":"rimraf dist","postbuild":"tsc-alias -f -p tsconfig.build.json","test:watch":"jest --passWithNoTests --watch","test:coverage":"jest --passWithNoTests --coverage","test:watchAll":"jest --passWithNoTests --watchAll"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1562947-a1db-49c6-918b-0507d73dff25"}},"repository":{"url":"git+https://github.com/luas10c/hyperin.git","type":"git"},"_npmVersion":"11.12.1","description":"🚀 Fast, safe and modern","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.4.0","rimraf":"^6.1.3","globals":"^17.6.0","prettier":"^3.8.3","@swc/jest":"^0.2.39","supertest":"^7.2.2","tsc-alias":"^1.8.17","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","@jest/globals":"^30.4.1","@commitlint/cli":"^21.0.1","@types/supertest":"^7.2.0","typescript-eslint":"^8.59.4","eslint-plugin-jest":"^29.15.2","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hyperin_0.1.0_1779692770623_0.16120890378296937","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"hyperin","version":"0.2.0","description":"🚀 Fast, safe and modern","keywords":["nodejs","fast","performance","secure"],"types":"./dist/instance.d.ts","exports":{".":{"types":"./dist/instance.d.ts","import":"./dist/instance.js","default":"./dist/instance.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./openapi":{"types":"./dist/openapi/index.d.ts","import":"./dist/openapi/index.js","default":"./dist/openapi/index.js"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js"},"./scalar":{"types":"./dist/scalar/index.d.ts","import":"./dist/scalar/index.js","default":"./dist/scalar/index.js"},"./websockets":{"types":"./dist/websockets/index.d.ts","import":"./dist/websockets/index.js","default":"./dist/websockets/index.js"},"./fumadocs":{"types":"./dist/fumadocs/index.d.ts","import":"./dist/fumadocs/index.js","default":"./dist/fumadocs/index.js"},"./types":{"types":"./dist/types.d.ts"}},"type":"module","scripts":{"build":"tsc -p tsconfig.build.json","postbuild":"tsc-alias -f -p tsconfig.build.json","lint":"eslint --cache --concurrency=auto","test":"jest --passWithNoTests","test:ci":"jest --passWithNoTests --ci","test:watch":"jest --passWithNoTests --watch","test:watchAll":"jest --passWithNoTests --watchAll","test:coverage":"jest --passWithNoTests --coverage","prepare":"husky"},"devDependencies":{"@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2","@eslint/js":"^10.0.1","@jest/globals":"^30.4.1","@stylistic/eslint-plugin":"^5.10.0","@swc/jest":"^0.2.39","@types/node":"^26.4.0","@types/supertest":"^7.2.1","eslint":"^10.9.1","eslint-plugin-jest":"^29.16.2","eslint-plugin-promise":"^7.3.0","eslint-plugin-regexp":"^3.2.0","globals":"^17.11.0","husky":"^9.1.7","jest":"^30.4.2","supertest":"^7.2.2","tsc-alias":"^1.9.2","typescript":"^6.0.3","typescript-eslint":"^8.68.0"},"author":{"name":"Luciano Alves","url":"https://github.com/luas10c"},"repository":{"type":"git","url":"git+https://github.com/luas10c/hyperin.git"},"bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"engines":{"node":">=20.11.0"},"license":"MIT","gitHead":"9f59fb0f08114ad1f3fdb86e0b90c9e2cd4230c8","_id":"hyperin@0.2.0","homepage":"https://github.com/luas10c/hyperin#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-7DGw3aI4EhRGjEjvr8/yVVTyK/J0hpszWTQyQm0wPKdfU4YC5cIa2/n0JLL7/MWiI9s65oP4eDhIs9Irvy3MvQ==","shasum":"c4cd240a88b17ab3f56e61bffac37d02397d0b62","tarball":"https://registry.npmjs.org/hyperin/-/hyperin-0.2.0.tgz","fileCount":63,"unpackedSize":303486,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hyperin@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD9d2MxxX0m2ZeWWVcAHtHc5IQsyUn7U5CuFJHRR4VsrQIgDEEat7k86oiL8V1N1tWVKxMONbRnEqmrgrZMrkkjZ0s="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1562947-a1db-49c6-918b-0507d73dff25"}},"directories":{},"maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hyperin_0.2.0_1787813071350_0.5958614926338248"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-05T08:35:08.703Z","modified":"2026-08-27T06:44:31.771Z","0.0.0-beta.1":"2026-03-05T08:35:08.886Z","0.0.0-beta.2":"2026-03-05T08:36:50.325Z","0.0.0-beta.3":"2026-03-05T08:39:24.910Z","0.0.0-beta.4":"2026-03-05T08:47:10.195Z","0.0.0-beta.5":"2026-03-05T08:49:09.261Z","0.0.0-beta.6":"2026-03-05T23:06:25.813Z","0.0.0-beta.7":"2026-03-06T07:29:30.946Z","0.0.1-beta.1":"2026-03-09T12:11:24.973Z","0.0.1-beta.2":"2026-04-17T17:14:33.294Z","0.0.1-beta.3":"2026-04-18T11:43:57.989Z","0.0.1-beta.4":"2026-04-19T15:06:51.686Z","0.0.1-beta.5":"2026-04-19T19:47:45.863Z","0.0.1-beta.6":"2026-04-20T22:46:58.601Z","0.0.1-beta.7":"2026-04-21T16:02:01.353Z","0.0.1-beta.8":"2026-04-22T18:52:46.282Z","0.0.1-beta.9":"2026-04-22T21:17:35.676Z","0.0.1-beta.10":"2026-05-02T04:30:54.659Z","0.0.1-beta.11":"2026-05-02T19:50:26.091Z","0.0.1-beta.12":"2026-05-05T08:36:24.960Z","0.0.1-beta.13":"2026-05-07T06:15:11.390Z","0.0.1-beta.14":"2026-05-08T04:44:10.177Z","0.1.0":"2026-05-25T07:06:10.776Z","0.2.0":"2026-08-27T06:44:31.477Z"},"bugs":{"url":"https://github.com/luas10c/hyperin/issues"},"author":{"name":"Luciano Alves","url":"https://github.com/luas10c"},"license":"MIT","homepage":"https://github.com/luas10c/hyperin#readme","keywords":["nodejs","fast","performance","secure"],"repository":{"type":"git","url":"git+https://github.com/luas10c/hyperin.git"},"description":"🚀 Fast, safe and modern","maintainers":[{"name":"luas10c","email":"luas10c@gmail.com"}],"readme":"<br>\n<div align=\"center\">\n  <img src=\"https://github.com/luas10c/hyperin/blob/main/hyperin.png?raw=true\" alt=\"Hyperin\">\n</div>\n<p align=\"center\">Fast, modern, minimalist web framework for Node.js.</p>\n<div align=\"center\">\n  <a href=\"https://npm.im/hyperin\"><img src=\"https://badgen.net/npm/v/hyperin\"></a>\n  <a href=\"https://npm.im/hyperin\"><img src=\"https://badgen.net/npm/dm/hyperin\"></a>\n  <a href=\"https://npm.im/hyperin\"><img src=\"https://img.shields.io/badge/ESLint-3A33D1?logo=eslint\" alt=\"eslint\"></a>\n  <a href=\"https://npm.im/hyperin\"><img src=\"https://img.shields.io/badge/Prettier-21323b?logo=prettier&logoColor=ffffff\" alt=\"prettier\"></a>\n  <a href=\"https://npm.im/hyperin\"><img src=\"https://img.shields.io/github/license/luas10c/hyperin\" alt=\"github license\"></a>\n</div>\n<br><br>\nHyperin is lightweight HTTP tooling for high-performance Node.js services, combining an Express-like feel with a modern, focused core.\n\n## Installation\n\nThis is a Node.js module available through the npm registry.\n\n```bash\nnpm install hyperin\n```\n\n## Features\n\n- Fast radix-tree routing\n- Middleware pipeline with `next()`\n- Built-in JSON, cookies, compression, CORS, security, multipart, and static file helpers\n- Typed request and response primitives\n- Express-like settings API\n- OpenAPI and Scalar support\n\n## Quick Start\n\n```ts\nimport { hyperin } from 'hyperin'\nimport { json } from 'hyperin/middleware'\n\nconst app = hyperin()\n\napp.use(json())\n\napp.get('/', () => ({ message: 'Hello World' }))\n\napp.post('/users', ({ request, response }) => {\n  response.status(201)\n\n  return {\n    created: true,\n    body: request.body\n  }\n})\n\napp.listen(3000, () => {\n  console.log('Server running at http://localhost:3000')\n})\n```\n\n## Validation\n\nRoute methods accept multiple handlers. Pass the route options object as the last argument to add validation and documentation metadata.\n\n```ts\nimport { hyperin } from 'hyperin'\nimport { json } from 'hyperin/middleware'\nimport { z } from 'zod'\n\nconst app = hyperin()\n\napp.use(json())\n\napp.post(\n  '/login',\n  ({ request, response }) => {\n    const { email, password } = request.body\n\n    response.status(201)\n    return { email, password }\n  },\n  {\n    body: z.object({\n      email: z.email(),\n      password: z.string().min(6)\n    })\n  }\n)\n```\n\nHyperin also supports Standard Schema, allowing you to use your favorite validation library.\n\nSupported Standard Schema libraries include:\n\n- [Zod](https://zod.dev)\n- [Yup](https://github.com/jquense/yup)\n- [Valibot](https://valibot.dev)\n- [ArkType](https://arktype.io)\n- [Effect Schema](https://effect.website/docs/schema/introduction/)\n- [Joi](https://joi.dev)\n- and more\n\n## Logger\n\nUse the built-in logger to emit structured events with custom levels, metadata, and async transports.\n\n```ts\nimport { hyperin } from 'hyperin'\nimport { createLogger } from 'hyperin/logger'\n\nconst app = hyperin()\n\nconst logger = createLogger({\n  kind: 'audit',\n  level: 'info',\n  transports: [\n    async function ({ event }) {\n      console.log(event)\n    }\n  ]\n})\n\napp.get('/', async function () {\n  logger.trace('Get all the data.', {})\n\n  return {\n    message: 'Hello, World!'\n  }\n})\n\napp.listen(7000, '0.0.0.0')\n```\n\n## OpenAPI\n\nGenerate an OpenAPI document from route schemas.\n\n```ts\nimport { openapi } from 'hyperin/openapi'\n\nopenapi(app, {\n  documentation: {\n    info: {\n      title: 'My API',\n      version: '1.0.0'\n    }\n  }\n})\n```\n\nThe document is available at `GET /openapi.json` by default.\n\n## Scalar\n\nExpose a Scalar UI for the generated OpenAPI document.\n\n```ts\nimport { scalar } from 'hyperin/scalar'\n\nscalar(app)\n\nscalar(app, {\n  path: '/docs',\n  url: '/openapi.json',\n  configuration: {\n    theme: 'purple',\n    layout: 'modern'\n  }\n})\n```\n\n## Documentation\n\nFull documentation is being prepared. For now, the codebase and tests are the best reference for the public API.\n\n## Contributing\n\n```bash\nnpm install\nnpm test\nnpm run build\n```\n\nIssues and pull requests are welcome.\n\n## Support\n\nEnjoying this framework? Consider supporting the project.\n\n<p>\n  <a href=\"https://buymeacoffee.com/luas10c\" target=\"_blank\" rel=\"noopener noreferrer\"><img src=\"https://github.com/luas10c/hyperin/blob/main/buymeacoffe.png?raw=true\" alt=\"Buy me a coffee\" width=\"180\" /></a>\n</p>\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}