{"_id":"zod-nest","_rev":"59-a37cfc3954a02d02cc8022936d8d6fb6","name":"zod-nest","dist-tags":{"alpha":"0.0.0-alpha.0","latest":"3.7.0"},"versions":{"0.0.0-alpha.0":{"name":"zod-nest","version":"0.0.0-alpha.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.0.0-alpha.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"434aafb87b150bd4709c2da8b8c4caf67a619a68","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.0.0-alpha.0.tgz","fileCount":8,"integrity":"sha512-bYFc51vcuJPWfrK1hExZzexBOgCPN7A9izr44TYVTX/6Vd7pfI6kxgmUZR77EJ0GovHB/i7ml4uBGKhVzrGt5Q==","signatures":[{"sig":"MEUCIQCkIimp/xcdzGQUJNEFY/YYz53vSKwWxU3HBnqCYjMEdwIgaFWV4YWajFrkHp8hvjvwJjxC7rsLjoSH49JGdQfN+xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4736},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"a23aac966b99f12204198be3536598a2c3df18da","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","build:watch":"tsup --watch","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build"},"_npmUser":{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.12.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^20.17.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/swagger":"^11.0.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.0.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.0.0-alpha.0_1778969478264_0.9138591294274465","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"zod-nest","version":"0.1.5","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.1.5","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"95763a32c347fefd26b19aa8bafa28dda01f4adb","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.1.5.tgz","fileCount":8,"integrity":"sha512-i0aF8pEyGr3lnWitowcXVDyCCiyHnFTrg+3n2+xJmiNFkr2hJluCOGHaQuX9Ps5jZmNHxWzDkchNLClqu6kWoQ==","signatures":[{"sig":"MEQCIEQKGwWecVQfv47vZBEglVUhwaNs/QfWIK8KAr1JrHmwAiBQxJhRpevJV9FQzGvf+oATDJ3wpTiHYmYqQgsTQv3qgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46063},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"6eeaba47d83b09808cbc88009fbe6ec4edb3ff69","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","build:watch":"tsup --watch","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/swagger":"^11.0.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.1.5_1778979766592_0.10945862712670307","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"zod-nest","version":"0.2.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.2.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"555fc6020096958dd61f05928610f3b19d30d062","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.2.0.tgz","fileCount":8,"integrity":"sha512-5n1Qxm3+lSxKv8DNSr8j5TNWzeZxArD8poPN00WQsbiIbi+N9Rou+OG9QnMTaaSljnoSx5Fw8tRdMbf9gemKUA==","signatures":[{"sig":"MEQCIH03T040eXLoiSuVSbjA971m8H4oCTfhrR1qOFdyNJ8kAiBD5iqecCRdK5afomkkY781kZRysCkaoAmMPQhOrpVdkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81162},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"ad17f67e6643c72154fde77401d151bd47940fb3","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","build:watch":"tsup --watch","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/swagger":"^11.0.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.2.0_1778982544901_0.11696504085658521","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"zod-nest","version":"0.3.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.3.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"65a448b36bb8e1f4cfc918690534d734c3be06ca","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.3.0.tgz","fileCount":8,"integrity":"sha512-coDJq2CxLjrBJSux3klTVWMfDoWMHu4pVUh00gZE7XLkn3+EqEvzsppsKXlu1d+p3VunVV1ikCmyrBwRGEekUw==","signatures":[{"sig":"MEUCIBY2TPhwMM+WVdo2VWJYPbJYJW/nWgP8MVVShOMPiXkTAiEAv/mnfwNeCuU6F0ntCblGOExRL877D7CSopKBkVQw3Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105882},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"11c373facc86c2de1cce374da3dfbf2ef13339d1","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","build:watch":"tsup --watch","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/swagger":"^11.0.0","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.3.0_1778984763693_0.973147813568219","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"zod-nest","version":"0.4.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.4.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"dec336a5129e3c639f641a171ff29217e0baac50","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.4.0.tgz","fileCount":8,"integrity":"sha512-kGM3J7BAEw1iPZHQXt4HA0JLmsZlon8rzFORqMCoi1MCyz4KFJxgYoMieMZ2To6uKXxEnB/nBt/i40k19japvQ==","signatures":[{"sig":"MEUCIEXNb+GVJfPqTCalZpfbSc6kYdTxP9pSQJE5SR9H3xyfAiEAkfh5TE6ivrVX90bJbBuf4j3zaZXRKUE7scuWn+nItuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219366},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"7b464fd77a3e07721948ade39a819aa846690991","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","build:watch":"tsup --watch","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.4.0_1778990017864_0.068640142231023","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"zod-nest","version":"0.5.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.5.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"0bc45d0d15951931ed683e11b116403d9e34b3b9","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.5.0.tgz","fileCount":8,"integrity":"sha512-24m/zGHm9yyGjq7mZ7DdfUq2ycqnU0Ha5/oOuNt7fzsyonQxBU4RmfhhOOX2oGo3pBWlZC2vN/+5b7x3rHxb0Q==","signatures":[{"sig":"MEUCIFCEinLtLuBLwlhN+YNdQuMjkvcyKFAXO2TIx7tP2QyhAiEA27tEWsVu3BLLztP5Odxe0ku+6bDiA5T61euAwzu/hik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342325},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"1713e9550e36f7b6fe54759be95634c7635df67c","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","build:watch":"tsup --watch","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.5.0_1778994671572_0.2653107130844625","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"zod-nest","version":"0.6.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.6.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"ba0e05e0a0137c65e5ae4be1fc75348dd9dc5b86","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.6.0.tgz","fileCount":8,"integrity":"sha512-UUVsiMGlh2vq8Pzg8NOohvBCjTFaH8sywyxvPdO9+lb56ZwY3blLvttnC1nnhPcj4KJDh8DrrnhHBr79a7IjEA==","signatures":[{"sig":"MEUCICgq9kzCjG0hN1OPxVZ97Xn3Gwywutmku2rSH0wINQ/CAiEAnnYVvLQznKx2kAYSdg78xfxG7DBVW92DsktcGLAc/So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342871},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"01fb7d6db6cef0e38e8fd20aa6da6d15c57a4d42","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","build:watch":"tsup --watch","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.6.0_1778995503476_0.552505850840145","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"zod-nest","version":"0.7.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.7.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"451e9761519a05d3447845bd54547efb7f564e54","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.7.0.tgz","fileCount":8,"integrity":"sha512-m2F/nEPOiGbWXz2OcnBBi7t8Q6ezO/iIdHomq4gVzAyNgOk93E5EsnISbdPxsjfYPyV8N3mFjqoEl2cXtsmatg==","signatures":[{"sig":"MEYCIQD2OrRDnsc0R/uqWnN1DgHWbQE30vP9CYVScTZSssa2fwIhAMleb9ZKdXvMOQjB8829GqKaux7Ozg4lFzfajKJHdh4H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369825},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"ea6efaee6b790f708c08ee328c7c481136a3585e","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","build:watch":"tsup --watch","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.7.0_1779031463270_0.20027427713063917","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"zod-nest","version":"0.8.1","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.8.1","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"13512f34510623d9b07bbef8bad24c14dcda364d","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.8.1.tgz","fileCount":9,"integrity":"sha512-CyCTO2GWcnrfZEyQJ+8UcaWaLS0rReelVsPx780jOLMGNmuJYM6afDWhNuAYsUm1CPfzwRSNBKaykoK7GvH8AQ==","signatures":[{"sig":"MEYCIQDv7ho/nrFVGDXsPnSfy5QSN8GaY2TRwlPtUwILnQrHcwIhAMk+JF2aDLFDHPCChbqGUuuywgDaf40TmovmMMjh/opz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400000},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"b4cacedf1bf3de26652800256667f7f26041751c","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.8.1_1779053932112_0.5093690381433904","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"zod-nest","version":"0.8.2","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.8.2","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"2708a49936c6241881cf0baecc9d204557b8806e","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.8.2.tgz","fileCount":9,"integrity":"sha512-APatuCEE4G1icl75L3ru2Wg244bUzAblFKNErCZ45fzE5u3WDr7XpAhWuA3hZXir8UFC/+P+ENtomA9TYyDscw==","signatures":[{"sig":"MEYCIQDgEPV3K2rEuL/EkqiLTqSu9vV1rEKdUruO2bWtJkficgIhAJ0QHE/oVABuuUeRxo9O9dq1aQggLSHPHGHFEhnoLIdy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400932},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"47cdbd4f174e5a746e02299c1fef2929d3348451","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.8.2_1779061791594_0.5190715856892907","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"zod-nest","version":"0.9.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.9.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"c7e371f4780b6d26f239aa7c469c93189b606b94","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.9.0.tgz","fileCount":9,"integrity":"sha512-PYRSW1UE14H5XJAER79JIhQttBYzKLu3viqL5bMPdYQ0bipO1DabP7unCh+uA02lVK4RHumD2LwsWbgFDHKSXQ==","signatures":[{"sig":"MEUCIEhbWN7CxrjwYT0RhWBCukVIoO7A85/JxXXgy2d+kLM5AiEAkFsBVPih3L8nrwDcPBXYP6kS68MoURhZ6ccl9RrJ7yU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":401201},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"48e7fb9c6ee5db5d33cee16aabaf0cb008135455","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.9.0_1779065952853_0.039408023672999004","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"zod-nest","version":"0.10.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.10.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"d5ab61678a337173e95a819f2ad8689107618a8e","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.10.0.tgz","fileCount":9,"integrity":"sha512-bG3c8Qp9avdx62b9iRCZI6cbAxNzvpuzhyZcH7OTBHsU1K0SAw7/TKVD37dID5QX3oDsF3GR9pFhbgKL/+BSnw==","signatures":[{"sig":"MEYCIQC8SBIJQjC0nKHM3zmTKxbJJxLdbT7M3NAjbcBhiAiHaAIhAMpj0wRx93UZ4xb4EhrBEP2yGhThO68JwUq7GE8OMWTW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":401201},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"445a6b51cd39211e0bce3d0a1974fc18c8c9872e","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.10.0_1779066667099_0.10530856486409812","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"zod-nest","version":"0.10.1","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.10.1","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"c84474d5900aaa30bdef0e1cc378c36640101dc9","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.10.1.tgz","fileCount":9,"integrity":"sha512-rn7CI/NRA+7UBxTSvIQ8i9aO246i0k6dH5aweiT0LkTYHDZK20idcmjI3K42k+O/tU6YlGJ7tkFARCSs+i+yFg==","signatures":[{"sig":"MEYCIQDXhfeDXCusmJSTqUYrLBXY4Aug8PX8aZm6AzhXHG8zogIhALJyLfQOBwd0VyUFL2RDJvIQ/zO/yvuTXYcaKbQSxH3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439026},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"d4bbccbe3cd578c0a3e5d98c61e5fa986b62ddb8","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.10.1_1779066776319_0.09736767194948182","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"zod-nest","version":"0.11.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.11.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"be599bbb7e25809458761100a8036dd759f8325e","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.11.0.tgz","fileCount":9,"integrity":"sha512-dnV+7v0hi4pKISpWhzC/A+yXljptEwrdCU9Hxg9/5pEmPTZdQQODG5sHB9IEtVYzbr3xN5IXUy9Bx25ZndXMYQ==","signatures":[{"sig":"MEYCIQDqF0jPNPigkmihl/IwOp1+tp2j5ciekMMcS7xeWgFbuQIhAIgSnqwnzh9I2fYEjlvwIeIWXTAoNMCMOa+seo1Us4wK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440239},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"09bd796c903557693c9659f93133108214a97f8e","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.11.0_1779067705032_0.5064936665237043","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"zod-nest","version":"0.12.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.12.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"0724b350f6cc4b0928bbc4c735195115299b90b8","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.12.0.tgz","fileCount":9,"integrity":"sha512-JFqJah2+wQ8vF6XYnFtbNzdWpG6cWTUTzywCp9WE7Ytt8EAd0gb8oIpnQN+Fo3lxLUCAm+oPJO4nU12Fbh2dXw==","signatures":[{"sig":"MEUCIAlQAQ79zI1Nl5UKWilsu6IRmbR1A/G1c3zQDkKkH/oZAiEA8zqclzWdDuh+L/yw5bFPizjz8KKC+nxzWUdbBBzoyMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454527},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"267059fb2136b123d5575e0c12e29de7dc48b991","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.12.0_1779069855144_0.538483527737903","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"zod-nest","version":"0.13.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@0.13.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"430766701182b6676042273370cf971ab0aa78c3","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-0.13.0.tgz","fileCount":9,"integrity":"sha512-zlEuJghoesAxvvEouIxbMMiC0RPMMnUT/9+5ZSQs+wiPsiTHJN/kgCU/gRuw9RS51wdOoRQmP0l8fmd1W12hKQ==","signatures":[{"sig":"MEQCIC27jxqZZcVTZks4wwu2eYzAHVLWMwyWXNPiZXzDg38AAiBHWvFqG4/B0hf5CyJoaaybemEB3/kytJcYu4j4gjBGUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":465464},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"e5636932d7a69c411c3c88615cae218069c13a59","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0","rxjs":">=7","@nestjs/core":">=10","@nestjs/common":">=10","@nestjs/swagger":">=8"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_0.13.0_1779071566005_0.044345890169156466","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"zod-nest","version":"1.0.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.0.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"a8f1e43f17802b7526afaeb546c04d509b45b506","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.0.0.tgz","fileCount":9,"integrity":"sha512-Ll9qp03e44ATkofZqRStFdXrYLNiqLgLWkOvSgIbWt45cFyhTBKxTIiPS3VIvMP0sg5wr2sR6NJBUfQKwo0AqQ==","signatures":[{"sig":"MEUCIQCaKLA93iIN6L/cJ6KYJxDGb/mFA28Wa+UlyUvtUFO5FgIgKlSwlYv65yQRPcHVxTfv0tNQ5OtD+Xtw4ac1bNFHkXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":466013},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"803a7f49f8b7aea1c4e5ad76595c6a302155267a","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.1.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.0.0_1779073792944_0.800596624882312","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"zod-nest","version":"1.1.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.1.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"3c09afa6c0aeafdca8c80fdc9f6aae5957f75481","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.1.0.tgz","fileCount":9,"integrity":"sha512-GZWKsS2T0xafSkP3a58BteSZr4cnGiSD4f0lwdt3e9yH+YBEtgdZg0yNondGh53CDzfhbOMSGT3CFlT/amQO7A==","signatures":[{"sig":"MEYCIQCQVFvVgCH8h8XQJOUqIQX3gL27WyT/Mea2LIZyFsL/1QIhAI96iWKaoV3uExlxnJ0O2sos68K++hGqIIJTLWXlqryu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473294},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"11a9cac8fbdd9dabd2bf92b26ac8ccc654afc88e","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.1.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.1.0_1779074471513_0.957509892260807","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"zod-nest","version":"1.1.1","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.1.1","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"8e1bd26dac8d18b81c7161c8262beaf7fd95eda6","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.1.1.tgz","fileCount":9,"integrity":"sha512-CCxFwEuh4UGai9LGS5vLHbO2PdQGUGOdF5g8CVaPfKlV6m+hv8asilO40RqrKARM1pF5kmp2u3tLK+lnxB+Dew==","signatures":[{"sig":"MEUCIEBE+FleP478MiWSYdQ94jBQ7hTpnK8cg9+2ZqX83MdoAiEAvxO1atN/Tk+mfT2qUcWVdarrYq/igTVrcwBy1vX5jCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483132},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"9ff6abbd83dcca8f23020b74d65d7e85b472143b","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.1.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.1.1_1779078273565_0.4226272564012581","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"zod-nest","version":"1.2.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.2.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"7a7057896803060023b9515a065e4638bd034b10","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.2.0.tgz","fileCount":9,"integrity":"sha512-zuemPjRGUymW33hSZVmas4KwZwMhmgI9hLhRE1fojYwQBFTuZtyq+n7yEYgpuAFCKY2H5jdDkfC/tZU4neba3Q==","signatures":[{"sig":"MEUCIQCZ2ct/v06fHnVc0F+bw7Hh7WHDsRr6IK2+cpI8hS+vtQIgIp3GDBzUsxvu1SGbp1giiq1eOyTmH266uM8toiBwAWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513752},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"1dca56a0a38ae9f91c9477fbfa532c2fe8c91c0a","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.1.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.2.0_1779079093791_0.19625377208535988","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"zod-nest","version":"1.3.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.3.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"ba057a507d7b0a662c0982d9b7b111646f59cd2a","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.3.0.tgz","fileCount":9,"integrity":"sha512-pIVeTDBsmnqAIkm4Z+hxrSOU527nbkTrFl9geZQnQZfP6iebFJddkXXOT8VHNeceg/N50TSz1zxc6ff1fhIwqA==","signatures":[{"sig":"MEYCIQDP4lqExE4Z9hOw5LaZErHzGs/OhPonBwOl0JdzwRBNzgIhALmz/OdwJOoq2ofW2bo/sG2Yk35peaANqUB2lZfdrKfN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562010},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"46f75147ebe9dd8b82e95de51516c3b01eefc080","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.1.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.3.0_1779104448554_0.6519543413740327","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"zod-nest","version":"1.3.1","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.3.1","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"d788d6e93600e6937353468b05fe74177a3107da","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.3.1.tgz","fileCount":9,"integrity":"sha512-IPTqJLNkXlvd3rvwOECJ958+oKdfCVgWVWsDbx5YqiHeql1PpgQZBQ5G6ker+R0vHVpbPXpnApyWSde+cNhbrQ==","signatures":[{"sig":"MEUCIQDntmLhdpYvytKfVGlXb+5ZJwByxg8LPTaYwJ9iY9+OHwIgXa7JKJZ24EguXY7PJMmAPs4rZjlgBvI5lkK7EHXo1NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":564516},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"6397c7576a64f66456b29e6b6f0109afd2e6b688","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.1.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.3.1_1779112220197_0.8021961827327919","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"zod-nest","version":"1.4.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.4.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"f97b5003b71f18e8de298e77b26b733aa328be1d","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.4.0.tgz","fileCount":9,"integrity":"sha512-pnaleqS4XM760pXlPX+Y3rWUQqnkVEqVDeduZ/520NrJ8YNsVXqsf8e5cxBfvyXZGXeMJLhWsDy8WloAs0Tsqg==","signatures":[{"sig":"MEUCIQDFqizyXeDBbPdd4YO4DZ6dV5YvFCW/YXCpx6zLNVvhzAIgFaOBHi1mBbvjtDHCKzxqASUlUqmC2RP0F3Fe+r+ALco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589531},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"2ac7154e04eeda00da9ea9109baa94dfd7140569","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.1.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.4.0_1779116698350_0.4132446625964854","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"zod-nest","version":"1.5.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.5.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"00cc0eae46605e89d5c1944667ffaee83a65f0f6","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.5.0.tgz","fileCount":17,"integrity":"sha512-5k2zRV/LLaNp/7ZrhWDKJ2bHwGjmUEnsmH0+s/R3QR06EoBuBjTwzVSxj6KAgQyQbSGppHet0xbQ6TYhSJ7CSg==","signatures":[{"sig":"MEQCIB1a66+lFGHHkxA/SPAf9bN03UjSYrWnLCx6Ji2KMEZqAiBR7+ZvwOmDStkKldarQ2E5MUxRZ13lZfPUwSCzlBV1uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637163},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"b051962d0d82944070f9e5a9e137cdc3d5f90979","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.12.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.1.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.5.0_1779146768620_0.9283241384671912","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"zod-nest","version":"1.5.1","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.5.1","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"6e46c989795dcc919177b9d34d69e388e440ec39","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.5.1.tgz","fileCount":17,"integrity":"sha512-iJVANvXvJn9NngWmVAff8kR6Z+xEfBmNa1MPd78yXaBDvf+rV8/yR7RfwuCKRRcioQIysygu30RajA8WuoNt6g==","signatures":[{"sig":"MEUCIDRRq/vJL+HvixgKscAlnjqv+zJVZZLc7Q0L3ZKuRIe/AiEA0Xri/welwd0Q5w1uOcB9VGbOkCaW+Z3KOWGPIIOLCLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":643237},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"42ab889c58349e85ed26ca2d982b3548232c57a1","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.1.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.5.1_1779157295034_0.35317245436828437","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"zod-nest","version":"1.6.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.6.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"773875ca84eef055d93b7bde3cbc39ade98de261","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.6.0.tgz","fileCount":17,"integrity":"sha512-YDmLjKzAZHEwmoI8VkiuAU6JYCVdrMDVIvS7s4+lZrCeB0ySgMmlRra9KKEkk3xcX8Te6UNOIe2my1aSipITbg==","signatures":[{"sig":"MEQCIBPwY3m7fUWKWmTW0VkThBVMj3jxNNj59r2Rwl1qGXnMAiAWOBGzFFSunzWX9ii9stjuKFVnTE8+mSBmbwDzJBXtqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655408},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"140e69b17a3206ca133711f663c4ca19319592ad","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.1.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.6.0_1779159210635_0.45431046625092697","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"zod-nest","version":"1.6.1","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.6.1","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"a3f168178c145972cd806f2954de1de20a13391f","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.6.1.tgz","fileCount":17,"integrity":"sha512-Q8su1z6hoSDtOgiKjjPA3CX9AZetmJJvCatcSevbuNyWSvaDD7DqVxHFu+Yz3nFvY6znS2Mw6EzDCL6P/iOaew==","signatures":[{"sig":"MEQCIHSgJYXcDgm2bRs9feUYC/ttqWa1I+tIE0v/tOzq85eTAiA3+RYfxF1UGnexB29G6tQlpHn9XX0krZIZx2Hx6Pe89A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656142},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"488338f29b73ef8487854dfa7bd3f87f50e06feb","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.1.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.6.1_1779159597249_0.5832121640623942","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"zod-nest","version":"1.7.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.7.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"a353906fbbae5fa1ddb3c5a96d593098de5eda73","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.7.0.tgz","fileCount":17,"integrity":"sha512-QES97/teGFrrRBZgg0cChifluYpVe4e40nt3U70MBSxRNiI1LAgU8lKt+rAgJcH7scUjbGvmW5tAyuOwEucKzg==","signatures":[{"sig":"MEQCIGkXYa7RlMNAxewtY0A5WSzqwi7+kAW1byvTDJTGDHhHAiAsHKifyqwB5i/v11Oigr0S6gxJ157s00vptk6tQQwc8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":715810},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"6ab6d6700903aa11fc5b4975c477bc9a908e8c60","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^29.7.0","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^9.16.0","globals":"^15.13.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","jest-junit":"^16.0.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.0","expect-type":"^1.3.0","lint-staged":"^15.2.10","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^24.2.0","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^28.10.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","eslint-plugin-unicorn":"^56.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^11.0.0","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.1.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.7.0_1779193587725_0.8412657521869675","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"zod-nest","version":"1.7.1","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.7.1","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"60d245ed5542a19f9fb29b2d83101f2069058e98","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.7.1.tgz","fileCount":17,"integrity":"sha512-IfFRH5M5sr9aYYr5GZ4YP9OmKAsrznTjTG1wIAt65iBgDtH+hX1u0gFTV+gVq3MZC42xrSqtGh5Yu/kXj+Cvxw==","signatures":[{"sig":"MEYCIQDyQGlALNUssPE2oxH7uJWjkvy/EvcZdcol+1YWAQhS3gIhAIVwuOQo+R2dOB2TTjWW8zlFD01kScovkHrItkUCGtm3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":716437},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"639ade3045abdbb4c2a37e48e4c23fa19dbeec32","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.7.1_1779199465957_0.7993861333717371","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"zod-nest","version":"1.8.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.8.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"49bb5ccb440e52817061ae066c034185fcb532d6","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.8.0.tgz","fileCount":17,"integrity":"sha512-OEKQyad2FyWRY4+n+4zMntVIi0Hi2lNbfXppUqdhBfLLM/RNhj9zpkUPhiSOu2kopdtcOf3EXXERWYN0lnM+zg==","signatures":[{"sig":"MEQCIBEp8nsJ1tTGygTNXdHil4XZbC1ZICnD4C3TQ2UUCE8pAiAZJ7CQSeb76eNJd3mOd3XPkhgCfqKVQ6PTHU3G/U8o4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746133},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"d486691b1a3d8e441e4b35b8e3e9a51712dbeda4","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.8.0_1779208447414_0.17992902814439926","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"zod-nest","version":"1.8.1","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.8.1","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"888c5850109370f4f016443f0557c08c15c043f5","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.8.1.tgz","fileCount":17,"integrity":"sha512-7LXjAdHATpjvByAX+qyJJ0VnGlur8gdTLZYPM2JhY+STWH3C/ahvAby16xx7/MhnOsmUCBVTtBlWchznumqnSg==","signatures":[{"sig":"MEQCIAcFZ4zFB+8Hy/EAsPMr66d8QLQzisJxY6nRJoo4q03cAiBesPfbbLy0UkuCwuAlB+1Zuis00d+egrWdT4NBIFdMYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":747139},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"3f55ac7f1e494b9e143dc4d183f5aff3d6fcf1a2","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.8.1_1779220264923_0.28979764054571366","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"zod-nest","version":"1.9.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.9.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"9465fe9870ff5915eb8c59c9e6831e54eb085a5d","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.9.0.tgz","fileCount":17,"integrity":"sha512-mZX9I17WclqJugTq9uyM5ggxLAWjIB2u6jpsyEc5dzbO5RBtkcZxKvTLmbmBJgNDsPJzGGT/kID8GTemaRROtA==","signatures":[{"sig":"MEQCIDbRCFK0Gqu2f1u+X9Y/bhiyBMzPnfMG0h65HAIbPuubAiBafLMTjlCpKfJ7302vAIsPJqS6AAecjfsoM9Iu74SsCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755043},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"0dfc7a2f7186722af68cf29cc0fcc0836ec1983f","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.9.0_1779295530364_0.10660490019590907","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"zod-nest","version":"1.10.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.10.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"30bf7540a611905b132f7a28fe1fda9c40a10b82","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.10.0.tgz","fileCount":17,"integrity":"sha512-I/yOURdw8X5C9upXJE4vdsxHtNiTfd2YnA63J7WQtYJnDjha+35ecP2Wp/wHB1OOtpMPBHn1DlAVWl5wG0y48Q==","signatures":[{"sig":"MEUCIQCvmgZOm9B0S+rFxNc1pqOIxb42+fepywqvZ1uJiq0ryQIgGIuH6xlL0FTIKY4alPESteuD+1y8igRE9Py/qhOKhhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":809246},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"58199457907391b968204c4ea629777d9b4ce1eb","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.10.0_1780321624343_0.30142672594797415","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"zod-nest","version":"1.11.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.11.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"cb1f9e24ac147f6755ab90a4610020ad93e057ca","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.11.0.tgz","fileCount":17,"integrity":"sha512-gZkvhTPlHkUGNaonK3nznT1sYWANL1RsR00hE2Wkb5MReAILv7wc0KeS3SlLUaI6H8gHSAkxxfXn2nUqVn98Yw==","signatures":[{"sig":"MEQCIE2jvdKMfx+vPXvASQIVBtKJnLMYgvNOoNHZJjLMqD5gAiBNGLVcFa64htnL4M52xgUXuRsGCB1n9CWM6I34b0ialA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":830921},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"67d824f3b8d22952f1f6cdeda4ff3110f8efea64","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.11.0_1780329685544_0.5971632051172386","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"zod-nest","version":"1.12.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@1.12.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"8db288dfcdbb03ceae999c87dc2b69ba02059d5e","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-1.12.0.tgz","fileCount":17,"integrity":"sha512-LX3mYMnaTiOkqFWjsUtlcUfpd2wrvPMJPs8Iu/UsYh3IWZ9c0GXdO8wFnNtEs0v6TSSFyJO4VE+Ind8XBTPKkw==","signatures":[{"sig":"MEQCID0t7NKjlfVKWaLA5YU8PqC/sTcpC+SIkZ6xJshqczfsAiAnSj01Kh8gcbUg90IugNODvpwcgoyElqUewRcwA3F8OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":867199},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"35dc74867a8525b7dd9d629d74da4451c07e063e","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_1.12.0_1781387902897_0.748969998386541","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"zod-nest","version":"2.0.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@2.0.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"042ac6858a40c6b9d5ab925be5827d10e02176c5","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-2.0.0.tgz","fileCount":17,"integrity":"sha512-Focm9hTRZKKch1CV/GPh2uvGGpGqJW3pRMXi5i7F8OUDiM99h74ztRX+ORT/4VxBB2alcqpX3WXll7k4QYbUdA==","signatures":[{"sig":"MEYCIQDAHnbr90biadTznPL+8o6M9+afTr6I5hUrjrVxRvH1EQIhAN/vlss7oyo2eFCq1x1UjdsHY+xAXLuUsDDUwT0gSpdl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895815},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"ca937af50ed0ad4e42fc4b15e66854b025c29092","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_2.0.0_1781453102321_0.3778939707752085","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"zod-nest","version":"2.0.1","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@2.0.1","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"6d853b07e653b6db9a0d4a631f4a2ed84029e0a7","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-2.0.1.tgz","fileCount":17,"integrity":"sha512-5x2ld+E/CkqnkBEbkwnrDjKmE1rmwj/R853edWUDn3Wyw4JZpuUPNZ4uLy7+yJohgu8xza3juDcz2fow0PHPyg==","signatures":[{"sig":"MEUCIFJNnKeXTvKbz0+tvl85y4+rLiq5VfLXLAN7HGmc/gurAiEAtql+q4SWHEiSPDU/Wn0hGSNvg1BPteUcB7Pm0DqI1Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":896645},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"20d1863f809151467118e4482703df9492770253","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_2.0.1_1781456788480_0.5804227881577408","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"zod-nest","version":"2.1.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@2.1.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"9e0b4a5a12b7e93ece0a065b7e566076aa20a10c","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-2.1.0.tgz","fileCount":17,"integrity":"sha512-M0idINvzW0/LKKzZhs6buwHmKeF1aXCHR27XJJMurg6chuOMBw1i5ktfgCgBTippwEKWPbvFgv+EGkOXhJBt9w==","signatures":[{"sig":"MEUCIFpBCZonAjysnFdL0/GQO6ELUHTufF8Jka40em8ZgYQ9AiEA9YAEbXT3NVo5nUKwvFUFL2NWe8P5BWdlPjVDGwyvZu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":912935},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"c56258204b2ff0dce0e22c916d97966ed6f76097","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_2.1.0_1781459344194_0.7114783277300845","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"zod-nest","version":"2.1.1","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@2.1.1","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"9cd4fe904dd039fd3616cb642d9b7ab8948a2e89","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-2.1.1.tgz","fileCount":17,"integrity":"sha512-5/5sJi3rdogzQebX3V4pa+kn6a3h5XK40LebjNA8C43HzRs+XpAlZk7yvQYkV3ntqdJ5SjgyTclGccmKSiz7tA==","signatures":[{"sig":"MEQCIGAUb81I0PNTbVltc1j9bOpiNwMDqVJZBmwAK5Mv1G70AiB20quRCfo5pcBDI5zoZGF4cyRjiJF8LXWQFN6Ao1v6sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919267},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"897b34410171600fb52e03fe187e71ebd27b15c8","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_2.1.1_1782661773660_0.9366092804238262","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"zod-nest","version":"2.1.2","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@2.1.2","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"dded5374281deea441ee9102c160a2387e654ec0","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-2.1.2.tgz","fileCount":17,"integrity":"sha512-UcT0sOS4kZ9R6Vywsib3fkqmRjx48mGaigU6iQAMyv2ZXuo0TP39Yr7Ih8pKpTTW05IsAlA77/vnsY4/qN4vwA==","signatures":[{"sig":"MEUCIQD7oJH5ErwuOroeJBqiWD0+TG9sdHyhmzwc9MfMh4yF0wIgcBLj5dbCuRuYiuNOvjB2UieO6Q6VRDkWCzJrJsBExoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":920343},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"10b89e3365ebe1087962f11056b88e3b771fdc45","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.0","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_2.1.2_1782662253191_0.19127928259921378","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"zod-nest","version":"2.1.3","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@2.1.3","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"ea2229fa1cd9782b927c21c84a90512588da7bc7","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-2.1.3.tgz","fileCount":17,"integrity":"sha512-bIPz4SIO1w0F1TfGOgVF6ZC+5zN+4Lg/cEOHtrOuKMbxR8aMy4DZcHv9xj+kfxzG52EVHQqrfe7NQ+Sf8e1cTg==","signatures":[{"sig":"MEYCIQCtdt52d20ySnlGzm83MvfhsRllpx4yxlR2NBIaDBZGYwIhAJyux1KbCBVdu2H+2O2EbqGIDXJHt6/unkheCKb7Ozsj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":930143},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"c5bd624aee9c9d6c437060180d53d5cac6899c2f","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_2.1.3_1788223463310_0.7784584633885334","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"zod-nest","version":"2.1.4","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@2.1.4","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"3722beb0e8de7bb618d36bfd971d748482bba99a","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-2.1.4.tgz","fileCount":17,"integrity":"sha512-NMTGq0vriwhvoiOVni2Sz7gOUuNyfKE/28tmKC1PACCXe86OuGLa4I46Rx+D1907SLH/uPYB9ZMzKDPYgNPFmw==","signatures":[{"sig":"MEUCIEzW/s819yGYM5J2WO1CR6vHA+fwEdcU1bpug1b0rQMKAiEA7Ncnf5IV1X9o94oe54Xas/nWinq/RazALT/K7tMWbbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":939301},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"b76df99282477c01b2410dd1f49ecff6ac7c1e69","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_2.1.4_1788226070055_0.7885636866074792","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"zod-nest","version":"2.1.5","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@2.1.5","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"9b2d282b0e81cdc9d1fd1a66a0c8f821775feccb","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-2.1.5.tgz","fileCount":17,"integrity":"sha512-/HQgTb9PW6pu7EW/Ge8t+/nYPf47iyoqpZb3agpSo7fQuMw8DlmnoAOsUAKYxH38xdd6R7rMDH6g4Gz+YcCSTQ==","signatures":[{"sig":"MEUCIDrsFpQ2IeYrGU1e1umhN/SkUkh4L+BW8C3LK6Y4/frsAiEA3dhthkc8f8bK0Ly61VWgDBrd8PFJbjNrtrTNBfavn50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":940357},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"2230dc95c0112eb59e5234c89d508bdb9fe12f03","scripts":{"lint":"eslint --cache .","test":"jest --passWithNoTests","build":"tsup","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"jest --coverage --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","jest":"^30.4.2","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","ts-jest":"^29.2.5","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","eslint-plugin-jest":"^29.15.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <12.0.0","@nestjs/common":">=11.0.1 <12.0.0","@nestjs/swagger":">=11.0.0 <12.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_2.1.5_1788227823096_0.9899564426075198","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"zod-nest","version":"3.0.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.0.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"025790814e1864395da597ab2571743a328b5a7f","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.0.0.tgz","fileCount":17,"integrity":"sha512-4AqDaE1U/Pfro5HSMDWILV5uEjkjL7jMkjccfFpHsYv6tSrbL5B8AQb2h4/8XXV07s6CSDoJltOh0t70ckvG4Q==","signatures":[{"sig":"MEQCIA3lPkDr+suPjyVSK5JMp2sA1/Y6WM2gLsePk/CLgKfaAiAfrLgvJ/QnHnEymxc3aaybfCSPBlBTeItZlZ3jVeItTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":950861},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"291ee6ce07479697c80edb41aa3dd9419d39a8f7","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.11","globals":"^17.6.0","prettier":"^3.4.0","@swc/core":"^1.15.33","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^24.12.4","expect-type":"^1.3.0","lint-staged":"^17.0.5","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.9","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.0.1","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.0","reflect-metadata":"^0.2.2","semantic-release":"^25.0.3","typescript-eslint":"^8.18.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^64.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.8","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.0.0_1788234741021_0.7528120555980577","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"zod-nest","version":"3.0.1","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.0.1","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"733d2789736e7d22c312eff7ec3191a30f8925ac","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.0.1.tgz","fileCount":17,"integrity":"sha512-zIqtpQ00oaTrfT0L0CmBimjps9REOV788J5+pgXtxQvVl67QzOPwORwuNjliM/YTa5BaDZr/Yriq2lGecFEyNA==","signatures":[{"sig":"MEYCIQCZHzdYTrwAsWcqjotAFFbVfmMWTqHl7njlPvl1eiTzfwIhALo60zv1cHZnNkSDNxgrgVaN+YUeIp6I+ADKeI7rCuF1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951308},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"019a6799631d01bdeca514157ff4428c7129b3ce","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"overrides":{"@commitlint/read":"21.0.1"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","expect-type":"^1.4.0","lint-staged":"^17.4.1","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.11","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.2.2","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^74.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.9","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.2","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.0.1_1788270462965_0.2373758265585506","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"zod-nest","version":"3.0.2","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.0.2","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"fed318d13971bc6141656352931a05694513983e","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.0.2.tgz","fileCount":17,"integrity":"sha512-m0i32PLoJpuKmhRu+YJFmYCM1LvzfUPFBjbQKc2TnKKa2NaQRW5MoruEqqHNMKT0/VzzSfWOOwQ9Y+ZiIzizpA==","signatures":[{"sig":"MEYCIQDscx1oYBfKaPXdWOGFpjoQRveVB/7XmgP85DjxttnFMgIhAKFsS8U92aPW0z1KIfnVoXUy/+4Nk0LbLqhhmCSIki/9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":955596},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"2fa7b61327a25d169ae5c06604bedd9627952916","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"overrides":{"@commitlint/read":"21.0.1"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","expect-type":"^1.4.0","lint-staged":"^17.4.1","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.11","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.2.2","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^74.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.9","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.2","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.0.2_1788272959366_0.9010879690209688","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"zod-nest","version":"3.1.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.1.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"5d2ec7168a7a9cad275537cc347eb11e8100f732","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.1.0.tgz","fileCount":33,"integrity":"sha512-YWOdxnCJPL0jHW5BByisgy2lSeMVrftF5/ZiUoVu8Q0J088hoakML3yPdgzV7joKq8TSUIdb5yZahDER7PqRJg==","signatures":[{"sig":"MEUCICHefT9CPdMGJ5+NCqhwRRDK5UR5oB3h81Ub4be7COCyAiEA8Uraa2nIOG8cJjSMiWyZTNsnJRSpfWRwMSd80+dM2L0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1541226},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./express":{"import":{"types":"./dist/express/index.d.mts","default":"./dist/express/index.mjs"},"require":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.mts","default":"./dist/fastify/index.mjs"},"require":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"8bff164a0acb9f2d519fddee8910290900323a72","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"overrides":{"@commitlint/read":"21.0.1"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","expect-type":"^1.4.0","lint-staged":"^17.4.1","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.11","@types/multer":"2.2.0","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.2.2","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^74.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.9","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.2","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.1.0_1788315829707_0.3121368040807848","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"zod-nest","version":"3.2.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.2.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"23e28c45728392800e899684976a622b98e04683","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.2.0.tgz","fileCount":33,"integrity":"sha512-71EEy4pMgHcpmQHoneiLfftb0x0ghyC2ndUpTwjSS+9vquT7izIcPd430JXWlsmtD+tB8KsOwvHYtVcpXVEzvA==","signatures":[{"sig":"MEUCIH/ooLfqsgEl8X+5Kn0OV2a0kQr00OBkRD/2s1/uMoLEAiEAnGb/JoZls9uVLvpjg6BFVDt5Aac7HJV8AnqkbwFvG30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1671402},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./express":{"import":{"types":"./dist/express/index.d.mts","default":"./dist/express/index.mjs"},"require":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.mts","default":"./dist/fastify/index.mjs"},"require":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"046dbf1bf2888a3f9906428d6afc90175f5ae6d9","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"overrides":{"@commitlint/read":"21.0.1"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","expect-type":"^1.4.0","lint-staged":"^17.4.1","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.11","@types/multer":"2.2.0","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.2.2","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^74.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.9","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.2","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.2.0_1788318259160_0.5420231480192856","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"zod-nest","version":"3.2.1","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.2.1","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"b1a37cf2a65855712d545a2f4609e60f56891e55","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.2.1.tgz","fileCount":49,"integrity":"sha512-YO9sbaAFg5hxagD5Qznp8vrdH6SkU/S3v+wsTcxZdmXCrFqCGl9Y+IuFW3xufY0acVD39jRwiOWFmIy6dSmZKA==","signatures":[{"sig":"MEYCIQCJQEfOgHBhpXp9tccEvKcTIOOzyTpSWyNcEORJjjOJrwIhANh0S0kCNtBK97TiLsI0PoMJIjzxpoyalGwpdVHCKDu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111210},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./express":{"import":{"types":"./dist/express/index.d.mts","default":"./dist/express/index.mjs"},"require":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.mts","default":"./dist/fastify/index.mjs"},"require":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./package.json":"./package.json"},"gitHead":"2f410d103b6ce2286055d53ab46baef6dc9b5db4","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"overrides":{"@commitlint/read":"21.0.1"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","expect-type":"^1.4.0","lint-staged":"^17.4.1","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.11","@types/multer":"2.2.0","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.2.2","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^74.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.9","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.2","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.2.1_1788349901643_0.7869604453593595","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"zod-nest","version":"3.2.2","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.2.2","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"e6cd90de2930ee84055c58e43aebc1d9453916e1","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.2.2.tgz","fileCount":49,"integrity":"sha512-G1eEzPmJs+2ppIYGnISwWNkhGvAUJa5VUl6aGuMa3spy5itojNhYAeWuvHVngd7dZ+tjD+g7YQ3Y/J34sPhmhA==","signatures":[{"sig":"MEUCIAq7MJPUDiD6FZhNstPLPJv517Jbo8cmEe4yjr9nzqCHAiEA8il5/2FBfOv33FxN2m81cYo1mALuDURilnlW7rocqMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1108721},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./package.json":"./package.json"},"gitHead":"0fd66aba3d41c510c372fea59dd9c29595374a56","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"overrides":{"@commitlint/read":"21.0.1"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"express":["dist/express/index.d.ts"],"fastify":["dist/fastify/index.d.ts"],"helpers":["dist/helpers/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","expect-type":"^1.4.0","lint-staged":"^17.4.1","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.11","@types/multer":"2.2.0","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.2.2","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^74.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.9","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.2","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.2.2_1788354114826_0.4017667282444095","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"zod-nest","version":"3.2.3","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.2.3","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"5f9cc2a2548f5940925f85f5770db3e15886d714","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.2.3.tgz","fileCount":49,"integrity":"sha512-ApyA3tcpwyhujpeOY65k4oMLzrE7FYArv9d9PrVb4nBnNqD2gfL7K30dxl/dUTXuvbTeNFVB6sDt2gUy+8DLAA==","signatures":[{"sig":"MEYCIQCb1nIhYVkngo1bxepXE/tPCeoQi5nt6yeOCRtjDy9r3wIhAOZNtZK2MwXw3E6tDPB2MC1X/OGicRszj2lIROY/Jlyz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1123491},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./package.json":"./package.json"},"gitHead":"bf370f2f4091d129415cb3cdb67aa03036c9f02d","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"overrides":{"@commitlint/read":"21.0.1"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"express":["dist/express/index.d.ts"],"fastify":["dist/fastify/index.d.ts"],"helpers":["dist/helpers/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","expect-type":"^1.4.0","lint-staged":"^17.4.1","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.11","@types/multer":"2.2.0","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.2.2","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^74.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.9","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.2","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.2.3_1788374051209_0.5273734713491562","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"zod-nest","version":"3.2.4","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.2.4","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"9f3a0604dabfee7f58c687ed15f5c542afcf8bdc","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.2.4.tgz","fileCount":49,"integrity":"sha512-SKr93rXFOk6UOHHfLuIemBtfuCDH0Sav8jRc3CZxiXZQQdvX5jaTSdhexRz5UBhkG8ejXY8OnX7BE23r/aaZew==","attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1126212},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./package.json":"./package.json"},"gitHead":"71a88ce7c891d798fd72d1e06f516d686fc59b8e","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"overrides":{"@commitlint/read":"21.0.1"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"express":["dist/express/index.d.ts"],"fastify":["dist/fastify/index.d.ts"],"helpers":["dist/helpers/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","expect-type":"^1.4.0","lint-staged":"^17.4.1","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.11","@types/multer":"2.2.0","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.2.2","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^74.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.9","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.2","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.2.4_1788470440682_0.6315887929809145","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"zod-nest","version":"3.2.5","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.2.5","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"1faee58de1a6a517a94139fcf390da31cc6f9663","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.2.5.tgz","fileCount":49,"integrity":"sha512-c6HFBSLZsteLgJETELiFLHC6fqLI9EqHNc58O+RteOF64ZURa+HougP5ljX3j+EhRGnoUQ47k+NmlzRpbswMdQ==","signatures":[{"sig":"MEUCIBsRUl29LTyEBBkyN/Whk6WKF7dAoQtJ80WaeDaTeT+/AiEA05BAF3D9rW4I0xROrx5hCknVQhjRdtXni2nztRfh/2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1128697},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./package.json":"./package.json"},"gitHead":"82145c1645577337588d47c47939d5dc8b531db4","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"overrides":{"@commitlint/read":"21.0.1"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"express":["dist/express/index.d.ts"],"fastify":["dist/fastify/index.d.ts"],"helpers":["dist/helpers/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","expect-type":"^1.4.0","lint-staged":"^17.4.1","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.11","@types/multer":"2.2.0","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.2.2","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^74.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.9","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.2","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.2.5_1788481611256_0.21204415194797543","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"zod-nest","version":"3.2.6","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.2.6","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"5a3c6e2684b32c6895410daae067be9a5dcdc356","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.2.6.tgz","fileCount":49,"integrity":"sha512-MOwjWJUheWkX4c33YuzvqQRg7zKtB+mu5wuTJgaxC/4B/VCqkXyHY1xn3a5k66UPxKOcZ1FzKiAJ2KZlfTsX5g==","signatures":[{"sig":"MEYCIQCr0Fo8y6cnVRVOnFhIMu5IwmnutQbrizOSDAqr3zLxjAIhAMvLGMuY83LC8VJLr2QCO8JVhFR37LRet5mthUSZdoh+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129637},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./package.json":"./package.json"},"gitHead":"2e5f1cff23ade3c8cb182b6914b70457ba0c2db7","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"overrides":{"@commitlint/read":"21.0.1"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"express":["dist/express/index.d.ts"],"fastify":["dist/fastify/index.d.ts"],"helpers":["dist/helpers/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","expect-type":"^1.4.0","lint-staged":"^17.4.1","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.11","@types/multer":"2.2.0","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.2.2","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^74.0.0","@semantic-release/exec":"^7.0.3","@types/swagger2openapi":"^7.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.9","@apidevtools/swagger-parser":"^12.1.0","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.2","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.2.6_1788863911831_0.6054812777762559","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"zod-nest","version":"3.3.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.3.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"5f87d313c0cb3b66455169b292f758d69a5c7248","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.3.0.tgz","fileCount":49,"integrity":"sha512-r1w56cBhj530bnrAIlYfgqVmtI638Qlg6CpTPMjd7YoyLFSiBj8SUMnV/O03WBNzddziTmkXMh+P9uzOMqQWwg==","signatures":[{"sig":"MEUCIQCyzDI9yWNIF7qGrxekm5TlQeHT11dhY7lCEPhIA88KCQIgTXfafODFXv0R4Z9QzkHp++LchqUWtIkHBxzXmztyv+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1135936},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./package.json":"./package.json"},"gitHead":"dd5195f4dfda60e4aad55443ac52df245e81afad","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"overrides":{"@commitlint/read":"21.0.1"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"express":["dist/express/index.d.ts"],"fastify":["dist/fastify/index.d.ts"],"helpers":["dist/helpers/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","ajv-formats":"^3.0.1","expect-type":"^1.4.0","lint-staged":"^17.4.1","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.11","@types/multer":"2.2.0","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.2.2","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^74.0.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.2","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.3.0_1788874653537_0.4283815736931791","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"zod-nest","version":"3.4.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.4.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"8a9c557ab4e4895b74e3589a58a762dd56fd16b6","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.4.0.tgz","fileCount":49,"integrity":"sha512-pC7szIIiCORc1+GMtFHaZKydRNqJ2LIS3DpVqczhC9FF9sr6FlIfnhhp91YW5i/Qssi3Wxe+Py2kTSat/1ZfVQ==","signatures":[{"sig":"MEYCIQC16WT0APrKBEb5PwZ+QDZzn+CEfXZyXDv1UYpxxJI+wgIhAOO16Tcy/LFr3+ErmkE/KNh1OZR/KeDlW7Gs4LCuGcpf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1148229},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./package.json":"./package.json"},"gitHead":"b531e99c88fcc80a9bbcb620ca91616bd212e981","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"overrides":{"@commitlint/read":"21.0.1"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"express":["dist/express/index.d.ts"],"fastify":["dist/fastify/index.d.ts"],"helpers":["dist/helpers/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","ajv-formats":"^3.0.1","expect-type":"^1.4.0","lint-staged":"^17.4.1","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.11","@types/multer":"2.2.0","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.2.2","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^74.0.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.2","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.4.0_1788882123055_0.2612346179058962","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"zod-nest","version":"3.5.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.5.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"a973ce60eec7f81d7f18dcdf93727a8682fc6a2b","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.5.0.tgz","fileCount":49,"integrity":"sha512-q6loccOQ8yDAb230VYoX5UmQrAC8vrldMxdxVGZHJ8ijqX9U0Li3GeFemCzmqjCZYF942cM6VR2ID2nU7YWUog==","signatures":[{"sig":"MEQCIBKbrAEE3Cg/h1KcGGN7YZ0urWECwmQalmRVIVK66Pn1AiBVic46HqyXMDx04UNJTckWSQqtk8XEZtBoe1+yvF+4yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1173456},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./package.json":"./package.json"},"gitHead":"1fa1e965a92a39d78cb0d5e539e7b600863ec02f","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"overrides":{"@commitlint/read":"21.0.1"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"express":["dist/express/index.d.ts"],"fastify":["dist/fastify/index.d.ts"],"helpers":["dist/helpers/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","ajv-formats":"^3.0.1","expect-type":"^1.4.0","lint-staged":"^17.4.1","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.11","@types/multer":"2.2.0","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.2.2","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^74.0.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.2","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.5.0_1788895273008_0.5570803088281795","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"zod-nest","version":"3.6.0","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"author":{"name":"Rodrigo Azevedo"},"license":"MIT","_id":"zod-nest@3.6.0","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"dist":{"shasum":"30a00a7f5e3906e4dbf0470312fe741a429fa3fb","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.6.0.tgz","fileCount":49,"integrity":"sha512-Th3udeAu8ngkddS1iKvAzrLsozA/pAgoQpAKXOBtMStrXqeNApOHvRAqRl2GgHnfJr1OWPWyH5JX4ESZ/Ye5WQ==","signatures":[{"sig":"MEQCIEtR/k1P2HTGUeiW2q2Gd7B04mqIoL30DJomM5e30tdjAiBkF88IOi2qGPEz4ikXtTaxFFd7hU7wmZaKYpSeF+pv4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185184},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./package.json":"./package.json"},"gitHead":"bab46973d7b6fcecf7ba9553ce5eb2abde25abdd","scripts":{"lint":"eslint --cache .","test":"vitest run","build":"tsup","format":"prettier --write .","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","lint:fix":"eslint --cache --fix .","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","pack:smoke":"node scripts/pack-smoke.mjs","build:watch":"tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"overrides":{"@commitlint/read":"21.0.1"},"repository":{"url":"git+https://github.com/rodrigowbazevedo/zod-nest.git","type":"git"},"_npmVersion":"11.14.1","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"fast-json-stable-stringify":"^2.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"express":["dist/express/index.d.ts"],"fastify":["dist/fastify/index.d.ts"],"helpers":["dist/helpers/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","zod":"^4.5.4","rxjs":"^7.8.1","tsup":"^8.3.5","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","ajv-formats":"^3.0.1","expect-type":"^1.4.0","lint-staged":"^17.4.1","@nestjs/core":"^11.0.0","unplugin-swc":"^1.5.11","@types/multer":"2.2.0","@nestjs/common":"^11.0.0","@commitlint/cli":"^21.2.2","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@vitest/eslint-plugin":"^1.6.27","eslint-plugin-unicorn":"^74.0.0","@semantic-release/exec":"^7.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.21","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.2","@ianvs/prettier-plugin-sort-imports":"^4.4.0"},"peerDependencies":{"zod":">=4.4.0 <5.0.0","rxjs":">=7.6.0 <8.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/common":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-nest_3.6.0_1788901806302_0.6074257472952456","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"zod-nest","version":"3.7.0","description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","license":"MIT","author":{"name":"Rodrigo Azevedo"},"repository":{"type":"git","url":"git+https://github.com/rodrigowbazevedo/zod-nest.git"},"bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"engines":{"node":">=22.12"},"sideEffects":false,"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.mjs","require":"./dist/express/index.js"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.mjs","require":"./dist/fastify/index.js"},"./package.json":"./package.json"},"typesVersions":{"*":{"helpers":["dist/helpers/index.d.ts"],"express":["dist/express/index.d.ts"],"fastify":["dist/fastify/index.d.ts"]}},"scripts":{"build":"tsup","build:watch":"tsup --watch","test":"vitest run","test:cov":"vitest run --coverage","lint":"eslint --cache .","lint:fix":"eslint --cache --fix .","format":"prettier --write .","typecheck":"tsc --noEmit -p tsconfig.json","verify":"npm run lint && npm run typecheck && npm test && npm run build","prepare":"husky","release":"semantic-release","pack:smoke":"node scripts/pack-smoke.mjs"},"peerDependencies":{"@nestjs/common":">=11.0.1 <13.0.0","@nestjs/core":">=11.0.1 <13.0.0","@nestjs/swagger":">=11.0.0 <13.0.0","reflect-metadata":">=0.2.0 <0.3.0","rxjs":">=7.6.0 <8.0.0","zod":">=4.4.0 <5.0.0"},"devDependencies":{"@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2","@eslint/js":"^10.0.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@nestjs/common":"^11.0.0","@nestjs/core":"^11.0.0","@nestjs/platform-express":"^11.1.21","@nestjs/swagger":"^11.0.0","@nestjs/testing":"^11.1.21","@semantic-release/changelog":"^7.0.0","@semantic-release/exec":"^7.0.3","@semantic-release/git":"^11.0.1","@semantic-release/github":"^12.0.9","@semantic-release/npm":"^13.1.5","@swc/core":"^1.16.1","@types/multer":"2.2.0","@types/node":"^24.13.3","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^5.0.0","@vitest/eslint-plugin":"^1.6.27","ajv":"^8.20.0","ajv-formats":"^3.0.1","eslint":"^10.9.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","eslint-plugin-unicorn":"^74.0.0","expect-type":"^1.4.0","globals":"^17.12.0","husky":"^9.1.7","lint-staged":"^17.4.1","prettier":"^3.9.6","reflect-metadata":"^0.2.2","rxjs":"^7.8.1","semantic-release":"^25.0.9","supertest":"^7.2.2","tsup":"^8.3.5","typescript":"^6.0.3","typescript-eslint":"^8.69.0","unplugin-swc":"^1.5.11","vitest":"^5.0.0","zod":"^4.5.4"},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"]},"publishConfig":{"access":"public","provenance":true},"dependencies":{"fast-json-stable-stringify":"^2.1.0"},"overrides":{"@commitlint/read":"21.0.1"},"gitHead":"a61a3d2abb4289993d8e3b6e206b81aa568786e4","_id":"zod-nest@3.7.0","_nodeVersion":"24.20.0","_npmVersion":"11.14.1","dist":{"integrity":"sha512-jR6ittPOwr4ETEmDvdQhXNm5h7mmY4O7hhDdj6YCRD+PuUj9u93+ZOoibQ56v92KV2HwW+mRchj4bQwi746v5w==","shasum":"d09c99f12ec3bb810b3b301c2c54db0239732db2","tarball":"https://registry.npmjs.org/zod-nest/-/zod-nest-3.7.0.tgz","fileCount":49,"unpackedSize":1223457,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-nest@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDNxjZsIVvjipwgLzYhyoO0H+vgHokzI+S/NljIvV5GJAiEAl6v0Ftsg0MnLXB3PODceBKA1milvTr72NdvBxNB4nNw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d5c20fe-12c0-4c6a-a7f4-1359e3dc1e85"}},"directories":{},"maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zod-nest_3.7.0_1788986276489_0.30607099095944457"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-16T22:11:18.162Z","modified":"2026-09-09T20:37:57.002Z","0.0.0-alpha.0":"2026-05-16T22:11:18.406Z","0.1.5":"2026-05-17T01:02:46.758Z","0.2.0":"2026-05-17T01:49:05.038Z","0.3.0":"2026-05-17T02:26:03.834Z","0.4.0":"2026-05-17T03:53:38.010Z","0.5.0":"2026-05-17T05:11:11.774Z","0.6.0":"2026-05-17T05:25:03.609Z","0.7.0":"2026-05-17T15:24:23.417Z","0.8.1":"2026-05-17T21:38:52.261Z","0.8.2":"2026-05-17T23:49:51.801Z","0.9.0":"2026-05-18T00:59:13.017Z","0.10.0":"2026-05-18T01:11:07.264Z","0.10.1":"2026-05-18T01:12:56.509Z","0.11.0":"2026-05-18T01:28:25.208Z","0.12.0":"2026-05-18T02:04:15.265Z","0.13.0":"2026-05-18T02:32:46.196Z","1.0.0":"2026-05-18T03:09:53.096Z","1.1.0":"2026-05-18T03:21:11.660Z","1.1.1":"2026-05-18T04:24:33.743Z","1.2.0":"2026-05-18T04:38:13.946Z","1.3.0":"2026-05-18T11:40:48.776Z","1.3.1":"2026-05-18T13:50:20.458Z","1.4.0":"2026-05-18T15:04:58.502Z","1.5.0":"2026-05-18T23:26:08.788Z","1.5.1":"2026-05-19T02:21:35.257Z","1.6.0":"2026-05-19T02:53:30.818Z","1.6.1":"2026-05-19T02:59:57.444Z","1.7.0":"2026-05-19T12:26:27.892Z","1.7.1":"2026-05-19T14:04:26.144Z","1.8.0":"2026-05-19T16:34:07.634Z","1.8.1":"2026-05-19T19:51:05.068Z","1.9.0":"2026-05-20T16:45:30.553Z","1.10.0":"2026-06-01T13:47:04.492Z","1.11.0":"2026-06-01T16:01:25.800Z","1.12.0":"2026-06-13T21:58:23.076Z","2.0.0":"2026-06-14T16:05:02.483Z","2.0.1":"2026-06-14T17:06:28.663Z","2.1.0":"2026-06-14T17:49:04.379Z","2.1.1":"2026-06-28T15:49:33.827Z","2.1.2":"2026-06-28T15:57:33.319Z","2.1.3":"2026-09-01T00:44:23.459Z","2.1.4":"2026-09-01T01:27:50.219Z","2.1.5":"2026-09-01T01:57:03.268Z","3.0.0":"2026-09-01T03:52:21.215Z","3.0.1":"2026-09-01T13:47:43.134Z","3.0.2":"2026-09-01T14:29:19.506Z","3.1.0":"2026-09-02T02:23:49.852Z","3.2.0":"2026-09-02T03:04:19.352Z","3.2.1":"2026-09-02T11:51:41.781Z","3.2.2":"2026-09-02T13:01:54.977Z","3.2.3":"2026-09-02T18:34:11.395Z","3.2.4":"2026-09-03T21:20:40.826Z","3.2.5":"2026-09-04T00:26:51.393Z","3.2.6":"2026-09-08T10:38:31.989Z","3.3.0":"2026-09-08T13:37:33.681Z","3.4.0":"2026-09-08T15:42:03.227Z","3.5.0":"2026-09-08T19:21:13.152Z","3.6.0":"2026-09-08T21:10:06.471Z","3.7.0":"2026-09-09T20:37:56.657Z"},"bugs":{"url":"https://github.com/rodrigowbazevedo/zod-nest/issues"},"author":{"name":"Rodrigo Azevedo"},"license":"MIT","homepage":"https://github.com/rodrigowbazevedo/zod-nest#readme","keywords":["nestjs","zod","openapi","swagger","validation","dto","typescript"],"repository":{"type":"git","url":"git+https://github.com/rodrigowbazevedo/zod-nest.git"},"description":"Modern Zod v4-only NestJS + OpenAPI 3.1 integration. Successor to nestjs-zod.","maintainers":[{"name":"rodrigowba","email":"rodrigowbazevedo@yahoo.com.br"}],"readme":"# zod-nest\n\n> Modern **Zod v4** ↔ **NestJS** ↔ **OpenAPI 3.1 / 3.2** integration.\n\n[![npm](https://img.shields.io/npm/v/zod-nest)](https://www.npmjs.com/package/zod-nest)\n[![CI](https://github.com/rodrigowbazevedo/zod-nest/actions/workflows/ci.yml/badge.svg)](https://github.com/rodrigowbazevedo/zod-nest/actions/workflows/ci.yml)\n[![codecov](https://codecov.io/gh/rodrigowbazevedo/zod-nest/branch/main/graph/badge.svg)](https://codecov.io/gh/rodrigowbazevedo/zod-nest)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nDefine your DTOs once with Zod, get validated request bodies, validated response bodies, and a correct OpenAPI 3.1 or 3.2 document — without the dual-codepath, post-process, or `@ts-ignore` baggage that comes with bolting Zod onto class-validator-shaped tooling.\n\n## Why this exists\n\n`zod-nest` is a fresh take on the idea pioneered by [`nestjs-zod`](https://github.com/BenLorantfy/nestjs-zod) — many thanks to that project and its maintainers; this library would not exist without it.\n\nThe difference is that `zod-nest` is Zod v4 only and OpenAPI 3.1+ only (3.1 or 3.2; no 3.0). It drops `class-validator` / `class-transformer` coexistence, drops Zod v3 codepaths, drops `cleanupOpenApiDoc` as a separate post-process, and drops the 20-odd `@ts-ignore`s that the dual-version approach required. The result is a smaller surface, fully type-safe end to end, with extension points where you actually need them — exception factories, response status resolution, custom emission overrides.\n\nFor the long-form motivation, see [`docs/why-this-exists.md`](docs/why-this-exists.md).\n\n## Features\n\n- **Zod v4 only** — no v3 dual codepath, no compatibility shim.\n- **OpenAPI 3.1 emission** — no post-processing, no spec downgrade, no leftover internal extension keys.\n- **`createZodDto`** — class wrapper around a Zod schema with introspectable `schema`, `id`, `io`, and a sibling `Output` class when input/output diverge.\n- **`ZodValidationPipe`** — auto-detects DTO from handler-arg metatype, accepts an explicit DTO or raw Zod schema, customizable exception factory.\n- **`@ZodResponse`** — stackable per status code; each entry is a DTO **or a raw Zod schema** (single, array `[Entry]`, or tuple `[A, B, …]`, mixable). A raw schema is normalised to an output DTO internally, so a `z.discriminatedUnion` / `z.union` / `z.intersection` that can't be wrapped in `createZodDto` (TS2509) drops straight into a response. No internal `@HttpCode` — caller controls status.\n- **`@ZodBody` / `@ZodQuery` / `@ZodHeaders` / `@ZodCookies`** — method-level decorators that wire OpenAPI docs for schemas whose `z.infer<>` is a union (intersection-of-union, discriminated unions, etc.) — the ones that can't be wrapped in `createZodDto` because TS refuses unions as class bases (TS2509). Schema validation stays via `@Body(new ZodValidationPipe(schema))`; the type at the handler arg stays `z.infer<>`.\n- **`ZodSerializerInterceptor`** — response validation with a `passthroughOnError` escape hatch for untrusted upstream shapes.\n- **`applyZodNest`** — one call after `SwaggerModule.createDocument(...)` replaces the entire `cleanupOpenApiDoc` ritual.\n- **`ZodNestModule.forRoot`** — global pipe + interceptor + logging configuration in one place; optional (everything works standalone).\n- **Validation logging** — opt-in, per-side (input/output), with case-insensitive deep-key redaction and oversize-value truncation.\n- **Composition** — `extend` + `getLineage` emit OpenAPI `allOf` for derived schemas (`@experimental` — see [Composition](#composition-experimental)).\n- **Custom registry support** — `createRegistry()` for explicit isolation, `defaultRegistry` for the common process-wide case.\n- **Doc-build error reporting** — `ZodNestDocumentError` with codes `AMBIGUOUS_RENAME` and `DANGLING_REF` so registry mis-configurations fail in CI, not at runtime.\n- **Strict-mode unrepresentable detection** — `ZodNestUnrepresentableError` surfaces bigint/date/transform constructs that JSON Schema can't represent (opt-out via `strict: false`).\n- **Custom emission overrides** — `Override` callback for file uploads, opaque blobs, or anything else Zod doesn't model.\n\n## Differences from `nestjs-zod`\n\nA short list of behavioural differences you'll hit on day one. Full migration table is in [`MIGRATION.md`](MIGRATION.md).\n\n- **Multi-status `@ZodResponse`** — stack the decorator per status code. In `nestjs-zod`, multi-status required mixing `@ZodSerializerDto` with hand-rolled `@ApiResponse({ status: ... })` calls.\n- **No internal `@HttpCode`** — `@ZodResponse` does **not** call `@HttpCode` under the hood. Status resolution precedence: `@ZodResponse({ status })` → `@HttpCode(...)` on the handler → method default (`POST → 201`, others → `200`). The caller controls `201` vs `200` vs `204` via standard NestJS decorators. `status` accepts numeric codes plus the OpenAPI 3.1 range keys (`'1XX'`…`'5XX'`) and `'default'` (sugar for the resolved method default).\n- **I/O suffix only when needed** — `<Id>Output` is only emitted when the input and output JSON Schemas actually differ. `nestjs-zod` always emitted `_Output`.\n- **OpenAPI 3.1 and 3.2** — no `3.0` fallback. Pick with `DocumentBuilder.setOpenAPIVersion('3.2.0')`; 3.2 is what makes `QUERY` and WebDAV routes conformant, what lets a streamed response say `itemSchema` instead of overstating the whole body, what emits Response Object `summary`, and what collapses a named query DTO to `in: querystring`. `$ref`s emit to the final location; `cleanupOpenApiDoc` is unnecessary.\n- **Validation-failure logging out of the box** — `nestjs-zod` has none.\n- **Customizable serialization exception** — both `ZodValidationPipe` and `ZodSerializerInterceptor` accept a factory. `nestjs-zod` only customized the input side.\n- **DTO discriminator** — `Symbol.for('zod-nest.dto')` (cross-realm safe), not `MyDto.isZodDto`.\n- **Codec mode in the schema** — express transforms via `z.pipe` / `z.transform`. No `{ codec: true }` flag.\n- **Markers stripped** — the final document has zero `x-zod-nest-*` extensions. `nestjs-zod` left ~10 `x-nestjs_zod-*` keys behind.\n\n## Non-goals (v0)\n\n- **Zod v3 support** — Zod v4 only. Migrate first.\n- **`class-validator` / `class-transformer` coexistence** — `zod-nest` is Zod-native. Mixing class-validator decorators on a `createZodDto` result is not supported.\n- **Hybrid DTO projects** — mixing `createZodDto` DTOs with plain `@ApiProperty` classes in the same controller is not tested.\n- **Non-HTTP contexts** — WebSocket gateways, GraphQL resolvers, microservice handlers are out of scope.\n\n## Quickstart\n\n```bash\nnpm i zod-nest zod @nestjs/swagger\n```\n\n```ts\n// user.dto.ts\nimport { z } from 'zod';\nimport { createZodDto } from 'zod-nest';\n\nconst userSchema = z\n  .object({\n    id: z.string(),\n    email: z.email().transform((v) => v.toLowerCase()),\n  })\n  .meta({ id: 'User' });\n\nexport class UserDto extends createZodDto(userSchema) {}\n```\n\n```ts\n// users.controller.ts\nimport { Body, Controller, Get, Post } from '@nestjs/common';\nimport { ZodResponse } from 'zod-nest';\n\nimport { UserDto } from './user.dto';\n\n@Controller('users')\nexport class UsersController {\n  @Get('single')\n  @ZodResponse({ type: UserDto })\n  single(): UserDto {\n    return { id: 'u1', email: 'A@B.COM' } as UserDto; // transform lowercases on the way out\n  }\n\n  @Post()\n  @ZodResponse({ type: UserDto })\n  create(@Body() body: UserDto): UserDto {\n    // body is already validated + parsed by ZodValidationPipe\n    return body;\n  }\n}\n```\n\n```ts\n// app.module.ts\nimport { Module } from '@nestjs/common';\nimport { ZodNestModule } from 'zod-nest';\n\nimport { UsersController } from './users.controller';\n\n@Module({\n  imports: [ZodNestModule.forRoot({ validationLogs: true })],\n  controllers: [UsersController],\n})\nexport class AppModule {}\n```\n\n```ts\n// main.ts\nimport { NestFactory } from '@nestjs/core';\nimport { DocumentBuilder, SwaggerModule } from '@nestjs/swagger';\nimport { applyZodNest } from 'zod-nest';\n\nimport { AppModule } from './app.module';\n\nasync function bootstrap() {\n  const app = await NestFactory.create(AppModule);\n\n  const raw = SwaggerModule.createDocument(\n    app,\n    new DocumentBuilder().setTitle('Users').setVersion('1').build(),\n  );\n  const doc = applyZodNest(raw);\n  SwaggerModule.setup('docs', app, doc);\n\n  await app.listen(3000);\n}\n\nbootstrap();\n```\n\nThat's the whole loop. Validation, response serialization, and a correct OpenAPI 3.1 document — all driven from one Zod schema per DTO.\n\n## Core concepts\n\n### Schema is the source of truth\n\nEvery DTO is one Zod schema wrapped in a class. The class exists so NestJS' introspection (parameter metatype, `@nestjs/swagger`) can find it; the validation and the OpenAPI emission both come from the schema directly. You don't repeat the shape with decorators.\n\n### `createZodDto` is a thin bridge\n\nThe class returned by `createZodDto(schema)` carries `schema`, `id`, `io: 'input'`, and a lazy `Output` sibling. `parse` / `safeParse` are static methods on the class. The class is tagged with `Symbol.for('zod-nest.dto')` so `ZodValidationPipe` and `ZodSerializerInterceptor` can discriminate it from plain constructors. The id comes from `schema.meta({ id })` when present (preferred) or from the second-argument options.\n\n**Exposure is reachability-scoped.** A schema lands in `components.schemas` when an endpoint in the document references it — directly or transitively through a `$ref` (response inner deps included), or as a query/param/header/cookie DTO captured via its marker. A registered schema that no endpoint reaches is pruned; force it in with `{ expose: true }`. Anonymous schemas without an id stay inlined where used. This keeps several Swagger documents that share one registry from each carrying the whole catalog.\n\nSee [`docs/dto.md`](docs/dto.md) for the full surface.\n\n### Schemas that don't fit a class\n\nA schema whose `z.infer<>` is a TypeScript union — `z.union`, `z.discriminatedUnion`, or `z.intersection(obj, union)` — can't be used as a class base because TS rejects unions as constructor return types (TS2509: _Base constructor return type ... is not an object type_). For these, skip `createZodDto` and pair the raw schema with parameter-level decorators that handle OpenAPI emission directly:\n\n```ts\nconst IntersectionWithUnion = z\n  .intersection(\n    z.union([z.object({ a: z.string() }), z.object({ b: z.string() })]),\n    z.union([z.object({ c: z.string() }), z.object({ d: z.string() })]),\n  )\n  .meta({ id: 'IntersectionWithUnion' });\n\ntype IntersectionWithUnionType = z.infer<typeof IntersectionWithUnion>;\n\n@Controller()\nexport class Controller {\n  @Post()\n  @ZodBody(IntersectionWithUnion)\n  async post(\n    @Body(new ZodValidationPipe(IntersectionWithUnion))\n    body: IntersectionWithUnionType,\n  ): Promise<IntersectionWithUnionType> {\n    return body;\n  }\n}\n```\n\nThe decorator set: `@ZodBody`, `@ZodQuery`, `@ZodHeaders`, `@ZodCookies`. All are method-level. They register the schema in the registry (so it lands in `components.schemas` when named) and apply the matching OpenAPI parameter metadata — `@ZodBody` writes the request body's `$ref`/inline schema; `@ZodQuery` / `@ZodHeaders` / `@ZodCookies` expand a `z.object` into one OpenAPI parameter per property. Validation stays manual via `@Body(new ZodValidationPipe(schema))` so the handler arg keeps its precise `z.infer<>` type.\n\nSee [`docs/recipes/intersection-with-union.md`](docs/recipes/intersection-with-union.md) for the full pattern.\n\nNamed query objects (both `@Query() dto` and `@ZodQuery`) collapse to a single `in: querystring` parameter under OpenAPI 3.2 — the field 3.2 added for exactly this — and expand to one parameter per field under 3.1. Nothing changes on the wire either way. The deprecated `queryParamStyle` / `@ZodQuery({ ref })` flags override the default; see [`docs/swagger-integration.md → Query parameter style`](docs/swagger-integration.md#query-parameter-style).\n\n### I/O suffix rules\n\nIf a schema's input and output JSON Schemas are byte-equal (the common case), the OpenAPI doc emits a single `components.schemas[Id]`. If they differ (e.g. a `transform`, a `pipe`, an `.optional().default(x)` field), the doc emits two: `Id` for input, `IdOutput` for output. Response refs are rewritten to `IdOutput` automatically.\n\nYou don't pick the behaviour with a flag — `applyZodNest` compares the emitted bodies and decides per DTO.\n\n### Multi-status responses + status resolution\n\nStack `@ZodResponse` to declare multiple status codes on one handler:\n\n```ts\n@Get(':id')\n@ZodResponse({ type: UserDto })                       // success variant — status inferred (200 for GET)\n@ZodResponse({ status: 404, type: ErrorDto })\n@ZodResponse({ status: 500, type: FatalDto })\ngetUser(): void {}\n```\n\n**Recommended style:** omit `status` for the success variant and let it infer from the route, then set `status` explicitly only for the off-happy-path variants. Keeps the signal-to-noise high — the explicit numbers in the snippet above are the ones the reader actually needs to scan for.\n\nAt request time, `ZodSerializerInterceptor` looks at `response.statusCode` and picks the matching variant. If you don't pass `status`, the variant matches on the handler's default (computed once at request time, in this order: `@HttpCode(n)` → `POST → 201`, everything else → `200`). `@ZodResponse` does **not** internally apply `@HttpCode` — you stay in charge of the actual HTTP status.\n\nSee [`docs/responses.md`](docs/responses.md) for the precedence chain and `passthroughOnError`.\n\n### Streaming responses (SSE, NDJSON, binary)\n\nStreamed bodies are written straight to the response buffer — they shouldn't be validated, and the OpenAPI media type isn't `application/json`. Pass `contentType` (or declare a stream-typed `@Header('Content-Type', …)`) and `@ZodResponse` documents the response under that media type and skips validation:\n\n```ts\n@Sse('events')\n@ZodResponse({ type: NotificationEventDto, contentType: 'text/event-stream' })\nstreamEvents(): Observable<MessageEvent> { /* … */ }\n```\n\n`stream` is inferred `true` for known stream types (`text/event-stream`, `application/x-ndjson`, `application/octet-stream`, `application/pdf`, `image/*`, `audio/*`, `video/*`); override with `stream: false`, or extend the set globally via `ZodNestModule.forRoot({ streamContentTypes: [...] })`. See [`docs/recipes/streaming-responses.md`](docs/recipes/streaming-responses.md).\n\n## Usage\n\n### Creating DTOs\n\n```ts\nimport { z } from 'zod';\nimport { createZodDto } from 'zod-nest';\n\nconst userSchema = z.object({ id: z.uuid(), name: z.string() }).meta({ id: 'User' });\nclass UserDto extends createZodDto(userSchema) {}\n\nUserDto.parse({ id: '00000000-0000-0000-0000-000000000000', name: 'Ada' });\n// → { id: '...', name: 'Ada' }\n```\n\n### Setting the OpenAPI schema id\n\nThe id is what appears as the `components.schemas` key in the OpenAPI document and what `$ref`s point at. You can set it in two equivalent ways:\n\n```ts\n// Preferred — on the schema, via Zod's metadata\nconst userSchema = z.object({/* ... */}).meta({ id: 'User' });\nclass UserDto extends createZodDto(userSchema) {}\n\n// Also valid — passed through createZodDto's options\nclass UserDto extends createZodDto(z.object({/* ... */}), { id: 'User' }) {}\n```\n\nBoth produce the same OpenAPI output. `.meta({ id })` is preferred when the schema is hoisted into its own `const`, because the id stays with the schema — composition (`extend(parent, ...)`), shared input/output via `.meta({ id })` on the same schema reference, and any non-DTO use of the schema all pick up the same id without an extra hop through `createZodDto`'s options. Use the `createZodDto(schema, { id })` form when you don't own the schema (e.g. it comes from a third-party module) or when defining a small DTO with an inline schema, where chaining `.meta()` on the inline expression hurts readability.\n\nIf you pass neither, the class name is used as a fallback. Under minification — where class names become single mangled characters — `zod-nest` falls back to an `_AnonZodDto_N` id and prints a one-time console warning. Set an explicit id either way for production builds.\n\n### Input validation\n\n```ts\nimport { APP_PIPE } from '@nestjs/core';\nimport { ZodValidationPipe } from 'zod-nest';\n\n@Controller('things')\nclass ThingsController {\n  @Post()\n  create(@Body() body: CreateThingDto) {\n    return { received: body };\n  }\n}\n\n@Module({\n  controllers: [ThingsController],\n  providers: [{ provide: APP_PIPE, useClass: ZodValidationPipe }],\n})\nclass AppModule {}\n```\n\nOr use `ZodNestModule.forRoot()` — see [Module options](#module-options) below — to wire the pipe globally along with the response interceptor.\n\nOn failure the pipe throws `ZodValidationException` (HTTP 400, body `{ statusCode, message: 'Validation failed', errors: z.treeifyError(zodError) }`).\n\n### Custom validation exception\n\n```ts\nimport { HttpException, HttpStatus } from '@nestjs/common';\nimport { ZodValidationPipe } from 'zod-nest';\n\nclass UnprocessableEntityException extends HttpException {\n  constructor(issuesCount: number) {\n    super({ message: 'invalid input', issuesCount }, HttpStatus.UNPROCESSABLE_ENTITY);\n  }\n}\n\nconst pipe = new ZodValidationPipe({\n  schema: CreateThingDto,\n  createValidationException: (zodError) => new UnprocessableEntityException(zodError.issues.length),\n});\n```\n\nThe factory receives `(zodError, argMetadata)` and returns anything `throw`-able. Wire it module-wide via `ZodNestModule.forRoot({ createValidationException: ... })`.\n\n### Single-status response\n\n```ts\n@Controller('users')\nclass UsersController {\n  @Get('single')\n  @ZodResponse({ type: UserDto })\n  single(): UserDto {\n    return { id: 'u1', email: 'A@B.COM' };\n  }\n}\n```\n\nThe interceptor validates the return value against `UserDto.schema` and applies any `transform` / `pipe` Zod stages — in the example above, `email` is lowercased to `a@b.com` before the response leaves.\n\n### Multi-status responses\n\nStack `@ZodResponse` per status code:\n\n```ts\nimport { Get, HttpStatus } from '@nestjs/common';\nimport { ZodResponse } from 'zod-nest';\n\nclass UserDto extends createZodDto(z.object({ id: z.string() }), { id: 'User' }) {}\nclass ErrorDto extends createZodDto(z.object({ code: z.number() }), { id: 'Error' }) {}\nclass FatalDto extends createZodDto(z.object({ trace: z.string() }), { id: 'Fatal' }) {}\n\nclass UsersController {\n  @Get(':id')\n  @ZodResponse({ type: UserDto }) // 200 inferred\n  @ZodResponse({ status: HttpStatus.NOT_FOUND, type: ErrorDto })\n  @ZodResponse({ status: HttpStatus.INTERNAL_SERVER_ERROR, type: FatalDto })\n  getUser(): void {}\n}\n```\n\nAt runtime the interceptor matches `response.statusCode` against each variant's `status`. The OpenAPI doc emits three `responses[200|404|500]` entries with the right DTO ref under each. See [`docs/responses.md`](docs/responses.md) for the full mechanism.\n\n### `passthroughOnError`\n\nFor an upstream shape you don't fully trust, set `passthroughOnError: true` on the variant. Validation failures are logged (if logging is on) but the original value passes through untouched:\n\n```ts\n@Get('proxied')\n@ZodResponse({ type: ProxyDto, passthroughOnError: true })\nproxied(): unknown {\n  return { upstream: 'value', extra: ['raw', 'shape'] };\n}\n```\n\nUse this sparingly — it bypasses the contract you declared. Logging at `warn` severity makes the deviation visible without breaking the request.\n\n### Array and tuple responses\n\n```ts\n@Get('list')   @ZodResponse({ type: [UserDto] })          list(): UserDto[] { /* ... */ }\n@Get('pair')  @ZodResponse({ type: [UserDto, TagDto] })  pair(): unknown { /* ... */ }\n```\n\n`[Dto]` validates as `z.array(Dto.schema)` and surfaces as OpenAPI `type: array`. `[A, B, …]` validates as `z.tuple([A.schema, B.schema, …])` and surfaces as `prefixItems`. Empty arrays and non-DTO elements throw `TypeError` at decoration time, so typos surface at module load — not the first request.\n\n### Swagger integration\n\n```ts\nimport { applyZodNest } from 'zod-nest';\n\nconst raw = SwaggerModule.createDocument(app, config);\nconst doc = applyZodNest(raw);\nSwaggerModule.setup('docs', app, doc);\n```\n\n`applyZodNest` walks the doc, replaces every `x-zod-nest-dto` marker with the real Zod-derived JSON Schema, applies the I/O suffix truth table, strips the markers, and validates the final ref graph. Any dangling ref throws `ZodNestDocumentError({ code: 'DANGLING_REF' })` — the spec fails at boot, not at request time.\n\nSee [`docs/swagger-integration.md`](docs/swagger-integration.md) for `Override`, custom registries, and strict-mode behaviour.\n\n### Module setup\n\n```ts\nimport { ZodNestModule } from 'zod-nest';\n\n@Module({\n  imports: [\n    ZodNestModule.forRoot({\n      validationLogs: { input: true, output: true },\n      redactKeys: ['password', 'token', 'sessionId'],\n      createSerializationException: (err, ctx) => new MyCustomFiveHundred(err, ctx),\n    }),\n  ],\n  controllers: [UsersController],\n})\nclass AppModule {}\n```\n\n`forRoot()` is optional — `ZodValidationPipe` and `ZodSerializerInterceptor` work standalone with safe defaults. Use `forRoot` when you want consistent logging, a custom logger, custom exceptions, or shared redaction across the pipe and the interceptor.\n\n## Module options\n\n| Option                         | Type                                 | Default                          | What it does                                                |\n| ------------------------------ | ------------------------------------ | -------------------------------- | ----------------------------------------------------------- |\n| `createValidationException`    | `(err, argMetadata) => unknown`      | uses `ZodValidationException`    | Custom 400 exception for input failures                     |\n| `createSerializationException` | `(err, executionContext) => unknown` | uses `ZodSerializationException` | Custom 500 exception for output failures (strict mode only) |\n| `validationLogs`               | `boolean \\| { input?, output? }`     | `false`                          | Opt-in failure-only logging                                 |\n| `logger`                       | `LoggerService`                      | NestJS `Logger`                  | Replace the logger (pino, winston, …)                       |\n| `redactKeys`                   | `readonly string[]`                  | `DEFAULT_REDACT_KEYS`            | Keys redacted in logs (replaces default list, no merge)     |\n| `maxLoggedValueBytes`          | `number`                             | `4096`                           | Truncate oversize logged values                             |\n\n`DEFAULT_REDACT_KEYS` includes `password`, `secret`, `apiKey`, `authorization`, `bearer`, `token`, `accessToken`, `refreshToken`, `jwt`, `cookie`, `set-cookie`. Matching is case-insensitive and applied at any depth in the logged value.\n\nFull reference (with every interaction note) lives in [`docs/module-options.md`](docs/module-options.md).\n\n## Logging\n\nValidation logging fires **only on failure**, with side `'input'` or `'output'`. The default behaviour is off; opt in via `validationLogs: true` (both sides) or `validationLogs: { input: true }` / `{ output: true }` (granular).\n\nA log entry carries:\n\n- `side` — `'input'` or `'output'`\n- `severity` — `'error'` for strict failures, `'warn'` for `passthroughOnError` failures\n- `dto` — the DTO class name\n- `value` — the offending value, redacted and truncated\n- the treeified Zod error from `z.treeifyError(zodError)`\n\nRedaction is **case-insensitive** at any depth — a key named `Password` deep in a nested object is replaced with `'[REDACTED]'` just like a top-level `password`. Truncation replaces values larger than `maxLoggedValueBytes` (UTF-8 bytes) with `{ _truncated: true, _originalBytes, _preview }` so you keep enough context to debug without flooding the logger.\n\nSupplying `redactKeys` **replaces** the default list — there is no merge. If you want to _add_ keys, spread `DEFAULT_REDACT_KEYS`:\n\n```ts\nimport { DEFAULT_REDACT_KEYS, ZodNestModule } from 'zod-nest';\n\nZodNestModule.forRoot({\n  validationLogs: true,\n  redactKeys: [...DEFAULT_REDACT_KEYS, 'sessionId'],\n});\n```\n\nSee [`docs/logging.md`](docs/logging.md) for custom-logger adapters (pino, winston), structured-logging shape, and performance characteristics.\n\n## Composition (experimental)\n\n> **`@experimental`** — output shape may change as edge cases surface. Pin a minor version if you build on this surface.\n\n`zod-nest` ships an `extend` helper that records a parent → child link and emits OpenAPI `allOf` for derived schemas:\n\n```ts\nimport { extend, getLineage } from 'zod-nest';\n\nconst Base = z.object({ id: z.string() }).meta({ id: 'Base' });\nconst Child = extend(Base, (s) => s.extend({ role: z.string() }).meta({ id: 'Child' }));\n\ngetLineage(Child);\n// → { op: 'extend', parent: Base }\n```\n\nThe emitted `Child` schema is `allOf: [{ $ref: '#/components/schemas/Base' }, { type: 'object', properties: { role: { type: 'string' } }, required: ['role'] }]`. The parent must be registered (via `.meta({ id })` or `createZodDto`) for the `$ref` to resolve; anonymous parents fall back to flat emission.\n\nSee [`docs/composition.md`](docs/composition.md) for the full contract, current limitations, and the roadmap for non-`extend` operators.\n\n## API reference\n\nA compact, link-out index. Type signatures and detailed semantics live in the companion docs.\n\n**DTO** — [`docs/dto.md`](docs/dto.md)\n\n- `createZodDto(schema, options?)`, `isZodDto(value)`, `isZodSchema(value)`, `ZodDto<TSchema>`, `Io`\n\n**Validation** — [`docs/validation-pipe.md`](docs/validation-pipe.md)\n\n- `ZodValidationPipe`, `ZodValidationException`, `ZodValidationPipeOptions`, `CreateValidationException`\n\n**Response** — [`docs/responses.md`](docs/responses.md)\n\n- `@ZodResponse({ status?, type, description?, passthroughOnError?, contentType?, stream? })` (`type` is a DTO or raw schema, or an array/tuple of either), `ZodSerializerInterceptor`, `ZodSerializationException`, `defaultStatusFor`, `resolveEffectiveStatus`, `ResponseStatusInput`, `ResponseStatusWildcard`, `ResponseVariant`, `ZodResponseEntry`, `ZodResponseType`, `ZOD_RESPONSES_METADATA_KEY`\n\n**Parameter decorators for raw schemas** — [`docs/recipes/intersection-with-union.md`](docs/recipes/intersection-with-union.md)\n\n- `@ZodBody(schema, options?)`, `@ZodQuery(schema, options?)`, `@ZodHeaders(schema, options?)`, `@ZodCookies(schema, options?)`, `ZodBodyOptions`, `ZodQueryOptions`, `ZodHeadersOptions`, `ZodCookiesOptions`\n\n**Document** — [`docs/swagger-integration.md`](docs/swagger-integration.md)\n\n- `applyZodNest(rawDoc, options)`, `ApplyZodNestOptions`, `ZodNestDocumentError`\n\n**Module** — [`docs/module-options.md`](docs/module-options.md) / [`docs/logging.md`](docs/logging.md)\n\n- `ZodNestModule.forRoot(options?)`, `ZodNestModuleOptions`, `DEFAULT_REDACT_KEYS`, `DEFAULT_MAX_LOGGED_VALUE_BYTES`, `DEFAULT_STREAM_CONTENT_TYPES`, `SEQUENTIAL_MEDIA_TYPES`, `ZOD_NEST_OPTIONS`\n\n**Schema engine** — single-schema mode and extension points\n\n- `toOpenApi(schema, opts)`, `createRegistry()`, `defaultRegistry`, `registerSchema(schema, registry?, options?)`, `ZodNestRegistry`, `RegisterSchemaOptions`, `Override`, `OverrideContext`, `overrideJSONSchema(schema, fragment | { input?, output? })`, `OverrideJSONSchemaArg`, `ZodNestError`, `ZodNestUnrepresentableError`, `extend`, `getLineage`, `LineageEntry`\n\n**Helpers** (subpath: `zod-nest/helpers`) — common JSON Schema fragments + presets for assembling overrides\n\n- **Fragment catalog** (frozen consts): `dateTimeFragment`, `dateFragment`, `timeFragment`, `uuidFragment`, `emailFragment`, `uriFragment`, `hostnameFragment`, `ipv4Fragment`, `ipv6Fragment`, `binaryFragment`, `byteFragment`, `int32Fragment`, `int64Fragment`, `floatFragment`, `doubleFragment`, `opaqueFragment`\n- **Sugar functions**: `binary(opts?)`, `opaque(opts?)`\n- **Type-strict composition**: `enrich(base, extras)` — extras are typed per fragment family\n- **Pre-registered Zod schemas**: `FileSchema`, `BlobSchema`, `BufferSchema` (all `z.instanceof(...)` + `binaryFragment`)\n\nSee [`docs/recipes/custom-openapi-overrides.md`](docs/recipes/custom-openapi-overrides.md) for the full catalog and usage patterns.\n\n**File uploads** (subpaths: `zod-nest/express`, `zod-nest/fastify`) — [`docs/file-uploads.md`](docs/file-uploads.md)\n\nDedicated helpers per multipart parser, because multer and `@fastify/multipart` disagree on where files land, what they're named, and whether a size is even reported.\n\n- **Express / multer**: `multerMemoryFile(options?)`, `multerDiskFile(options?)`, `MulterMemoryFileSchema`, `MulterDiskFileSchema`, `MulterMemoryFileLike`, `MulterDiskFileLike`, `MulterFileOptions`\n- **Fastify / `@fastify/multipart`**: `fastifyMultipartFile(options?)`, `FastifyMultipartFileSchema`, `FastifyMultipartFileLike`, `FastifyMultipartFileOptions` (no `maxSize` — a `MultipartFile` reports no size)\n- **Decorators**: `@ZodMultipart(shape, options?)` declares the whole body and is the source of truth for `@ZodUploadedFile(name)`, `@ZodUploadedFiles(name?)`, and `@ZodMultipartBody()`\n\n```ts\n@Post('avatar')\n@UseInterceptors(FileInterceptor('avatar'))\n@ZodMultipart({\n  avatar: multerMemoryFile({ maxSize: 2 * 1024 * 1024, mimeTypes: ['image/png'] }),\n  name: z.string(),\n})\nupload(\n  @ZodUploadedFile('avatar') avatar: MulterMemoryFileLike,\n  @ZodMultipartBody() body: { name: string },\n) {}\n```\n\n## Documentation\n\n| Topic                                      | Doc                                                          |\n| ------------------------------------------ | ------------------------------------------------------------ |\n| Why this library exists                    | [`docs/why-this-exists.md`](docs/why-this-exists.md)         |\n| `createZodDto` in depth                    | [`docs/dto.md`](docs/dto.md)                                 |\n| Input validation                           | [`docs/validation-pipe.md`](docs/validation-pipe.md)         |\n| Responses, multi-status, status resolution | [`docs/responses.md`](docs/responses.md)                     |\n| Module options reference                   | [`docs/module-options.md`](docs/module-options.md)           |\n| Validation logging                         | [`docs/logging.md`](docs/logging.md)                         |\n| Swagger integration & custom emission      | [`docs/swagger-integration.md`](docs/swagger-integration.md) |\n| File uploads (multipart/form-data)         | [`docs/file-uploads.md`](docs/file-uploads.md)               |\n| Composition (experimental)                 | [`docs/composition.md`](docs/composition.md)                 |\n| Schema identity & clones                   | [`docs/schema-identity.md`](docs/schema-identity.md)         |\n| Exception classes                          | [`docs/exceptions.md`](docs/exceptions.md)                   |\n| Recipes                                    | [`docs/recipes/`](docs/recipes/)                             |\n\n## Compatibility matrix\n\n`zod-nest` declares explicit min + max peer-dep ranges in `package.json`: `zod >=4.4.0 <5.0.0`, `@nestjs/common >=11.0.1 <13.0.0`, `@nestjs/core >=11.0.1 <13.0.0`, `@nestjs/swagger >=11.0.0 <13.0.0`, `rxjs >=7.6.0 <8.0.0`, `reflect-metadata >=0.2.0 <0.3.0`, Node `>=22.12`. CI validates those claims by running the full test suite against the cells below; a red cell is a real blocker. Upper bounds are deliberate — a new peer major has to land in a real PR with a `/check-upstream-updates` audit before consumers can install it against this library.\n\nNestJS 11 and 12 are both supported. The Node floor is `>=22.12` rather than `>=22` because NestJS 12 ships as ESM: a CommonJS app doing `require('zod-nest')` reaches `require('@nestjs/common')`, and unflagged `require(esm)` only landed in Node 22.12.0.\n\n| Cell                      | `zod`  | `@nestjs/common` | `@nestjs/core` | `@nestjs/swagger` | `rxjs` | `reflect-metadata` |\n| ------------------------- | ------ | ---------------- | -------------- | ----------------- | ------ | ------------------ |\n| `floor`                   | 4.4.0  | 11.0.1           | 11.0.1         | 11.0.0            | 7.6.0  | 0.2.0              |\n| `zod-latest`              | latest | 11.0.1           | 11.0.1         | 11.0.0            | 7.6.0  | 0.2.0              |\n| `zod-4.5`                 | 4.5.4  | 11.0.1           | 11.0.1         | 11.0.0            | 7.6.0  | 0.2.0              |\n| `nest-latest`             | 4.4.0  | latest           | latest         | latest            | 7.6.0  | 0.2.0              |\n| `nest12`                  | 4.4.0  | 12.0.1           | 12.0.1         | 12.0.1            | 7.6.0  | 0.2.0              |\n| `rxjs-latest`             | 4.4.0  | 11.0.1           | 11.0.1         | 11.0.0            | latest | 0.2.0              |\n| `reflect-metadata-latest` | 4.4.0  | 11.0.1           | 11.0.1         | 11.0.0            | 7.6.0  | latest             |\n| `all-latest`              | latest | latest           | latest         | latest            | latest | latest             |\n\nOne emission difference is visible across the supported `zod` range: from 4.5, a union of primitives — including `.nullable()` — emits `{ \"type\": [\"string\", \"null\"] }` where 4.4 emitted `{ \"anyOf\": [{ \"type\": \"string\" }, { \"type\": \"null\" }] }`. Both are valid OpenAPI 3.1 and validate identically; only the spelling changes. Everything else — `$ref` layout, composition `allOf`, input/output siblings, `paths` — is byte-identical across 4.4 and 4.5.\n\nCell definitions live in [`.github/compat-matrix.json`](.github/compat-matrix.json). The CI workflow ([`.github/workflows/compat-matrix.yml`](.github/workflows/compat-matrix.yml)) runs on every push to `main` and weekly on Monday — when a cell fails, the workflow opens (or comments on) a GitHub issue labelled `compat-matrix-failure` so the regression is tracked outside the Actions UI. Editing the JSON is the formal way to extend or shrink supported ranges. Node is not matrixed — the `>=22.12` floor is enforced by `engines`. Cells that move NestJS also pin `@nestjs/platform-express` and `@nestjs/testing` to the same major (omitted from the table above for width) — both peer-require matching `@nestjs/common` + `@nestjs/core` majors, so moving the others without them just produces a peer conflict.\n\n## Migration from `nestjs-zod`\n\nIf you're coming from `nestjs-zod`, the headline changes are:\n\n- Replace `cleanupOpenApiDoc(SwaggerModule.createDocument(app, config))` with `applyZodNest(SwaggerModule.createDocument(app, config))`.\n- Replace `@ApiOkResponse({ type: Dto }) + @ZodSerializerDto(Dto)` pairs with `@ZodResponse({ type: Dto })`.\n- Drop `class-validator` / `class-transformer` if they were installed only for `nestjs-zod` interop.\n- Check any `MyDto.isZodDto` reflection — the discriminator is now `Symbol.for('zod-nest.dto') in MyDto`.\n\nFull guide with side-by-side diffs and a 19-row breaking-changes table in [`MIGRATION.md`](MIGRATION.md).\n\n## AI tooling — `npx skills`\n\n`zod-nest` ships two AI-agent skills you can install into your project via [`npx skills`](https://github.com/vercel-labs/skills) (Claude Code primary; Cursor / Continue best-effort):\n\n- **`zod-nest-migrate`** — walks an agent through the 8-step `nestjs-zod` → `zod-nest` migration, plan-then-apply per step.\n- **`zod-nest`** — diagnostic best-practices skill for schema and `@ZodResponse` ergonomics; auto-triggers on edits to `*.controller.ts` / `*.dto.ts` files that import from `zod-nest`.\n\n```bash\nnpx skills add rodrigowbazevedo/zod-nest                                   # both skills\nnpx skills add rodrigowbazevedo/zod-nest --skill zod-nest-migrate          # migration only\nnpx skills add rodrigowbazevedo/zod-nest --skill zod-nest                  # best-practices only\n```\n\nFull details, agent compatibility notes, and what each skill diagnoses: [`docs/skills.md`](docs/skills.md).\n\n## Contributing\n\n`zod-nest` is a young, single-maintainer OSS project — contributions and issues are welcome. The codebase is well-tested (>340 tests, full coverage on document/schema layers) and is meant to stay small enough that a first-time contributor can hold the whole surface in their head.\n\nSee [`CONTRIBUTING.md`](CONTRIBUTING.md) for local-dev setup, the test layout, and how to add a recipe. Reports and discussions go through [GitHub issues](https://github.com/rodrigowbazevedo/zod-nest/issues).\n\n## License\n\nMIT — see [`LICENSE`](LICENSE).\n\nThe names and patterns `createZodDto`, `ZodValidationPipe`, `ZodValidationException`, `ZodSerializerInterceptor`, `ZodSerializationException`, and `ZodResponse` originate in [`nestjs-zod`](https://github.com/BenLorantfy/nestjs-zod) (MIT). Attribution lives in [`NOTICE`](NOTICE).\n","readmeFilename":"README.md"}