{"_id":"zod-pg","_rev":"48-744039f8cda7c66fab5ef3faac4cbf4f","name":"zod-pg","dist-tags":{"beta":"2.0.0-beta.5","latest":"5.2.1"},"versions":{"0.0.16":{"name":"zod-pg","version":"0.0.16","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.0.16","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zodium#readme","bugs":{"url":"https://github.com/msolvaag/zodium/issues"},"bin":{"zodium":"index.js"},"dist":{"shasum":"6ce82cfcfa3f694b32e82abaf42dd1b5227ba777","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.0.16.tgz","fileCount":14,"integrity":"sha512-SMmGzgyJc14bPZ01WWzt7EGp+VDJwXSpWRYtMnUXD0DAzRUqQxuZ8Bl7e7pmOaQ1DG6J1GrJ9+NzOaxLPBqwyA==","signatures":[{"sig":"MEQCIGh0FZSsDfKViq52FZG0cRMROZdO20JNV4EpP30OtrsUAiAwoXiVbH+GpMhqD7wA1n7SMsRT0plMRAczU641TSddDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21409},"main":"./index.js","gitHead":"33c4e043772d53c8407ce8124560acf3fc1c524d","scripts":{"test":"jest","build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"msolvaag","actor":{"name":"msolvaag","type":"user","email":"msolvaag@gmail.com"},"email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zodium.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.0.1","commander":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.3","zod":"^3.25.75","jest":"^30.0.4","ts-jest":"^29.4.0","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^20","@types/lodash":"^4.17.20"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.0.16_1752171171040_0.9060670453401634","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"zod-pg","version":"0.0.17","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.0.17","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"e847591dde14d5f3512a59433b809fab1c14ed61","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.0.17.tgz","fileCount":14,"integrity":"sha512-1nJfl7eyjacHzje5wJTpPJH/MtJqsyXB1kcPlZRW9oubyahVbQPpYfQ4lDYrc/tT6Xa/lBqBbudfC6buqz//jw==","signatures":[{"sig":"MEUCIGtHr4fwhkEFYd+RiprPs3BxgT7C0iXmU2vx/xcrCnF/AiEA4VJ3/6oFmu+zytHo3K99OBLtayRgk67awS6/o+LWnS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21409},"main":"./index.js","gitHead":"33c4e043772d53c8407ce8124560acf3fc1c524d","scripts":{"test":"jest","build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"msolvaag","actor":{"name":"msolvaag","type":"user","email":"msolvaag@gmail.com"},"email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.0.1","commander":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.3","zod":"^3.25.75","jest":"^30.0.4","ts-jest":"^29.4.0","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^20","@types/lodash":"^4.17.20"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.0.17_1752171268865_0.22424101112378314","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"zod-pg","version":"0.0.18","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.0.18","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"0536d77bf7dae27b2782d1e1916dafba86a885f3","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.0.18.tgz","fileCount":14,"integrity":"sha512-EO7ZP/Io1j3ocMtjixUeatKfQlXy3zc79hxLKZ7R9pm24MRKFK2fAm1ZWrtP9xiL38vdkyWP4hC0fooPRgS4Sw==","signatures":[{"sig":"MEUCIQCbQSySJm3jrDw0neelP35At68v4Ffm1NaPgs5mALF6+AIgIXZjFSzefU90PpTWQKGgOIZyftkazs6ZPY0zNM//yV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22392},"main":"./index.js","gitHead":"bea7bc88ad3f4cefc3c0d4a3242ea6d590f3f537","scripts":{"test":"jest","build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"msolvaag","actor":{"name":"msolvaag","type":"user","email":"msolvaag@gmail.com"},"email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.0.1","commander":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.3","zod":"^3.25.75","jest":"^30.0.4","ts-jest":"^29.4.0","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^20","@types/lodash":"^4.17.20"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.0.18_1752176521508_0.5652227931729301","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"zod-pg","version":"0.0.19","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.0.19","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"13685fcd6e01573018547a56e5be5b1f74076ed7","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.0.19.tgz","fileCount":14,"integrity":"sha512-bWKsGaU7lr19sDjJ+Ne7kx5Co/24duh6Hjt1w8/5uDZRFBdIdhvATvV2w06V1gw5giAawV8tRM7DDdb3vRFz6g==","signatures":[{"sig":"MEYCIQDp4S+ZqW5JS1i7x9IxBFNUbAG3V5nW4y77faKt/NN3rwIhAJwVpAgJekC/HhcVxCfzRcOP7xLxFV5n0i6Nxw9v9OJ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28050},"main":"./index.js","gitHead":"c60b21da2b7226719287877491d769ba2a677607","scripts":{"test":"jest","build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.18.0","dependencies":{"commander":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.3","zod":"^3.25.75","jest":"^30.0.4","ts-jest":"^29.4.0","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^20","@types/lodash":"^4.17.20"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.0.19_1752229137529_0.2801141705001513","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"zod-pg","version":"0.0.20","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.0.20","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"2f12d759224c55f1351f17da2fb2275ec7b00690","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.0.20.tgz","fileCount":14,"integrity":"sha512-fWJ+7YUBo8/om01euOQfl5DZ/56tB1Sl6lH5920f63WkAwoyZBvzynFwmIqnZMWd/4MmlxIkX/RzStvy8CM+qA==","signatures":[{"sig":"MEQCIBhR+Y1qXCKu7kvLN/zeYMCBxGb/w//9xl4u5tZugQNQAiBD2fPjXoroNZi6QFW0oOHhyIRpj7lFKJjjyt9SwfucRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28313},"main":"./index.js","gitHead":"52a1e00e10c56e0e026b1dda4ec981362bbdffd3","scripts":{"test":"jest","build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.18.0","dependencies":{"commander":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.3","zod":"^3.25.75","jest":"^30.0.4","ts-jest":"^29.4.0","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^20","@types/lodash":"^4.17.20"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.0.20_1752229299139_0.36987112324589955","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"zod-pg","version":"0.0.21","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.0.21","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"ac9ec598c1f0f3c4d5ec39a27586ef38ec0d4ded","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.0.21.tgz","fileCount":14,"integrity":"sha512-hh+oYiACX7MxqVWADsdUS2s2VZQTmC8N6G13eC4ZmWuUFGuK6pleQ2BEzgLop8B36LOxbbC6C5PA6ayETE3FpA==","signatures":[{"sig":"MEUCIG2JDLBlzLu9i8jUbKltkVhvzKt9lvmiMMrmFdjWmcuFAiEA+w37IMsnH/Be73yfMZ9zNyQ6z+YTepVXPNf4ldux8B4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@0.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28568},"main":"./index.js","gitHead":"fe9bad77437832586f473eea6c2d2d610409c48a","scripts":{"test":"jest","build":"rm -rf ./dist && tsc"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.0","dependencies":{"commander":"^14.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.3","zod":"^3.25.75","jest":"^30.0.4","ts-jest":"^29.4.0","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^20","@types/lodash":"^4.17.20"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.0.21_1752232699648_0.10342059209259813","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"zod-pg","version":"0.0.22","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.0.22","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"c01f99a68739b8afdef095f2d922e931c9e5c54b","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.0.22.tgz","fileCount":21,"integrity":"sha512-2nrOchcUjYEs+yA4fb7APTj5sF+B2kPdq3sO05TJxgyiHbgXEd5Um1lbPBej+LPUPY41lqzKfxrvNvZCH2td5g==","signatures":[{"sig":"MEYCIQC82HVFaOHVi/bGoNqjYfBqw7ADHdbmGYRN5ZU4sz5iIwIhAO6Ehpq+QEsE8Y/fV3OOZwsoXe2l7Xv4e0hK5ZApRLuX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@0.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30187},"main":"./index.js","gitHead":"716cc1bc60d78b991bb413e60f9f8ccfb26d68b5","scripts":{"test":"npm run test:types && npm run test:unit","build":"rm -rf ./dist && tsc","test:unit":"jest","test:types":"tsc --noEmit","test:watch":"jest --watch"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.0","dependencies":{"commander":"^14.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.3","zod":"^3.25.75","jest":"^30.0.4","ts-jest":"^29.4.0","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^22","@types/lodash":"^4.17.20"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.0.22_1752236980730_0.5678204214930642","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"zod-pg","version":"0.0.23","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.0.23","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"50999793e3c516693d46e2d2e2621561fbf89837","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.0.23.tgz","fileCount":21,"integrity":"sha512-OBbsPjaFmgsDdKO22mjSIFBSuoLchQj8gJuHfsXu2E0Zp5K1dEJia00YnYE7yFYhBcOBrrZoO7gx1VEWBb6h3A==","signatures":[{"sig":"MEYCIQCJofzPiiQrmEP06hMjtARMqiHU7xxVEDsY0+qc2l2hoAIhAMue9K/VOZwU2h982AcbOCXeWnJFvrqar0vsuYaBiiDB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@0.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30187},"main":"./index.js","gitHead":"50b4bfe6b8e9654fb2b51f3f1229dc9409d682f0","scripts":{"test":"npm run test:types && npm run test:unit","build":"rm -rf ./dist && tsc","test:unit":"jest","test:types":"tsc --noEmit","test:watch":"jest --watch"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.0","dependencies":{"commander":"^14.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.3","zod":"^3.25.75","jest":"^30.0.4","ts-jest":"^29.4.0","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^22","@types/lodash":"^4.17.20"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.0.23_1752237829867_0.3908729751294091","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"zod-pg","version":"0.0.24","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.0.24","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"294b9518f4b6d00e149ed2251e38f7b739ccd54f","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.0.24.tgz","fileCount":21,"integrity":"sha512-AFvuoh0wBBFfdW8TgbMCicWHfI1Zs3hvi2o6tCNAulJZv9C76HQh2ttgPjmPmaWqabYUALJ6q3QkMpDNOxfDFA==","signatures":[{"sig":"MEYCIQDUKTFrlPaEcxf8n8uEmFQA5p5MQHChq3F9QbEUQNLc8AIhAPCAAo3qhQx/eLJao+GbFiea8RSigwwVaKijZYHoMW9b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@0.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30187},"main":"./index.js","gitHead":"c1625c6a73315aa3e909884bc3642632d9f08f68","scripts":{"test":"npm run test:types && npm run test:unit","build":"rm -rf ./dist && tsc","test:unit":"jest","test:types":"tsc --noEmit","test:watch":"jest --watch"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.0","dependencies":{"commander":"^14.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.3","zod":"^3.25.75","jest":"^30.0.4","ts-jest":"^29.4.0","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^22","@types/lodash":"^4.17.20"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.0.24_1752237966557_0.8218603675325906","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"zod-pg","version":"0.0.25","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.0.25","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"03d768c706fe3064a9fd15ba8aa2d7e8587e4834","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.0.25.tgz","fileCount":21,"integrity":"sha512-9A1tyKjGnGHLOrBkvI31EfcEJHz8na41OKFA/ikARa8h1x9q9Z8BfnNk1rEhCwWozttG9Y228GKqRn4JEb0lGw==","signatures":[{"sig":"MEYCIQDnnQmykjRAH8CP+y1qatdwteDl/EsTMlpQBsQNnJSMiQIhALZh2BVMZxCgRkoxF701gPvDae0xVSXG/ngPzAGCSOAg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@0.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30187},"main":"./index.js","gitHead":"29badec4e10ab3d8e744bda41f5d77008f77a269","scripts":{"test":"npm run test:types && npm run test:unit","build":"rm -rf ./dist && tsc","test:unit":"jest","test:types":"tsc --noEmit","test:watch":"jest --watch"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.0","dependencies":{"commander":"^14.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.3","zod":"^3.25.75","jest":"^30.0.4","ts-jest":"^29.4.0","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^22","@types/lodash":"^4.17.20"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.0.25_1752238354290_0.12353702849679404","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"zod-pg","version":"0.0.26","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.0.26","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"d38d928e104f0f20dd8bf2f666e7e1f61b38ea23","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.0.26.tgz","fileCount":21,"integrity":"sha512-gvwXTYNzDenkiI+qyTV5y5CCabAxn/JWj8F3vCSZLmlThn94/7K5cP6B+dZ0CHa3XctNlX4Byyh/Ne+1TOD1UA==","signatures":[{"sig":"MEUCIAUCwF86ooJFtlT0Atr+zFxnPuPZhHbbUmkCKEIF7N8cAiEAtoS6peikh79omPNEbN/MOKFfurhktx5tElAAbjc4bGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@0.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30187},"main":"./index.js","gitHead":"a5e875e53edaa740b1a9cb1a7b6ffff8fdc71850","scripts":{"test":"npm run test:types && npm run test:unit","build":"rm -rf ./dist && tsc","test:unit":"jest","test:types":"tsc --noEmit","test:watch":"jest --watch"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.0","dependencies":{"commander":"^14.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.3","zod":"^3.25.75","jest":"^30.0.4","ts-jest":"^29.4.0","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^22","@types/lodash":"^4.17.20"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.0.26_1752240149343_0.7905237002247989","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"zod-pg","version":"0.1.0","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.1.0","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"effd680d5ddee845cc469f420f524f0b0ed7baab","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.1.0.tgz","fileCount":59,"integrity":"sha512-4P1Pb/ocb8EhPftji8oeYn0xWLrjIBhPsp8Nt5HMIQzKQBrmpYo9zdlbdrRvYqEEBlGi66jiwrb2RqbqcY4h4Q==","signatures":[{"sig":"MEQCIGgd8mA434GQO6Oi+LQeW1tYifpn8foaL2DfgxwYMQ7pAiBNLoDjNCY4P39NCplDqwXKn1bpOjFWMxsB7FwLltiPhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47478},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"60550ca99a03b0688d6dab5978c05936711fd41d","scripts":{"test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && dotenv -- node index.js -o .generated --schema 'public'","format":"prettier --write .","test:unit":"jest test/unit","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"jest test/integration --runInBand --setupFilesAfterEnv=./test/integration/setup.ts"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.0","dependencies":{"debug":"^4.4.1","commander":"^14.0.0","pluralize":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","tsx":"^4.20.3","zod":"^3.25.75","jest":"^30.0.4","chalk":"^5.4.1","ts-jest":"^29.4.0","prettier":"^3.6.2","@types/pg":"^8.15.4","colorette":"^2.0.20","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^22","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/pluralize":"^0.0.33","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.1.0_1752477819799_0.44533158874066636","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"zod-pg","version":"0.1.1","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.1.1","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"a6a7b2922facf0745a4a6fe295c7a440e4b69323","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.1.1.tgz","fileCount":59,"integrity":"sha512-6b1rg3ifzGwRqbru0kcIh4u6qAKDKz4/z7WXMXt1PQgwIJ1TWtkylkl2NOsCnxPkdrqqDl7fecj/TSHsIpa7Cg==","signatures":[{"sig":"MEYCIQDowYQ7zvSrQlPl6eZh0+pQAN5xLT931EoV8HBC9cx0DgIhAKwmuRnJ4w48U5+kxCrqpKYdG6gAUTo6SRT2KWTINnBk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47563},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c4b949333413d509872bea938b423823d959d42f","scripts":{"test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"dotenv -- npm run build && node index.js -o ./app/database/schema/generated --exclude '(knex|awsdms)_.*' --json-schema-import-location '../../json' --connection-string 'postgresql://postgres:postgres@localhost:5432/songwhip_api'","format":"prettier --write .","test:unit":"jest test/unit","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"jest test/integration --runInBand --setupFilesAfterEnv=./test/integration/setup.ts"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.0","dependencies":{"debug":"^4.4.1","commander":"^14.0.0","pluralize":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","tsx":"^4.20.3","zod":"^3.25.75","jest":"^30.0.4","chalk":"^5.4.1","ts-jest":"^29.4.0","prettier":"^3.6.2","@types/pg":"^8.15.4","colorette":"^2.0.20","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^22","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/pluralize":"^0.0.33","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.1.1_1752479700398_0.1327808184081567","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"zod-pg","version":"0.2.0","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.2.0","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"591f87397f7d0608c5074d0dbd894b265ef6106e","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.2.0.tgz","fileCount":73,"integrity":"sha512-D2UhlYF467eIwIJ4eG18dN4SRX6zIghKsBZCg+tdfSEILQe/VZG7AsbkdFoUzMxeqv8wkAYqm5gErxlnUK+raQ==","signatures":[{"sig":"MEQCIAcrMrPXYrZQWX2i9vex4TRgxEMytrOj6PiYmOK9mVi+AiAY+vNtXdJxfs7OAClJSj/+ZE64R4hnJ86gEy8bZveAgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"8b00a52fa969d980962e93149c60f21404c926ed","scripts":{"test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"dotenv -- npm run build && node index.js -o ./app/database/schema/generated --exclude '(knex|awsdms)_.*' --json-schema-import-location '../../json' --connection-string 'postgresql://postgres:postgres@localhost:5432/songwhip_api'","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"vitest --project integration run"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^3.25.75","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^22","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/pluralize":"^0.0.33","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.2.0_1752499075403_0.038963036491660885","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"zod-pg","version":"0.2.1","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.2.1","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"a21b1b95c7746d49eb19ccd84def00173d562778","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.2.1.tgz","fileCount":73,"integrity":"sha512-ehSIDY8mRj20sbJl6nuQ8wxXF8T0jq3M9bxh4F4oMDLf5ZFCsBhVyl2taMb3+Q+1S50CT1y1RroBTwF8lTkt8w==","signatures":[{"sig":"MEUCIQDtbuCNN9xtvBvaGlyatzSX1p1HhLy+bSewjSbD2fod9gIgPDljoHlkAWgBZq/eHE774HNfzpZcBSGBL2f1VfHpRpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44168},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e3849e30c93be23bc923805283d9079a2b445357","scripts":{"test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"dotenv -- npm run build && node index.js -o ./app/database/schema/generated --exclude '(knex|awsdms)_.*' --json-schema-import-location '../../json' --connection-string 'postgresql://postgres:postgres@localhost:5432/songwhip_api'","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"vitest --project integration run"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^3.25.75","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^22","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/pluralize":"^0.0.33","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.2.1_1752499792971_0.9424779836321018","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"zod-pg","version":"0.2.2","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.2.2","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"e055831109215cf79d6638eb23ea10490c4dd7f7","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.2.2.tgz","fileCount":73,"integrity":"sha512-aYFEkFQoShF5Ld7zT0gsqDoeM/lfLAL1KSp8MFLCORWgwzqUi6pzIU/Ns1612wOrTor+h0FQp6LTahhKIAI6HQ==","signatures":[{"sig":"MEUCIQD2eeOicXrx4BaBE9T9oSHK8ygrPWa0V4BhX54MnNKxggIgJ/UUo5rir/E+ISkOmOCdh7whC8C87aR/yXxoNJVMJVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44006},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"7d6469089514e9bbacb88c1505ea312438cc5c31","scripts":{"test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"dotenv -- npm run build && node index.js -o ./app/database/schema/generated --exclude '(knex|awsdms)_.*' --json-schema-import-location '../../json' --connection-string 'postgresql://postgres:postgres@localhost:5432/songwhip_api'","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"vitest --project integration run"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^3.25.75","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^22","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/pluralize":"^0.0.33","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.2.2_1752501125682_0.18322906478877732","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"zod-pg","version":"0.2.3","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@0.2.3","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"7c19d984e9b712a8825cf85991723aa84d9cefb3","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-0.2.3.tgz","fileCount":73,"integrity":"sha512-Dlbj8U+375MgElAZpOpWfWD7thFRdMMAmvJiUFoMLdqEc2HpBZr1G63vN9a+/46SjUWKOYFeRqC4s5dG3njdmQ==","signatures":[{"sig":"MEUCIQD4Q0I09Km1QcdfY1AEEsk3gF3YIIaRDwT/boEwFfqoWgIgLst3716aw6RFpw2PBiM1Lq/3Zkgme6d8YDLVImQ0FcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c77d541704cc0441db9e415119cab289f4cc4bd3","scripts":{"test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"dotenv -- npm run build && node index.js -o ./app/database/schema/generated --exclude '(knex|awsdms)_.*' --json-schema-import-location '../../json' --connection-string 'postgresql://postgres:postgres@localhost:5432/songwhip_api'","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"vitest --project integration run","test:integration:update":"vitest --project integration run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.0.5","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^22","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/pluralize":"^0.0.33","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_0.2.3_1752749730955_0.29740624564543294","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"zod-pg","version":"1.0.0","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@1.0.0","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"1f4660d718a42f3b9adf4d8814c2c42547badf67","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-1.0.0.tgz","fileCount":67,"integrity":"sha512-/ogHmAM7Ob11fNALQXCZCbVu1AOWavY7FGsoVAv5owC32HClm7lpMBbFtZVzgQ5tD+pqqpSBPp1K/BWCROILew==","signatures":[{"sig":"MEQCIGxW3jHR1WTRhlRYFYIyRlLde52Y9AWD9ybqG9B+l/OOAiAiVRWaP4ZOA4a2aSS3qAaSqtP1BclPZIXH41LMz5054w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93066},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"78f044d6084898df8fd914cae87d4e0699209468","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.0.5","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_1.0.0_1754172876008_0.2516302233760199","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"zod-pg","version":"1.0.1","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@1.0.1","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"c01593e9a86a5f8097be44add6ae72f64bb5510d","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-1.0.1.tgz","fileCount":67,"integrity":"sha512-UmvyAzgLWKEOXOhV92AHqGSIqCNc8BpMo6mRi/T9vDdftuOMsch3JZA9/SAsPswCeAeFsT7oCMqbDEgtwa20rg==","signatures":[{"sig":"MEYCIQDRuA4VmVZZXfrjGPdQmSb/eKZbu3EkUoXQfBcoRAuyqAIhAIeal0+lh5Kg4ZsYR+hIQ/rQKJlztZQm5YAU5tnw6kTR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79453},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"bd8cabb71efbe6c641141be05cf16370a726d88b","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_1.0.1_1754204573255_0.21954417848075125","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"zod-pg","version":"1.0.2","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@1.0.2","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"918bbec1fbbf7d2f8c04de60fd973624334f6b9a","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-1.0.2.tgz","fileCount":71,"integrity":"sha512-SY7S67rBvCNoNDaQ6fKhUPFr25XFK6nBCziK6MMXQOB/6iuVtbiA5imbNgAewhPfLz7lrdclPRLDaqHR91c0IA==","signatures":[{"sig":"MEQCIEFIVY3bhxfZAuK6obbUx0rmra8DJFxMVhtGk9WCy6nWAiASP9iYf/voSVad62PDIQU8tUg4tqZdsAhnTmMx7quATg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e4a07713cd25cc8a1c6a5463db93948b38f8f31c","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_1.0.2_1754725020363_0.5031628286865648","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.1":{"name":"zod-pg","version":"1.1.0-beta.1","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@1.1.0-beta.1","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"c4c5ef3699d92d127188fdfcd690286fe4897bf3","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-1.1.0-beta.1.tgz","fileCount":72,"integrity":"sha512-2PaD3ow608APaheKLdkMZQGHXtTY17vMRhEgZSAcw5hLi7EPrKUP58dt9gTD9cyFg5m3Xa3VY6JnIZKhvSZcUQ==","signatures":[{"sig":"MEYCIQD75hmfrMtNUyMfnSEy/Z9od9/MTFbJYogC3QLU6qOfFAIhANT6pUOgi5lCvqqdX7iyWQuqspvUjkyJRdehNBiCfBkG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89482},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e4a07713cd25cc8a1c6a5463db93948b38f8f31c","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","readmeFilename":"README.md","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_1.1.0-beta.1_1755279071794_0.7928226597651096","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.2":{"name":"zod-pg","version":"1.1.0-beta.2","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@1.1.0-beta.2","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"eef161a194b185c3cfb8c3d66b54bb280be6d67f","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-1.1.0-beta.2.tgz","fileCount":72,"integrity":"sha512-Z/8+QNWrTAMLI9sq2PeavgOkMsrdzssiHoCKdSns2mEHf3ifxY3oo87qEdzyCOq1TFranvfVReP8H8BSOB9UBQ==","signatures":[{"sig":"MEUCIQCG8/T/A3bAX/dXSYsQvq8w7EjMX2AYHXtEepKkpvvdIQIgcKOadPz/qxTYWUlufi3Txy5L2kAhgRvQFE4nZ6izxVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e4a07713cd25cc8a1c6a5463db93948b38f8f31c","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","readmeFilename":"README.md","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_1.1.0-beta.2_1755426982447_0.5533559830204766","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.3":{"name":"zod-pg","version":"1.1.0-beta.3","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@1.1.0-beta.3","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"220068b0e10d94e7671c785594eb171673926f47","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-1.1.0-beta.3.tgz","fileCount":72,"integrity":"sha512-qjhx/JTGW8nWknKl19E7DaFstvRUc0cSMDvfwJg7R6wuCNjnVm53viaySBh7uljhgRhkTmss9Y/Uz78VE4LlBQ==","signatures":[{"sig":"MEUCIEIL/USZinNXOlpnm3ULvkFxOXRc68oQvQjINNoj/NebAiEAo8/OAij0HACB/DaKqfpImLOAx6uWfNF7C8zWZ1HiL0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89558},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e4a07713cd25cc8a1c6a5463db93948b38f8f31c","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","readmeFilename":"README.md","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_1.1.0-beta.3_1755427718543_0.8664954566138874","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.4":{"name":"zod-pg","version":"1.1.0-beta.4","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@1.1.0-beta.4","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"d0b9f462094fb442e033f916310a631f4f21ea8a","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-1.1.0-beta.4.tgz","fileCount":72,"integrity":"sha512-5Iu7DrYrL7n/NzggDk3i+C8/7Y812I41o5CTgt9Kyc6aNT/CSUG++X10k4v8UJzEzot48Qedzkr8AkaS5iIomg==","signatures":[{"sig":"MEUCIG1Ki7jPP8my7FQTCyUPWqu/TotbizM592FBsmu3JmoQAiEAxASbK7dR2FCaqQmSGKNMx6L5uveLEg5F+a61ncOLQMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89868},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e4a07713cd25cc8a1c6a5463db93948b38f8f31c","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","readmeFilename":"README.md","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_1.1.0-beta.4_1755457842145_0.9987251573408316","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.5":{"name":"zod-pg","version":"1.1.0-beta.5","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@1.1.0-beta.5","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"4b0c83112f319b4e779d123a076db932ef862f0f","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-1.1.0-beta.5.tgz","fileCount":72,"integrity":"sha512-dHCqsy5ZbVj0p/XteO85h3BCQaXJOkhtzqUSyYPI9YdZt/nKH4VyaBCW8/+y236Lp6QipnspnGArT9/wO+lYXg==","signatures":[{"sig":"MEYCIQD0HeYlG09oK6hYORnmVRPpN4x1Y8vrpxRu5DSTvB9PGwIhAKoQyVhBr89HimUUpbRUqljGg4YzK4sAnx6CX58ssHiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89946},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e4a07713cd25cc8a1c6a5463db93948b38f8f31c","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","readmeFilename":"README.md","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_1.1.0-beta.5_1755458069263_0.2475264805337163","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"zod-pg","version":"2.0.0-beta.1","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@2.0.0-beta.1","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"efb2aec4e178abc70be0c7d96adec38f174336f2","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-2.0.0-beta.1.tgz","fileCount":72,"integrity":"sha512-h3w53uRrvz8GpL1yDo6aFN98/0OUKaUiyCuR05givkakFK4O/aPNnPJhBJDETVi+s88tvSpPy0C4rAO27h2RZQ==","signatures":[{"sig":"MEYCIQDCrMXM6exLGQeqWgHSbnVsTUTA5rFWneqjqz/YMKM4GAIhAKMiGRBuIKUGoY0UGldjv/Q8ZfIkVxOnQwk2qBxrPPNF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"3218a075c2fd420870145deee57f650b51951a96","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","readmeFilename":"README.md","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_2.0.0-beta.1_1755496543463_0.5559876597221154","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"zod-pg","version":"2.0.0-beta.2","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@2.0.0-beta.2","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"495894b031e01b2d1aaa8dbbc90cf0433414bb37","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-2.0.0-beta.2.tgz","fileCount":72,"integrity":"sha512-7MMpCBeZp8uAtXsAOcsF9IZlZzki4KKBtV2hpMTuwD1sVDt4bi3CBMIllG5QVkaPZPDjIl1p3G424ZB970g9wA==","signatures":[{"sig":"MEQCIA5NGQuD8UGdM9+McF/0/SM/3Up+Sno61tiZg9JdJxNTAiAde3AZ0DM4bIOFuv1CplpAm7T8f6+egrHWNUVQdaqtMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91440},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"072d0bc93f4f45ede3f144fa92eec01d1aa04b59","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","readmeFilename":"README.md","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_2.0.0-beta.2_1755504188962_0.2864661968826989","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"zod-pg","version":"2.0.0-beta.3","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@2.0.0-beta.3","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"b56f56c50c2e79fae3a028f48377485392a6520d","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-2.0.0-beta.3.tgz","fileCount":73,"integrity":"sha512-JamZDvR0a9jslkOKrS2CDAnpwhG/ScjplDKuVZS6RC+zySeNdvKKBdPnYEhLCPPoMyK7OgVDnJwoYV09ayGenw==","signatures":[{"sig":"MEYCIQDCSNfEHQw+kwuHb0yfBtQvFQXuyCOXB6LNqMUI3QGsWwIhAJsHY9/ljL7eoGzHryccezl2oINrpGT8nR1fPKB3Ub0V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94473},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"072d0bc93f4f45ede3f144fa92eec01d1aa04b59","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","readmeFilename":"README.md","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_2.0.0-beta.3_1755506080031_0.8212787546360678","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.4":{"name":"zod-pg","version":"2.0.0-beta.4","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@2.0.0-beta.4","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"5ce0c24e408c7c02a69c56638cc05b3437b2a859","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-2.0.0-beta.4.tgz","fileCount":73,"integrity":"sha512-RIWjw7k3sCyn+E44pP9ldDhaXsxpocklMHaHLncnD0G0heGyF0y8xALALiOdjVLu5yrlk4FqSupDAwNBxNYB8w==","signatures":[{"sig":"MEYCIQDl0tlo5YYvQBGaborYdPpT6UMHkLSdvY2KGikimAryTwIhANyX69Xpg6ZwKffixPlXlBuk6dmtqXEmggZ8PwZAwtGt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"072d0bc93f4f45ede3f144fa92eec01d1aa04b59","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","readmeFilename":"README.md","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_2.0.0-beta.4_1755507641118_0.3805027318172769","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.5":{"name":"zod-pg","version":"2.0.0-beta.5","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@2.0.0-beta.5","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"3f2f40880e9e39267671f9ccdb04c22a98de6596","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-2.0.0-beta.5.tgz","fileCount":73,"integrity":"sha512-/CyjYRTh4XtfB4xeItOy8Fb+Ja4rRWSERlH5WfUQes4c6RrTf2Li7YYh0z4P+2X3RB/hBhhFelyTwE3RVpxkdQ==","signatures":[{"sig":"MEYCIQCDSgcMLosiL8clgmGxC0b85bjvape1Lp/IPe5FWKCEwwIhAIgZmNlyM0K1Lkt54DsmR5pZ85khgJBV0pPrwIyktxdx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"072d0bc93f4f45ede3f144fa92eec01d1aa04b59","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","readmeFilename":"README.md","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_2.0.0-beta.5_1755508042537_0.6716462585595544","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"zod-pg","version":"2.0.0","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@2.0.0","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"e3f370d0414946033b8a7c5d3835203df7a17a12","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-2.0.0.tgz","fileCount":73,"integrity":"sha512-UgIk10D5DiqMolEielxYw5wMVwcHXuo7gGxjgy9N8KEBGHDVs0ww9I1M+hnE8XG1o/M6gnmiplmFZ9G4b9eujA==","signatures":[{"sig":"MEQCICHKS82Aolxxc5W6gE96jMRrzbouMI+7BEOHhxDvqGfPAiB24My2cjiWWh/p0wp5zsgd93jX6ARuT3YQRcO+OCKifA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"3ca48346d73d18cbde82b26fd2c0ba0424ca9cbe","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_2.0.0_1755509914050_0.8711383074398986","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"zod-pg","version":"2.0.1","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@2.0.1","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"ae90345247478e9a1414a7c41598771408e8caaf","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-2.0.1.tgz","fileCount":73,"integrity":"sha512-eh6uwgEsTPigIYH92vKbnz4Ehg0dWqMakJR2NGrf6y4S29xKDomRxS0+U+Ox0PkegloFUR7RFWASvoMlCE40IQ==","signatures":[{"sig":"MEUCICO1fNtbHU0a4zrilJKVSYzDZBVuVI6l+u2RgrIAzo0dAiEAqJabyH6WqBDgZ4hLxgnhM51vzYwwegravFVRP26HUKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95253},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e5e9414f430d81f2af32339498aa1cd47fe30cb0","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_2.0.1_1755597055770_0.3650636440903694","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"zod-pg","version":"3.0.0","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@3.0.0","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"c82f54de518e412fa70e465ebf6be6b7f1ff1032","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-3.0.0.tgz","fileCount":82,"integrity":"sha512-0SYeCtN6LKzA/vhWAoR600huN0aThEtRiR4tMb74+ueA2+Ad4kvoWzkwxgCh0Q92jTCDavyq1dJUKW+Zmqy6jA==","signatures":[{"sig":"MEUCIQDdpGZ9KYQ324vDWm8zTscewWiviV3DoYPkeVe7V/axPQIgB/25Cs1wIa61Hi0Q64UUMIeYr4eYHF5vgq7HWrjqxus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122849},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"1ff20a36eb1756c169842bce2b68713871acc262","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:unit && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:unit":"vitest --project unit run","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:generate && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:integration:generate":"vitest --project integration:generate run","test:integration:generate:update":"vitest --project integration:generate run -u"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","debug":"^4.4.1","mustache":"^4.2.0","commander":"^14.0.0","pluralize":"^8.0.0","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","dotenv-cli":"^8.0.0","typescript":"^5.8.3","@types/node":"^20","@types/debug":"^4.1.12","@types/lodash":"^4.17.20","testcontainers":"^11.2.1","@types/mustache":"^4.2.6","@types/pluralize":"^0.0.33","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_3.0.0_1755696881462_0.598391118183897","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"zod-pg","version":"4.0.0","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@4.0.0","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"766453d652cba7b6dc9e4f1dbc570128c3b1a744","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-4.0.0.tgz","fileCount":9,"integrity":"sha512-uQLf3mgb4z4KdBIJ/biCOgkt801wobjTrm2XKOrMPkrQJ0c/9WeEBbQ6Gkk4KYxRhrEQqAJAqFvF578fYHrjMA==","signatures":[{"sig":"MEYCIQDVptzV6UnQGvEuS5qeTsgWBCdET1oNVqIN9Q++CJbH3QIhAKThMYSse+X1QEyEidZoskvBxiCOzcRAZgTbOzZSQQg6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21536},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"9b2f86bceb6e0215eaba1afa88ea2a1ff5b49dff","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod-dbs-pg":"^1.0.4","zod-dbs-cli":"^1.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/node":"^20","testcontainers":"^11.2.1","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_4.0.0_1755864135270_0.16451866025777417","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"zod-pg","version":"4.0.1","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@4.0.1","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"63acfff355f2435aa37073889e180d4574b9cd0a","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-4.0.1.tgz","fileCount":9,"integrity":"sha512-DtFaMTkFoqGitkcTZ1ew229cPYjHxF53Z+QeZCeAnL+sYp7u984zGcpTEuj94AEW3eNsR+YeSnHhqjh8mgavcQ==","signatures":[{"sig":"MEQCIGMJra4aMm4HkqKC33c3pIRXvp14PN1CAdqFQV0Rm2cOAiBJQTtmfuFxuutAfKhb712f68RyOTNRyV4i8YTD+HMWHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21556},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"6ed5cbbbd892403273abe38aa92c4689acad161c","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod-dbs-pg":"^1.0.4","zod-dbs-cli":"^1.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/node":"^20","testcontainers":"^11.2.1","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_4.0.1_1755865632543_0.49243862610586087","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"zod-pg","version":"4.0.2","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@4.0.2","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"3276777151fed937ff4219a579e4f6296c991bde","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-4.0.2.tgz","fileCount":9,"integrity":"sha512-udtlU8t/BFhCsLJZjNNWmnh0fQhqxrx9axP9LMc6RWaKYvjfvSg9wHFxJ8mS0WX7/9M1EvTPSAPJhHLUIG59OA==","signatures":[{"sig":"MEQCIE79JbIIxVYQQppXXNx6zpTgFkRQAqlLFF8Ya5rOe3nsAiBO0FnF6vaJHEj9m3zZNK74YUHxOZfhVcHl5Oc687P2eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21550},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"02c623fd6b926ad61b4986662b4fd6c16931d98a","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod-dbs-pg":"^1.0.5","zod-dbs-cli":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/node":"^20","testcontainers":"^11.2.1","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_4.0.2_1755939322923_0.1453428502344405","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"zod-pg","version":"4.0.3","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@4.0.3","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"7f053390f48fd5a04a4ca646e09aa3629cfe515c","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-4.0.3.tgz","fileCount":9,"integrity":"sha512-HCVIWLRMLP0FR0nI/4+A0rMsTXaV9UsLZq7yZKoTpAestDTC7ZOr6JdQpzXPvjCHt5dzyO02yyv4HXzYr/fDTg==","signatures":[{"sig":"MEUCIAGDPg8KCrryEfYiciP3SXv/03e2c9WnHKnw1qdExChKAiEAiFowG5O2Fe6soGJek5/4E9aN5iLMw+BnRCUJlSHL0qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21550},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"64ffc410119778e696e2831ee9bfe39e56608ede","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod-dbs-pg":"^1.0.6","zod-dbs-cli":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/node":"^20","testcontainers":"^11.2.1","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_4.0.3_1756033140413_0.6504749154310698","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"zod-pg","version":"4.0.4","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@4.0.4","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"9d9a3fe136e24bc31ab34e7ad1eeaa87fbd62f9e","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-4.0.4.tgz","fileCount":9,"integrity":"sha512-uedLSrIPxhR2uQ95oE9ZMPhLu8flogNtouNIqLZ7avpIZ6feU0yjnkR/j6qpeMFV3qKx7ByU28+mejimQx9XbQ==","signatures":[{"sig":"MEQCICBmByN/TOvKWtFOQn+RwZ+5rA0oSOV9CqfEXhdlEgZJAiBulF10sQS8nD867GsEmJJNPy8JRAvF0a48mJZqD3MFBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21550},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fd78d5728e2d9c9329c03dcb5fe4a1e3da9f5521","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod-dbs-pg":"^1.0.9","zod-dbs-cli":"^1.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.0.14","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","typescript":"^5.8.3","@types/node":"^20","testcontainers":"^11.2.1","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_4.0.4_1756118969183_0.9314777279693296","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"zod-pg","version":"4.0.5","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@4.0.5","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"dfad3ea911a4204c73258bfc38fb1322bb5d8cf8","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-4.0.5.tgz","fileCount":9,"integrity":"sha512-1O2LeUauh/PFnSKQ6xCfRFclcw2doLOmFjo8brMtcknKS+gqJSxuXQ4EqRK16+n1HVmqlpRsYfs/pRt4qdEVQg==","signatures":[{"sig":"MEUCIHZ1xM7LdZxZbMB4XNb6XAG78dkwVqoApHvvd73BhXcJAiEAvYf/UenuTTPoa8l/SUzsDbBCakdjGK3IovCeexYGN8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21550},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"cbe246197939a29f954bcd1a00fa1f6f47377f57","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod-dbs-pg":"^1.0.10","zod-dbs-cli":"^1.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.1.4","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^20","testcontainers":"^11.2.1","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_4.0.5_1756373129327_0.8784261958600714","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"zod-pg","version":"4.0.6","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@4.0.6","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msolvaag/zod-pg#readme","bugs":{"url":"https://github.com/msolvaag/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"6305d5812dd928967751a5ae2a7face9c2ae061f","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-4.0.6.tgz","fileCount":11,"integrity":"sha512-DzXg/uC3A7BFyAphFGfN4dF1xN1d6fIELfztApYTGB1XqoB9jtqYg4yueqTA2nmwnxkT+aBPc24LRiwkAeLj9Q==","signatures":[{"sig":"MEQCIB+uoX7v6qIyHh5v9rpvuFJa5n76pcMwXR+oQ3Xe1PzZAiBlfs7ZuHgRC0vNPqMFUcOo14CwO/JUpnrT51iVhPbNxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22194},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"4cbb37a90988041560fed5dea28cd8a2d862e90b","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msolvaag/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod-dbs-pg":"^1.0.10","zod-dbs-cli":"^1.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.1.4","vitest":"^3.2.4","prettier":"^3.6.2","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^20","testcontainers":"^11.2.1","@vitest/coverage-v8":"^3.2.4","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_4.0.6_1756417507142_0.11643791771357992","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"zod-pg","version":"5.0.0","keywords":["zod","postgresql"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@5.0.0","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msunbay/zod-pg#readme","bugs":{"url":"https://github.com/msunbay/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"36493f5ac6931e6d146bbfc60e1f682285c6ef3d","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-5.0.0.tgz","fileCount":11,"integrity":"sha512-TL2XncoKg+x2xhy3tO8mj0/8/3Lx4FbVpAI/U8e8IQ4kQVp3+W3ODvXvgvpqujsgR8Zn4UkJJgm5LH+gd4ctAg==","signatures":[{"sig":"MEQCIBpTUHWXHO0zrI325eGTeOHX0EoFTdLsYEwUtJ6EfTtfAiBw+E8HQlNq9d8BeicZGAe/FrfHv+bumgjDZINbD0FeIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22680},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fd53a102e5181ec7649a66ad70b08d52ee23e5ca","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msunbay/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod-dbs-pg":"^2.0.1","zod-dbs-cli":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.1.12","vitest":"^4.0.3","prettier":"^3.6.2","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^20","testcontainers":"^11.2.1","@vitest/coverage-v8":"^4.0.3","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_5.0.0_1761473667453_0.07361944096803796","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"zod-pg","version":"5.0.1","keywords":["zod","zod-dbs","typescript","validation","pg","postgres","postgresql","database","sql","schema","generator","types","codegen","schema-generator","type-safe","validation-schema"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@5.0.1","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msunbay/zod-pg#readme","bugs":{"url":"https://github.com/msunbay/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"d6d78440e4251173ba7d14cbc6a033137ba2c3f3","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-5.0.1.tgz","fileCount":11,"integrity":"sha512-xGSXAQPfO7ce+SuOz10szPOsrRyaEai+uFJsZs5O6Bj4KWAX8xkqAHhdfhSpr6jpHoZKwT4Napvr8t+3v3WM+g==","signatures":[{"sig":"MEUCIQCIm5mg2ofsaHja7V2X9QMtzeBP+TcAAmATqQYYu8ASvgIgGCABPYO8QsUIV92bfCPbWwz/GPWtX5QFXh5n04qcfqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"df8432fbcb56f59b66ef4cc62f7a4c70f9597081","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run"},"_npmUser":{"name":"msolvaag","email":"msolvaag@gmail.com"},"repository":{"url":"git+https://github.com/msunbay/zod-pg.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod-dbs-pg":"^2.0.1","zod-dbs-cli":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.1.12","vitest":"^4.0.3","prettier":"^3.6.2","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^20","testcontainers":"^11.2.1","@vitest/coverage-v8":"^4.0.3","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_5.0.1_1761474578153_0.8303737157348907","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"zod-pg","version":"5.0.2","keywords":["zod","zod-dbs","typescript","validation","pg","postgres","postgresql","database","sql","schema","generator","types","codegen","schema-generator","type-safe","validation-schema"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@5.0.2","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msunbay/zod-pg#readme","bugs":{"url":"https://github.com/msunbay/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"fffda219de4c8fe134215de2507d54d25d49b491","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-5.0.2.tgz","fileCount":11,"integrity":"sha512-bcF/+3E+uLGDDkN2w6ZIk/386gfLmEDKnmF8WZpAUoMUGy9jCRiXKhIczScxAQJeqlOsfWA2zyksWR9QDQdvAw==","signatures":[{"sig":"MEUCIQDrV6welYDn+k2HODma8bG54AQI9+HYDM6PW02l83muKAIgVrdrcl02Yb+z5Wjs9507e6k13ON4OzbNtXqR0VZgtqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"54eed4da776dd2d03b94f167635ff4a5b363580f","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61054c46-4333-4951-8f55-2c798239bfb8"}},"repository":{"url":"git+https://github.com/msunbay/zod-pg.git","type":"git"},"_npmVersion":"11.6.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod-dbs-pg":"^2.0.2","zod-dbs-cli":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.3.5","vitest":"^4.0.3","prettier":"^3.6.2","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^20","testcontainers":"^11.2.1","@vitest/coverage-v8":"^4.0.3","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_5.0.2_1768125410912_0.6892382139778301","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"zod-pg","version":"5.0.3","keywords":["zod","zod-dbs","typescript","validation","pg","postgres","postgresql","database","sql","schema","generator","types","codegen","schema-generator","type-safe","validation-schema"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@5.0.3","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msunbay/zod-pg#readme","bugs":{"url":"https://github.com/msunbay/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"d50e13ab0fd6795c621d1f775132d30d06773e84","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-5.0.3.tgz","fileCount":11,"integrity":"sha512-HyG3Ds0U5e92x+t5Gwx7HtFcN6yG1ijcSonHx2C55xfMVCSAUPwnjqsTse3hc5BLTDq4apM/E6SbR+DPF2x2MQ==","signatures":[{"sig":"MEQCIDwyP92pyEXUJxk685dhbUORjCsNj+7dl79mOqJX+d1KAiBk79up9jzR+PMfz2/fw8alGp3uljhnH36k96G9l6utnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23535},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5c55a1bad7d0f0f66510c33a933ee2b3e9c1abab","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61054c46-4333-4951-8f55-2c798239bfb8"}},"repository":{"url":"git+https://github.com/msunbay/zod-pg.git","type":"git"},"_npmVersion":"11.6.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod-dbs-pg":"^2.0.3","zod-dbs-cli":"^2.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.3.5","vitest":"^4.0.3","prettier":"^3.6.2","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^20","testcontainers":"^11.2.1","@vitest/coverage-v8":"^4.0.3","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_5.0.3_1769501028879_0.03841668549029231","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"zod-pg","version":"5.1.0","keywords":["zod","zod-dbs","typescript","validation","pg","postgres","postgresql","database","sql","schema","generator","types","codegen","schema-generator","type-safe","validation-schema"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@5.1.0","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msunbay/zod-pg#readme","bugs":{"url":"https://github.com/msunbay/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"9fa2a0ab5132ea6f9004688f82ad7520252ec303","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-5.1.0.tgz","fileCount":11,"integrity":"sha512-7reFkNLLjZITAWcxRreKWzHds5IWCi5W+3tawn2ZcXR+In1j7B/DPIzynz/hRk9zxsR8qk0hPD+QYRge8sCT8w==","signatures":[{"sig":"MEYCIQC+Y7af1AkLJsvc6Zcvs9bdBI8S3sNQCTmamFtlQwm8YgIhAIjocl+OFiN7z2LGnSOMa7poR0246KykMVar5VYZBpJc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23535},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"4c80b433a5c7191cddad680b60fecefb2b7aad04","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61054c46-4333-4951-8f55-2c798239bfb8"}},"repository":{"url":"git+https://github.com/msunbay/zod-pg.git","type":"git"},"_npmVersion":"11.6.2","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod-dbs-pg":"^2.0.5","zod-dbs-cli":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.3.5","vitest":"^4.0.3","prettier":"^3.6.2","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^20","testcontainers":"^11.2.1","@vitest/coverage-v8":"^4.0.3","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_5.1.0_1770642875122_0.5581409482690247","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"zod-pg","version":"5.1.1","keywords":["zod","zod-dbs","typescript","validation","pg","postgres","postgresql","database","sql","schema","generator","types","codegen","schema-generator","type-safe","validation-schema"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@5.1.1","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msunbay/zod-pg#readme","bugs":{"url":"https://github.com/msunbay/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"2f8b5bb8aa2ed58f8d3176fd986e6359eeb0f918","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-5.1.1.tgz","fileCount":11,"integrity":"sha512-ul7LUnBvJYsDRdQueHm0BzOWIlXF+8PG+sjI3NHjWHuFYxXKFmbCw6r7JDmRBWl5/2oPVRahm3YqbbxwGyn6Dw==","signatures":[{"sig":"MEUCIGzx/f/fbVrm3bgkkIf94qo/9hs6MQGzB8hlLg4atTDdAiEA/9+RSEW6k2nVKqTYwuzPDAC7HJLkJfVbGVRfXIfCZVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23696},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"76e5ec5ce5ccd07735c66d832edeecd41751f1b1","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61054c46-4333-4951-8f55-2c798239bfb8"}},"repository":{"url":"git+https://github.com/msunbay/zod-pg.git","type":"git"},"_npmVersion":"11.16.0","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod-dbs-pg":"^2.0.5","zod-dbs-cli":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.3.5","vitest":"^4.0.3","prettier":"^3.6.2","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^20","testcontainers":"^11.2.1","@vitest/coverage-v8":"^4.0.3","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_5.1.1_1784548047200_0.4501970115013487","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"zod-pg","version":"5.2.0","keywords":["zod","zod-dbs","typescript","validation","pg","postgres","postgresql","database","sql","schema","generator","types","codegen","schema-generator","type-safe","validation-schema"],"author":{"name":"msolvaag"},"license":"ISC","_id":"zod-pg@5.2.0","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"homepage":"https://github.com/msunbay/zod-pg#readme","bugs":{"url":"https://github.com/msunbay/zod-pg/issues"},"bin":{"zod-pg":"index.js"},"dist":{"shasum":"b25c4d4cfae4c7db7be768c95246dc1819db1b76","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-5.2.0.tgz","fileCount":11,"integrity":"sha512-0WXGco6vLXaO2mrfJLZym+Tp8+fN40pCuOUx1eQN18kPP3kubQaVUJock84jmMkWT1IZ4ocYSBC+97+uLf3oxg==","signatures":[{"sig":"MEUCIQCPOOlx4Ujd6H+3bT2gzAIbUdumgekJblmwmlqvJCH+7AIgUBpNp2adlNu9XA2WrtLIVDk/okZsCkFpN7fva4Pa958=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23696},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"214cac964b8f17fcccc8877a43e2177636e4b713","scripts":{"dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","format":"prettier --write .","test:types":"tsc --noEmit","test:watch":"jest --watch","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61054c46-4333-4951-8f55-2c798239bfb8"}},"repository":{"url":"git+https://github.com/msunbay/zod-pg.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated Zod schema generator for PostgreSQL databases","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod-dbs-pg":"^2.0.5","zod-dbs-cli":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"pg":"^8.16.3","zod":"^4.3.5","vitest":"^4.0.3","prettier":"^3.6.2","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^20","testcontainers":"^11.2.1","@vitest/coverage-v8":"^4.0.3","@testcontainers/postgresql":"^11.2.1","@ianvs/prettier-plugin-sort-imports":"^4.5.1"},"peerDependencies":{"pg":">=8.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-pg_5.2.0_1788551180239_0.5077370890713249","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"zod-pg","version":"5.2.1","description":"Opinionated Zod schema generator for PostgreSQL databases","packageManager":"npm@10.8.2","main":"./dist/index.js","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"bin":{"zod-pg":"index.js"},"engines":{"node":">=22.22.0"},"scripts":{"build":"rm -rf ./dist && tsc --project tsconfig.build.json","start":"npm run build && node index.js","dev":"tsx dev.ts","test":"npm run build && npm run test:integration && npm run test:types","test:integration":"npm run test:integration:cli && npm run test:integration:schema","test:integration:cli":"vitest --project integration:cli run","test:integration:schema":"vitest --project integration:schema run","test:types":"tsc --noEmit","test:watch":"jest --watch","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/msunbay/zod-pg.git"},"publishConfig":{"access":"public"},"keywords":["zod","zod-dbs","typescript","validation","pg","postgres","postgresql","database","sql","schema","generator","types","codegen","schema-generator","type-safe","validation-schema"],"author":{"name":"msolvaag"},"license":"ISC","devDependencies":{"@ianvs/prettier-plugin-sort-imports":"^4.5.1","@testcontainers/postgresql":"^12.1.0","@types/node":"^24","@types/pg":"^8.23.1","@vitest/coverage-v8":"^5.0.0","pg":"^8.23.0","prettier":"^3.6.2","testcontainers":"^12.1.0","typescript":"^7.0.2","vitest":"^5.0.0","zod":"^4.5.4"},"peerDependencies":{"pg":">=8.12.0"},"dependencies":{"zod-dbs-cli":"^2.2.1","zod-dbs-pg":"^2.0.6"},"gitHead":"e4705c07b5ad44e75c14e2319c0952aaffa05a11","types":"./dist/index.d.ts","_id":"zod-pg@5.2.1","bugs":{"url":"https://github.com/msunbay/zod-pg/issues"},"homepage":"https://github.com/msunbay/zod-pg#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-UkoF/qDWidouozAgnQbYP+ObYGrDKOUEWW8cRaYwIn2+787tPJmc0FAiLCdCKt52NsA+X3hOBICOhNIuxO897A==","shasum":"8fa69dbfb8482fa2005468d340f6a207b420e305","tarball":"https://registry.npmjs.org/zod-pg/-/zod-pg-5.2.1.tgz","fileCount":11,"unpackedSize":23697,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-pg@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDOwT7S4PzrfrXjhzTYlfwCfOBCt/JHKlVvJp2p687rCQIhALPOu9fqGdeVkjUxSxO+UTFWkjloBzVzt56aMrPBMOHt"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61054c46-4333-4951-8f55-2c798239bfb8"}},"directories":{},"maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zod-pg_5.2.1_1788567050282_0.5802092182813976"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-10T18:12:51.039Z","modified":"2026-09-05T00:10:50.777Z","0.0.16":"2025-07-10T18:12:51.249Z","0.0.17":"2025-07-10T18:14:29.092Z","0.0.18":"2025-07-10T19:42:01.708Z","0.0.19":"2025-07-11T10:18:57.710Z","0.0.20":"2025-07-11T10:21:39.365Z","0.0.21":"2025-07-11T11:18:19.845Z","0.0.22":"2025-07-11T12:29:40.920Z","0.0.23":"2025-07-11T12:43:50.033Z","0.0.24":"2025-07-11T12:46:06.742Z","0.0.25":"2025-07-11T12:52:34.465Z","0.0.26":"2025-07-11T13:22:29.622Z","0.1.0":"2025-07-14T07:23:40.005Z","0.1.1":"2025-07-14T07:55:00.571Z","0.2.0":"2025-07-14T13:17:55.591Z","0.2.1":"2025-07-14T13:29:53.137Z","0.2.2":"2025-07-14T13:52:05.886Z","0.2.3":"2025-07-17T10:55:31.144Z","1.0.0":"2025-08-02T22:14:36.219Z","1.0.1":"2025-08-03T07:02:53.434Z","1.0.2":"2025-08-09T07:37:00.541Z","1.1.0-beta.1":"2025-08-15T17:31:11.979Z","1.1.0-beta.2":"2025-08-17T10:36:22.724Z","1.1.0-beta.3":"2025-08-17T10:48:38.733Z","1.1.0-beta.4":"2025-08-17T19:10:42.338Z","1.1.0-beta.5":"2025-08-17T19:14:29.454Z","2.0.0-beta.1":"2025-08-18T05:55:43.645Z","2.0.0-beta.2":"2025-08-18T08:03:09.142Z","2.0.0-beta.3":"2025-08-18T08:34:40.203Z","2.0.0-beta.4":"2025-08-18T09:00:41.315Z","2.0.0-beta.5":"2025-08-18T09:07:22.766Z","2.0.0":"2025-08-18T09:38:34.289Z","2.0.1":"2025-08-19T09:50:55.972Z","3.0.0":"2025-08-20T13:34:41.682Z","4.0.0":"2025-08-22T12:02:15.491Z","4.0.1":"2025-08-22T12:27:12.735Z","4.0.2":"2025-08-23T08:55:23.119Z","4.0.3":"2025-08-24T10:59:00.578Z","4.0.4":"2025-08-25T10:49:29.352Z","4.0.5":"2025-08-28T09:25:29.494Z","4.0.6":"2025-08-28T21:45:07.326Z","5.0.0":"2025-10-26T10:14:27.654Z","5.0.1":"2025-10-26T10:29:38.338Z","5.0.2":"2026-01-11T09:56:51.056Z","5.0.3":"2026-01-27T08:03:49.014Z","5.1.0":"2026-02-09T13:14:35.279Z","5.1.1":"2026-07-20T11:47:27.426Z","5.2.0":"2026-09-04T19:46:20.363Z","5.2.1":"2026-09-05T00:10:50.431Z"},"bugs":{"url":"https://github.com/msunbay/zod-pg/issues"},"author":{"name":"msolvaag"},"license":"ISC","homepage":"https://github.com/msunbay/zod-pg#readme","keywords":["zod","zod-dbs","typescript","validation","pg","postgres","postgresql","database","sql","schema","generator","types","codegen","schema-generator","type-safe","validation-schema"],"repository":{"type":"git","url":"git+https://github.com/msunbay/zod-pg.git"},"description":"Opinionated Zod schema generator for PostgreSQL databases","maintainers":[{"name":"msolvaag","email":"msolvaag@gmail.com"}],"readme":"# zod-pg\n\n![npm version](https://img.shields.io/npm/v/zod-pg?style=flat-square)\n![license](https://img.shields.io/npm/l/zod-pg?style=flat-square)\n![downloads](https://img.shields.io/npm/dm/zod-pg?style=flat-square)\n\n**zod-pg** is a code generation tool that creates [Zod](https://github.com/colinhacks/zod) schemas and TypeScript types from your PostgreSQL database schema. It generates validation schemas that match your database structure, helping keep your TypeScript types synchronized with your database schema.\n\nzod-pg supports PostgreSQL's type system including arrays, enums, and custom types, and generates validation schemas with TypeScript integration.\n\nUnder the hood zod-pg uses [zod-dbs](https://github.com/msolvaag/zod-dbs) that provides a consistent interface for generating schemas from various databases, including PostgreSQL.\n\n## Table of Contents\n\n- [Key Features](#key-features)\n- [Requirements](#requirements)\n- [Why zod-pg?](#why-zod-pg)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [With connection string](#with-connection-string)\n  - [With options](#with-options)\n  - [With environment variables](#with-environment-variables)\n  - [Exclude / Include Tables](#exclude--include-tables)\n  - [All Options](#all-options)\n- [Configuration File](#configuration-file)\n  - [Example Configuration File](#example-configuration-file)\n  - [SSL Support](#ssl-support)\n- [Output File Structure](#output-file-structure)\n- [Schema Output](#schema-output)\n  - [The Read Schemas](#the-read-schemas)\n  - [The Write Schemas](#the-write-schemas)\n  - [Casing](#casing)\n  - [Singularization](#singularization)\n- [Customizing Generated Models with Hooks](#customizing-generated-models-with-hooks)\n  - [Available Hooks](#available-hooks)\n- [JSON Schema Support](#json-schema-support)\n  - [Setting up JSON Schema Integration](#setting-up-json-schema-integration)\n- [Extending schemas](#extending-schemas)\n- [Contributing](#contributing)\n\n## Key Features\n\n- **Database-First Development** – Generate schemas directly from your PostgreSQL database.\n- **Multiple Schema Types** – Separate read, insert, and update schemas for clearer intent.\n- **Multiple Zod Versions** – Generate for Zod v3, v4, or the lightweight v4-mini build.\n- **PostgreSQL Coverage** – Arrays, enums, custom types, materialized views, foreign tables.\n- **Type Detection** – Detects serial, enum, array, and nullable characteristics automatically.\n- **Customization** – Hooks, casing transformations, singularization control.\n- **Organized Output** – Predictable file structure (constants, types, per-table schemas).\n- **No Runtime Dependencies** – Generated artifacts only depend on Zod.\n\n## Requirements\n\n- **PostgreSQL 9.3+**\n- **Node.js 20+**\n\n## Why zod-pg?\n\nManually writing and maintaining TypeScript types and Zod schemas for database tables is time-consuming and error-prone.\n\nzod-pg automates this process by generating type-safe validation schemas directly from your PostgreSQL database schema. This approach ensures your validation logic stays synchronized with your database structure, eliminating the manual work of writing and updating schemas when your database changes. Whether you're building APIs that need request validation, working with complex PostgreSQL features like arrays and enums, or maintaining type safety across your entire stack, zod-pg bridges the gap between your database and TypeScript application.\n\n## Installation\n\n```sh\nnpm install --save-dev zod-pg\n# or\npnpm add -D zod-pg\n```\n\n## Usage\n\n### With connection string\n\n```sh\nnpx zod-pg --connection \"postgres://user:password@localhost:5432/dbname\" --ssl --output-dir ./src/output\n```\n\n### With options\n\nYou can also specify options directly:\n\n```sh\nnpx zod-pg --user postgres --password secret --host localhost --port 5432 --database mydb --ssl --output-dir ./src/output\n```\n\n### With environment variables\n\nzod-pg can read connection details from environment variables. Set the following variables:\n\n- `ZOD_PG_USER`\n- `ZOD_PG_PASSWORD`\n- `ZOD_PG_HOST`\n- `ZOD_PG_PORT`\n- `ZOD_PG_DATABASE`\n- `ZOD_PG_SSL` (optional, defaults to `false`)\n\nThen run:\n\n```sh\nnpx zod-pg --output-dir ./src/output\n```\n\n#### Using .env files:\n\nzod-pg does not automatically load `.env` files, but you can use a package like `dotenv-cli` to load them before running zod-pg. For example:\n\n```sh\ndotenv -e .env npx zod-pg --output-dir ./src/output\n```\n\n### Exclude / Include Tables\n\nYou can exclude specific tables from schema generation using the `--exclude` option with a regex pattern. For example, to exclude all tables starting with \"temp\":\n\n```sh\nnpx zod-pg --exclude '^temp_' --output-dir ./src/output\n```\n\nTo include only specific tables, use the `--include` option with a regex pattern. For example, to include only tables starting with \"user\" or \"account:\n\n```sh\nnpx zod-pg --include '^(user|account)' --output-dir ./src/output\n```\n\nNote that if you use both `--exclude` and `--include` options together, the `--include` option is applied first, then the `--exclude` option is applied to the included tables.\n\n### All Options\n\nAll CLI options are optional. Sensible defaults are applied (e.g. output defaults to `./zod-schemas`, schema defaults to `public`). Values can be provided via:\n\n- CLI flags (highest precedence)\n- Environment variables (connection fields)\n- Config file (`zod-pg.config.{js,ts,json}`)\n- Built-in defaults\n\nNegative flags (`--no-*`) disable a feature that is enabled by default.\n\n| Option                                 | Description                                                                                       | Default         |\n| -------------------------------------- | ------------------------------------------------------------------------------------------------- | --------------- |\n| `--clean-output`                       | Delete the output directory before generation.                                                    | `false`         |\n| `--config-name <name>`                 | Name of configuration file (e.g. \"development\" loads \"zod-pg-development.ts\").                    |                 |\n| `--connection-string <string>`         | PostgreSQL connection string (overrides individual host/port/user/etc).                           |                 |\n| `--database <name>`                    | PostgreSQL database name (ignored if connection string provided).                                 | `postgres`      |\n| `--debug`                              | Enable verbose debug logging.                                                                     | `false`         |\n| `--default-empty-array`                | Default nullable array fields to `[]` in write schemas.                                           | `false`         |\n| `--default-unknown`                    | Use \"unknown\" instead of \"any\" for unresolved types.                                              | `false`         |\n| `--exclude <regex>`                    | Exclude tables matching this regex.                                                               |                 |\n| `--field-name-casing <value>`          | Casing for field/property names (one of: `PascalCase`, `camelCase`, `snake_case`, `passthrough`). | `camelCase`     |\n| `--help`                               | Show help and exit.                                                                               |                 |\n| `--host <host>`                        | PostgreSQL host (ignored if connection string provided).                                          | `localhost`     |\n| `--include <regex>`                    | Include only tables matching this regex (applied before exclude).                                 |                 |\n| `--json-schema-import-location <path>` | Path to import custom JSON field schemas from.                                                    |                 |\n| `--module-resolution <type>`           | Module resolution: `commonjs` or `esm`.                                                           | `commonjs`      |\n| `--no-case-transform`                  | Disable transforming property name casing (skips base schema + transform helpers).                | `false`         |\n| `--no-coerce-dates`                    | Disable using `z.coerce.date()` for date columns in read schemas (coercion enabled by default).   | `false`         |\n| `--no-nulls-to-undefined`              | Disable transforming null values to undefined in read schemas.                                    | `false`         |\n| `--no-singularization`                 | Preserve plural table / enum names (singularization on by default).                               | `false`         |\n| `--no-stringify-json`                  | Disable `JSON.stringify()` transforms for `json` fields in write schemas.                         | `false`         |\n| `--no-barrel-files`                    | Disable generation of index.ts files                                                              | `false`         |\n| `--object-name-casing <value>`         | Casing for object/type names (one of: `PascalCase`, `camelCase`, `snake_case`).                   | `PascalCase`    |\n| `-o, --output-dir <path>`              | Output directory for generated files.                                                             | `./zod-schemas` |\n| `--password <password>`                | PostgreSQL password (ignored if connection string provided).                                      |                 |\n| `--port <number>`                      | PostgreSQL port (ignored if connection string provided).                                          | `5432`          |\n| `--schema-name <name>`                 | Database schema to introspect.                                                                    | `public`        |\n| `--silent`                             | Suppress console output (still writes files).                                                     | `false`         |\n| `--ssl`                                | Use SSL for connection.                                                                           | `false`         |\n| `--stringify-dates`                    | Add `.toISOString()` transforms for date fields in write schemas.                                 | `false`         |\n| `--user <user>`                        | PostgreSQL user (ignored if connection string provided).                                          | `postgres`      |\n| `--zod-version <version>`              | Target Zod variant: `3`, `4`, or `4-mini`.                                                        | `3`             |\n\n## Configuration File\n\nIn addition to CLI options, you can use configuration files to set your options. zod-pg uses [cosmiconfig](https://github.com/davidtheclark/cosmiconfig).\n\n### Example Configuration File\n\n**zod-pg.config.ts:**\n\n```typescript\nimport type { ZodPgConfig } from 'zod-pg';\n\nconst config: ZodPgConfig = {\n  user: 'postgres',\n  database: 'mydb',\n  password: 'secret',\n  host: 'localhost',\n  port: 5432,\n  schemaName: 'public',\n\n  outputDir: './src/generated',\n  cleanOutput: true,\n  include: ['users', 'posts'],\n  exclude: ['^temp_'],\n  moduleResolution: 'esm',\n  zodVersion: '4',\n  defaultEmptyArray: true,\n};\n\nexport default config;\n```\n\n**zod-pg.config.js:**\n\n```javascript\nmodule.exports = {\n  user: 'postgres',\n  database: 'mydb',\n  password: 'secret',\n  host: 'localhost',\n  port: 5432,\n  schemaName: 'public',\n  ssl: false,\n  outputDir: './src/generated',\n};\n```\n\n### SSL Support\n\nTo connect to databases that require SSL, use the `--ssl` flag. For more advanced SSL configurations (e.g., providing certificates), you can provide parameters using the `ssl` option in a configuration file.\n\n```ts\nimport type { ZodPgConfig } from 'zod-pg';\n\nconst config: ZodPgConfig = {\n  ...\n  ssl: {\n    rejectUnauthorized: true,\n    ca: fs.readFileSync('/path/to/ca.crt').toString(),\n    key: fs.readFileSync('/path/to/client.key').toString(),\n    cert: fs.readFileSync('/path/to/client.crt').toString(),\n  },\n};\n\nexport default config;\n```\n\n## Output File Structure\n\nThe generator creates a predictable structure:\n\n- `output/constants.ts` – Constants for all table and view names.\n- `output/types.ts` – TypeScript types for all tables and views.\n- `output/tables/<table>/schema.ts` – Zod schemas for the table (read / insert / update; plus base + transform when casing enabled).\n- `output/tables/<table>/index.ts` – Re-exports for the table.\n- `output/tables/index.ts` – Aggregated exports of all table schemas & types.\n- (Folders `views/` and `materialized_views/` are generated similarly when those relation types exist.)\n\n## Schema Output\n\nThe generated Zod schemas will look something like this: (example for a \"users\" table)\n\n```ts\n// output/tables/users/schema.ts\nimport { z } from \"zod\";\n\nexport const UsersTableSchema = z.object({..});\nexport const UsersTableInsertSchema = z.object({..});\nexport const UsersTableUpdateSchema = UsersTableInsertSchema.partial();\n\nexport interface UserRecord {\n  // TypeScript interface with proper types\n}\n\nexport interface UserInsertRecord {\n  // TypeScript interface for insert operations\n}\n\nexport type UserUpdateRecord = Partial<UserInsertRecord>;\n```\n\nSince reading and writing are two different operations, zod-pg generates separate schemas for reads, inserts and updates. The `UsersTableInsertSchema` is used for creating new records, while the `UsersTableUpdateSchema` is a partial version of the insert schema, allowing you to update only specific fields.\n\n### The Read Schemas\n\n- Used for reading data from the database.\n- Does not enforce write constraints (e.g., max length).\n- By default transforms nulls to `undefined`, making it easier to work with optional fields in TypeScript.\n- Optionally defaults nullable array fields to empty arrays.\n\n### The Write Schemas\n\n- Enforces field constraints such as max length, ensuring that your data adheres to the database schema.\n- By default transforms `json` fields to strings.\n- Optionally transforms date fields to ISO strings using `.toISOString()`.\n- Excludes only SERIAL/auto-incrementing columns and columns from non-table relations (views, etc.).\n\n### Casing\n\nzod-pg supports different casing styles for generated schemas and types. By default zod-pg uses `PascalCase` for object names and `camelCase` for properties. You can specify the desired casing for field names and object names using the `--field-name-casing` and `--object-name-casing` options.\nThe `--no-case-transform` option disables the automatic casing transformation for field names, which means that the generated schemas will use the original database column names as-is without any transformation.\n\n### Singularization\n\nBy default zod-pg converts plural table / view names into singular, PascalCase identifiers when generating TypeScript record types, insert/update record types, enum names, and related constants / transform helpers. This keeps generated symbols concise and aligned with typical TypeScript naming conventions.\n\nExample:\n\n| Database object          | Generated names                                                           |\n| ------------------------ | ------------------------------------------------------------------------- |\n| `users` (table)          | `UserRecord`, `UserInsertRecord`, `UserUpdateRecord`                      |\n| `users_accounts` (table) | `UserAccountRecord`, `UserAccountInsertRecord`, `UserAccountUpdateRecord` |\n| `users.roles` (enum)     | `UserRole`                                                                |\n\nIf you would prefer the generated identifiers to preserve the original (often plural / snake_case) names, disable singularization with the CLI flag:\n\n```\nnpx zod-pg --no-singularization\n```\n\nOr in a config file:\n\n```ts\nexport default {\n  // ...other config\n  singularization: false,\n};\n```\n\nWhen disabled, names are still cased according to your casing settings, but the plural form is retained (e.g. `UsersRecord`).\n\n## Customizing Generated Models with Hooks\n\nzod-pg provides hooks to customize the generated models during generation. These hooks allow you to add custom validation, transformations, or modifications to your schemas.\n\n### Available Hooks\n\n#### `onColumnModelCreated`\n\nThis hook is called for each column after its initial model is created, allowing you to modify individual column properties.\n\n```typescript\nonColumnModelCreated: (column) => {\n  // Add email validation to email columns\n  if (column.name === 'email') {\n    // Note that this only applies to the write schema.\n    // The read schema will still output the field as a z.string.\n    column.type = 'email';\n\n    // Additional validation / transformation\n    column.writeTransforms = ['trim', 'lowercase'];\n  }\n\n  // Add minimum length to password fields\n  if (column.name === 'password') {\n    // Note that this only applies to the write schema.\n    column.minLen = 8;\n  }\n\n  // Add custom transformations based on table name\n  if (column.tableName === 'users') {\n    // Add any table-specific customizations\n  }\n\n  return column;\n};\n```\n\n#### `onTableModelCreated`\n\nThis hook is called for each table after all its columns have been processed, allowing you to modify the table model.\n\n```typescript\nonTableModelCreated: (table) => {\n  // Add custom transformations based on table name\n  if (table.name === 'users') {\n    // Add any table-specific customizations\n  }\n\n  return table;\n};\n```\n\n## JSON Schema Support\n\nzod-pg cannot determine the structure of JSON fields in your database. To use Zod schemas for JSON fields, you can use the `--json-schema-import-location` option.\nWhen this option is provided, zod-pg will import Zod schemas from the specified location for JSON fields in your database.\n\n### Setting up JSON Schema Integration\n\nSay you have a \"user\" table with a JSON field called \"profile\", and you want to use a Zod schema for that JSON field.\n\n**Step 1: Run zod-pg with JSON schema import location**\n\nStart by running, e.g.,\n\n```sh\nnpx zod-pg --json-schema-import-location '../../json' --output-dir ./schema/generated\n```\n\n**Step 2: Generated schema imports your JSON schemas**\n\nThis will create a `./schema/generated/tables/users/schema.ts` file looking similar to this:\n\n```ts\nimport { z } from 'zod';\n\nimport { UserProfileSchema } from '../../json';\n\nexport const UsersTableSchema = z.object({\n  id: z.number().int(),\n  name: z.string(),\n  profile: UserProfileSchema,\n});\n```\n\nThe JSON Zod schema name is derived from `[Singular(TableName)][FieldName]Schema`, so in this case, it will look for `UserProfileSchema` in the specified import location.\n\n**Step 3: Create your JSON schemas**\n\nThen you can create a Zod schema for the JSON field in your specified import location.\n\ne.g\n\n```ts\n// src/schema/json.ts\nimport { z } from 'zod';\n\nexport const UserProfileSchema = z.object({\n  firstName: z.string(),\n  lastName: z.string(),\n  age: z.number().optional(),\n});\n```\n\n## Extending schemas\n\nIt is possible to extend the generated Zod schemas with additional fields / rules / transformations.\nThis is especially handy if you are doing a joined query.\n\nTo extend a read schema you need to import the base read schema and apply the casing transformations afterwards (if needed).\ne.g.\n\n```ts\nimport {\n  transformUserBaseRecord,\n  UsersTableBaseSchema,\n} from '[output]/tables/users';\n\nconst ExtendedSchema = UsersTableBaseSchema.extend({\n  permissions: z.array(z.string()).nullish().optional(),\n  signed_in_at: z.coerce.date().nullish().optional(),\n}).transform((data) => ({\n  ...transformUserBaseRecord(data),\n  permissions: data.permissions,\n  signedInAt: data.signed_in_at,\n}));\n```\n\nIf you have disabled case transforms (`--no-case-transform`) then there are no \"base\" schemas or transform functions.\nAnd you can just extend the read schema like:\n\n```ts\nimport { UsersTableSchema } from '[output]/tables';\n\nconst ExtendedSchema = UsersTableSchema.extend({\n  permissions: z.array(z.string()).nullish().optional(),\n  signed_in_at: z.coerce.date().nullish().optional(),\n});\n```\n\n## Contributing\n\nContributions are welcome! If you find a bug or have a feature request, please open an issue or submit a pull request.\n","readmeFilename":"README.md"}