{"_id":"openapi-ts-router","_rev":"31-deb3e831998811742316079a80241059","name":"openapi-ts-router","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.1":{"name":"openapi-ts-router","version":"0.1.1","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.1.1","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"ad605e4a445cec63ebeb2f9d7eca0f5194dd1f23","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.1.1.tgz","fileCount":44,"integrity":"sha512-uZVSOrp+HpSZjTeYUr0lcdQY8s71VQU0bdJOt7+OIsbPs4jW06CCPptZ6/cFHpXXCVCw05kysJ3J8ihvTnz3dA==","signatures":[{"sig":"MEUCIQCh4B6PEK8bowgA4L83HNMGNiJo1MB+hYFHt4V0jCuj7AIgSahkGqqPUIusLi/cPSTz4wJSbMOY5JLuRp5SbUnUsXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35968},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.1.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/dd79bff17a2ab9ace8df823e22187d05/openapi-ts-router-0.1.1.tgz","_integrity":"sha512-uZVSOrp+HpSZjTeYUr0lcdQY8s71VQU0bdJOt7+OIsbPs4jW06CCPptZ6/cFHpXXCVCw05kysJ3J8ihvTnz3dA==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.8","validation-adapter":"0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.14","express":"^4.21.2","valibot":"1.0.0-beta.9","@types/node":"^22.10.2","@blgc/config":"0.0.27","@types/express":"^5.0.0","validation-adapters":"0.0.17","@types/express-serve-static-core":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.1.1_1735721330458_0.18062927159727815","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"openapi-ts-router","version":"0.1.2","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.1.2","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"72fa5b0ffbc41633f409f0006a133278a5a8837f","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.1.2.tgz","fileCount":65,"integrity":"sha512-TWouLp2kHdFCowx7wNefuApqfgPofhqixEqbOwi4PPFmyO7xeVnqd1Aw+wSEWCK1F0FdBosavYbNLgKsFvYBYw==","signatures":[{"sig":"MEUCIQD4whSAOXLvjeAbbT4UOSWOuZF6V7FCYASISJq3ADHx0QIgEYNs7kcXmVLpwuzXcf1z88vLqgqclmBgjEdc7NtJmkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65409},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.1.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/51123cb772ca3b61c0b722e69b133242/openapi-ts-router-0.1.2.tgz","_integrity":"sha512-TWouLp2kHdFCowx7wNefuApqfgPofhqixEqbOwi4PPFmyO7xeVnqd1Aw+wSEWCK1F0FdBosavYbNLgKsFvYBYw==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"validation-adapter":"0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.14","express":"^4.21.2","valibot":"1.0.0-beta.9","@blgc/types":"0.0.9","@types/node":"^22.10.2","@blgc/config":"0.0.28","@types/express":"^5.0.0","validation-adapters":"0.0.18","@types/express-serve-static-core":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.1.2_1735891938609_0.9016084762615704","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"openapi-ts-router","version":"0.1.3","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.1.3","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"a70e8631659a9206b2336a51c1b2f87238cdf713","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.1.3.tgz","fileCount":65,"integrity":"sha512-YMxIbER2NXtVq9UIHQqouDH3VVa3DNL8yYI9ho9e7mUZNQpj0qalcfM4vZqSqIjvYKsPQPwf4dvXMLhNz8By2w==","signatures":[{"sig":"MEUCIQCC3u/cTMVcI+MJgDDEWVhFd1Da1WyC7glQ60kJC0NG0gIgGyEYunXz6pkHN/b5KKD2XF4FgbKxdt4mDtLH/Gupo8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65409},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.1.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/18b8ea61f662c899a3f6b062d0d0e87f/openapi-ts-router-0.1.3.tgz","_integrity":"sha512-YMxIbER2NXtVq9UIHQqouDH3VVa3DNL8yYI9ho9e7mUZNQpj0qalcfM4vZqSqIjvYKsPQPwf4dvXMLhNz8By2w==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.9","validation-adapter":"0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.14","express":"^4.21.2","valibot":"1.0.0-beta.9","@types/node":"^22.10.2","@blgc/config":"0.0.28","@types/express":"^5.0.0","validation-adapters":"0.0.18","@types/express-serve-static-core":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.1.3_1736148723758_0.6710281941840079","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"openapi-ts-router","version":"0.2.0","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.0","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"e969bea9eb5c3215c8be932de3ccd098b31e220f","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.0.tgz","fileCount":65,"integrity":"sha512-jSmjyNCYm76H4cCE3SmnH1RGMVE3TEaT3TCUVsFzSJESUQyxd4wJl99fxE9jnAOeUrPWdAKSQ+kVNtAzY3uOtg==","signatures":[{"sig":"MEYCIQC6t+qvoTiM9tip6kC9Sxu/fqvT9CmTRawsmU6xLFZ9TgIhAM5WZH1gJkQ+AKJuYc50PDFLpIkezD/Zq7Ioe0XW1dYC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66214},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/bd6c704d41c34a22363d671161752f85/openapi-ts-router-0.2.0.tgz","_integrity":"sha512-jSmjyNCYm76H4cCE3SmnH1RGMVE3TEaT3TCUVsFzSJESUQyxd4wJl99fxE9jnAOeUrPWdAKSQ+kVNtAzY3uOtg==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.9","validation-adapter":"0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.14","express":"^4.21.2","valibot":"1.0.0-beta.9","@types/node":"^22.10.2","@blgc/config":"0.0.28","@types/express":"^5.0.0","validation-adapters":"0.0.18","@types/express-serve-static-core":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.0_1737053150109_0.1914936874971609","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"openapi-ts-router","version":"0.2.1","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.1","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"974fc4fe5021c43f3ce730769c01097f150e0932","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.1.tgz","fileCount":44,"integrity":"sha512-/UpulwNy65Tq6Z6+H+0XEZ07bzl1Jkz/WrJtn1ugS6u6XXttTaZlWu1Xhg67BqqrCHtiPdaOtApyI787Xx9ulg==","signatures":[{"sig":"MEUCIEjqAMd6pmzg998R/RiL9UrvpkWE8Eh2uR4IN8J2Dgs3AiEAtbUYHx4nPPLfa8NVf5oL80w4b9FL/WyUxeClWTFtknY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36953},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/1871f83bf6f930e1d68d352b0b3e2f49/openapi-ts-router-0.2.1.tgz","_integrity":"sha512-/UpulwNy65Tq6Z6+H+0XEZ07bzl1Jkz/WrJtn1ugS6u6XXttTaZlWu1Xhg67BqqrCHtiPdaOtApyI787Xx9ulg==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.9","validation-adapter":"0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.16","express":"^4.21.2","valibot":"1.0.0-beta.12","@types/node":"^22.10.7","@blgc/config":"0.0.28","@types/express":"^5.0.0","validation-adapters":"0.0.18","@types/express-serve-static-core":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.1_1737092219214_0.9435703143529359","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"openapi-ts-router","version":"0.2.2","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.2","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"f778a963ee76525b979709492aaa67f240a04da0","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.2.tgz","fileCount":44,"integrity":"sha512-21zm9s12wCYMKaKHwrl7yzvRtM3ITNpXuSb+GFT6UdtOMi+jpZBtYdpwMJXg7ceX8RSom+cpwYwc9Qk71/lWoA==","signatures":[{"sig":"MEQCIHwD+WRhYcVUFJzOWuUmkVB/WCKLhPvXKFdWttjp9xj+AiBoUo6XNCBa2X+lIx+pMMOziMEDvLTebpKfmZv7htWESg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39807},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/afd7bf56dabbd3a6d05a8e0e0340fc79/openapi-ts-router-0.2.2.tgz","_integrity":"sha512-21zm9s12wCYMKaKHwrl7yzvRtM3ITNpXuSb+GFT6UdtOMi+jpZBtYdpwMJXg7ceX8RSom+cpwYwc9Qk71/lWoA==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.12","validation-adapter":"0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.6.16","express":"^4.21.2","valibot":"1.0.0-beta.12","@types/node":"^22.10.7","@blgc/config":"0.0.28","@types/express":"^5.0.0","validation-adapters":"0.0.18","@types/express-serve-static-core":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.2_1739686434539_0.5391996826383425","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"openapi-ts-router","version":"0.2.3","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.3","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"ac5eb06f437ba81ad0bd1c4d560cf4a6fc186d91","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.3.tgz","fileCount":65,"integrity":"sha512-1jzlbKeFRxTB3G7Fr4bhyLK5+KoSffhiOQ08l6LqZ+RIsakLKl/8oGlyJHj+DUy0U8V7PFdUZamM08b3xvD7cg==","signatures":[{"sig":"MEUCIDT+4plgxUtR3PnFrQzUKP3KKiqnQhClWhBaO92JCRhjAiEAsA5etxf5lTyXmFj7GO9HwhH/VSDPP8GkGlzlt80m00Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70426},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/edebd106cd64d08fcce3605864f5b736/openapi-ts-router-0.2.3.tgz","_integrity":"sha512-1jzlbKeFRxTB3G7Fr4bhyLK5+KoSffhiOQ08l6LqZ+RIsakLKl/8oGlyJHj+DUy0U8V7PFdUZamM08b3xvD7cg==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.13","validation-adapter":"0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.2","express":"^4.21.2","valibot":"1.0.0-rc.2","@types/node":"^22.13.5","@blgc/config":"0.0.30","@types/express":"^5.0.0","validation-adapters":"0.0.19","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.3_1740730918867_0.16747833508610954","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"openapi-ts-router","version":"0.2.4","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.4","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"8e7d0031d1dfcf3ac83dc42b2f73d4af21b8838e","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.4.tgz","fileCount":65,"integrity":"sha512-7mfxcX6QQfeoYFNi26Z3ls2br5xJymbjfUsLsll1P0u5aCDKVZ9e+1K3riYpSceYALrZiT9zcSuSxDqNZyyuTQ==","signatures":[{"sig":"MEUCIAbJ489zpoVwObRtyN/6GBF98oitxvfq+g86SZZkIZOsAiEAxTt17aRSMTjZ2XgS8BmZhNdxhmvhCb2b+xGSerahc0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70426},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/cc5dc46a2bba3909c8d54f45220263cc/openapi-ts-router-0.2.4.tgz","_integrity":"sha512-7mfxcX6QQfeoYFNi26Z3ls2br5xJymbjfUsLsll1P0u5aCDKVZ9e+1K3riYpSceYALrZiT9zcSuSxDqNZyyuTQ==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.14","validation-adapter":"0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.2","express":"^4.21.2","valibot":"1.0.0-rc.2","@types/node":"^22.13.5","@blgc/config":"0.0.31","@types/express":"^5.0.0","validation-adapters":"0.0.20","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.4_1740732037974_0.7929652996751555","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"openapi-ts-router","version":"0.2.5","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.5","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"6d33fce9221b5b4f2ab78f6572f5b543063ce28a","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.5.tgz","fileCount":65,"integrity":"sha512-Bn2PLz8al//QlpwNdIWsFQOWl5aWsheRruavU+re/XsGP1pDsUMobRpLLx0dW9KWHG5JAanyQLZEcaMAQCg+sA==","signatures":[{"sig":"MEUCIQCVVO3CgLKWjWObx7D7m3ArZE0tBHthr0gBymSr2W/tAwIgd8gQVoQ91gIDTuooAp7OLuDojQGEuUmZf8Fgauvj8IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70426},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/9471147f4066c43d06514e2e568bc4a1/openapi-ts-router-0.2.5.tgz","_integrity":"sha512-Bn2PLz8al//QlpwNdIWsFQOWl5aWsheRruavU+re/XsGP1pDsUMobRpLLx0dW9KWHG5JAanyQLZEcaMAQCg+sA==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.15","validation-adapter":"0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.2","express":"^4.21.2","valibot":"1.0.0-rc.2","@types/node":"^22.13.5","@blgc/config":"0.0.32","@types/express":"^5.0.0","validation-adapters":"0.0.21","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.5_1740733262497_0.5509887721813567","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"openapi-ts-router","version":"0.2.6","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.6","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"018568176ebd54e19effc0456c77a9e331912e68","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.6.tgz","fileCount":44,"integrity":"sha512-ygebFvsmztKBQL4Sqf2QXkQM7JkLhEazoXgXop7KUyiuBtP7FBHd1Uo2gnImbZvY+IcdaiCGQXDSpCk2yFWudA==","signatures":[{"sig":"MEQCIDUn86HpFIdLJFiqmweUKuZtOxqvQ0YqhPnkESHfQ97SAiBC6KB1pt6HtWmU7r+S+BZvqKrtPgKjbhSoVKmfIVEQUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39457},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/04ab3ef0edf8f26d3dde9ed835b60575/openapi-ts-router-0.2.6.tgz","_integrity":"sha512-ygebFvsmztKBQL4Sqf2QXkQM7JkLhEazoXgXop7KUyiuBtP7FBHd1Uo2gnImbZvY+IcdaiCGQXDSpCk2yFWudA==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.15","validation-adapter":"0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.2","express":"^4.21.2","valibot":"1.0.0-rc.2","@types/node":"^22.13.5","@blgc/config":"0.0.32","@types/express":"^5.0.0","validation-adapters":"0.0.21","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.6_1741322759243_0.08752230397589678","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"openapi-ts-router","version":"0.2.7","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.7","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"d9c02dfe61cc40b51e0731a708146356efd16aed","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.7.tgz","fileCount":44,"integrity":"sha512-BzsGOYsHfozBmwsAQzYlYoPgrL2yxedMqnl2vnaZ70hVqd6Oy/U/oWhnSE8AQKB90LtXPzOB5/vex8VteJ0MdA==","signatures":[{"sig":"MEUCIGAg15Jox1K6IvEUhDBklM/HVxizcXMSGVhCph9KsUzIAiEA0aHsGLsO3WmehZfNNxZVRgZRU2kZjN/gU5+KiS3wxBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39457},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/41e247a39f6d1e4f2a2e62801c1ae39d/openapi-ts-router-0.2.7.tgz","_integrity":"sha512-BzsGOYsHfozBmwsAQzYlYoPgrL2yxedMqnl2vnaZ70hVqd6Oy/U/oWhnSE8AQKB90LtXPzOB5/vex8VteJ0MdA==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"validation-adapter":"0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","express":"^4.21.2","valibot":"1.0.0-rc.3","@blgc/types":"0.0.15","@types/node":"^22.13.9","@blgc/config":"0.0.32","@types/express":"^5.0.0","validation-adapters":"0.0.21","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.7_1741323805469_0.5606408181945726","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"openapi-ts-router","version":"0.2.8","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.8","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"480eac6a132a7ee3c83c2abb96ec56bb5c4aad67","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.8.tgz","fileCount":85,"integrity":"sha512-d3DTWEibDwDpJxt3amVQPDxObDFBlYC16CZffqVeGfe/K/dtYSOpXuxqGzK6c5Eo4y6u1DILPEpnlXwaKRBKtw==","signatures":[{"sig":"MEUCIQDxTTxTgG6iUWBmoLinnWlVZuBOxjOC/KNVIoTAqLSy/QIgbdctUAPkBKEv30nzTnkfApC6I/w9tfQagMonZYF2WKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133516},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.8.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/4f400177d3a63512c562ef53e50b1079/openapi-ts-router-0.2.8.tgz","_integrity":"sha512-d3DTWEibDwDpJxt3amVQPDxObDFBlYC16CZffqVeGfe/K/dtYSOpXuxqGzK6c5Eo4y6u1DILPEpnlXwaKRBKtw==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"validation-adapter":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","express":"^4.21.2","valibot":"1.0.0-rc.3","@blgc/types":"0.0.16","@types/node":"^22.13.10","@blgc/config":"0.0.33","@types/express":"^5.0.0","rollup-presets":"0.0.8","validation-adapters":"0.0.22","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.8_1741510328756_0.5174287316214072","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"openapi-ts-router","version":"0.2.9","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.9","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"35e017dc064a8067f6aa9d559f3140c8f173f7ba","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.9.tgz","fileCount":44,"integrity":"sha512-polkccTZ1VOFRr+pD9xGSMQiziqnJy+tHdUMUds0NpdIZqQK/Rd8uK77edrwzHtRaerVFwVlqVRQO40bkLX3lw==","signatures":[{"sig":"MEUCIQDQ4mC7VaXxsbn4DSjVraZyVXjeZ+Y+rymcGKxGVkntQwIgbWcnCzCSznG+8paT2gD5CZlbBJ3UYHedWOrtH3KzRXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39477},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.9.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/bb72a2e172f911d6bea7f29d1a9df11f/openapi-ts-router-0.2.9.tgz","_integrity":"sha512-polkccTZ1VOFRr+pD9xGSMQiziqnJy+tHdUMUds0NpdIZqQK/Rd8uK77edrwzHtRaerVFwVlqVRQO40bkLX3lw==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.16","validation-adapter":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","express":"^4.21.2","valibot":"1.0.0-rc.3","@types/node":"^22.13.10","@blgc/config":"0.0.33","@types/express":"^5.0.0","rollup-presets":"0.0.8","validation-adapters":"0.0.22","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.9_1741511243936_0.49677109419311205","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"openapi-ts-router","version":"0.2.10","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.10","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"c0c7a12164f064dd1d76f16aefba59f70873e853","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.10.tgz","fileCount":44,"integrity":"sha512-mJkHPN2pJmRMUIFvxoXKNUlcljP3uc8JwKgoBIw+G9qHnlrVd8XH8Qqz1zTv/QJ4aHG8BAPW3ReqNllf9gXy+w==","signatures":[{"sig":"MEUCIFRGj8zkNMQOVQuBmKKpe5Jag/k0GElw+Wiw5DaAgV4IAiEAhNOYB/FE2cVb8G1l3+ArRS4JyR4kkSOL75lzEsHYIJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39500},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.10.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/96ec7f1bc2116893ff750be2854b76ae/openapi-ts-router-0.2.10.tgz","_integrity":"sha512-mJkHPN2pJmRMUIFvxoXKNUlcljP3uc8JwKgoBIw+G9qHnlrVd8XH8Qqz1zTv/QJ4aHG8BAPW3ReqNllf9gXy+w==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.16","validation-adapter":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","express":"^4.21.2","valibot":"1.0.0-rc.3","@types/node":"^22.13.10","@blgc/config":"0.0.33","@types/express":"^5.0.0","rollup-presets":"0.0.21","validation-adapters":"0.0.22","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.10_1742533441863_0.9716406175526564","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"openapi-ts-router","version":"0.2.11","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.11","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"4f0f7b9f8239282e40bdd4ddda3f3c09788cca4c","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.11.tgz","fileCount":44,"integrity":"sha512-O0S1bgpTnQYo5BqMHUHl4rnNcrRxR+w/nBf1kXoubEncnVxwZSPMDGlQoydFLLCxCKa7EohHvmWh3YuF45ie+A==","signatures":[{"sig":"MEYCIQCCA0aIYQlCxpCClr+ufx+0mnxWfSU7yfHA8bYmJuqz8gIhAOQwgxcp7SHhAdC8vvag9u5Km6HAgMJKMvp7AT3fEQvG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39500},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.11.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/9097b7207167393afb75c804592d3a6c/openapi-ts-router-0.2.11.tgz","_integrity":"sha512-O0S1bgpTnQYo5BqMHUHl4rnNcrRxR+w/nBf1kXoubEncnVxwZSPMDGlQoydFLLCxCKa7EohHvmWh3YuF45ie+A==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.16","validation-adapter":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","express":"^4.21.2","valibot":"1.0.0-rc.3","@types/node":"^22.13.10","@blgc/config":"0.0.33","@types/express":"^5.0.0","rollup-presets":"0.0.21","validation-adapters":"0.0.22","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.11_1742533613293_0.5523204776498254","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"openapi-ts-router","version":"0.2.12","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.12","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"7bef492c692f208c73e2fdd269e2e972bbe6e354","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.12.tgz","fileCount":44,"integrity":"sha512-hJhxiKsZoc7JHLtM9Xjw0Td5A/Rb3eqZXtrM0UEecNfBUPjTb0s84osWIx1CBwUH5KRMoiZJsq9fDncPCjlAFg==","signatures":[{"sig":"MEUCIQDH+Qxaxp6aB7DaQU1y+7J3ECsRGMZUr5gky2FLeHq+4wIgDe9n8ybSCExOisYhinsJk0rqwzbmd1jbpNg4H4flj78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39500},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.12.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/ed175e978763fd4aedb052ff61b4b228/openapi-ts-router-0.2.12.tgz","_integrity":"sha512-hJhxiKsZoc7JHLtM9Xjw0Td5A/Rb3eqZXtrM0UEecNfBUPjTb0s84osWIx1CBwUH5KRMoiZJsq9fDncPCjlAFg==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","validation-adapter":"0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","express":"^4.21.2","valibot":"1.0.0-rc.3","@types/node":"^22.13.10","@blgc/config":"0.0.33","@types/express":"^5.0.0","rollup-presets":"0.0.21","validation-adapters":"0.0.23","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.12_1742548519304_0.03694671603121913","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"openapi-ts-router","version":"0.2.13","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.13","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"1bb561ede3a6d876b28d2a2e9e7f0b71a74d4fc6","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.13.tgz","fileCount":44,"integrity":"sha512-F9qhG3Ao41LCD1c2cTzCN6us5RMnHaSNLbtxRMxUDw/Sh8FIZIQxVBc/4nv7RgzeRIXUc7THY0N98SG0/26pIQ==","signatures":[{"sig":"MEUCIQD3Eb7l7on97fAC5GGbD+NGmdIr/8Dm1e6aiwXSMJ7p8QIgdRL07zRzeKP65+5lTvsbWE5pShOIprcyRDYiuFELZXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39500},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.13.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/aa2bb8d115e709874ff90ce4c949e8ae/openapi-ts-router-0.2.13.tgz","_integrity":"sha512-F9qhG3Ao41LCD1c2cTzCN6us5RMnHaSNLbtxRMxUDw/Sh8FIZIQxVBc/4nv7RgzeRIXUc7THY0N98SG0/26pIQ==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","validation-adapter":"0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","express":"^4.21.2","valibot":"1.0.0-rc.3","@types/node":"^22.13.10","@blgc/config":"0.0.33","@types/express":"^5.0.0","rollup-presets":"0.0.21","validation-adapters":"0.0.24","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.13_1744470139487_0.09914158832101894","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"openapi-ts-router","version":"0.2.14","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.14","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"208a79b29862f838ac54373fe9771bcd08b70d3d","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.14.tgz","fileCount":44,"integrity":"sha512-uQE6OoMGRRZsKoH+bFwJKrRWdIMB2AuPVZ6E6gTXEzqomKlpV4dIhxdqtAwU36JNQWrmdK3deLxKhkvS/neRzA==","signatures":[{"sig":"MEYCIQC2Aj4buK1iT9kZ/FoyAvVD6EvKnWBV053v5kHNN+BOLwIhAJxi2dX6wnZIWDYIPoqz0wC9PsoPUWx51EtLQIMj385+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39500},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.14.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/0c5ea1093b7fca4f96b3db200e5cd9e5/openapi-ts-router-0.2.14.tgz","_integrity":"sha512-uQE6OoMGRRZsKoH+bFwJKrRWdIMB2AuPVZ6E6gTXEzqomKlpV4dIhxdqtAwU36JNQWrmdK3deLxKhkvS/neRzA==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","validation-adapter":"0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","express":"^4.21.2","valibot":"1.0.0-rc.3","@types/node":"^22.13.10","@blgc/config":"0.0.33","@types/express":"^5.0.0","rollup-presets":"0.0.21","validation-adapters":"0.0.25","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.14_1744470572533_0.6595071316792855","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"openapi-ts-router","version":"0.2.15","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.2.15","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"6110e5a74cd67fbe97fcc8416c457b43794a79ad","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.2.15.tgz","fileCount":44,"integrity":"sha512-BabW3sn6r797X30qC2aGP9CJp7JGRB9XosLxs4y1c1IzKo0DRf0yKO+nutyZCll5NFFLPvgwrpWfkWGKRFU4WA==","signatures":[{"sig":"MEQCIEh9O6arT7uz8s8wZnAu+HsztTVS2WPDc6D03+NwtFd1AiB89pLhBqXHUNY6QDUK9bRQFdowS8n/rz1Dsdldqkx61Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39439},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.2.15.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/81b8d6ac6bf19b6aaf71852ac2333bb9/openapi-ts-router-0.2.15.tgz","_integrity":"sha512-BabW3sn6r797X30qC2aGP9CJp7JGRB9XosLxs4y1c1IzKo0DRf0yKO+nutyZCll5NFFLPvgwrpWfkWGKRFU4WA==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","validation-adapter":"0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.11","express":"^5.1.0","valibot":"1.1.0","@types/node":"^22.15.29","@blgc/config":"0.0.35","@types/express":"^5.0.2","rollup-presets":"0.0.21","validation-adapters":"0.0.28","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.2.15_1753560154143_0.6747642073500377","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"openapi-ts-router","version":"0.3.1","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.3.1","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"0a12ac9bbb99cd401294d7bdd94c3b841775fd77","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.3.1.tgz","fileCount":44,"integrity":"sha512-RNbNG8r4yRGWUbJ8cEOLkriiRX+VeuOca3Hjz/FstGAt6qVSNzcfrTTQ8olnaLATKVku2L92gQyj/b7ppV3FMw==","signatures":[{"sig":"MEQCIGJbjOVPmkgyn1B+4L4A7x/IhUKpwN6YSURzUSDRpGFrAiBEAjmNOvzIDC/wizL5FE7GBcPdUH8HYCBHcLg+HlNK1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40509},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.3.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/31266dc7187ac82a137b82f694800cf9/openapi-ts-router-0.3.1.tgz","_integrity":"sha512-RNbNG8r4yRGWUbJ8cEOLkriiRX+VeuOca3Hjz/FstGAt6qVSNzcfrTTQ8olnaLATKVku2L92gQyj/b7ppV3FMw==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","validation-adapter":"0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.11","express":"^5.1.0","valibot":"1.1.0","@types/node":"^22.15.29","@blgc/config":"0.0.35","@types/express":"^5.0.2","rollup-presets":"0.0.21","validation-adapters":"0.0.28","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.3.1_1753767500312_0.3964218258939307","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"openapi-ts-router","version":"0.3.2","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.3.2","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"407864129bd89bba5a75f04864c68f328c66c1cd","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.3.2.tgz","fileCount":44,"integrity":"sha512-iC5nhueUGLi3YqGY07M0K0RZRfXsxAPsdTXOlppU2RXnpuVHR7Vfrxg5YVarwisTJ8q0rzqnGqcHCsL5Rt27zg==","signatures":[{"sig":"MEQCIFttAm0fX6A+40VJWQPI7TbwLHgEaAbkdxeu7ab6qaMlAiACX9jYmsC0I8WArBZwtlnrvSOgnusVceHGAU5vzH9f5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40165},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.3.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/2a55632253e1d433103bf45590c8fe96/openapi-ts-router-0.3.2.tgz","_integrity":"sha512-iC5nhueUGLi3YqGY07M0K0RZRfXsxAPsdTXOlppU2RXnpuVHR7Vfrxg5YVarwisTJ8q0rzqnGqcHCsL5Rt27zg==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","validation-adapter":"0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.11","express":"^5.1.0","valibot":"1.1.0","@types/node":"^22.15.29","@blgc/config":"0.0.35","@types/express":"^5.0.2","rollup-presets":"0.0.21","validation-adapters":"0.0.28","@types/express-serve-static-core":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.3.2_1753767705935_0.9124573421806048","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"openapi-ts-router","version":"0.3.3","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.3.3","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"d73df79f8f4a733c0f5670fc10767741259f2198","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.3.3.tgz","fileCount":44,"integrity":"sha512-hTM5NIZ5Ua3yUHuRkqzPx5MLjxGMUBuj4bOJGbhFqjbTtwz2z9MSqP1DGHiVpT6LCb9m4dmos9rst45qirKqug==","signatures":[{"sig":"MEQCIAHD0qr+NaGCBKGWI0JuvhFl+01gYQvufTgfgq0ksz5vAiBfM+bRPPKwWEsVB4SmmvrA4iFjC5JO36os+2UYx8XN8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40163},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.3.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/b89f6341c24ca48612cc71e6fd12c6d9/openapi-ts-router-0.3.3.tgz","_integrity":"sha512-hTM5NIZ5Ua3yUHuRkqzPx5MLjxGMUBuj4bOJGbhFqjbTtwz2z9MSqP1DGHiVpT6LCb9m4dmos9rst45qirKqug==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.18","validation-adapter":"0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.8.12","express":"^5.1.0","valibot":"1.1.0","@types/node":"^24.1.0","@blgc/config":"0.0.36","@types/express":"^5.0.3","rollup-presets":"0.0.22","validation-adapters":"0.0.29","@types/express-serve-static-core":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.3.3_1754202690210_0.5692497978497615","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"openapi-ts-router","version":"0.3.4","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.3.4","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"d007b4caa3f66a5f41af155d5dd66d957e716cc5","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.3.4.tgz","fileCount":44,"integrity":"sha512-eaw0X8d6W7rPVYxzAAtdsFQJ220iT62OHsi2KQNo/ahmdqz19zxsS9+UqIz6MAfcVW2ljQ0Oc1S+gx2Splo+aA==","signatures":[{"sig":"MEYCIQCzBUg9dic2C2pv0dmYIzltEfYOpF1RUOV7K5O43IvaTgIhAJSZQyoeTYXMrmR36Xzp3Hh3Y/EvCkyyTkbVDOhQkv7a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40162},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.3.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/337402bc561acae9fce68bb18486ae6d/openapi-ts-router-0.3.4.tgz","_integrity":"sha512-eaw0X8d6W7rPVYxzAAtdsFQJ220iT62OHsi2KQNo/ahmdqz19zxsS9+UqIz6MAfcVW2ljQ0Oc1S+gx2Splo+aA==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.19","validation-adapter":"0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.9.2","express":"^5.1.0","valibot":"1.1.0","@types/node":"^24.3.0","@blgc/config":"0.0.37","@types/express":"^5.0.3","rollup-presets":"0.0.23","validation-adapters":"0.0.34","@types/express-serve-static-core":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.3.4_1755337504340_0.4290143602956298","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"openapi-ts-router","version":"0.3.5","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.3.5","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"240e66e97d0a3c7d6f7cc4f839aac69f5d0b5970","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.3.5.tgz","fileCount":44,"integrity":"sha512-27KAvc9XDtRIj7AYDRco60OwMdH5Frl2JwEutTC2ine3+MKYym+TTtBC7owsHi684x0uXe5dk7HT3WhQeSxMoQ==","signatures":[{"sig":"MEYCIQD7UE3n23YJxEmyle/Cw7yBDmI0nKBkxQFSaJHMqblXXwIhANBvp+YzpnlpHXenwx/Dg0PrLncdrVj2RAc9yg3jo3UA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40162},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.3.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/42decf6da39a5d909f54214b1b67e78e/openapi-ts-router-0.3.5.tgz","_integrity":"sha512-27KAvc9XDtRIj7AYDRco60OwMdH5Frl2JwEutTC2ine3+MKYym+TTtBC7owsHi684x0uXe5dk7HT3WhQeSxMoQ==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.19","validation-adapter":"0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.9.4","express":"^5.1.0","valibot":"1.1.0","@types/node":"^24.3.0","@blgc/config":"0.0.38","@types/express":"^5.0.3","rollup-presets":"0.0.24","validation-adapters":"0.0.35","@types/express-serve-static-core":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.3.5_1756445553178_0.10126052057671564","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"openapi-ts-router","version":"0.3.6","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.3.6","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"1aad20fe0b5ddf40632957f979070a4e3ca5ad7c","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.3.6.tgz","fileCount":44,"integrity":"sha512-4gF+C1KDdshxlXiBoglHRF6oUvlwYev2/3PKoE+r26Ii5vTkVTKVthVHRi64m1tpfo7zgzzEZ435S5ux7viyBQ==","signatures":[{"sig":"MEQCIAxdQ8ItCKl65+mfs949Th7Nt7Km3nGY9R2nQsJN/gnvAiBViE1ZjvhiklZVnAS2ztMvMjCBcMmrnrxtFqa2NtMAqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40164},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.3.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/418bc967ffcaefccfaa4c6832c096a3b/openapi-ts-router-0.3.6.tgz","_integrity":"sha512-4gF+C1KDdshxlXiBoglHRF6oUvlwYev2/3PKoE+r26Ii5vTkVTKVthVHRi64m1tpfo7zgzzEZ435S5ux7viyBQ==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"11.6.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@blgc/types":"0.0.20","validation-adapter":"0.0.26"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.10.4","express":"^5.1.0","valibot":"1.1.0","@types/node":"^24.10.0","@blgc/config":"0.0.39","@types/express":"^5.0.5","rollup-presets":"0.0.25","validation-adapters":"0.0.36","@types/express-serve-static-core":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.3.6_1762444418374_0.9424590759772769","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"openapi-ts-router","version":"0.3.7","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.3.7","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"5e9af52e2c87f83f19b9fc4f340c18ccd5a45412","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.3.7.tgz","fileCount":44,"integrity":"sha512-IQ5kX986+u8oXww4ksWqqEupJHMuDPE6B4yp8ry4STKmfhI+aZ28iWW37dBss4//2HrptsVhxi/SlfQDe8eZhA==","signatures":[{"sig":"MEQCIEzzuCIXW1k9SF3BzYP72Ju7G40PS/UjKtqpo5vo9aJ9AiA+deolvyz/SrKeuDgmQjC1ry+rPX4P9nCETMdxW0lyTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40163},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.3.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/12c04828b2a66a8ceabb9cd138af9f21/openapi-ts-router-0.3.7.tgz","_integrity":"sha512-IQ5kX986+u8oXww4ksWqqEupJHMuDPE6B4yp8ry4STKmfhI+aZ28iWW37dBss4//2HrptsVhxi/SlfQDe8eZhA==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"11.6.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@blgc/types":"0.0.21","validation-adapter":"0.0.27"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.4","express":"^5.2.1","valibot":"1.2.0","@types/node":"^25.0.8","@blgc/config":"0.0.40","@types/express":"^5.0.6","rollup-presets":"0.0.26","validation-adapters":"0.0.37","@types/express-serve-static-core":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.3.7_1768463402938_0.3843904685525006","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"openapi-ts-router","version":"0.3.8","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"openapi-ts-router@0.3.8","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"1e9b1f5b631ce70cb21c642f338f0c01bcb94b1a","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.3.8.tgz","fileCount":44,"integrity":"sha512-q3EaLGWb92JIQgTcEU6ynz5+Qe5jaG4PSP+5JUKjyUNDIaZdalLA7IP3yaccV2k/oDNkOeNF/76PuC2nxxI6wQ==","signatures":[{"sig":"MEQCIFYLiBnkqlS3x8XE3D8sScWjE/ZNc4EVE0LpxxDj3UupAiBL13XVoYhSNKKe86X+a3zLHANQ+rYO61SthU2y0/5WPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40164},"main":"./dist/cjs/index.js","_from":"file:openapi-ts-router-0.3.8.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/8906428790fa38915f0e740242a32d20/openapi-ts-router-0.3.8.tgz","_integrity":"sha512-q3EaLGWb92JIQgTcEU6ynz5+Qe5jaG4PSP+5JUKjyUNDIaZdalLA7IP3yaccV2k/oDNkOeNF/76PuC2nxxI6wQ==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"11.6.1","description":"Thin wrapper around the router of web frameworks like Express and Hono, offering OpenAPI typesafety and seamless integration with validation libraries such as Valibot and Zod","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@blgc/types":"0.0.22","validation-adapter":"0.0.28"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.12","express":"^5.2.1","valibot":"1.3.1","@types/node":"^25.5.2","@blgc/config":"0.0.41","@types/express":"^5.0.6","rollup-presets":"0.0.27","validation-adapters":"0.0.38","@types/express-serve-static-core":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.3.8_1775626640297_0.3315614894713328","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"openapi-ts-router","version":"0.4.0","keywords":["openapi","openapi-typescript","router","typed-router","express","hono","standard-schema","request-validation","api-validation","typescript","type-safe","zod","valibot"],"author":"@bennobuilder","license":"MIT","_id":"openapi-ts-router@0.4.0","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"286a599b92f33192702ea4390c46856883ecfc19","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.4.0.tgz","fileCount":51,"integrity":"sha512-oaJIN6at30YbouKpIIjKju5rE1dnQr8qF6yMNuz42UpojK7AHiyWqwgqqZhX6Zrjtpx1Njs9Pzejsnrsfw0VnA==","signatures":[{"sig":"MEYCIQD6pthsrljBO07ok86wikNocOeqeblPvkz3CsN4Q3dX1AIhAPl/rNLMvevolmot+wC7iJmxVG3lWHhtO3gx8vJbFbqQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62560},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./hono":{"types":"./dist/types/hono/index.d.ts","import":"./dist/hono/esm/index.js","source":"./src/hono/index.ts","default":"./dist/hono/cjs/index.js","require":"./dist/hono/cjs/index.js"},"./express":{"types":"./dist/types/express/index.d.ts","import":"./dist/express/esm/index.js","source":"./src/express/index.ts","default":"./dist/express/cjs/index.js","require":"./dist/express/cjs/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"lint":"eslint .","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","test:types":"vitest run --typecheck.only","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"repository":{"url":"https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"},{"path":"dist/express/esm/index.js"},{"path":"dist/hono/esm/index.js"}],"description":"Typed Express and Hono route helpers backed by OpenAPI paths and Standard Schema validation","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@standard-schema/spec":"^1.1.0","openapi-typescript-helpers":"^0.1.0"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"hono":["./dist/types/hono/index.d.ts"],"express":["./dist/types/express/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.21","express":"^5.2.1","valibot":"1.4.0","@types/node":"^25.9.1","@blgc/config":"0.1.0","@types/express":"^5.0.6","rollup-presets":"0.0.27"},"peerDependencies":{"hono":"^4.12.21","express":"^5.2.1","@types/express":"^5.0.6"},"peerDependenciesMeta":{"hono":{"optional":true},"express":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openapi-ts-router_0.4.0_1779892453260_0.7867687186456196","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"openapi-ts-router","version":"0.4.1","private":false,"description":"Typed Express and Hono route helpers backed by OpenAPI paths and Standard Schema validation","keywords":["openapi","openapi-typescript","router","typed-router","express","hono","standard-schema","request-validation","api-validation","typescript","type-safe","zod","valibot"],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"repository":{"type":"git","url":"https://github.com/builder-group/community.git"},"license":"MIT","author":"@bennobuilder","exports":{".":{"types":"./dist/types/index.d.ts","source":"./src/index.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js","default":"./dist/cjs/index.js"},"./express":{"types":"./dist/types/express/index.d.ts","source":"./src/express/index.ts","import":"./dist/express/esm/index.js","require":"./dist/express/cjs/index.js","default":"./dist/express/cjs/index.js"},"./hono":{"types":"./dist/types/hono/index.d.ts","source":"./src/hono/index.ts","import":"./dist/hono/esm/index.js","require":"./dist/hono/cjs/index.js","default":"./dist/hono/cjs/index.js"},"./package.json":"./package.json"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"express":["./dist/types/express/index.d.ts"],"hono":["./dist/types/hono/index.d.ts"]}},"dependencies":{"@standard-schema/spec":"^1.1.0","openapi-typescript-helpers":"^0.1.0"},"devDependencies":{"@types/express":"^5.0.6","@types/node":"^26.1.1","express":"^5.2.1","hono":"^4.12.30","valibot":"1.4.2","rollup-presets":"0.0.28","@blgc/config":"0.1.0"},"peerDependencies":{"@types/express":"^5.0.6","express":"^5.2.1","hono":"^4.12.21"},"peerDependenciesMeta":{"@types/express":{"optional":true},"express":{"optional":true},"hono":{"optional":true}},"size-limit":[{"path":"dist/esm/index.js"},{"path":"dist/express/esm/index.js"},{"path":"dist/hono/esm/index.js"}],"scripts":{"build":"shx rm -rf dist && rollup -c rollup.config.js","build:prod":"export NODE_ENV=production && pnpm build","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","install:clean":"pnpm run clean && pnpm install","lint":"eslint .","publish:patch":"pnpm build:prod && pnpm version patch --no-git-tag-version && pnpm publish --no-git-checks --access=public","size":"size-limit --why","start:dev":"tsc -w","test":"vitest run","test:types":"vitest run --typecheck.only","update:latest":"pnpm update --latest"},"_nodeVersion":"26.5.0","_id":"openapi-ts-router@0.4.1","dist":{"integrity":"sha512-r3XinM48awJ+h+KCth46SQUmiPqsuIm1o03iMS4QXIuAUz37YKFZrzBF1S5hxe8oeMvkVT7/NB9rm2BFGiOS3Q==","shasum":"99da35ff9113ce18e2305f6ba7f0007de4583ed5","tarball":"https://registry.npmjs.org/openapi-ts-router/-/openapi-ts-router-0.4.1.tgz","fileCount":31,"unpackedSize":52477,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEe7a98fi7LwWaJbLbQNqG3CYxBR1EPCo822T7tY/IyfAiB+IZZ4O4zOp8E/iDvkCxKOgeaJQITaz0a+eAnTWXzu7w=="}]},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"directories":{},"maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openapi-ts-router_0.4.1_1784543362200_0.11619686060337675"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-01T08:48:50.365Z","modified":"2026-07-20T10:29:22.491Z","0.1.1":"2025-01-01T08:48:50.620Z","0.1.2":"2025-01-03T08:12:18.819Z","0.1.3":"2025-01-06T07:32:03.952Z","0.2.0":"2025-01-16T18:45:50.291Z","0.2.1":"2025-01-17T05:36:59.407Z","0.2.2":"2025-02-16T06:13:54.743Z","0.2.3":"2025-02-28T08:21:59.080Z","0.2.4":"2025-02-28T08:40:38.149Z","0.2.5":"2025-02-28T09:01:02.666Z","0.2.6":"2025-03-07T04:45:59.433Z","0.2.7":"2025-03-07T05:03:25.636Z","0.2.8":"2025-03-09T08:52:08.943Z","0.2.9":"2025-03-09T09:07:24.169Z","0.2.10":"2025-03-21T05:04:02.062Z","0.2.11":"2025-03-21T05:06:53.552Z","0.2.12":"2025-03-21T09:15:19.498Z","0.2.13":"2025-04-12T15:02:19.654Z","0.2.14":"2025-04-12T15:09:32.736Z","0.2.15":"2025-07-26T20:02:34.326Z","0.3.1":"2025-07-29T05:38:20.512Z","0.3.2":"2025-07-29T05:41:46.096Z","0.3.3":"2025-08-03T06:31:30.436Z","0.3.4":"2025-08-16T09:45:04.519Z","0.3.5":"2025-08-29T05:32:33.364Z","0.3.6":"2025-11-06T15:53:38.554Z","0.3.7":"2026-01-15T07:50:03.074Z","0.3.8":"2026-04-08T05:37:20.452Z","0.4.0":"2026-05-27T14:34:13.397Z","0.4.1":"2026-07-20T10:29:22.331Z"},"bugs":{"url":"https://github.com/builder-group/community/issues"},"author":"@bennobuilder","license":"MIT","homepage":"https://builder.group/?utm_source=package-json","keywords":["openapi","openapi-typescript","router","typed-router","express","hono","standard-schema","request-validation","api-validation","typescript","type-safe","zod","valibot"],"repository":{"type":"git","url":"https://github.com/builder-group/community.git"},"description":"Typed Express and Hono route helpers backed by OpenAPI paths and Standard Schema validation","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"readme":"<h1 align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/builder-group/community/develop/packages/openapi-ts-router/.github/banner.svg\" alt=\"openapi-ts-router banner\">\n</h1>\n\n<p align=\"left\">\n    <a href=\"https://github.com/builder-group/community/blob/develop/LICENSE\">\n        <img src=\"https://img.shields.io/github/license/builder-group/community.svg?label=license&style=flat&colorA=293140&colorB=FDE200\" alt=\"GitHub License\"/>\n    </a>\n    <a href=\"https://www.npmjs.com/package/openapi-ts-router\">\n        <img src=\"https://img.shields.io/bundlephobia/minzip/openapi-ts-router.svg?label=minzipped%20size&style=flat&colorA=293140&colorB=FDE200\" alt=\"NPM bundle minzipped size\"/>\n    </a>\n    <a href=\"https://www.npmjs.com/package/openapi-ts-router\">\n        <img src=\"https://img.shields.io/npm/dt/openapi-ts-router.svg?label=downloads&style=flat&colorA=293140&colorB=FDE200\" alt=\"NPM total downloads\"/>\n    </a>\n    <a href=\"https://discord.gg/w4xE3bSjhQ\">\n        <img src=\"https://img.shields.io/discord/795291052897992724.svg?label=&logo=discord&logoColor=000000&color=293140&labelColor=FDE200\" alt=\"Join Discord\"/>\n    </a>\n</p>\n\n`openapi-ts-router` turns generated OpenAPI `paths` into typed Express and Hono route methods. You keep native routers, handlers, and middleware, while OpenAPI controls which paths compile, which request schemas are required, and what JSON success bodies handlers can return.\n\n- Keep OpenAPI path syntax in route code while the wrapper registers framework routes\n- Catch wrong paths, wrong methods, missing required schemas, and wrong JSON success responses in TypeScript\n- Validate path params, query params, and JSON bodies with any [Standard Schema](https://standardschema.dev/) library\n- Read parsed and validated values from `req.valid` in Express or `c.req.valid()` in Hono\n- Add OpenAPI-backed routes without replacing your existing Express or Hono app\n\nExpress:\n\n```ts\nimport { Router } from 'express';\nimport { createExpressOpenApiRouter } from 'openapi-ts-router/express';\nimport * as z from 'zod';\nimport type { paths } from './gen/openapi';\n\nconst router = Router();\nconst openApiRouter = createExpressOpenApiRouter<paths>(router);\n\nopenApiRouter.get('/pet/{petId}', {\n  pathSchema: z.object({\n    petId: z.number()\n  }),\n  handler: (req, res) => {\n    const { petId } = req.valid.path;\n    res.json({ name: `Pet ${petId}`, photoUrls: [] });\n  }\n});\n```\n\nHono:\n\n```ts\nimport { Hono } from 'hono';\nimport { createHonoOpenApiRouter } from 'openapi-ts-router/hono';\nimport * as v from 'valibot';\nimport type { paths } from './gen/openapi';\n\nconst app = new Hono();\nconst openApiRouter = createHonoOpenApiRouter<paths>(app);\n\nopenApiRouter.get('/pet/{petId}', {\n  pathSchema: v.object({\n    petId: v.number()\n  }),\n  handler: (c) => {\n    const { petId } = c.req.valid('param');\n    return c.json({ name: `Pet ${petId}`, photoUrls: [] });\n  }\n});\n```\n\nMigrating from `0.3.x`? See [MIGRATION.md](./MIGRATION.md).\n\n## Install\n\nInstall the router package and the OpenAPI type generator:\n\n```sh\nnpm install openapi-ts-router\nnpm install -D openapi-typescript\n```\n\nInstall the framework and validator you use:\n\n```sh\n# Express\nnpm install express\nnpm install -D @types/express\n\n# Hono\nnpm install hono\n\n# Standard Schema validator\nnpm install zod\n# or\nnpm install valibot\n```\n\nGenerate TypeScript types from your OpenAPI document:\n\n```sh\nnpx openapi-typescript ./openapi.yaml -o ./src/gen/openapi.ts\n```\n\nThe generated file must export the `paths` type from `openapi-typescript`.\n\n## Usage\n\nCreate a router wrapper with your generated `paths` type. The wrapper keeps your framework router, but narrows each route method to paths that exist in your OpenAPI schema.\n\nPass OpenAPI path strings such as `/pet/{petId}` to `openApiRouter`. The wrapper registers the framework route as `/pet/:petId` for Express and Hono. Do not use framework `:param` syntax in `openApiRouter` calls.\n\n### Express\n\n```ts\nimport express, { Router } from 'express';\nimport { createExpressOpenApiRouter } from 'openapi-ts-router/express';\nimport * as z from 'zod';\nimport type { paths } from './gen/openapi';\n\nconst app = express();\nconst router = Router();\nconst openApiRouter = createExpressOpenApiRouter<paths>(router);\n\napp.use(express.json());\napp.use(router);\n\nopenApiRouter.get('/pet/{petId}', {\n  pathSchema: z.object({\n    petId: z.number()\n  }),\n  handler: (req, res) => {\n    const { petId } = req.valid.path;\n    res.json({ name: `Pet ${petId}`, photoUrls: [] });\n  }\n});\n\nopenApiRouter.post('/pet', {\n  bodySchema: z.object({\n    name: z.string(),\n    photoUrls: z.array(z.string())\n  }),\n  handler: (req, res) => {\n    const { name, photoUrls } = req.valid.body;\n    res.json({ name, photoUrls });\n  }\n});\n```\n\nExpress body validation reads `req.body`, so mount `express.json()` or an equivalent body parser before the router.\n\n### Hono\n\n```ts\nimport { Hono } from 'hono';\nimport { createHonoOpenApiRouter } from 'openapi-ts-router/hono';\nimport * as v from 'valibot';\nimport type { paths } from './gen/openapi';\n\nconst app = new Hono();\nconst openApiRouter = createHonoOpenApiRouter<paths>(app);\n\nopenApiRouter.get('/pet/{petId}', {\n  pathSchema: v.object({\n    petId: v.number()\n  }),\n  handler: (c) => {\n    const { petId } = c.req.valid('param');\n    return c.json({ name: `Pet ${petId}`, photoUrls: [] });\n  }\n});\n\nopenApiRouter.post('/pet', {\n  bodySchema: v.object({\n    name: v.string(),\n    photoUrls: v.array(v.string())\n  }),\n  handler: (c) => {\n    const { name, photoUrls } = c.req.valid('json');\n    return c.json({ name, photoUrls });\n  }\n});\n```\n\n## What TypeScript Checks\n\n`openapi-ts-router` ties route registration to one OpenAPI operation.\n\n```ts\nopenApiRouter.get('/pet/{petId}', {\n  pathSchema: z.object({ petId: z.number() }),\n  handler: (req, res) => {\n    req.valid.path.petId; // number\n    res.json({ name: 'Falko', photoUrls: [] }); // checked against the 2xx JSON response\n  }\n});\n```\n\nThese mistakes fail before runtime:\n\n```ts\n// The OpenAPI path has no POST operation.\nopenApiRouter.post('/store/inventory', {\n  handler: () => undefined\n});\n\n// The OpenAPI path has required path params, so pathSchema is required.\nopenApiRouter.get('/pet/{petId}', {\n  handler: (_req, res) => {\n    res.json({ name: 'Falko', photoUrls: [] });\n  }\n});\n\n// The success response must match the OpenAPI 2xx JSON response body.\nopenApiRouter.get('/pet/{petId}', {\n  pathSchema: z.object({ petId: z.number() }),\n  handler: (_req, res) => {\n    res.json('not a pet');\n  }\n});\n```\n\n## Route Config\n\n| Option             | Description                                                                                                          |\n| ------------------ | -------------------------------------------------------------------------------------------------------------------- |\n| `handler`          | Native Express or Hono handler called after parsing, validation, and route middleware                                |\n| `middleware`       | Native Express or Hono middleware for this route. Runs after validation and before `handler`                         |\n| `pathSchema`       | Standard Schema validator for OpenAPI path params. Required when the OpenAPI operation has required path params      |\n| `querySchema`      | Standard Schema validator for OpenAPI query params. Required when the OpenAPI operation has required query params    |\n| `bodySchema`       | Standard Schema validator for the JSON request body. Required when the OpenAPI operation has a required request body |\n| `pathParamParser`  | Route-level path param parser override. Set to `false` to validate raw router strings                                |\n| `queryParamParser` | Route-level query param parser override. Set to `false` to validate raw router query values                          |\n\nRequired OpenAPI request parts require matching schemas at compile time. Optional request parts may omit their schemas.\n\n## Validated Data\n\nParsed values, and validated values when a schema runs, are stored separately from the raw framework request data:\n\n| Request part | Express           | Hono                   |\n| ------------ | ----------------- | ---------------------- |\n| Path params  | `req.valid.path`  | `c.req.valid('param')` |\n| Query params | `req.valid.query` | `c.req.valid('query')` |\n| JSON body    | `req.valid.body`  | `c.req.valid('json')`  |\n\nThis keeps handlers honest: `req.params`, `req.query`, and `req.body` may still contain raw framework values, while the `valid` slots contain parser output and schema output for the request parts you validated.\n\n## Param Parsing\n\nPath and query params start as strings in web frameworks. By default, `openapi-ts-router` runs `parseParams()` before validation:\n\n- `'123'` becomes `123`\n- `'true'` and `'false'` become booleans\n- `'null'` becomes `null`\n- repeated query params stay arrays\n- nested query objects and arrays are parsed recursively\n\nSet parser defaults on the router:\n\n```ts\nconst openApiRouter = createExpressOpenApiRouter<paths>(router, {\n  pathParamParser: false,\n  queryParamParser: false\n});\n```\n\nOverride parsing for one route when a value should stay raw:\n\n```ts\nimport { parseParams } from 'openapi-ts-router';\n\nopenApiRouter.get('/items/{sku}', {\n  pathParamParser: (params) => ({\n    ...parseParams(params),\n    sku: params['sku']\n  }),\n  pathSchema: z.object({\n    sku: z.string()\n  }),\n  handler: (req, res) => {\n    res.json({ sku: req.valid.path.sku });\n  }\n});\n```\n\n## Middleware\n\nUse native middleware exactly where your framework expects it. Route-level middleware receives the same typed validated data as the final handler.\n\n```ts\nopenApiRouter.get('/pet/{petId}', {\n  pathSchema: z.object({ petId: z.number() }),\n  middleware: [\n    (req, _res, next) => {\n      auditPetRead(req.valid.path.petId);\n      next();\n    }\n  ],\n  handler: (req, res) => {\n    res.json({ name: `Pet ${req.valid.path.petId}`, photoUrls: [] });\n  }\n});\n```\n\nGlobal Express middleware and Hono middleware still work normally around the wrapped router.\n\n## Errors\n\nValidation failures throw `OpenApiValidationError` with `status: 400` and an `issues` array.\nThe Express and Hono entrypoints re-export the shared error classes, so `instanceof` works whether errors are imported from the root package or the matching framework entrypoint.\n\n```ts\nimport type { ErrorRequestHandler } from 'express';\nimport { OpenApiValidationError } from 'openapi-ts-router/express';\n\nexport const errorMiddleware: ErrorRequestHandler = (error, _req, res, _next) => {\n  if (error instanceof OpenApiValidationError) {\n    res.status(error.status).json({ issues: error.issues });\n    return;\n  }\n\n  res.status(500).json({ message: 'Internal server error' });\n};\n```\n\nHono can handle the same error through `app.onError()`:\n\n```ts\nimport { OpenApiValidationError } from 'openapi-ts-router/hono';\n\napp.onError((error, c) => {\n  if (error instanceof OpenApiValidationError) {\n    return c.json({ issues: error.issues }, error.status);\n  }\n\n  return c.json({ message: 'Internal server error' }, 500);\n});\n```\n\nRequest body parse failures and unexpected validator failures throw `OpenApiRouterError`. Request-level errors can include `status`, while internal schema failures expose `code`, `message`, and `cause`.\n\n## Examples\n\n- [Express Petstore](https://github.com/builder-group/community/tree/develop/examples/openapi-ts-router/express/petstore)\n- [Hono Petstore](https://github.com/builder-group/community/tree/develop/examples/openapi-ts-router/hono/petstore)\n\n## FAQ\n\n### Why do I still write schemas when OpenAPI already has types?\n\nOpenAPI types only exist at compile time. A schema validates real requests at runtime. `openapi-ts-router` connects the two: if the OpenAPI operation requires a path param, query param, or body, TypeScript requires a matching schema before the route can compile.\n\n### Which validators can I use?\n\nAny validator that implements [Standard Schema](https://standardschema.dev/) works. Valibot and Zod are the common choices. No package-specific validation adapter is required.\n\n### Does this generate OpenAPI specs?\n\nNo. Your OpenAPI document stays the source of truth. Generate TypeScript with `openapi-typescript`, then pass the generated `paths` type to the router wrapper.\n\n### Does this validate responses at runtime?\n\nNo. JSON success responses are checked by TypeScript in handlers, but the package does not run response validators at runtime. Keep response runtime checks in tests or framework middleware if your app needs them.\n\n### What happens when I omit an optional schema?\n\nTypeScript still infers the OpenAPI request shape, but runtime validation does not run for that request part. Use a schema when handlers need trusted parsed and validated values.\n\n### Why are error responses not typed on handlers?\n\nError responses usually come from shared error handling, not the happy-path route handler. Throw domain errors or `OpenApiRouterError` values from routes, then map them to your API error shape in Express error middleware or Hono `app.onError()`.\n\n### What request parts are supported?\n\nThe router validates path params, query params, and JSON request bodies. Keep auth, headers, cookies, multipart uploads, and framework-specific request concerns in native Express or Hono middleware.\n\n### Which HTTP methods are supported?\n\n`get`, `post`, `put`, `patch`, and `delete` are supported.\n\n### Which framework versions are supported?\n\nThe package targets Express 5 and Hono 4 through peer dependencies.\n\n### Can I migrate one route at a time?\n\nYes. Wrap an existing Express router or Hono app, then register OpenAPI-backed routes through `openApiRouter`. Existing framework routes and middleware can keep running next to it while you migrate.\n","readmeFilename":""}