{"_id":"fastify-zod-openapi","_rev":"35-7a44b8fcd25a33bb2038d6d070c48083","name":"fastify-zod-openapi","dist-tags":{"beta":"0.1.1-beta.3","latest":"5.7.0"},"versions":{"0.1.0":{"name":"fastify-zod-openapi","version":"0.1.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@0.1.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"372d9fca8eddf43bbeac3b09601dec502fc7dc15","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-0.1.0.tgz","fileCount":33,"integrity":"sha512-dlFrxV15Q/WM7X/BSLzJo87SbOQ0cEFermkWOTN12LVt8n7mAtTh2UCt1gjHZUlF0fSlZWsudW0pfzIc2eh6vA==","signatures":[{"sig":"MEUCIQCqFGtRRJUeBDPxqQ1ermOdfVNJGVlAX9xOqNaZsGi0iQIgDeTFYv3fxMnQAu/c6KzMlFzc2jaCkMJelh/+YjS6Ojs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39302},"main":"./lib-commonjs/index.js","skuba":{"type":"package","version":"6.0.0","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./lib-types/index.d.ts","module":"./lib-es2015/index.js","engines":{"node":">=16.11"},"gitHead":"e56ecc75621ea1348abf880720248bc2958ed52b","scripts":{"lint":"skuba lint","test":"skuba test","build":"skuba build-package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"yarn build","release":"yarn build && npm publish --provenance","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"8.19.4","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"fastify-plugin":"^4.5.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.21.4","skuba":"6.2.0","fastify":"4.19.1","@types/node":"20.3.0","zod-openapi":"2.6.1","@fastify/swagger":"8.6.0","@fastify/swagger-ui":"1.9.2","eslint-plugin-zod-openapi":"^0.1.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"4","zod-openapi":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_0.1.0_1688379006663_0.6262680728550711","host":"s3://npm-registry-packages"}},"0.1.1-beta.1":{"name":"fastify-zod-openapi","version":"0.1.1-beta.1","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@0.1.1-beta.1","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"3d533eb5ad5b2774d71b9030cd8aef86cf8b8967","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-0.1.1-beta.1.tgz","fileCount":33,"integrity":"sha512-ComcK3KY4G88Yziv4h5kpL40MPNkKfqJXhuIKHfoyw+ey4K9maKnwJ6u7+nmdkxHZntqoo3FMi5lEYA0pEt2Kw==","signatures":[{"sig":"MEQCIALbM0qJpAhBaojjEO0QM5HUSVB5lFpVaonzIBVG3bUrAiAY2xdWf10/VFqWVXQ2HbFEO7j5qq40mqk1rTSWXxCFIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39299},"main":"./lib-commonjs/index.js","skuba":{"type":"package","version":"6.0.0","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./lib-types/index.d.ts","module":"./lib-es2015/index.js","engines":{"node":">=16.11"},"gitHead":"01e423ffea4dfcbe7b6295aacbf377fdf1184491","scripts":{"lint":"skuba lint","test":"skuba test","build":"skuba build-package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"yarn build","release":"yarn build && npm publish --provenance","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+https://github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"8.19.4","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"fastify-plugin":"^4.5.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.21.4","skuba":"6.2.0","fastify":"4.19.1","@types/node":"20.3.0","zod-openapi":"2.6.1","@fastify/swagger":"8.6.0","@fastify/swagger-ui":"1.9.2","eslint-plugin-zod-openapi":"^0.1.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"4","zod-openapi":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_0.1.1-beta.1_1688379733463_0.08356303027943368","host":"s3://npm-registry-packages"}},"0.1.1-beta.2":{"name":"fastify-zod-openapi","version":"0.1.1-beta.2","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@0.1.1-beta.2","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"8c327a260f21d07b608e5178c558e55ad1548462","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-0.1.1-beta.2.tgz","fileCount":33,"integrity":"sha512-12W7w7ZjHc1lCPhTjuqKHx+8a0fugdqIMHsTaOqqVwP0BqGnNIrUIW2+PjDfIN5MfFrDTTu4VvfdwkPSZmgU2w==","signatures":[{"sig":"MEYCIQC+d+VEAj2DY1jLlPXF3okzCqhn5Mvog3FZrEVCSbzRDQIhAK1PvC80sUb/75BHog/SEO87SOQUycJW6OEdBBk+zAcl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39309},"main":"./lib-commonjs/index.js","skuba":{"type":"package","version":"6.0.0","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./lib-types/index.d.ts","module":"./lib-es2015/index.js","engines":{"node":">=16.11"},"gitHead":"978c3963e80e3743b074db8124f99e86e8dc0d74","scripts":{"lint":"skuba lint","test":"skuba test","build":"skuba build-package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"yarn build","release":"yarn build && npm publish --provenance","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"8.19.4","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"fastify-plugin":"^4.5.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.21.4","skuba":"6.2.0","fastify":"4.19.1","@types/node":"20.3.0","zod-openapi":"2.6.1","@fastify/swagger":"8.6.0","@fastify/swagger-ui":"1.9.2","eslint-plugin-zod-openapi":"^0.1.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"4","zod-openapi":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_0.1.1-beta.2_1688380139261_0.49484744198574937","host":"s3://npm-registry-packages"}},"0.1.1-beta.3":{"name":"fastify-zod-openapi","version":"0.1.1-beta.3","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@0.1.1-beta.3","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"0dbaad26bc2135917dbffde2eb7eff4254f7bd67","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-0.1.1-beta.3.tgz","fileCount":33,"integrity":"sha512-Lh3DmfUFOEBaL//usddMUqyuzVDJ1sZxUAlruVq13e8HcoAzSZQujQXnXZ608Nt/NURxAqOrXUL1wfpNyN230w==","signatures":[{"sig":"MEYCIQD8/U6PonrPor6hbsdJyqKdVnE1KmX17qd5GtgOL/heXAIhAIiF+tVIz3nwa156kJedSJaDNy+9vPQpVntM8nLs+yGk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@0.1.1-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":39252},"main":"./lib-commonjs/index.js","skuba":{"type":"package","version":"6.0.0","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./lib-types/index.d.ts","module":"./lib-es2015/index.js","engines":{"node":">=16.11"},"gitHead":"b490b80d443aaa4d3a12809dd6e6b260dfb151bc","scripts":{"lint":"skuba lint","test":"skuba test","build":"skuba build-package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"yarn build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"9.5.1","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"fastify-plugin":"^4.5.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.21.4","skuba":"6.2.0","fastify":"4.19.1","@types/node":"20.3.0","zod-openapi":"2.6.1","@fastify/swagger":"8.6.0","@fastify/swagger-ui":"1.9.2","eslint-plugin-zod-openapi":"^0.1.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"4","zod-openapi":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_0.1.1-beta.3_1688381082499_0.6772802420631572","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"fastify-zod-openapi","version":"0.1.1","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@0.1.1","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"3eb5a06c68b3b83c052dfb0e443f11e68d86e290","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-0.1.1.tgz","fileCount":33,"integrity":"sha512-/Qu6efC0yiiraw09pTb3AtA/fo7kJN3HbZt/WOsEMmdrzWVFCL7FC/MUR3jd4aOnI+1X+QhiRxlIfRQZFoT/sw==","signatures":[{"sig":"MEUCIQDOldvsKe68hnKxs98Bw/iudOhqu8nMyFJTpK+sdnxXbgIgalo2S9JD2ASFdM3G/ng4GcscvcoKXcxx+sOElNTQmrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":39245},"main":"./lib-commonjs/index.js","skuba":{"type":"package","version":"6.0.0","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./lib-types/index.d.ts","module":"./lib-es2015/index.js","engines":{"node":">=16.11"},"gitHead":"201c11c80e4a4fbb07c2377953a010f10b43dde0","scripts":{"lint":"skuba lint","test":"skuba test","build":"skuba build-package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"yarn build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"9.5.1","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"fastify-plugin":"^4.5.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.21.4","skuba":"6.2.0","fastify":"4.19.1","@types/node":"20.3.3","zod-openapi":"2.6.1","@fastify/swagger":"8.6.0","@fastify/swagger-ui":"1.9.2","eslint-plugin-zod-openapi":"^0.1.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"4","zod-openapi":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_0.1.1_1688381648967_0.6222615924370007","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"fastify-zod-openapi","version":"1.0.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@1.0.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"ed13a3ad0922a691d777d8c036145a82cff94adb","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-1.0.0.tgz","fileCount":33,"integrity":"sha512-iZpCAC8sUrCNbTv/2p1CmnzlG1IPkNUrdzapzoVIaqb+EEdWOFhIwOsa1wNzYMeZn+cRma0FtBEnxicNCVKUjQ==","signatures":[{"sig":"MEQCIECICUJ2Elamms2gDVmrwc4lLzMLsMemrDGwbrSig7GyAiBFEaLD9LSJKisY+ed8mQ3cWm7URC783xNCvXfANB0epw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":42298},"main":"./lib-commonjs/index.js","skuba":{"type":"package","version":"6.0.0","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./lib-types/index.d.ts","module":"./lib-es2015/index.js","engines":{"node":">=16.11"},"gitHead":"118f9dfbe351c9559ce087f40dca4defa26a48a9","scripts":{"lint":"skuba lint","test":"skuba test","build":"skuba build-package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"yarn build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"9.5.1","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"fastify-plugin":"^4.5.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.21.4","skuba":"6.2.0","fastify":"4.19.2","@types/node":"20.3.3","zod-openapi":"2.6.3","@fastify/swagger":"8.8.0","@fastify/swagger-ui":"1.9.2","eslint-plugin-zod-openapi":"^0.1.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"4","zod-openapi":"^2.6.3"},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_1.0.0_1688951197548_0.7084384618883584","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"fastify-zod-openapi","version":"1.0.1","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@1.0.1","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"7f14954f69bdb78fc655cf2b35d487b94304c19a","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-1.0.1.tgz","fileCount":33,"integrity":"sha512-wy/6ocAVSWEbdMUY42vChHOYXHFBDSADt2oReyx9ajRm2EqC3g8eoj6gT5pNm3XSGE6sckDFaYq18GBSBremKg==","signatures":[{"sig":"MEQCIDyciNx3u4h/WSMYxJICQKpw/ID9Hzn85UE++Nl1PPXRAiBftv9vyorC+6O8JRI5tLpQ6wy8zd568H10ubUYJ2U/og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":42796},"main":"./lib-commonjs/index.js","skuba":{"type":"package","version":"6.0.0","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./lib-types/index.d.ts","module":"./lib-es2015/index.js","engines":{"node":">=16.11"},"gitHead":"bad295d67f26cc996a6e937c0b1184bb358a2eb1","scripts":{"lint":"skuba lint","test":"skuba test","build":"skuba build-package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"yarn build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"9.5.1","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"fastify-plugin":"^4.5.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.21.4","skuba":"6.2.0","fastify":"4.19.2","@types/node":"20.3.3","zod-openapi":"2.6.3","@fastify/swagger":"8.8.0","@fastify/swagger-ui":"1.9.2","eslint-plugin-zod-openapi":"^0.1.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"4","zod-openapi":"^2.6.3"},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_1.0.1_1689221391877_0.1854293058930263","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"fastify-zod-openapi","version":"1.0.2","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@1.0.2","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"6f0d521e537cf9fd7b28fe2515536e9d4f16bb87","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-1.0.2.tgz","fileCount":33,"integrity":"sha512-OwQq/k2nolv9eDuPRr0lTZb6P7ssv8nqgM6ldb9vzoyFjrNEUg9Ul/SlVDvMC4Ywys+l5JfbhGheQxe6GbSSZA==","signatures":[{"sig":"MEQCIHCbTdw1BV82ikgPTC3JPeyWCyhnHggQAvr1/tChvipDAiATXPvwRHpHWoGGEHzBUBmgCV8PMm8GM5dJZL+HgvOOzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":42680},"main":"./lib-commonjs/index.js","skuba":{"type":"package","version":"6.0.0","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./lib-types/index.d.ts","module":"./lib-es2015/index.js","engines":{"node":">=16.11"},"gitHead":"48feb618e86191b9f0febc9d347ce1e7d5463a26","scripts":{"lint":"skuba lint","test":"skuba test","build":"skuba build-package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"yarn build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"9.5.1","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"fastify-plugin":"^4.5.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.21.4","skuba":"6.2.0","fastify":"4.19.2","@types/node":"20.3.3","zod-openapi":"2.6.3","@fastify/swagger":"8.8.0","@fastify/swagger-ui":"1.9.2","eslint-plugin-zod-openapi":"^0.1.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"4","zod-openapi":"^2.6.3"},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_1.0.2_1689224559245_0.8576324424694088","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"fastify-zod-openapi","version":"1.1.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@1.1.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"7e0948f84d010c09dac3c17f3837c8035c6dc719","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-1.1.0.tgz","fileCount":11,"integrity":"sha512-oKKds/LRcpfA51mfnj3/+H2P0knrej3gkDGlqsiWnaKyObyTAt9RACrOZBOTKeRXqDZV5iBEo1a1qiprDqWfNA==","signatures":[{"sig":"MEUCIQDPzYNZlbrB9+D/Ld3CKcdJaSFxAUogmWIMkTAcJnPDtwIgA3i2u11T+WMQoxa6uzvJ3d7PzZ9EVIPGORZLXMiJ0js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150025},"main":"./lib-commonjs/index.js","skuba":{"type":"package","version":"7.4.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./lib-types/index.d.ts","module":"./lib-esm/index.mjs","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib-types/index.d.ts","import":"./lib-esm/index.mjs","require":"./lib-commonjs/index.js"}},"gitHead":"0d33b1de4ce0f75c07fecf254ab55897cd796154","scripts":{"lint":"skuba lint","test":"skuba test","build":"node esbuild.mjs && node esbuild.esm.mjs && tsc --allowJS false --declaration --emitDeclarationOnly --outDir lib-types --project tsconfig.build.json","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.2.3","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"fastify-plugin":"^4.5.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.1","devDependencies":{"zod":"3.22.4","skuba":"7.4.1","fastify":"4.26.1","@types/node":"20.11.19","zod-openapi":"2.12.0","@fastify/swagger":"8.14.0","@fastify/swagger-ui":"3.0.0","eslint-plugin-zod-openapi":"^0.1.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"4","zod-openapi":"^2.6.3"},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_1.1.0_1708395793144_0.7130810784328308","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"fastify-zod-openapi","version":"1.2.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@1.2.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"5133d1de88d751607c930f530f889eee597c198f","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-1.2.0.tgz","fileCount":11,"integrity":"sha512-Hm+4y7B0sWHP+0CvtMJuM3Tp+VMbfax7k4rH/VYk2EB/PJ38pcP6/TKMQ/0394N2IzrA64rzN261NgOZmNn3XA==","signatures":[{"sig":"MEYCIQD8JdpNFRnym5X1EmMLX5MngGA+A9del9gFFWPnvVh61AIhAN65RW5lvEDtDcMe2fGXjQI9rprzKLs15wtnrB1bWivS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145320},"main":"./lib-commonjs/index.js","skuba":{"type":"package","version":"7.4.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./lib-types/index.d.ts","module":"./lib-esm/index.mjs","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib-types/index.d.ts","import":"./lib-esm/index.mjs","require":"./lib-commonjs/index.js"}},"gitHead":"ab2dbe4600508785cbd77a934c5264bb000a3478","scripts":{"lint":"skuba lint","test":"skuba test","build":"node esbuild.mjs && node esbuild.esm.mjs && tsc --allowJS false --declaration --emitDeclarationOnly --outDir lib-types --project tsconfig.build.json","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.2.4","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"fastify-plugin":"^4.5.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.1","devDependencies":{"zod":"3.22.4","skuba":"7.5.0","fastify":"4.26.1","@types/node":"20.11.20","zod-openapi":"2.14.0","@fastify/swagger":"8.14.0","@fastify/swagger-ui":"3.0.0","eslint-plugin-zod-openapi":"^0.1.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"4","zod-openapi":"^2.6.3"},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_1.2.0_1709807958198_0.10442850584963592","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"fastify-zod-openapi","version":"1.2.1","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@1.2.1","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"6435b6b80a550d8e59bb36add2767ae09e3edef1","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-1.2.1.tgz","fileCount":11,"integrity":"sha512-O/oDpAv8iaNN109F9LwV77xaDd1xiSHRi1wCmma1iidizdZlxYaD+xyrCS3kWkP6hzugeqKplbqisu3CmOoX4A==","signatures":[{"sig":"MEYCIQDcxAS1fAArhIB14WgfWdS+0zw/nNsWzlf6RxsFpAZ2cAIhANoP9ZLdUK282hW+KtetsWeT+hFlW3QmDGhmqCH0vDkn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161713},"main":"./lib-commonjs/index.js","skuba":{"type":"package","version":"7.4.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./lib-types/index.d.ts","module":"./lib-esm/index.mjs","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib-types/index.d.ts","import":"./lib-esm/index.mjs","require":"./lib-commonjs/index.js"}},"gitHead":"1ce801fc26fe4833f8a7cc95e9563f7c5558aa28","scripts":{"lint":"skuba lint","test":"skuba test","build":"node esbuild.mjs && node esbuild.esm.mjs && tsc --allowJS false --declaration --emitDeclarationOnly --outDir lib-types --project tsconfig.build.json","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.7.0","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"fastify-plugin":"^4.5.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.1","devDependencies":{"zod":"3.23.8","skuba":"8.0.1","fastify":"4.27.0","@types/node":"20.14.2","zod-openapi":"2.18.0","@fastify/swagger":"8.14.0","@fastify/swagger-ui":"3.1.0","eslint-plugin-zod-openapi":"^0.2.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"4","zod-openapi":"^2.6.3"},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_1.2.1_1718062716972_0.3654183609412174","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"fastify-zod-openapi","version":"1.3.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@1.3.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"1770ee65d79f26bccb00521d306a77644a90b2f4","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-1.3.0.tgz","fileCount":7,"integrity":"sha512-8pTgB9wSbCx25yJ/la0xXhOPRxQV5bx8tXZEESdDuG3yH5TmnVVw40BQW/nwiF9qrs47p0P7wmnfwr2f2k/g4Q==","signatures":[{"sig":"MEUCIQCCiwysB4rl9AyC9+NPXkEvAUqMLEICpa1i66cGqVD9NAIgD/1C1vph/oCjnymCpSw3VukQIdiJ6bThBEZLpN40sHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33496},"main":"./dist/index.cjs","skuba":{"type":"package","version":"8.2.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=16.11"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"cc08e68a04757453584c7d933d604ef59b0a011b","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.7.0","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"fastify-plugin":"^4.5.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.1","devDependencies":{"zod":"3.23.8","skuba":"8.2.1","fastify":"4.28.1","@types/node":"20.14.8","zod-openapi":"2.19.0","@crackle/cli":"0.15.5","@fastify/swagger":"8.15.0","@fastify/swagger-ui":"4.1.0","eslint-plugin-zod-openapi":"0.2.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"4","zod-openapi":"^2.6.3","@fastify/swagger":"^8.15.0","@fastify/swagger-ui":"^4.1.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_1.3.0_1725258839778_0.05015272693776596","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"fastify-zod-openapi","version":"2.0.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@2.0.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"2b37f0e9d851b8e6ac6856e0366c2f9a4ca0c327","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-2.0.0.tgz","fileCount":7,"integrity":"sha512-trQDdfKH2kS1S/1PjnkT+VHh8/WfCnaplphgZS0TQb0LBIRWYBxGq1B+sgs3rZcrqwCD7DQ0WMhBVXDZhqw10w==","signatures":[{"sig":"MEUCIFVoz8n9ppaqBou8gv1VHwynnehbyT1XCVdsPLQzq9u6AiEAxc1mB3aiiOd35ZiMizz46/mmfqXllh/YE552WQ+lXYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33353},"main":"./dist/index.cjs","skuba":{"type":"package","version":"8.2.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"8d8cdcf9a73ef919b09c527a19f5d3889f69b2b9","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"fastify-plugin":"^5.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0","devDependencies":{"zod":"3.23.8","skuba":"8.2.1","fastify":"5.0.0","@types/node":"22.5.5","zod-openapi":"3.0.1","@crackle/cli":"0.15.5","@fastify/swagger":"9.0.0","@fastify/swagger-ui":"5.0.1","eslint-plugin-zod-openapi":"0.2.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"5","zod-openapi":"^3.0.1","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_2.0.0_1726804713854_0.7524980633602578","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"fastify-zod-openapi","version":"3.0.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@3.0.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"d46d8f8c904d68e337ab4170c97e79038c9a7fec","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-3.0.0.tgz","fileCount":7,"integrity":"sha512-xixIghstDwpO+jKhR94ohQqR3SfahQTxaJQ2X2sMYEma1QAC2K8eb728eGx4SAtCTXFu+302tXuS0VfhbmyCdA==","signatures":[{"sig":"MEUCIQCtd0PbTScZjdiKkN+/ijhihMWuik8Hr66XLeltA2PwtQIgbE7hjIJa/BnYRV5xMyLfvYq7OYDCNygGbKrdPuEm1z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46117},"main":"./dist/index.cjs","skuba":{"type":"package","version":"9.0.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"251acb8e544211bb64a53aed4086c6cf7170d8bb","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0","devDependencies":{"zod":"3.23.8","skuba":"9.1.0","fastify":"5.0.0","@types/node":"22.7.9","zod-openapi":"3.2.0","@crackle/cli":"0.15.5","@fastify/swagger":"9.1.0","@fastify/swagger-ui":"5.1.0","eslint-plugin-zod-openapi":"1.0.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"5","zod-openapi":"^3.2.0","@fastify/swagger":">=9.0.0<9.2.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_3.0.0_1730285989146_0.9659474648503636","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"fastify-zod-openapi","version":"3.0.1","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@3.0.1","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"c13eb2c909ab25f18c715bc791a71e282641be29","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-3.0.1.tgz","fileCount":7,"integrity":"sha512-+QZ0DjOuQu+9AM/Ay/7imYNvPbDGySITFLrh5Xh+n6LkzwXBW9JrQuI4Kw6oCjwCkra7yELEom8yzniV/NAuRA==","signatures":[{"sig":"MEYCIQDO3QaEIGOJ05+RdbGCSLZWSc9FNO2ZtveZMRqCfRcDpQIhAKlOa4rHkVBFWo4LU6uawiVCAGVT5U0sxoF8NyQ6fMp9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46167},"main":"./dist/index.cjs","skuba":{"type":"package","version":"9.0.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"0ce0f23e71be2af43c4e1735d4b76dd1c3dc136d","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0","devDependencies":{"zod":"3.23.8","skuba":"9.1.0","fastify":"5.0.0","@types/node":"22.8.4","zod-openapi":"3.2.0","@crackle/cli":"0.15.5","@fastify/swagger":"9.1.0","@fastify/swagger-ui":"5.1.0","eslint-plugin-zod-openapi":"1.0.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"5","zod-openapi":"^3.2.0","@fastify/swagger":">=9.0.0<9.2.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_3.0.1_1730381849029_0.01731135170504361","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"fastify-zod-openapi","version":"3.0.2","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@3.0.2","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"3cdbd52bb2a16bb6106d82a75778111cae768018","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-3.0.2.tgz","fileCount":7,"integrity":"sha512-VSAg2FQQlj7aSsYwygwVAt6TLrASaL13ETTZAoCBIk1gcFpnmP+xRIzBS78IfvPdcNrMRvLgDgGUamTwRmxKdQ==","signatures":[{"sig":"MEYCIQCYK+3Xk5XLabxj1lpnTdJbD90dTtTsO3PSSrlIrA8UvgIhAP7FH7ZZHIdHtJ+gdX9t/QgC0jkN9d9QvbGhV9/Q9OfW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46159},"main":"./dist/index.cjs","skuba":{"type":"package","version":"9.0.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"599c012266ac8ee99a5d26f41df70c623c77030f","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0","devDependencies":{"zod":"3.23.8","skuba":"9.1.0","fastify":"5.1.0","@types/node":"22.8.4","zod-openapi":"3.3.0","@crackle/cli":"0.15.5","@fastify/swagger":"9.2.0","@fastify/swagger-ui":"5.1.0","eslint-plugin-zod-openapi":"1.0.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"5","zod-openapi":"^3.2.0","@fastify/swagger":">=9.0.0 <9.2.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_3.0.2_1730722259702_0.4931983089840244","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"fastify-zod-openapi","version":"3.0.3","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@3.0.3","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"8906aa536a6a986717a08193f31cf9fd37610c2d","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-3.0.3.tgz","fileCount":7,"integrity":"sha512-8AKUHKqsAj9w1gRzHFIbv29dCODz1omh0iLPqVi1wFgbawFFwLzbFTutLbyO6e2wApPAqLoRp45NeV4n5VWsTQ==","signatures":[{"sig":"MEUCIQC+Rc5k2ZVi2A6RZ0oL2PdBzdSwvVu6tpMNKLydfd3u0AIgI9KP1+/d/6k2c6C53X/z1aDvW0uUG6CA1Ey7eo0Pbhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46167},"main":"./dist/index.cjs","skuba":{"type":"package","version":"9.0.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"e96de1149176d2f73a86212a31899b6478682050","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0","devDependencies":{"zod":"3.23.8","skuba":"9.1.0","fastify":"5.1.0","@types/node":"22.8.4","zod-openapi":"4.0.0","@crackle/cli":"0.15.5","@fastify/swagger":"9.2.0","@fastify/swagger-ui":"5.1.0","eslint-plugin-zod-openapi":"1.0.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"5","zod-openapi":">=3.2.0 <5.0.0","@fastify/swagger":">=9.0.0 <9.2.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_3.0.3_1731218576913_0.6777353425306527","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"fastify-zod-openapi","version":"3.0.4","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@3.0.4","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"8e2fe7ac7e59993b8f95c8503f1fb9b2686f739f","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-3.0.4.tgz","fileCount":7,"integrity":"sha512-0LjnHJ5UHMdxb6vCqpzERfkpHllhjRWmPhTrghyV6PDqcZjv223Q3IFTcXsnUvWl5G4JGhLQ71eF4KIiBMQbeg==","signatures":[{"sig":"MEUCIGgbvxLkqFU+c+eL/g+bw4/hEsCdCbQZQMqTN2oFKJ21AiEAqFUSZWhW7RflLTxMPlXS3Fff52ofbbLT5Lg45Nk5ilU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46159},"main":"./dist/index.cjs","skuba":{"type":"package","version":"9.0.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"5bc9f72314c7d3980023df5ae8a213814da28812","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0","devDependencies":{"zod":"3.23.8","skuba":"9.1.0","fastify":"5.1.0","@types/node":"22.9.0","zod-openapi":"4.0.0","@crackle/cli":"0.15.5","@fastify/swagger":"9.2.0","@fastify/swagger-ui":"5.1.0","eslint-plugin-zod-openapi":"1.0.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"5","zod-openapi":">=3.2.0 <5.0.0","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_3.0.4_1731718215212_0.37022684799381","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"fastify-zod-openapi","version":"4.0.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@4.0.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"0737c02434a0786a37f4d4770ffe0ae5c2a41a43","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-4.0.0.tgz","fileCount":7,"integrity":"sha512-0EZGhBkSF8HOG1AXxFGGsACH6k4SOaz3g8AuMm/3wIFw9za1qihzglzr8tjGwSJbGaq8G6lj2omY096Vr5JpAA==","signatures":[{"sig":"MEYCIQCahIBzvixePxwA7YPdZYoU/Si0k6RGG7QHzjP8KkqPBQIhAK6Rm09b6j2icyMEBAdsiozYp8GwPs8F0l4DKVRO9/RI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46682},"main":"./dist/index.cjs","skuba":{"type":"package","version":"9.0.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"2dcdeb4d8807070d1767b5b080efeefb2762fa7d","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0","devDependencies":{"zod":"3.24.1","skuba":"9.1.0","fastify":"5.2.0","@types/node":"22.10.2","zod-openapi":"4.2.0","@crackle/cli":"0.15.5","@fastify/swagger":"9.4.0","@fastify/swagger-ui":"5.2.0","eslint-plugin-zod-openapi":"1.0.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"5","zod-openapi":"^4.2.0","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_4.0.0_1734393419202_0.4541964142802075","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"fastify-zod-openapi","version":"4.1.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@4.1.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"95ad71c288687d0f731bdb8ebf2fa69c5ee87ff0","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-4.1.0.tgz","fileCount":7,"integrity":"sha512-nQfAllwspz+puBzZ6D7CSmbTYKp9lnbM4nh8LC4oMRxXpTt1IPtpllwDXNM5CJArBbJBwgdAQULdRmtjyWgn1Q==","signatures":[{"sig":"MEQCIFa6ahi2BomcQoQ2Lus8/MetTNLUri9TEtdDKCLkLuFdAiBcxsVbX42JugWJneFnOHHgdhW2Dhe6/jWAjBBApYQpNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47791},"main":"./dist/index.cjs","skuba":{"type":"package","version":"9.0.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"03501051ce3e04b9d2f4f349b09a453ed2c9813c","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0","devDependencies":{"zod":"3.24.1","skuba":"9.1.0","fastify":"5.2.1","@types/node":"22.10.7","zod-openapi":"4.2.2","@crackle/cli":"0.15.5","@fastify/swagger":"9.4.2","@fastify/swagger-ui":"5.2.1","@fastify/under-pressure":"9.0.3","eslint-plugin-zod-openapi":"1.0.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"5","zod-openapi":"^4.2.0","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_4.1.0_1737799550612_0.8878705400296847","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"fastify-zod-openapi","version":"4.1.1","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@4.1.1","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"ecf276a55eb664b52552b79af4cb1e17927cbbe8","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-4.1.1.tgz","fileCount":7,"integrity":"sha512-fTx3Vb8pQXpnxF1JKUOklx1JnrihArfItc9hhmCW8ZKx5D6j3aeyl1BThl0Nh3tY7Cy6U4OgRpHxPdAlqmJ8HQ==","signatures":[{"sig":"MEQCIEbHlnwRkcg2LcuL0pWC/+xGzK6LMchouzZmG/F7nbbvAiAci0yYJzRGhf8olc7Amiq//1EkzLeFs1CBDKoL6p6EEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47843},"main":"./dist/index.cjs","skuba":{"type":"package","version":"9.0.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"4c9d9faf741a5660f4eec273117cdbc97bd9bd95","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0","devDependencies":{"zod":"3.24.1","skuba":"9.1.0","fastify":"5.2.1","@types/node":"22.10.7","zod-openapi":"4.2.2","@crackle/cli":"0.15.5","@fastify/swagger":"9.4.2","@fastify/swagger-ui":"5.2.1","@fastify/under-pressure":"9.0.3","eslint-plugin-zod-openapi":"1.0.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"5","zod-openapi":"^4.2.0","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_4.1.1_1738907873318_0.1172687375690169","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"fastify-zod-openapi","version":"4.1.2","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@4.1.2","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"505aeffe39c723f2856945aad43fd5af3d35a3f5","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-4.1.2.tgz","fileCount":7,"integrity":"sha512-7dcrgMqu862tL5WoSxgZAuxsx4ce0cBTdG9pOGEOc58k7Ti9Cub0xNbzy+o3S8vZFmq4nSqFrDTFSxXwLLJ16A==","signatures":[{"sig":"MEQCIFyiRFZJskzfRcCcdTJ4gA0RhvJiKnAGO0rh10D5QZI7AiAqdFNElqpsynjhwR0+80YrGVN+LiH2ZcVBiyyP6Yg+gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47249},"main":"./dist/index.cjs","skuba":{"type":"package","version":"9.0.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"33399d11f8279b1e2a18fe2296b596210a221ea2","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5000 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0","devDependencies":{"zod":"3.24.1","skuba":"9.1.0","fastify":"5.2.1","@types/node":"22.13.1","zod-openapi":"4.2.3","@crackle/cli":"0.15.5","@fastify/swagger":"9.4.2","@fastify/swagger-ui":"5.2.1","@fastify/under-pressure":"9.0.3","eslint-plugin-zod-openapi":"1.0.0"},"peerDependencies":{"zod":"^3.21.4","fastify":"5","zod-openapi":"^4.2.0","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_4.1.2_1746058704256_0.7780492040519829","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"fastify-zod-openapi","version":"5.0.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@5.0.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"c941b0d020b35fa6326116ec53bffaa1404af4c9","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-5.0.0.tgz","fileCount":7,"integrity":"sha512-7H2/AEgLQDZ6mWpezHbrdxsClf9wrxlAc+HvAEWPB0dHNgvBfN18aU4/4PD3NiwYtg3n27WVKrtktsiysU7BhA==","signatures":[{"sig":"MEUCIQCDTRBGAPTMDxRM2TRmquOgMAy8GCf1CwpcbpryZNuPbAIgRxjL2yULTrEyKBvWHQAwcPCedCUPGWlVC/jB+C5vNTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99271},"main":"./dist/index.cjs","skuba":{"type":"package","version":"11.0.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"d30bfce6f54d5a661faa531dd9d8c240af017c2c","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5678 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","actor":{"name":"samchungy","type":"user","email":"samchungy@gmail.com"},"email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"zod-openapi":"^5.0.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"zod":"3.25.74","skuba":"11.0.1","fastify":"5.2.1","@types/node":"22.15.17","@crackle/cli":"0.15.5","@fastify/swagger":"9.4.2","@fastify/swagger-ui":"5.2.1","@fastify/under-pressure":"9.0.3","eslint-plugin-zod-openapi":"2.0.0"},"peerDependencies":{"zod":"^3.25.74","fastify":"5","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_5.0.0_1751682474940_0.888470974904142","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"fastify-zod-openapi","version":"5.0.1","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@5.0.1","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"71b86512ad7046c76ed16ac8c759d8d7e8634fcc","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-5.0.1.tgz","fileCount":7,"integrity":"sha512-w+yWcKyGlf4PMH6Yey5wA2/0yHdijGL6zwRmTVPc9Lfu1hW26SgRm2+mIt1HjVjOPCLve6cNLsBp4lUFRk8JTw==","signatures":[{"sig":"MEUCIQDbWIrm03qJgRkBHGs6fDx4APeQvaQ49S58Em2KcCE8JAIgNRLwKRx8z2//kKx55wGfkI5BIn+4abBuhC3ezKJwFSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101938},"main":"./dist/index.cjs","skuba":{"type":"package","version":"11.0.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"71184ffb15481bc61bd02609cdf0ee58cc1e8cab","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5678 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","actor":{"name":"samchungy","type":"user","email":"samchungy@gmail.com"},"email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"zod-openapi":"^5.0.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"zod":"3.25.74","skuba":"11.0.1","fastify":"5.2.1","@types/node":"24.0.10","@crackle/cli":"0.15.5","@fastify/swagger":"9.4.2","@fastify/swagger-ui":"5.2.1","@fastify/under-pressure":"9.0.3","eslint-plugin-zod-openapi":"2.0.0"},"peerDependencies":{"zod":"^3.25.74","fastify":"5","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_5.0.1_1751694359090_0.7191853887058102","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"fastify-zod-openapi","version":"5.0.2","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@5.0.2","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"8352f7bf0ef615b8f12d6b351f6dcb34b3956634","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-5.0.2.tgz","fileCount":7,"integrity":"sha512-gtC38td3xIIii9Tm0go8SRUVC+isQT8SR7LKBCwONNWfscGwJcMGEFJPfZzzPOkk/c8xZQZFHE7em2t1oyppoA==","signatures":[{"sig":"MEUCIQCydkoLvm/MtJDixBRSGJtspYXGAWJRyC36ZcHyQO9grAIgT3akENYNLiNwvCQNuvsMQ3lFIVjzZSa8OA6nD035Z6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101912},"main":"./dist/index.cjs","skuba":{"type":"package","version":"11.0.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"355d79c354780a7eaedcdb466bb115c3493a1f72","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5678 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","actor":{"name":"samchungy","type":"user","email":"samchungy@gmail.com"},"email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"zod-openapi":"^5.0.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"zod":"3.25.74","skuba":"11.0.1","fastify":"5.4.0","@types/node":"24.0.10","@crackle/cli":"0.15.5","@fastify/swagger":"9.4.2","@fastify/swagger-ui":"5.2.3","@fastify/under-pressure":"9.0.3","eslint-plugin-zod-openapi":"2.0.0"},"peerDependencies":{"zod":"^3.25.74","fastify":"5","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_5.0.2_1751964578920_0.16165519438208142","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"fastify-zod-openapi","version":"5.1.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@5.1.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"f501e070f55b9fcb55c686e93de8dcb8399ce135","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-5.1.0.tgz","fileCount":7,"integrity":"sha512-OeTUm25qRPVMw98WQp0G3c0A7pZc6z3NC9qKYiF8c47vTWuyminbYLMD/itHmJLtToJ8FMLI/IMTiFeAyjlJEw==","signatures":[{"sig":"MEUCIQDwaV+fJgGH5Da2dtBpEUFTRftB+nRe6IBWRhWqO4WDsgIgWGfm0UxXrxIbMOlxW+CIl4K9fV5O5NaNMzvxAfQeQJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101973},"main":"./dist/index.cjs","skuba":{"type":"package","version":"11.0.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"cc91a76d33ff1a11e37f84ae7f90948930cfb8f5","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5678 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","actor":{"name":"samchungy","type":"user","email":"samchungy@gmail.com"},"email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod-openapi":"^5.1.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"zod":"4.0.1","skuba":"11.0.1","fastify":"5.4.0","@types/node":"24.0.10","@crackle/cli":"0.15.5","@fastify/swagger":"9.4.2","@fastify/swagger-ui":"5.2.3","@fastify/under-pressure":"9.0.3","eslint-plugin-import-zod":"1.1.0","eslint-plugin-zod-openapi":"2.0.0"},"peerDependencies":{"zod":"^3.25.74 || ^4.0.0","fastify":"5","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_5.1.0_1752109005335_0.6452728903072376","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"fastify-zod-openapi","version":"5.2.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@5.2.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"7029cd0bf67704211d305cf83efc1c1de922b343","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-5.2.0.tgz","fileCount":7,"integrity":"sha512-gTotTHt/XtbXGGCcN4fdIQuyqgdPym2P3YkxGcU9iPnjebpvuFA+JWY2797bPdlwFSTZTNkkkilFf4VfqUgJzA==","signatures":[{"sig":"MEQCIExx2JB+AfgftWS68j787ZvDTUJjiOo/pq4AxVxRNwnrAiAZ5F3iDNsU2sfmnG8B69rxJwJ3eDSmVTiOe4ZglAL1uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58777},"main":"./dist/index.cjs","skuba":{"type":"package","version":"11.0.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"dd6183df8269cb3b7c64def2201812cba6ba6611","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5678 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod-openapi":"^5.1.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"zod":"4.0.1","skuba":"11.0.1","fastify":"5.4.0","@types/node":"24.0.10","@crackle/cli":"0.15.5","@fastify/swagger":"9.5.1","@fastify/swagger-ui":"5.2.3","@fastify/under-pressure":"9.0.3","eslint-plugin-import-zod":"1.1.0","eslint-plugin-zod-openapi":"2.0.0"},"peerDependencies":{"zod":"^3.25.74 || ^4.0.0","fastify":"5","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_5.2.0_1752578691261_0.5934199183634974","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"fastify-zod-openapi","version":"5.3.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@5.3.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"d40d3829de7606ac0e6d0f100e51bfb07a4e1a7b","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-5.3.0.tgz","fileCount":7,"integrity":"sha512-eidMsVUrgCX27AXg6WHftx3qIQBQiTVCfkZHSsURNYYa99PrQ05VJd2o1WvzT92+kyW0ZzFJUj9ZtLFffFk1+g==","signatures":[{"sig":"MEQCIBJBcZLS3aGVbyCTUTAmYo76Oem06X8/LDKRAq+W++uhAiBl1YbjevAmzDfLO1nbIPF00bJlXLdOIjyne59oJThsig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58241},"main":"./dist/index.cjs","skuba":{"type":"package","version":"12.1.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"fc96e21655e20909661f7e6ae04e387bf700a917","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5678 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod-openapi":"^5.4.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"zod":"4.1.1","skuba":"12.1.1","fastify":"5.4.0","@types/node":"24.3.0","@crackle/cli":"0.15.5","@fastify/swagger":"9.5.1","@fastify/swagger-ui":"5.2.3","@fastify/under-pressure":"9.0.3","eslint-plugin-import-zod":"1.2.0","eslint-plugin-zod-openapi":"2.0.0"},"peerDependencies":{"zod":"^3.25.74 || ^4.0.0","fastify":"5","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_5.3.0_1756087161736_0.017850638376395223","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"fastify-zod-openapi","version":"5.3.1","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@5.3.1","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"9f690c79f1a5e451d83beed29e1772cfbc157f5b","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-5.3.1.tgz","fileCount":7,"integrity":"sha512-wG+/+ycrvwNTXWIrSWntNRWsKLIs/jVX81XuNATPy086bR3fI3K2lXOmQ+OK3AxLlWLkmPLVAXq1ABicP3GifA==","signatures":[{"sig":"MEQCICmYPQ3sSPjhMf9ZdOZKMqdtd65QmYwOfgC9Eq35sthPAiBCybIhWDnk50Z032hR/TEjFRx1h9iMMXJWfM8r0xXYAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@5.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58885},"main":"./dist/index.cjs","skuba":{"type":"package","version":"12.1.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"335c7f15a7bdce66edfaa02d983fb5513583a165","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5678 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod-openapi":"^5.4.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"zod":"4.1.1","skuba":"12.1.1","fastify":"5.5.0","@types/node":"24.3.0","@crackle/cli":"0.15.5","@fastify/swagger":"9.5.1","@fastify/swagger-ui":"5.2.3","@fastify/under-pressure":"9.0.3","eslint-plugin-import-zod":"1.2.0","eslint-plugin-zod-openapi":"2.0.0"},"peerDependencies":{"zod":"^3.25.74 || ^4.0.0","fastify":"5","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_5.3.1_1756358400853_0.2919130437743698","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"fastify-zod-openapi","version":"5.3.2","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@5.3.2","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"6dc39fe52017e9f229f7b2bf1f10fbde1642ee6e","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-5.3.2.tgz","fileCount":7,"integrity":"sha512-iOqQGEZ7ngryr0bNqLDxGF3iPJ/nLeEhmTkQB4QumWqjCEPcS25KVSsPLYuqN8hP0uOUPJ6phpXRw2Bnr3/2Ig==","signatures":[{"sig":"MEQCICLoRLFrgUvHi0sLCqa1JXHajDyhU+8lApti5Zq5GB7XAiBxZoSsvD5woQtpizj2yxi0HppYh21xIzb+LC3ZIWsa9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@5.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58767},"main":"./dist/index.cjs","skuba":{"type":"package","version":"12.1.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"7dd8f67e160ee68f157c4288e48e7c18814ecfbb","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5678 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod-openapi":"^5.4.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"zod":"4.1.1","skuba":"12.1.1","fastify":"5.5.0","@types/node":"24.3.0","@crackle/cli":"0.15.5","@fastify/swagger":"9.5.1","@fastify/swagger-ui":"5.2.3","@fastify/under-pressure":"9.0.3","eslint-plugin-import-zod":"1.2.0","eslint-plugin-zod-openapi":"2.0.0"},"peerDependencies":{"zod":"^3.25.74 || ^4.0.0","fastify":"5","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_5.3.2_1756772041323_0.43730678347902674","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"fastify-zod-openapi","version":"5.4.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@5.4.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"eb3dd72bb3ed68932f8265a0ce4c33dc85c810a5","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-5.4.0.tgz","fileCount":7,"integrity":"sha512-mk4vltEGyh6JAF06DS3r93Pz8zMWl3W/zvZbC0ob06JdPJNfsEVB1mMyuTsJgqKqmM33myG8L3ovUWZqHfyU+A==","signatures":[{"sig":"MEQCIHhRqdZicPlnKBYpi2y2/sp8l+97NxTCoZbNtnZgNmSdAiBtyWCsn4v2Ls0cpI0fgpNtHTzSJLLvpgE+FTsbPm7e7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59757},"main":"./dist/index.cjs","skuba":{"type":"package","version":"12.1.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"3a4c49aa8dd3ebb6dd444b55f8bb4d8bb35d55db","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5678 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"zod-openapi":"^5.4.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"zod":"4.1.1","skuba":"12.1.1","fastify":"5.5.0","@types/node":"24.3.0","@crackle/cli":"0.15.5","@fastify/swagger":"9.5.1","@fastify/swagger-ui":"5.2.3","@fastify/under-pressure":"9.0.3","eslint-plugin-import-zod":"1.2.0","eslint-plugin-zod-openapi":"2.0.0"},"peerDependencies":{"zod":"^3.25.74 || ^4.0.0","fastify":"5","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_5.4.0_1757969801901_0.006026979803311461","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"fastify-zod-openapi","version":"5.5.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@5.5.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"b32a5987cc4b5e5ddca275c5715194191bdb9af1","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-5.5.0.tgz","fileCount":7,"integrity":"sha512-b6AhZuz68AiywJxTkxTGtBQonrgxp6udRRKapcimBn4b8iBulQmMYmjjwe8FKwY8LMAXbf8lPPfgwC6apWPa/g==","signatures":[{"sig":"MEQCICmz28jTHdau/767qAlqjfRCES1qFuiu1FS6QaSov0VfAiB0zslDqBqIGlFOJ27nL1pxk8HGUU9ZRKWlbzjQziLmgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60978},"main":"./dist/index.cjs","skuba":{"type":"package","version":"12.1.1","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.mts","require":"./dist/index.d.ts"},"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"5528b0f52acd60d2ec768ee621cafcb8ccbf9cfb","scripts":{"lint":"skuba lint","test":"skuba test","build":"crackle package","start":"skuba node --port=5678 examples/openapi.ts","format":"skuba format","prepare":"pnpm build","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"samchungy","email":"samchungy@gmail.com"},"repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"zod-openapi":"^5.4.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"zod":"4.1.11","skuba":"12.1.1","fastify":"5.5.0","@types/node":"24.3.0","@crackle/cli":"0.15.5","@fastify/swagger":"9.5.1","@fastify/swagger-ui":"5.2.3","@fastify/under-pressure":"9.0.3","eslint-plugin-import-zod":"1.2.0","eslint-plugin-zod-openapi":"2.0.0"},"peerDependencies":{"zod":"^3.25.74 || ^4.0.0","fastify":"5","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_5.5.0_1759141485309_0.049730617269776456","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"fastify-zod-openapi","version":"5.6.0","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@5.6.0","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"b68f035907d1a55f9ae14db94672232cd3c27088","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-5.6.0.tgz","fileCount":7,"integrity":"sha512-I84NWaqf2XeqBQWQ+iPuxtK7NiEH/Ds/az22YQRDad+jqcKacAUVg5mtt+qCtiIVlVbh14pcScfEte1s9wanUA==","signatures":[{"sig":"MEUCIQC/ycnluSN682U5/q7kqwopa0KgyAI1eWogg2jy3ZsRNQIgYYEY08SkD/PyVrJeI1gIT5A/FDR5ZPEy4mIN7FNzF7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56539},"main":"./lib/index.cjs","type":"module","_from":"file:fastify-zod-openapi-5.6.0.tgz","skuba":{"type":"package","version":"15.3.0","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"skuba lint","test":"vitest","build":"skuba build-package","start":"skuba node --port=5678 examples/openapi.ts","format":"skuba format","release":"pnpm build && changeset publish","test:ci":"vitest --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ddc3ace-de78-42f1-9c1e-81ab2a9bcc15"}},"_resolved":"/tmp/1fc19ca910829e2dc30d44da64114a09/fastify-zod-openapi-5.6.0.tgz","_integrity":"sha512-I84NWaqf2XeqBQWQ+iPuxtK7NiEH/Ds/az22YQRDad+jqcKacAUVg5mtt+qCtiIVlVbh14pcScfEte1s9wanUA==","repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"11.12.0","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"zod-openapi":"^5.4.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","skuba":"15.3.0","vitest":"4.1.1","fastify":"5.5.0","@types/node":"24.3.0","@changesets/cli":"2.30.0","@fastify/swagger":"9.5.1","@fastify/swagger-ui":"5.2.3","@vitest/coverage-v8":"4.1.1","@fastify/under-pressure":"9.0.3","eslint-plugin-import-zod":"1.2.1","eslint-plugin-zod-openapi":"2.0.0","@changesets/changelog-github":"0.6.0"},"peerDependencies":{"zod":"^3.25.74 || ^4.0.0","fastify":"5","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_5.6.0_1774438765823_0.40870292864281965","host":"s3://npm-registry-packages-npm-production"}},"5.6.1":{"name":"fastify-zod-openapi","version":"5.6.1","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"license":"MIT","_id":"fastify-zod-openapi@5.6.1","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"dist":{"shasum":"6d98ca532c03d8321feaec32c6dda1faab6031da","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-5.6.1.tgz","fileCount":7,"integrity":"sha512-K0tzRYEViPuCV3aKu5Zcgqsew8k0OGzEqu0p1+7P+EvNGXGP7MvcyWNVoq31LUadaT0HiUtD+65tM4sKEQz0Qg==","signatures":[{"sig":"MEUCIQC+FvgxVdFs48Qi79wwCO+dfERA0zAw3eLtbe3f3xGQ8AIgP+vPU/his7rsvt9fIBL7R2B+rcWlpNhydY8r9+2X1J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@5.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56684},"main":"./lib/index.cjs","type":"module","_from":"file:fastify-zod-openapi-5.6.1.tgz","skuba":{"type":"package","version":"15.3.0","template":"oss-npm-package","entryPoint":"src/index.ts"},"types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"skuba lint","test":"vitest","build":"skuba build-package","start":"skuba node --port=5678 examples/openapi.ts","format":"skuba format","release":"pnpm build && changeset publish","test:ci":"vitest --coverage","test:watch":"skuba test --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ddc3ace-de78-42f1-9c1e-81ab2a9bcc15"}},"_resolved":"/tmp/e890011ca7932cfaf7d990b89b098863/fastify-zod-openapi-5.6.1.tgz","_integrity":"sha512-K0tzRYEViPuCV3aKu5Zcgqsew8k0OGzEqu0p1+7P+EvNGXGP7MvcyWNVoq31LUadaT0HiUtD+65tM4sKEQz0Qg==","repository":{"url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Fastify plugin for zod-openapi","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"zod-openapi":"^5.4.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","fast-json-stringify":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","skuba":"15.3.0","vitest":"4.1.1","fastify":"5.5.0","@types/node":"24.3.0","@changesets/cli":"2.30.0","@fastify/swagger":"9.5.1","@fastify/swagger-ui":"5.2.3","@vitest/coverage-v8":"4.1.1","@fastify/under-pressure":"9.0.3","eslint-plugin-import-zod":"1.2.1","eslint-plugin-zod-openapi":"2.0.0","@changesets/changelog-github":"0.6.0"},"peerDependencies":{"zod":"^3.25.74 || ^4.0.0","fastify":"5","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify-zod-openapi_5.6.1_1775000666168_0.022101084900263857","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"fastify-zod-openapi","version":"5.7.0","description":"Fastify plugin for zod-openapi","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.cjs"},"./package.json":"./package.json"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.cts","dependencies":{"@fastify/error":"^4.0.0","fast-json-stringify":"^7.0.1","fastify-plugin":"^5.0.0","zod-openapi":"^5.4.0"},"devDependencies":{"@changesets/changelog-github":"0.7.0","@changesets/cli":"2.31.1","@fastify/swagger":"9.8.1","@fastify/swagger-ui":"6.1.0","@fastify/under-pressure":"9.1.0","@types/node":"24.3.0","eslint-plugin-import-zod":"1.2.1","eslint-plugin-zod-openapi":"2.0.0","fastify":"5.10.0","skuba":"16.2.0","zod":"4.4.3"},"peerDependencies":{"@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.1 || ^6.0.0","fastify":"5","zod":"^3.25.74 || ^4.0.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":true},"@fastify/swagger-ui":{"optional":true}},"engines":{"node":">=20"},"skuba":{"entryPoint":"src/index.ts","template":"oss-npm-package","type":"package","version":"16.2.0"},"scripts":{"build":"skuba build-package","format":"skuba format","lint":"skuba lint","release":"pnpm build && changeset publish","start":"skuba node --port=5678 examples/openapi.ts","test":"skuba test","test:ci":"skuba test --coverage","test:watch":"skuba test --watch"},"_id":"fastify-zod-openapi@5.7.0","_integrity":"sha512-XqKvZLdpAB6HWoHpwWijcyLQ5tH370guAEURY7v3NGYsIspiKR79LjaFcYucwf/Aphv+e+1HhkB6SJCuIq/V+g==","_resolved":"/tmp/f570394233823109536f68724f89224c/fastify-zod-openapi-5.7.0.tgz","_from":"file:fastify-zod-openapi-5.7.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-XqKvZLdpAB6HWoHpwWijcyLQ5tH370guAEURY7v3NGYsIspiKR79LjaFcYucwf/Aphv+e+1HhkB6SJCuIq/V+g==","shasum":"5f5e6d0813c008864007755aa0b94108e8fddf10","tarball":"https://registry.npmjs.org/fastify-zod-openapi/-/fastify-zod-openapi-5.7.0.tgz","fileCount":7,"unpackedSize":56974,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-zod-openapi@5.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCifDUvBZ5Wn/NJ69zzDpsC9RTEo5Egokuab8zOKclAigIgckfnYPFADhJRSjD7vJozhwIw11e1yPzZxU9Vf7YJVlM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ddc3ace-de78-42f1-9c1e-81ab2a9bcc15"}},"directories":{},"maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastify-zod-openapi_5.7.0_1784554331411_0.5372704240191992"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-03T10:10:06.662Z","modified":"2026-07-20T13:32:11.927Z","0.1.0":"2023-07-03T10:10:06.804Z","0.1.1-beta.1":"2023-07-03T10:22:13.646Z","0.1.1-beta.2":"2023-07-03T10:28:59.466Z","0.1.1-beta.3":"2023-07-03T10:44:42.660Z","0.1.1":"2023-07-03T10:54:09.179Z","1.0.0":"2023-07-10T01:06:37.734Z","1.0.1":"2023-07-13T04:09:52.085Z","1.0.2":"2023-07-13T05:02:39.450Z","1.1.0":"2024-02-20T02:23:13.508Z","1.2.0":"2024-03-07T10:39:18.384Z","1.2.1":"2024-06-10T23:38:37.129Z","1.3.0":"2024-09-02T06:33:59.946Z","2.0.0":"2024-09-20T03:58:34.020Z","3.0.0":"2024-10-30T10:59:49.339Z","3.0.1":"2024-10-31T13:37:29.232Z","3.0.2":"2024-11-04T12:10:59.921Z","3.0.3":"2024-11-10T06:02:57.084Z","3.0.4":"2024-11-16T00:50:15.451Z","4.0.0":"2024-12-16T23:56:59.402Z","4.1.0":"2025-01-25T10:05:50.820Z","4.1.1":"2025-02-07T05:57:53.552Z","4.1.2":"2025-05-01T00:18:24.452Z","5.0.0":"2025-07-05T02:27:55.128Z","5.0.1":"2025-07-05T05:45:59.325Z","5.0.2":"2025-07-08T08:49:39.089Z","5.1.0":"2025-07-10T00:56:45.511Z","5.2.0":"2025-07-15T11:24:51.468Z","5.3.0":"2025-08-25T01:59:21.908Z","5.3.1":"2025-08-28T05:20:01.044Z","5.3.2":"2025-09-02T00:14:01.492Z","5.4.0":"2025-09-15T20:56:42.063Z","5.5.0":"2025-09-29T10:24:45.475Z","5.6.0":"2026-03-25T11:39:25.972Z","5.6.1":"2026-03-31T23:44:26.325Z","5.7.0":"2026-07-20T13:32:11.597Z"},"bugs":{"url":"https://github.com/samchungy/fastify-zod-openapi/issues"},"license":"MIT","homepage":"https://github.com/samchungy/fastify-zod-openapi#readme","keywords":["typescript","json-schema","swagger","openapi","openapi3","zod","zod-openapi","fastify","plugin","type","provider"],"repository":{"type":"git","url":"git+ssh://git@github.com/samchungy/fastify-zod-openapi.git"},"description":"Fastify plugin for zod-openapi","maintainers":[{"name":"samchungy","email":"samchungy@gmail.com"}],"readme":"<p align=\"center\">\n  <h1 align=\"center\">fastify-zod-openapi</h1>\n</p>\n<p align=\"center\">\nFastify <a href=\"https://fastify.dev/docs/latest/Reference/Type-Providers/\">type provider</a>, <a href=\"https://fastify.dev/docs/latest/Reference/Validation-and-Serialization/\">validation, serialization</a> and <a href=\"https://github.com/fastify/fastify-swagger\">@fastify/swagger</a> support for <a href=\"https://github.com/samchungy/zod-openapi\">zod-openapi</a>.\n</p>\n<div align=\"center\">\n<a href=\"https://www.npmjs.com/package/fastify-zod-openapi\"><img src=\"https://img.shields.io/npm/v/fastify-zod-openapi\"/><a>\n<a href=\"https://www.npmjs.com/package/fastify-zod-openapi\"><img src=\"https://img.shields.io/npm/dm/fastify-zod-openapi\"/><a>\n<a href=\"https://nodejs.org/en/\"><img src=\"https://img.shields.io/badge/node-%3E%3D%2020-brightgreen\"/><a>\n<a href=\"https://github.com/samchungy/fastify-zod-openapi/actions/workflows/test.yml\"><img src=\"https://github.com/samchungy/fastify-zod-openapi/actions/workflows/test.yml/badge.svg\"/><a>\n<a href=\"https://github.com/samchungy/fastify-zod-openapi/actions/workflows/release.yml\"><img src=\"https://github.com/samchungy/fastify-zod-openapi/actions/workflows/release.yml/badge.svg\"/><a>\n<a href=\"https://github.com/seek-oss/skuba\"><img src=\"https://img.shields.io/badge/🤿%20skuba-powered-009DC4\"/><a>\n</div>\n<br>\n\n## Install\n\nInstall via `npm`, `pnpm` or `pnpm`:\n\n```bash\nnpm install zod fastify-zod-openapi\n## or\nyarn add zod fastify-zod-openapi\n## or\npnpm install zod fastify-zod-openapi\n```\n\n## Usage\n\n```ts\nimport fastify from 'fastify';\nimport {\n  type FastifyZodOpenApiSchema,\n  type FastifyZodOpenApiTypeProvider,\n  serializerCompiler,\n  validatorCompiler,\n} from 'fastify-zod-openapi';\nimport * as z from 'zod/v4';\n\nconst app = fastify();\n\napp.setValidatorCompiler(validatorCompiler);\napp.setSerializerCompiler(serializerCompiler);\n\napp.withTypeProvider<FastifyZodOpenApiTypeProvider>().route({\n  method: 'POST',\n  url: '/:jobId',\n  schema: {\n    body: z.object({\n      jobId: z.string().meta({\n        description: 'Job ID',\n        example: '60002023',\n      }),\n    }),\n    response: {\n      201: z.object({\n        jobId: z.string().meta({\n          description: 'Job ID',\n          example: '60002023',\n        }),\n      }),\n    },\n  } satisfies FastifyZodOpenApiSchema,\n  handler: async (req, res) => {\n    await res.send({ jobId: req.body.jobId });\n  },\n});\n\nawait app.ready();\nawait app.listen({ port: 5000 });\n```\n\n## Usage with plugins\n\n```ts\nimport fastify from 'fastify';\nimport {\n  type FastifyPluginAsyncZodOpenApi,\n  type FastifyZodOpenApiSchema,\n  serializerCompiler,\n  validatorCompiler,\n} from 'fastify-zod-openapi';\nimport * as z from 'zod/v4';\n\nconst app = fastify();\n\napp.setValidatorCompiler(validatorCompiler);\napp.setSerializerCompiler(serializerCompiler);\n\nconst plugin: FastifyPluginAsyncZodOpenApi = async (fastify, _opts) => {\n  fastify.route({\n    method: 'POST',\n    url: '/',\n    // Define your schema\n    schema: {\n      body: z.object({\n        jobId: z.string().meta({\n          description: 'Job ID',\n          example: '60002023',\n        }),\n      }),\n      response: {\n        201: z.object({\n          jobId: z.string().meta({\n            description: 'Job ID',\n            example: '60002023',\n          }),\n        }),\n      },\n    } satisfies FastifyZodOpenApiSchema,\n    handler: async (req, res) => {\n      await res.send({ jobId: req.body.jobId });\n    },\n  });\n};\n\napp.register(plugin);\n```\n\n## Usage with @fastify/swagger\n\n```ts\nimport fastifySwagger from '@fastify/swagger';\nimport fastifySwaggerUI from '@fastify/swagger-ui';\nimport fastify from 'fastify';\nimport {\n  type FastifyZodOpenApiSchema,\n  type FastifyZodOpenApiTypeProvider,\n  fastifyZodOpenApiPlugin,\n  fastifyZodOpenApiTransformers,\n  serializerCompiler,\n  validatorCompiler,\n} from 'fastify-zod-openapi';\nimport * as z from 'zod/v4';\n\nconst app = fastify();\n\napp.setValidatorCompiler(validatorCompiler);\napp.setSerializerCompiler(serializerCompiler);\n\nawait app.register(fastifyZodOpenApiPlugin);\nawait app.register(fastifySwagger, {\n  openapi: {\n    info: {\n      title: 'hello world',\n      version: '1.0.0',\n    },\n    openapi: '3.1.0',\n  },\n  ...fastifyZodOpenApiTransformers,\n});\nawait app.register(fastifySwaggerUI, {\n  routePrefix: '/documentation',\n});\n\napp.withTypeProvider<FastifyZodOpenApiTypeProvider>().route({\n  method: 'POST',\n  url: '/',\n  schema: {\n    body: z.object({\n      jobId: z.string().meta({\n        description: 'Job ID',\n        example: '60002023',\n      }),\n    }),\n    response: {\n      201: {\n        content: {\n          'application/json': {\n            schema: z.object({\n              jobId: z.string().meta({\n                description: 'Job ID',\n                example: '60002023',\n              }),\n            }),\n          },\n        },\n      },\n    },\n  } satisfies FastifyZodOpenApiSchema,\n  handler: async (_req, res) =>\n    res.send({\n      jobId: '60002023',\n    }),\n});\nawait app.ready();\nawait app.listen({ port: 5000 });\n```\n\n### Declaring Components\n\nThis library allows you to easily declare components. As an example:\n\n```typescript\nconst title = z.string().meta({\n  description: 'Job title',\n  example: 'My job',\n  id: 'jobTitle', // <- new field\n});\n```\n\nWherever `title` is used in your request/response schemas across your application, it will instead be created as a reference.\n\n```json\n{ \"$ref\": \"#/components/schemas/jobTitle\" }\n```\n\nFor a further dive please follow the documentation [here](https://github.com/samchungy/zod-openapi#creating-components).\n\nIf you wish to declare the components manually you will need to do so via the plugin's options. You will also need\nto create a custom SerializerCompiler to make use of [fast-json-stringify](https://github.com/fastify/fast-json-stringify).\n\n```ts\nconst components: ZodOpenApiComponentsObject = { schemas: { mySchema } };\nawait app.register(fastifyZodOpenApiPlugin, {\n  components,\n});\n\nconst customSerializerCompiler = createSerializerCompiler({\n  components,\n});\n```\n\nAlternatively, you can use `JSON.stringify` instead.\n\n```ts\nconst customSerializerCompiler = createSerializerCompiler({\n  stringify: JSON.stringify,\n});\n```\n\nBy default, this library assumes that if a response schema provided is not a Zod Schema, it is a JSON Schema and will naively pass it straight into `fast-json-stringify`. This will not work in conjunction with Fastify's schema registration.\n\nIf you have other routes with response schemas which are not Zod Schemas, you can supply a `fallbackSerializer` to `createSerializerCompiler`.\n\n```ts\nconst customSerializerCompiler = createSerializerCompiler({\n  fallbackSerializer: ({ schema, url, method }) => customSerializer(schema),\n});\n```\n\nPlease note: the `parameters` components do not appear to be supported by the `@fastify/swagger` library.\n\n### Create Document Options\n\nIf you wish to use [CreateDocumentOptions](https://github.com/samchungy/zod-openapi#createdocumentoptions), pass it in via the plugin options:\n\n```ts\nawait app.register(fastifyZodOpenApiPlugin, {\n  documentOpts: {\n    unionOneOf: true,\n  },\n});\n```\n\n### Custom Response Serializer\n\nThe default response serializer `serializerCompiler` uses [fast-json-stringify](https://github.com/fastify/fast-json-stringify). Under the hood, the schema passed to the response is transformed using OpenAPI 3.1.0 and passed to `fast-json-stringify` as a JSON Schema.\n\nIf are running into any compatibility issues or wish to restore the previous `JSON.stringify` functionality, you can use the `createSerializerCompiler` function.\n\n```ts\nconst customSerializerCompiler = createSerializerCompiler({\n  stringify: JSON.stringify,\n});\n```\n\n### Error Handling\n\nBy default, `fastify-zod-openapi` emits request validation errors in a similar manner to `fastify` when used in conjunction with it's native JSON Schema error handling.\n\nAs an example:\n\n```json\n{\n  \"code\": \"FST_ERR_VALIDATION\",\n  \"error\": \"Bad Request\",\n  \"message\": \"params/jobId Expected number, received string\",\n  \"statusCode\": 400\n}\n```\n\nFor responses, it will emit a 500 error along with a vague error which will protect your implementation details\n\n```json\n{\n  \"code\": \"FST_ERR_RESPONSE_SERIALIZATION\",\n  \"error\": \"Internal Server Error\",\n  \"message\": \"Response does not match the schema\",\n  \"statusCode\": 500\n}\n```\n\nTo customise this behaviour, you may follow the [fastify error handling](https://fastify.dev/docs/latest/Reference/Validation-and-Serialization/#error-handling) guidance.\n\n#### Request Errors\n\nThis library throws a `RequestValidationError` when a request fails to validate against your Zod Schemas\n\n##### setErrorHandler\n\n```ts\nfastify.setErrorHandler(function (error, request, reply) {\n  if (error.validation) {\n    const zodValidationErrors = error.validation.filter(\n      (err) => err instanceof RequestValidationError,\n    );\n    const zodIssues = zodValidationErrors.map((err) => err.params.issue);\n    const originalError = zodValidationErrors?.[0]?.params.error;\n    return reply.status(422).send({\n      zodIssues\n      originalError\n    });\n  }\n});\n```\n\n##### setSchemaErrorFormatter\n\n```ts\nfastify.setSchemaErrorFormatter(function (errors, dataVar) {\n  let message = `${dataVar}:`;\n  for (const error of errors) {\n    if (error instanceof RequestValidationError) {\n      message += ` ${error.instancePath} ${error.keyword}`;\n    }\n  }\n\n  return new Error(message);\n});\n\n// {\n// code: 'FST_ERR_VALIDATION',\n// error: 'Bad Request',\n// message: 'querystring: /jobId invalid_type',\n// statusCode: 400,\n// }\n```\n\n##### attachValidation\n\n```ts\napp.withTypeProvider<FastifyZodOpenApiTypeProvider>().get(\n  '/',\n  {\n    schema: {\n      querystring: z.object({\n        jobId: z.string().meta({\n          description: 'Job ID',\n          example: '60002023',\n        }),\n      }),\n    },\n    attachValidation: true,\n  },\n  (req, res) => {\n    if (req.validationError?.validation) {\n      const zodValidationErrors = req.validationError.validation.filter(\n        (err) => err instanceof RequestValidationError,\n      );\n      console.error(zodValidationErrors);\n    }\n\n    return res.send(req.query);\n  },\n);\n```\n\n#### Response Errors\n\n```ts\napp.setErrorHandler((error, _req, res) => {\n  if (error instanceof ResponseSerializationError) {\n    return res.status(500).send({\n      error: 'Bad response',\n    });\n  }\n});\n\n// {\n//   error: 'Bad response';\n// }\n```\n\n## Credits\n\n[fastify-type-provider-zod](https://github.com/turkerdev/fastify-type-provider-zod): Big kudos to this library for lighting the way with how to create type providers, validators and serializers. fastify-zod-openapi is just an extension to this library whilst adding support for the functionality of zod-openapi.\n\n## Development\n\n### Prerequisites\n\n- Node.js LTS\n- pnpm\n\n```shell\npnpm install\npnpm build\n```\n\n### Test\n\n```shell\npnpm test\n```\n\n### Lint\n\n```shell\n# Fix issues\npnpm format\n\n# Check for issues\npnpm lint\n```\n\n### Release\n\nTo release a new version\n\n1. Create a [new GitHub Release](https://github.com/samchungy/zod-openapi/releases/new)\n2. Select `🏷️ Choose a tag`, enter a version number. eg. `v1.2.0` and click `+ Create new tag: vX.X.X on publish`.\n3. Click the `Generate release notes` button and adjust the description.\n4. Tick the `Set as the latest release` box and click `Publish release`. This will trigger the `Release` workflow.\n5. Check the `Pull Requests` tab for a PR labelled `Release vX.X.X`.\n6. Click `Merge Pull Request` on that Pull Request to update main with the new package version.\n\nTo release a new beta version\n\n1. Create a [new GitHub Release](https://github.com/samchungy/fastify-zod-openapi/releases/new)\n2. Select `🏷️ Choose a tag`, enter a version number with a `-beta.X` suffix eg. `v1.2.0-beta.1` and click `+ Create new tag: vX.X.X-beta.X on publish`.\n3. Click the `Generate release notes` button and adjust the description.\n4. Tick the `Set as a pre-release` box and click `Publish release`. This will trigger the `Prerelease` workflow.\n","readmeFilename":"README.md"}