{"_id":"prisma-zod-generator","_rev":"199-bc0202560116d0eecd009620c23d055f","name":"prisma-zod-generator","dist-tags":{"beta":"0.8.14-beta.0","latest":"3.3.1"},"versions":{"0.0.0-rc.1":{"name":"prisma-zod-generator","version":"0.0.0-rc.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.0.0-rc.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"1eada2a0a37c0ab0576561eae88375bc80985b5e","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.0.0-rc.1.tgz","fileCount":27,"integrity":"sha512-8mCI2bKRCNuGy+EjNV0HGnEm+yAHcgcsxzMyy0MLASUnlISPIkiERDpwQaH/xQMhjtzkUhfiUPVfS+L9s+0TVA==","signatures":[{"sig":"MEQCIDXjXI3wJ/nf6WkzXK8ryJeYUqMv8jpSxDYIyNooZTWBAiBcuKq/sQ2ievIDTUMJehOV6aHLjS5JvZWwDn3IxQtMaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidxWUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+ORAAoxomvwX9aZ4zjxwOB6Wv00UuR+9IlcZXYmdxyGecpSRX/fvi\r\nkATPNOLVqn/G43MPj46kiTpt72fUL2OKHQikSq+SnJ3InlAjck1rHlwMCM5+\r\nTRFH0vhI+TWKgQdzJBlrqGl+lNhx81mEt1hYW38/3FkHdH5AGnCnQkzDS24I\r\n5F/f2cw8VjMjomYbYsdCEoCB7bSeZo997nug1/PN9xiwkGROvpeIVb7H5y+V\r\nJ4Cy2LPE+sKUpO7i9F//Ph/TMzhxcm0mZZMGHR8UQHE+6XEHnIdbAw03Yqgo\r\nMcNhf9vKl4M/0oBNKMnh2aELdVtVOaVyRlcSliS4vv06dqlRJSDpQg5q7GiM\r\nqYA7FL8H8M3pOvYh/J9P7pOGlr6FKKJx1QSvdob4gk0aXoEENa9s6y2DfMXc\r\nbXFmlW36yj/0eWtpIaCo7vrZci1EeEXu9cpl9Vgt+DVYdSRSBk3pp3IwPeqI\r\nh/mRxxzyQfumndB+DTBb1I8zbbMzlklTIcwJHUcoCoxo6FwdnI15VVWDvxY+\r\nymrENbQUZz9kOd7bw1M7gmhz+xniVFELd3pu65tfxlLQPPjruZhlknvEt6l4\r\nBNgiwfRW/h0hBH0I00BPYW0qk3NuRHocOcrPoIYi2f5QxA2L01mTbI2DpgPd\r\nh1lKfl6JbkcOqVJt7fECsrHJwkqpeEu0Mvk=\r\n=zp0P\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.16","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.19.1","dependencies":{"zod":"^3.15.1","tslib":"^2.4.0","prettier":"^2.6.2","@prisma/sdk":"^3.13.0","@prisma/client":"^3.13.0","@prisma/generator-helper":"^3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^3.13.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^17.0.31","@types/prettier":"^2.6.0"},"peerDependencies":{"tslib":"^2.4.0","prisma":"~3.13.0","@prisma/client":"~3.13.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.0.0-rc.1_1651971476100_0.24207224566388064","host":"s3://npm-registry-packages"}},"0.0.0-rc.2":{"name":"prisma-zod-generator","version":"0.0.0-rc.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.0.0-rc.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"501a91e802865d0b3cc454334e6f33949c7517f9","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.0.0-rc.2.tgz","fileCount":27,"integrity":"sha512-e9oc+p6XzgypSNaMshSVVl1Wl/jn7uaN1HdEV0UEXAfnF1fWDMFO6WRS4Kd6Pl5B/nW75XJedbttBgQdut9mDw==","signatures":[{"sig":"MEUCIGEvVahz93baxm6jDRA1wTfmX5/wFM19yZAaIdHRcz2XAiEAjzZM2mVFqBaF/ES5jE/v1H/nEUqFNgUSykqd/6tNn0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiepf5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPEg/9GK+R/5PViTf9J4g6n1j3aWesATj8JYfAvsh6UL1mCVViyudv\r\nglIQCiWdxho9xbxBpWdv8w/ITXkq51FWmVLETFSb3eW+WBbfa+uB+unMb3f3\r\n8c9pDp1uQ+rLMBuWmcQp/5cxg4zbdxLyPZyNgK3oWTOe19cDD1GtLuR+wbek\r\n+8AysrT8WMXqoCL1ZPHhvrP3gUNh/RF2HFsGcOkvNi0StOKWrWe5sFWMcoHE\r\nRCPDq0bZdFkFZK5EWswQhric07ssDlci0vZmDMjwaTfJXxdmAgFL5UjVneM3\r\nWZn44xIUAeGltXNC2pCINBvEMkb2T/zy8RvHBQ4mew2u97DcBnY21G8LVaE1\r\nic0j9nTuB2RshWykQIzaK1In00gfOfjbGdqmxrZh4THmSLDdMyiXW+huqTkc\r\nunnj6+DaoN7JoHtxnVQNvnRXX4HA1rF1mrgiQmVHanDuxt2u0LI1gkOajge2\r\nrLCj0WrODBC0CuUYO2Kay5X27xP6SbH/1Dkm6pXzEgORl5SaMXYwYBnRwkSh\r\ndnIzL7+doMfDP8pqZcEc1/Pkt0T3I4kWAXwlDtl0sOaNy/9eg4zFXBNXIqSR\r\nAUhAoDzJWgRGKzNW5mF5VDdGJiw7gEOBzQX3ZWTGqCmwr8eACbeV2GrpjEEy\r\naNSspXR49w0m6LSz2Ulzt2d/WTZlGJI2b6c=\r\n=KoAa\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.16","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.19.1","dependencies":{"zod":"^3.15.1","tslib":"^2.4.0","prettier":"^2.6.2","@prisma/sdk":"^3.13.0","@prisma/client":"^3.13.0","@prisma/generator-helper":"^3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^3.13.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^17.0.31","@types/prettier":"^2.6.0"},"peerDependencies":{"tslib":"^2.4.0","prisma":"~3.13.0","@prisma/client":"~3.13.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.0.0-rc.2_1652201465373_0.15919733318140583","host":"s3://npm-registry-packages"}},"0.0.0-rc.3":{"name":"prisma-zod-generator","version":"0.0.0-rc.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.0.0-rc.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"c96dcf1317b1f54a13e40143468866f692665374","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.0.0-rc.3.tgz","fileCount":27,"integrity":"sha512-EaD1isQyTVcu1SOdh15qMnokQh3kjWurxAW3Y5AKGHOf//1Ta8SbStkFT2lckT2asDfPGpndaVJ6t19a0E7BGg==","signatures":[{"sig":"MEYCIQDWoSZJ+MFYHlGkNXK/2EEYEpf9UYP9Z55FY04/UIDz+gIhAMtz+L5fqLAkDDmLbjb3zL/kVcSXvHoz51JlixzCJgO2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifGIhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriGg//Ztd9Dn4meL6GeDzNhigTcngCW8Mm5ICbCmuFEr5eyBZ1bFD9\r\n2rRUEPi9289bc+M58DJOuSiwaTG1clc4x4pqS/5UJyj9QTTavswT2+sqct8d\r\n44SuEvmS9INZI0IQufYoNEwHLPxKDrNonXaZVeDseKbC6l1zrSilXdOqscFL\r\nSwpWimr/kFtdNCT4R6S5cjzwmCSX9LnETQE2O6v0Yaf4j86ViEHMJ/bOlNG0\r\nsAoHlLLYKeaiaTyx6NjVboVdWXiCHjghnJMhXl32OH/7yUplxodksayD9jTo\r\nNP7NHie98xvnl1lNJ1M4pvY4aMzibk1FZ+uHUgLFJvw8fy/hlr1TQAvGSAdh\r\nPKK8w+TFIECU1ORKODz7A1VPsu2w24tWj2bcEAjcRtgVYELOR09DSRN3ZSPm\r\nfkyHeD+vB1eoeYonR9Z4auAHBV4fZXEv3AwDYW2dVLiQSvOKiiKzgngTEFeA\r\n1iPcVCQiNudN8sWisahm/iPxmzFlFqCx8dr2Xkq1DF3RRWkGdZMAbAO5yF/C\r\n3LSeRa0+osOhj03/sIxiA1tc0qp5TMJpO8mi0ZQPJ83lWKf2Bp2vVhxF0s2m\r\nprVGk1gJyBoaCeOc7ChA2ALfxRcXj4yTybweJUjEaQkGYIL7qipdIBgzYHYM\r\n+XZ3xxuD7qEiKjg8SzgW7YYKZp8DqZY3XAo=\r\n=MfzX\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.16","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.19.1","dependencies":{"zod":"^3.15.1","tslib":"^2.4.0","prettier":"^2.6.2","@prisma/sdk":"^3.13.0","@prisma/client":"^3.13.0","@prisma/generator-helper":"^3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^3.13.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^17.0.31","@types/prettier":"^2.6.0"},"peerDependencies":{"tslib":"^2.4.0","prisma":"~3.13.0","@prisma/client":"~3.13.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.0.0-rc.3_1652318753538_0.2481715617550071","host":"s3://npm-registry-packages"}},"0.0.0-rc.4":{"name":"prisma-zod-generator","version":"0.0.0-rc.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.0.0-rc.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"ceecca1d43c4666eaf5e339dff85cc5cd99d487f","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.0.0-rc.4.tgz","fileCount":27,"integrity":"sha512-YQ856Fs8iiolEVZB6ydfySAMhsYVSjodGxCkGEPEJz2/dpC56IUYC5ISLleK4MW2erse0jMgdl61k4Wy1pgFcA==","signatures":[{"sig":"MEYCIQCvzQMbqxoB11fo5FSeyDFACrT/2aXA0c4s3y6EBM+pEAIhAKcrxfq59qSITCigzgbaxn7hW33JXhzpxHsJLfn6kKnp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifIS+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVIxAAlCfcXUZ8rYwQKtnzC1eMf18tFwzIhs6kVYfSkkDCndqrE0p3\r\nMW0BJcJtiWNrCH7h9VfDvM1W29w6CXO5wsTL0eA9/wOBb0wkoY+J3kc2/ucN\r\nboDyojPXgQILI35gnk4y5vz9nWQEV7v3fd1/Lq6+CJryrkM6MW+39eTkN3n5\r\npiO93JR4gYzwYGlv8xOfyGAp2alUp/udRWeqXIn/mO71uX37oGYDBninmKBC\r\ncQCRgH0Qi89rJvaWMnsV4wrGayl4UOJkvmS5dgq9YpH1MYLwhrJmjBOgm9RR\r\nWKToWCNrKMQEaChbiKwPHew0IxLEEnWh3Z4M0nLYu84dmDUYVNv+BYZqInAz\r\nu2xIOe1Q79fEkRw+p8iAf0K69EOJ9yocyV+GPjzPBM5xqxVsr9sXAmj5/tzm\r\nQtqU4f67RfVh4d++/VupTIefJtxO7nsqAmzrjlUA10tqJ8eTj3nXkZENALfj\r\nBs18aFT7HCPrz00lqriR4vAfzS5INYJbA2FJLoJuLMhzbxPJOwDmqAYS2cFq\r\ncQAX6igRAhD35llEJ97i3WQDrlIoX0tR2/l/3qnpzH5xuoVirSM03+jD6IZQ\r\njzr1FeGQrVGq6zMzCoArCDOHquHyXUmQvro+FpMgmUA1Q1iZMXm9Khh4fd5D\r\nkx0wWyD8ViccrY2mK/R60jAiIpVDHUMib6M=\r\n=SJ32\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.16","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.19.1","dependencies":{"zod":"^3.15.1","tslib":"^2.4.0","prettier":"^2.6.2","@prisma/sdk":"^3.13.0","@prisma/client":"^3.13.0","@prisma/generator-helper":"^3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^3.13.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^17.0.31","@types/prettier":"^2.6.0"},"peerDependencies":{"tslib":"^2.4.0","prisma":"~3.13.0","@prisma/client":"~3.13.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.0.0-rc.4_1652327614047_0.2692649463847079","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"prisma-zod-generator","version":"0.1.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.1.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"e584f86ca8a3864bee3ac79cbaa8e64f637300a2","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.1.0.tgz","fileCount":27,"integrity":"sha512-qNYH8SoQsfXQtxjLjQtQr8d6t3eBdI1QkrYhaYSv3E49U+w54daWX+IdVfDdFA1o/7+RtJPymcTGqsr4k4pVOg==","signatures":[{"sig":"MEUCIQCZGhZloo5bkV3Jt5qQo87080DhorkgyLnoPLHigrCpwwIgDGTEGhrwl1ZxlwcIVETu0k1n3VrH0DKoaOeVQzSQxhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig9OeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPFA/7BwCCYqlY7EFdFvSblgLJUbo1uGM8xRsYBJ0xSM9pC0YJWG1l\r\nv8TAKCiEYEsf2OJXyuhDqV2Ctrcmm4wdQviMTx/iDwvLvBuDtnbePZxFL8BB\r\nFhmlGJ6/cghpsn+qwnqR4uuAKlIbUcirpQaePyoP14tdN4pPml3IZTSfR4wF\r\nV9WP0X68Tso96zaTggnyRo/ts3XROJkRtWUcPyLrTwACMeEj4POYIt3NhKA5\r\n5kZ/yIQZiHOueCsnYUZD99vtEhKez3HK9sNyZTinbni0gp7eUHlbZs4Cz60C\r\nSWbRURx989jb6xzbYh3ApvGbYLBgZwABouqMc6Odh1tp0vaehCZXDJ1BR28u\r\nh8sI6chZzQMlkRb6Qo7Vim58Ft+Yi5LcKTxYaZKXKFPrNssfrVqw8Jb5iWJU\r\n8X/t+fl3i4LmwIVbWzV9o+AZigKuH/wgPVua98I2tuJYDMrmhxPv+RyW6Xjk\r\nhOowzMBcinoRCyMr2mIaqgPTvf+/6GCWronKxwIOEArtDZTSNp1bENjZu2Uc\r\nmo76PMUu1p8+IEb1npGmCLUR/CTZJgfqYj2rcQOO70Md8mQYQaETCppBEHeY\r\nQpiGVN3Qu1GQP4SAaGbIp8hX3+oduatAtkOPffR1WA2MBQ3CgRsjJ9z7osYn\r\nw0WNNwvpttJH13ArQrtMx+iRCIYqLtubMw8=\r\n=/bjl\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.16","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.19.1","dependencies":{"zod":"^3.15.1","tslib":"^2.4.0","prettier":"^2.6.2","@prisma/sdk":"^3.13.0","@prisma/client":"^3.13.0","@prisma/generator-helper":"^3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^3.13.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^17.0.31","@types/prettier":"^2.6.0"},"peerDependencies":{"tslib":"^2.4.0","prisma":"~3.13.0","@prisma/client":"~3.13.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.1.0_1652806558742_0.5123866747069648","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"prisma-zod-generator","version":"0.1.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.1.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"ca93027da0c4d04b5d12c62b112c267bec2099f2","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.1.1.tgz","fileCount":27,"integrity":"sha512-DvIfmnyGWFx8mBUF1xb8kT+iAkBiv/Wiw3zFjQGuGgoWcW/Pu1d6Fx8tqdb6WyYd9So5UH5lv3RJZQq3x7K3sg==","signatures":[{"sig":"MEUCIH6/1NkHcQWxcKhjyfmZdohwswoTbMcuTdOkL3o7LOO9AiEAmvpi77PIsRxIMm0Tkjst9b+XM/tYW9CSfandUDJIIOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihEggACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobKQ//YOygClSixnNO2v1GSoK4ZtOnEseBP8i0kdtdpwP9tVpNgcPR\r\nYHKXoONFdm42zmm3SmhUdGOI9yrqcHYtcjvp79Wx4jPOZmf5eiVRDD8ojHqC\r\n8VjnqP8BVgdNgW6ZJpj5QFylC6YQjgEoy2R00A1RjkFbgV3emqqCYPlgtuPc\r\nMALKTGkUST/bhlM5khmFNX5H24pZ7zf7Gn63GRrlQ79QVws8456aHmRYU7xs\r\nCqekSoQ5WrG/W3M59E0tehrXB947w/X762Unj2bMxA+1/6uYtb8hLAaJ3Vz3\r\ncAHHNBdTVsi9OlBriubnv4LzrsbT5FB0MOxVlgXPv80kPjYYqT52T0pn7eSy\r\nLwJxL0+QdpCTjiND3uZ72t3CyEIlj9M4axUBfqGn46wfY3Df8MmaMuDDJ+6p\r\nTSzxOiUGZ9VflHUitNnl6kHdbj1l7I3JGMedALm2TM37Imn5WqO/0h8Cwsmc\r\nVry4Y2TZplqnfpkN/5jNUoDwdrKfcz+VFSFwOXgzOc1py5CRq7g2wM/zZ3p6\r\nXxLs9X4eRr96pWl3Zie/2/g6o8mIFG4HF5kcefArOWs0EBq/RhIgO8yw24NV\r\nBN9VYTI24Z66T830N+SsrgVR4HAPxyTUSFUwhWuCa6GT57hpTElvYD+/m8En\r\nYzmTvlJWU2RCvxBj2Gi0TBGLgn26iatDSQk=\r\n=7RbG\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.16","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.19.1","dependencies":{"zod":"^3.15.1","tslib":"^2.4.0","prettier":"^2.6.2","@prisma/sdk":"^3.13.0","@prisma/client":"^3.13.0","@prisma/generator-helper":"^3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^3.13.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^17.0.31","@types/prettier":"^2.6.0"},"peerDependencies":{"tslib":"^2.4.0","prisma":"~3.13.0","@prisma/client":"~3.13.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.1.1_1652836384257_0.369862310832735","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"prisma-zod-generator","version":"0.1.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.1.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"b685b3a206d54fa74b590c5ec895fba7d23a4e0b","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.1.2.tgz","fileCount":27,"integrity":"sha512-IiWa92kpWUMeHShU3UuNtDI7J6dOF9iAuPiel6gARnPY9WEevbsaFYzM2vtEZZdcDIxYqKRr7cb4Hgr++2oOGQ==","signatures":[{"sig":"MEUCIGQjDFWH3g70ViFdws7as+m4TrjPZ8WEbqa1EdGK8aMOAiEAiE77M4WGpovtaHulzpEWDOxfH+d4fAgRHJ6Fwk3LA0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihFUHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWKBAAljUof485XMUnos6K5VQVnd44N9Wbn3V/soz1igA51/g3Anrh\r\nEz2jQUouOEy3SlxL7YBaEa3xaSEkxWmJIyD8P9xRAB6GB1yWWM+W/nVJAS+g\r\nRpg4A1Z9gvkOfsMFF9bpfHbFttN3Z9af6Csln9nymPBvvYQ9+iIVcBZnYrY+\r\noZT74xRS1sGEexY7V4uCrcjBH4/hH+3jRTc6fbk17iUOOmd23IHBNSAqNZm8\r\nzwv6A1KMIdcFz2y8sCCf1pAcv+j1EKKdRchu0TQx2wNySkw5sn9khig3Xwvf\r\nsIB0WTgON9hV06ONsaTS6BmY7iI6We47VwVVeAhMFd0Jpi7MHaE6dFS5dVS1\r\ns3kDWlwcOxLyG9ij+HNTBnlQn5AHles3T4Ka2mx1/YHPkMTxKQ9eD2kyxMfb\r\nd++tJtDyZQTaQwgR9aH5wb6R5nu8BPWFH9xjxA3LRvTdyI41b77o/VIReR6T\r\nAmfXbj/6By9z9hngBG83aoe1bnCrLo/ZS6YkrpJTi7qEo4s4P5EwVB1RBYcw\r\ncv3+U8/ml6/1tT7MeNRQ5Apk8NS779ncIkVbgysF1tCgYb/k2S90I9vSr/4N\r\n6LOTdxfupxHRPanhlnOqeseZ8Gaq6C+Dfrw96ei2JS3IDWW5L2Wz1I9gtkB4\r\nH8Bms1TFN6Y32wH1gQsP7h39xoLUwQzSoRU=\r\n=GWSt\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"933510a1e768e816211e0fedf9973980a7962236","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.10.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.19.1","dependencies":{"zod":"^3.16.0","tslib":"^2.4.0","prettier":"^2.6.2","@prisma/sdk":"^3.14.0","@prisma/client":"^3.14.0","@prisma/generator-helper":"^3.14.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^3.14.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^17.0.34","@types/prettier":"^2.6.1"},"peerDependencies":{"tslib":"^2.4.0","prisma":"~3.14.0","@prisma/client":"~3.14.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.1.2_1652839687001_0.03837817719421066","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"prisma-zod-generator","version":"0.1.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.1.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"725793a5ffbbfad3917bc974fd900df69c5715c0","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.1.3.tgz","fileCount":27,"integrity":"sha512-wzS6V8RPmoTzgm1/xeSdgWJzbZfS8W/11CK6Yp1PhB4DiACwPtNpYEQnH/BYcOJxK7jW9g5I/WUpKxwpl2HfTw==","signatures":[{"sig":"MEUCIQDuLIyYb8dxxWjnD9LnVkuMJNBKqC100DPRt7AUa0QsuwIgYx42yZVCvxix1pQXvpYcCm/dEl9c1DOhbYl+NgG+TvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikGOBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsFBAApJUcknTVB6i+NvijIJCHJv2DWL8AKMNFblfeaPHqgWJ/ye/9\r\npYNxy0ygbRKUeQ+B6ePA4NqitPPwnAXZavJ+YMMehR9q+s3AMbAmB1v0v4zB\r\nx2P3Dvb8d3aXiAayo6K1beYiU1P/b/hLmHcTYG2rr23pA58I5bmfadDLWaqz\r\nwmm+7Pm/qszTg1KgJa2cWh2Vy+PDcA+/0WwhZBDwDLIiVChv/FSOV2Fn+jLm\r\ngwKaIDb2cS1SJCDqdvmkAqCyO/XPAjagBO8AS3cyX+3k50awbUTpVYxMMvNj\r\n+8mopWf9QfeH57P8gBRhd4iZe5iXSLYu9xyfL4ZCnh31KvPdg2jLkLOrsILj\r\nTlERxi0mu79l9ZaUxrIj+eITxKl4fy1BYXzU6ISUvKUBKSlA2iSFTGjX5kxR\r\nK7uvm2Tvaqury3Gc4vycBEMkP8hqeMsf4D7Uy99D5kDVMcAKSA7GDZ8xUnq/\r\n505wc/Slm6mFgJzCkW5NsgHKdtPZwbUbxyAnHe9hw/Ph107pIZp/PqWJ51gz\r\nk4n5Xes0aFoXYN0+ztMlFLEpeDG2/2qrp/lFB6qmAb8FuvOw6hzMcu+ZFVP7\r\nfjoTdkJ9p9TtkbKosK4s5CJ0Cf0em/CJmRn/qkyo8SsAC48Dourcko4xgrLJ\r\nJazMEvGJYdBVVrpOrHihK2pLX50i7igKFyQ=\r\n=jXij\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"fd972f3e023db4d6e73c251084161c7734af6e0b","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.10.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.19.1","dependencies":{"zod":"^3.17.3","tslib":"^2.4.0","prettier":"^2.6.2","@prisma/sdk":"^3.14.0","@prisma/client":"^3.14.0","@prisma/generator-helper":"^3.14.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^3.14.0","ts-node":"^10.8.0","typescript":"^4.7.2","@types/node":"^17.0.35","@types/prettier":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.1.3_1653629825161_0.8443580944733262","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"prisma-zod-generator","version":"0.1.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.1.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"e4df47723d7a703e25900b2eaffe130000ec83e3","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.1.4.tgz","fileCount":27,"integrity":"sha512-wWtR0GYLygeT0yuVMbNDxcGRKw908G3topI4ZGnjUXHALUg6y8ure8oUkhWwstHs1yh7LGLF7oyAK7SI49Oq9w==","signatures":[{"sig":"MEUCIQDFNEa0qBuDmdoYXePrjnKeQ+wBAgYkjTV98DAntSF4HQIgB5QrLqry8teGP5YVTElRYEHbZ2+2028Zwdbf92I01a4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinjLcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmWw/9GMGuA5529dCVBUH6yRZAHlbaPUspnVFp2A95fq/KNz0YwTWU\r\nhvGKSWC5ChjvzBcFo41cnFg2xTIgPohTkbFI012qpVEj3ewP6ad9YPdYc8wY\r\nw+fenffORa2dWUPOJbH+kM9C7heYJbsDKENmrp7UmhPG1mG3lh+MLzz7Zuia\r\nHjgilA4Vt3T2FUUDyDbI6SG4TfyCnX88PlFWJ58yVNEPoqaNQFpkT2NPtIEO\r\n8wmjcUvoVcyY12yN2u+bFFn7avrGpMFIDmFkgz3QQ20Omt3RJY/Pnv8kVIqe\r\nP6zLZvQmjJhPUM17WzMeQgm+Znis2WRMD0UnsG8haCaS3k/qK4XPgL+UzOvy\r\ntbxRPaeMghQckA+Gn4c0Ipni/9Oz4uxn98gbtUjwXPAOuTomKVwZz8U/KZpD\r\ncniABlbtbfDdn0sUj/b+Xp6SR7XaT4JF3kz45KGqlASLR7l+UJF1Pb19oxgQ\r\n2LZlfvrT/lsqLLKLio+pfjjtdI9o/KQj9vr3/jAl2YWodzbl1hDTL1lyNl/8\r\n/b7ILC4NeoRNuutOZ//hLofuluEOnJny9uYIuVB2ACwb6XDTQCYKSlsLpQuC\r\nbO+Bw/WoL+yh0Es4t0uFNTdeEOo5MvzubRq/UQQWp1bYm6XIWh1RadK4zjgy\r\nU3z3xrAHR5OvFney8TsF5OA7nSvJYG4iTAw=\r\n=0835\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.17","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.19.3","dependencies":{"zod":"^3.17.3","tslib":"^2.4.0","prettier":"^2.6.2","@prisma/sdk":"^3.14.0","@prisma/client":"^3.14.0","@prisma/generator-helper":"^3.14.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^3.14.0","ts-node":"^10.8.0","typescript":"^4.7.2","@types/node":"^17.0.35","@types/prettier":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.1.4_1654534876186_0.4271962614456404","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"prisma-zod-generator","version":"0.2.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.2.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"9914bb8da0395c5b8e0ee2d42deb32dd5652df61","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.2.0.tgz","fileCount":27,"integrity":"sha512-p/bT2WUIXa47zuOtw6n7zUPBTV/XkXDgoWvJr8KWER4Alvq17C4BD+B5dkjTjqg3rKRV/r8p6yBC74HwAAPFVw==","signatures":[{"sig":"MEUCIQCJmXTNZ4wme48cs9gipdnuoY/OW1wSSE6+py6rJHKGbQIgaArr6J2ybDwVF8qz/harLzsetAuH/zBxTfBTU9hGV+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizWpXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos9RAAhCfsLzz/5K+JJZsHM3vUK705+feQrquODwIlm60MjHxfxTg6\r\nlD8UpFIAD8TSZCLmPEGh1HW11VpMcfoMRJ+VV8ZAZjDE9ALua82q7Xi0zl5d\r\nsVcwb9A0Md6IIsOfXyznBpSeL7C6D+73qVYmC8MVYstTwIaP+t8UFF0rwNye\r\neDCTgIn2NHRNNmKfcvsg9hvPlyrJUJ0zN1DwO9w0JbrEwEA9EaRv4esBGegD\r\n8VuOdTfWwuGxyBWDxNpLyPf+D3vPBq31aEcfSdgHBuCWmd8TwV8U5NRh+ygV\r\ny3G3hPNxfTiwcnEkemfxu1ViDMN6C4MbTOETzZvopgyRGYOWCwt8xGl0NIPH\r\nHbopiO9QaLfglQJKWqZsyMbuzCxknQidyGqSXptKP1aWXJG2pX7u4FPjyl6d\r\nALEVTsiuU+1OAlyni4QS7n5oAkI0xl9K5jtjhEoT4+DX/c9gp0NnM2zU6jlJ\r\nuN7EFcrmvRnfidHItnELvElPCt9GdGtWSiOUj2dd6/Hatu44gH2l3JzAqs5k\r\nXWoX/3DhW1Dk6sLsNvrOEe3lYPlk058aR6tVJnzxLWnV1A6mEz/jjRz+zKcw\r\n9tSSdUOGs5BrC1JktrVkGzg44lwkHPsBwQU5iMjCmVQ1HXO5tYsNB8ATaJqt\r\n3q7qQMf8KOquAKa9lhxFK+dTw1KFy3MQZdA=\r\n=vP4c\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.17","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.20.0","dependencies":{"zod":"^3.17.3","tslib":"^2.4.0","prettier":"^2.6.2","@prisma/sdk":"^3.14.0","@prisma/client":"^3.14.0","@prisma/generator-helper":"^3.14.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^3.14.0","ts-node":"^10.8.0","typescript":"^4.7.2","@types/node":"^17.0.35","@types/prettier":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.2.0_1657629270753_0.3793814505060542","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"prisma-zod-generator","version":"0.3.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.3.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"73c18c3d83027066bfa70dc908663fbcba0fdda0","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.3.0.tgz","fileCount":27,"integrity":"sha512-wS9knaErpadhme4YRzQgSzL3sSBhiT7/UqQAQcPApEHV4Ldq1U7NVtthJ5UuYSbtnCmW25ywHf5rQEDE76cETw==","signatures":[{"sig":"MEUCIQD8G230ulXj+IaE7O3th6f2xIrZGg2tKt1Pt3MbSms7wAIgFvirMUoKTIvVVLBY9DwyZ+iYLTZDJkrVZ0LQGOMTHOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizZz9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE5A//ZGvQEOx1flvWB9bXQ+JtoBs0Puelf3MtYapUUVJh/yzXogNM\r\n87T7hkyWgY9gG4FUXMCXOh3WeAk/ASrydZF0FTph8Hu9elCHkXgrqg7z35qn\r\nYd1FHkgbOIfHA/xOo7nRRH20u51/oC/BDRrwmytA4LwEQ/gBYAz2MYw6CWbv\r\nlt4rlBT3PafVS5pCPb1bGge3uNj8QgFS5wJgz4SFIYsw4XwG1gRXEpQQ+qGR\r\nhjOiiAKhSPdcuZIcvboHxXdYkoWvkehQ+8Ai/frOXczop4a6E5+955/8l/K3\r\nhEbRpxZoYROdpJDE5Nlecxt9bzx+OMyZ/G5bNyXN/SIv3zcl7IEL49fXdUtW\r\noO44Wg6ZdnUkfoN3Y0F6n20tk82EROSLu5IlmlBoUVEPdwu0DaPlgm+RkcFT\r\nAwrQ3pHifBI0KmI4z0W1W9n9N6M86KT/5M4fdXvAftQSmf56DQQ9axrRC+NP\r\nqg6idhcuEJ13XbcWSWSu+Ms56adnl4WqzQVSewNZqdRrq+4cb5KkpuklF9Zf\r\nZW7Ys8bS6T7vmrQ9ELLI/dyOM+4i1LZAWlc93mm4AdFOpQN8Or0t0FNtPC2S\r\nMxIjeijI/Xn0yLf5OvzVhR/eNWZo/PghHFMxNnVCIFWfB4IH0nvn9Jba65m2\r\nfEb4+EymE3nWTysMVXL2n1Fl1GzVCTr0Gm0=\r\n=5HYh\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.17","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.20.0","dependencies":{"zod":"^3.17.3","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.0.0","@prisma/internals":"^4.0.0","@prisma/generator-helper":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.0.0","ts-node":"^10.8.2","typescript":"^4.7.4","@types/node":"^18.0.3","@types/prettier":"^2.6.3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.3.0_1657642237651_0.3622406038035628","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"prisma-zod-generator","version":"0.3.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.3.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d2e73320dc802d71d381dccc1aee4b535122444c","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.3.1.tgz","fileCount":27,"integrity":"sha512-5h5ARORaimxdo9Tpmf9no7dItm5mnFj42EiFAU+BPpLYsK43kFd2fbXM4JwXVHXPNMv8AB1EpbsrmEcX+92L3w==","signatures":[{"sig":"MEYCIQDR2tP4KAzOFb/mbsGAtCx9jxi1b62ypuoyYF4yxu+NLAIhANnTUlYaizUiIDJJPumGzcuXj1E19E5gl3BMvWk4iFPr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0rImACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxoxAAkcQsAQiVMQmi96JwhVrqwsYsBEQecTyqo/QzJIa/tqNlzFX+\r\n1/hKOqabBb7FOUD7Bhc4zTOVLCxSGxEt46UcBf2GcO4KN1C18edrf4ApooMu\r\nbd0mtdQWuQyo2Igl5MvlgUXqt4kC47B/EvVO86nk4pH5ML8c1CjU93hkh9qf\r\nJBbmwgf2hDOG9x0mfyunMSRhx/W6zwjcuxhfw2oFsVzhw3HnVh7hhGLAqez3\r\nYzHEMEmhinTOINza5TISmdZcVeAT3QeeJVy8k5mLlednvuOdC+3yp96ygQTl\r\nWOh0kgbIy6jM7vOdAGDcRTE/u9QudYoCz41CojyYWJbcCo+kma7bPxTqzZY4\r\n9QYXbF/6qyUBVy3dSozBySJ9CeeAItvAvxpN8JVpBqFM1V9VXFFmpxoi2zse\r\n+kaRdJAFWKFZCC1A/8AjVBXbt72K7EzXkKj4C2uVE8YxM4Vp1K9oZ3cbRmQw\r\nDQmCj4mDyWD/fDrie5HW68vT84z0ttfaYrTaIdR6Mr2kr8SskgEiGmZ5JvOb\r\nvGmc+IoaJhaneIfcGwOjR1Xk/YhbUUWtRipNWyZLrH5f1l73ApVIAmp4I01q\r\njxkTvZxwbsotnjMRMFLiX78XS39c1GoKz0IQblpdHo1anQ70SB0aijgxE9fV\r\n2Y2X0XcKBzoxYieoSAakF4giwkNjhRMirQc=\r\n=zfTA\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.17","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.20.0","dependencies":{"zod":"^3.17.3","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.0.0","@prisma/internals":"^4.0.0","@prisma/generator-helper":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.0.0","ts-node":"^10.8.2","typescript":"^4.7.4","@types/node":"^18.0.3","@types/prettier":"^2.6.3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.3.1_1657975334078_0.6423731872520684","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"prisma-zod-generator","version":"0.4.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.4.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"ec7bfdd6b79855f577d255ed167b96bcc2afe9c6","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.4.0.tgz","fileCount":27,"integrity":"sha512-O67jXFYig/KLIGdOA/bodWn5rfvQfbg/ukJ3QmYjXl6PcxkWMm0+DxNFL0X6/OoYGpCpdYMPT0HdUKh7zdQvUQ==","signatures":[{"sig":"MEYCIQCy1SPaUun8peaj1yuUqVIfkHUQNYn6jT47mGrHcCtM2QIhANUlMa7Oo+d0FzSLCgdkBYy7VI9+wSzDyoXKD9lQEaz5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1/mWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKGg/9HQGA4C/f8SzpaVkOK+Z6rHaRV0/l2wrDgZpm/kyh3BvDsyXN\r\naXQKDfA7ZV4tqw8udZ/Gq/1j9FYiyREQGIWMUgaVeNvGI2rVeIT4aCksuFzM\r\nuH45nvmjIercpl0bdZncF5BAu1h9J7qlD6MUeTI1O4o1KcYwcsPkDYvKPrzT\r\nXWhOKOMy9pfDihQBTkbkRW19lR2VsIAFDOmbK8208IZUrWR/PwfYV+9FzM2p\r\nErSaFiN4mz0ys1J7ABbFCuAR9wccC4uVIm5MpPYUtWP3a03TnGeYH/HgtWbe\r\n2HsjY369mzgSHkMNPOk57cr8f/NMWZdro7aMbDQYqZkuvly7taYmgmzos/0a\r\nVIw3BeEj8DSBhkGEnc79s3DlfGIeysrygms7+Li5NmouZXkkmuordhV/ue34\r\ni0s+mXnLJ8+aVphDiPrvDHPdpL9d9rcJvePidvc1kLuy4vAG5FOHBFbXE6Md\r\nDHkj3yxEQS9c5XV9yrRL9ZpWgc4rSMJNweMMCmPfnU1cuVwgJNJwapxDxbl3\r\n12d2SLzXf3D+dB0Aq6GUxSbSxgbBaR7v/oaGRbsCao9oKlC2nfz8VTqACVV7\r\nNoy++AQ+nAWnDjyIGo5dNGXilLog2Rmkni/ZQmpdkkCQUe+JAWBfNrJjCbo6\r\n6dWqtle3Txg7Hj1IXUQqJKXGDYhvrz8iSog=\r\n=YO+D\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.17","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.20.0","dependencies":{"zod":"^3.17.3","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.0.0","@prisma/internals":"^4.0.0","@prisma/generator-helper":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.0.0","ts-node":"^10.8.2","typescript":"^4.7.4","@types/node":"^18.0.3","@types/prettier":"^2.6.3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.4.0_1658321302092_0.4774528337712054","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"prisma-zod-generator","version":"0.4.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.4.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"75a7a1f3c472b6a52de8709e30a1996f3ef1ae90","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.4.1.tgz","fileCount":27,"integrity":"sha512-K61q55UelhdL53mfVFWzeisE/Z5jfdbnUuxXmAALV7VYcKQg6t2ckZmSyUK3IbvyUQ/OSir07nfFv2jkFtzWUA==","signatures":[{"sig":"MEUCIHIRIinzMbsNPKYpcgsL+gJOYNNyypQ7Z7U8Ot1ySyTeAiEA8kh8W08eKY5iJq+IP0SDR0Q/dnNkbDrgcUq/R8UBa8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5R/eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtgA//enuJZumY4biqnX4erQWGRrXrNd+JLP7g2KwaE743uxZtT33z\r\nLWr3G/PAlpw4Drk6urT4EoJA3Lh0TAo49lMCt0SKaru96F+YhRhRqtxop/ck\r\n7dxu6+7YDQ58xSxWvMF8RuuUjsrCGEPRhSUNuvR3CWMYMy/E5re7aAJ9uquK\r\n+A2WOcjRKLnPpLZMF+PH3BTb1qvrCN8hdPeZhVhp0eSYn64M/fUzNtPbwBi/\r\nsvI/Ce9NECcDfyjm8v+1Agfp/CPY651B93qXC4+JvxHbhls9PnFIpe1tx+FE\r\nEOGS4ll2x5QiDKrJ3gCn3U61NZYF/5R+lZclaRGjyZdZsj0jSiF8hrtZBLm7\r\n33WyDsPMeBIqElP6jttNCLDYBt5tY5iKKvZiYlKzOq5DAF6BPNfbCghaEd89\r\nd/S8tdqlqq2tcgbD1zqLaTaim4YKHrBa41ZQ7c5VFVGurUg4XNv5R3WWYKHF\r\nKRXmp5zgdtH6KdJXERQ9m7M8d/E8Jtvg1ippstJEHERi25m+ChyxfxI4LCU7\r\nGHx4kMN6fSI9a947QmX+537Q421j7dckH59qHjhCeao+FN/QWYuqHnUzuo1r\r\nhEe5LY0R2xlwhEdw/HQh39iPDUFqcnPFEJlbvn+L4w23Ch9RtEN8SM99Pdtb\r\nQ+lMaemT+dfOdhGDF4+DlVPuBIHy5QIW4zs=\r\n=x0wg\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.17","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.20.0","dependencies":{"zod":"^3.17.3","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.0.0","@prisma/internals":"^4.0.0","@prisma/generator-helper":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.0.0","ts-node":"^10.8.2","typescript":"^4.7.4","@types/node":"^18.0.3","@types/prettier":"^2.6.3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.4.1_1659183069820_0.9395685205950395","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"prisma-zod-generator","version":"0.4.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.4.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"139c15c143441433911ab1946fc2f0d12d2b0bdf","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.4.2.tgz","fileCount":27,"integrity":"sha512-X3cmSTUVKk7R2/0kPcFxkj3kTL7C13iFrywy/4Qz7fIv+HAWbtcSUnQs8i/vo00MzuEIQMFZx5Mj5X3fuSaB0g==","signatures":[{"sig":"MEUCIGByIO2CCeI2SmkUbmV5qhhrdy0pHMxYqm+FKcTVxmwoAiEAt+5R48Ipi/ZNd8FA9eDUkvzEgHdVSW3G30d8cET4MYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9FLYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG/g/+K4VZ6ZzYerI3rEgIv3rC0cP3NCCB8dWNbg1wyxQ6sbK6JbX+\r\n96/pZ+lTxYA5qtr4XbK3yhcQsnQJO1FlVf73mes0d3vqoYph691+ias4fmkq\r\n5C9N2vjMSWyh28v2ShxrM0maIymUxzjK91S2I8llm0OOHVRYBacJTlWagKrf\r\nyKsx/fSKQ7FSRs87d7fOlaOO8tm8ZrRxnsVZNYfUU9U3ItOSd0mnBOrNlGof\r\nOPDW+r0SNLCzIUQZiij25REjGq+/1aVGxAFkI7jN5VMQ0XD6g1RHJjHRk5qD\r\nqsSM9NNTgZY0I7kCn9FyT37lsf6ia0BSu1rWAAEiM9os+P0/aEGWK3kt9h7f\r\n8kX9yGnYKxsWDARTNpmMeHiO5xMpouGFXC9JGWt3Nzk/OxwMpQFlta/gqN0k\r\nagR+X3b84VNytcCRcpD8hZ8p4C7kopuWZJGOVxUZcT85Mu0pXpTzRn/9Qjjw\r\ntgBvnfBLf33xMNrF07hxZjJvY614ryqk4Qcux9CO7F0TmmuFmjyGdnJpobtZ\r\nOXdnx0y499/hFyGybu3vECbsyWNJqJx5kdzm89F7RBZ7hLzSKMkKZpoZQgWU\r\nVkHnqlPQEpFkVK7pnD6t7/s+yep0QRGWSSx4AtRyj6djo/Fh9bXgtGpLW+Ad\r\nWX65Y0DPzD9/Jp6Bzbkpsq8+HSGch9chFYY=\r\n=G0IC\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.17","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.20.0","dependencies":{"zod":"^3.17.3","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.0.0","@prisma/internals":"^4.0.0","@prisma/generator-helper":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.0.0","ts-node":"^10.8.2","typescript":"^4.7.4","@types/node":"^18.0.3","@types/prettier":"^2.6.3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.4.2_1660179160295_0.06475581705756794","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"prisma-zod-generator","version":"0.5.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.5.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d20456daa7a1e9b32338b6010aa0b6b894c8b019","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.5.0.tgz","fileCount":27,"integrity":"sha512-r8LiFXwE4mvUjDnJoc3MZOzDeUTRk/ditwCOMdrGFP33mSSpE8G4x59hCgnnGWtlXwYjjiuYMQqEB2XLroSMEA==","signatures":[{"sig":"MEUCIQDCYn8nZWRir2on0z5J9lulbbrSDCzSwuBwhVXRHufuBwIgLfJ6HRY5tU2YlvOsdVOe+SjSGbGqYtuW7AVGSDi7ZVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9vC+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Xw/9GPhcQgfhEkN+1UrEbIev9K5VTs8K4z0UrRoQpTVC/LtRCmec\r\neRYl8fzmoMXM+5aTQt+gyy6UnfZ+lVAfLViw81dLdeYjD16EpIfQ4lR0qFCz\r\nm2l7CW9dJ9LruBWs0enqkvPrvia6m6T5aK/g0FH2qaDnG0VEGSmKN/+gexI0\r\nEg9LYLMlsfhoqLsZ9F6hdJs8QijnRPaPoth1fLg/tK4zS05qiVLnXXjuUNch\r\naB+o9kB6si/ZXTpyzOFZeHbzbfbEaRZx/olR8Ly+gpvwZjRJZiIV6haeqAyB\r\npYeqgZ0rEBXeimwDMBn52gD8jWh2UDlIq8shoshphxkQmZBCa/e7SauqqPeL\r\nwBgubHoT9O+FJcw8gmqnQmcWN8H2G4goR+kv9ZE0K968+1zQDbDWzDMv+q6W\r\n3Sn8/behc/0wRTMZiLPgWKeXXjFC36iAPXVbGGCXQt0qlmqyHnj4+QKGEv/D\r\ngboiVGHHHF0cA04ueOHXlBSfSpvEsFFomp66/I0btzfTcGkXezivfWZ5x2GG\r\nErYUeqhuyn7xEi0SheiQanuDbc9v3O06YaSsM81NQyDfo3tOFgU6cTuvFIYd\r\nOdW1h4JQDm/R7ItFK5ScAkqu7GkRoa/z2BVaZ+A87+NWzYFhvJgyYDzpvtdE\r\nazTnia0yxYjjSZVZme3OtiXKIRinvcqJYOQ=\r\n=Xgy6\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","postinstall":"tsc","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.17","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.20.0","dependencies":{"zod":"^3.17.3","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.0.0","@prisma/internals":"^4.0.0","@prisma/generator-helper":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.0.0","ts-node":"^10.8.2","typescript":"^4.7.4","@types/node":"^18.0.3","@types/prettier":"^2.6.3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.5.0_1660350654205_0.477657067038209","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"prisma-zod-generator","version":"0.5.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.5.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"9dd41fc1938f728294f4b983c1fbd7947852541b","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.5.1.tgz","fileCount":27,"integrity":"sha512-yZGlducS4WtW2bPySknF9A7YlAWgo38dN9gU43OVc+gMXUXK/V0NERF0DrhZas87TDWqJXDj/1mJImq8wlJoiw==","signatures":[{"sig":"MEUCICy29+NbGxDk2dJV9FhzpGTO6BoszFkYmV2VvuFRG8vUAiEA/5QXFFGfsG6uVCmz11BBMVb39UhHLU1qaq90+DxhySA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDlm6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoksQ//RQeyE9mAmsnGsFgQ35KdhSyFvVIObfl1lWepNEkuVb2GAo17\r\n74S857LxOj+fPWG19R0aFJ/YXELXDz0cdwcRR0IuA3rccrdhIi8BtciAXWtC\r\noLTnGUVIV7+U9Txh9G8eHhPLCukpIRuPoA3oITTz2+b14ke3AsrwW8/w2u2X\r\nHBIriYpJPYrqArDdZgYH0O03wQufB0NrI70ftGAi2Um/gBRLSOmQuJqJB6cC\r\nF6sGpNySZNIL+/aCkM5wTViL4oC4/Ah1e3Fank0HZk9XgFqYarEx1wnQ4CIy\r\nPZvft+WF+PnpbqwSYvzgfGIl4FTIEaRDOmvahi+dCvLwKcOmr94K5D6AWHUK\r\nPNPnPUdjhfVDhmX+8Smn+nLCLexIfC0ztLeXFlrvck8+M72pNCeyOFdYQSCW\r\nPnLMnXwWf27y8OSy2S3a/YhWaYDr+hR2N2DZpqfumOXpVJR6iD17GXGCc5lu\r\nwl0fUK/NWLIDp8NonV6jw8Eh7ikAbblng+pkOgrOL/iwOkMCK5lWD7sBw5wP\r\niJgObXVfyPx4xEpwVMmEYxkecUqvuxN0dioWjVA/RSQnOfYZXc/JkQRRefFs\r\no1wLGPjkcF9kN90t1a1RVpXRyhQihIMwvrm6qR2t8WMDWPuIbAEb4Dw60B/F\r\nMDn6cc2oom/DzU36z7O6Q7FXPqoAcgMgTNQ=\r\n=qE/v\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.17","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.20.0","dependencies":{"zod":"^3.17.3","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.0.0","@prisma/internals":"^4.0.0","@prisma/generator-helper":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.0.0","ts-node":"^10.8.2","typescript":"^4.7.4","@types/node":"^18.0.3","@types/prettier":"^2.6.3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.5.1_1661884857917_0.2848749609606982","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"prisma-zod-generator","version":"0.5.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.5.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"431217864cfcd5b9d46597c9beae543aa140478d","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.5.2.tgz","fileCount":27,"integrity":"sha512-x0TNkUd7mkuEW9dHT3w8X+ly6zCsb3P9Kve4Q5OrwEFxXTzDfBnDfWlCYNZ2KWxmJhfUeXsh4RBHJMCnyZhchg==","signatures":[{"sig":"MEUCIQC17KMN43qTvWXQS5wrDJzcGEblxPSlHBjbePaN3ztNPAIgS2FG2L4Ekwx3rbTjZmOBpGaR9rzKNH6mMrW7LJcGm7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFOT9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN6Q/+L+Y6nBwCcItegHpFgkBlkyvQ1wIYN3rqJb61PwCP9ap+/2Cm\r\nLcbbLHZ6QYsCwzLDPkxjjvDVq8lwtRwB+gXchZPK8r+ZGK/PbIRVFz+vmk9w\r\nTxfRC2xvPHFg/b5fvVHd3GiyF+y0DDC+6sYL/vXWuyqEOW0p3I432/Ciy+LZ\r\n2uNq6bFuUcQWR8yy51uoTN4QFJxghEfvMdND3TWRYz6LnVeRV38vVCKUF8b6\r\n6Buer2swQziwS22ujYTwmtIDNBW//s+aYCWwSOedRWR2EQ0qUZyOlW5Utq0+\r\natvasHxWQH6QBJoU8jUZFQR7Dbw8+Ndeywm04yxQ3Cgx/MoZn39j/yici7bz\r\nImy4TMfnbiNJNkS+h0ZrmQ0ThdwriVN7p+tOjZKyItOgZ6A1PEfT5+2pgIwQ\r\nhob+nw3h30ffT3WHXoZ17LhPWytxP76AFGFvaWWUm0b24q7+rpLTwHgBldG3\r\nyQL1BsV5E1gMDpxbTRgHPqvlHGc88MjJj3QdacBSCsVK56/tCe11XqkLON9B\r\nbQbu379vUczaZyOv0GgYmRPIfqBdYZjDQEDe39FpLkkmDBgtdwY8TYZbhXRD\r\n2NYXKcU/7GL5FCPP8c5VPOHVdxQ6tZeogbi9qOp8WCqecl58ypzub+TSfa6I\r\nbUwPXd6kGjeJRBghOcXM+z70lCq1G4uXPaA=\r\n=tWam\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.17","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.20.0","dependencies":{"zod":"^3.17.3","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.0.0","@prisma/internals":"^4.0.0","@prisma/generator-helper":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.0.0","ts-node":"^10.8.2","typescript":"^4.7.4","@types/node":"^18.0.3","@types/prettier":"^2.6.3"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.5.2_1662313725738_0.5772410269069419","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"prisma-zod-generator","version":"0.5.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.5.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d07931eb17d1d0486d03a887ad4aabd669699a1b","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.5.3.tgz","fileCount":30,"integrity":"sha512-QX0xBlH7xr6J3TOWpTwJjVwSlG859nyqX28i1+HI0UX47WZN/6JTaIb/amD2PBsfYhKAZXUX1wFRcayPMX5MAw==","signatures":[{"sig":"MEQCIHXMLvA1vLrBMnnymA3K0BS0YF2zd9N39HLpOG6P2axPAiBXYDXK5qs+F9JOGUM25fG1YVRDLqqOOzGMzXOtUUvcHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFoK3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeqQ//fvH3PfiPgT7go0vJWPO99y3X7GP2Sh10Lw+lww2wpddkitNN\r\nGvk3svv4c4bc2K9E03Ut6ymjf8r3gVkaPyWykIC3PaaP1Kq4k9ZNs4ubgtg9\r\ngaB+FLpkKl6EZjeaxo5yFRnej/tiExOakyoYTq/qp/RjEIW4SKZJpfTmY8hc\r\nmmmL4FhV2b51ZZ+jMZ42e5a5pGb0gPwx9T1u7TuJ7sPnA9EnSWxBptRfEM5U\r\n04IZsPtKE0YQR+UgD1Li2LmqfjaylqmPEkrKtVTLCcgExd2EfGSrrPxqLffN\r\nicZSF9RK6LEcL+0iYJpxaxuHIJ5ZOs2FapMFjy44OJnRLfq+LsZXuSbF+00a\r\nyKMTrw1vGxc5Tdnb0E7P8BvdmcaZYb5LOTwRlwkucnvK9q+elspnKIlO3pOx\r\n10g66ASTR8urKRfAeHFcRHlu++sH+Zo6bMAt3LU7BBW6D+2H1qRlPoNaUUXm\r\nThIXEZCoaucxhiOLBsqoJ0VyuZqe5+ssrnqaDimacacI12rVhxARddIIHadz\r\nusAXY/OOJsMps30bq82JnxXAdmdWIBreIgEVBFDuTyXjo0EtIKXfMf0mDaaz\r\ninj5a1nVsBwPVLl2TXZZyNKBpaIGj3njLdwGmpVRiN055DQu8X9EhuNxy6QR\r\ni/cgDkl2A8h5MIsgIaRY+Ag5sbLEGJFMyPI=\r\n=D/Al\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"6.14.17","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"14.20.0","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.5.3_1662419639322_0.7002279700063803","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"prisma-zod-generator","version":"0.5.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.5.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"e958e61e41f38f6458993788e30115e345eca034","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.5.4.tgz","fileCount":30,"integrity":"sha512-fNg1UfoLQNoBazGKJy7LP6QBhUX6S3U7YK4vbv+8w66oLe0dWZ4TJWcRDWopWZGrzybnUY5iZrajKHeepoq68g==","signatures":[{"sig":"MEYCIQDqCSw45LRsH7Rmdom0KnuhIQw+V++zLWhHmmIfuN+zVQIhANYs0hZbgZTn/GWAA8XrOMa1ntZsvKOUdZDl5/NbzUHc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYA4dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooMw/5AA8xkoby9N7vE6A3v63QrEdCPgDOsOWaSGUB4iENkAkcBwET\r\nWE7p7f2t7ZmXIJ0PjvymF3GfsDgDFZ1nOhfD6+XuIB715OfBK3BzX+yKrunF\r\n82C+nDw38WAJewXkDZEeIg6BTgyIHRrkZJI9CAz2MfRLDnxit1oB6+JHQZqM\r\nzIUiYXbmTChfzZXgDqftIc5uTVZ3LgNLpZcDTfbHc4aL3axX0XeuT0q6h+6f\r\naDW6y2U/avVS/CdovchxSand5wqBasdBGKduCaMLZGWyfM+QR4XeWmuqMHfv\r\n7AbH7+xSfjYNGnu2Vjog4B7a7mt9gr/2maqCkmlo04pKIc3Yc/G/+wjsmP89\r\nY1d5Oq10sz51bdTi9dYcX3o5DWW/nLaGQ1ecH7bSwt3gXmQLFeFp1c4mG2R8\r\nNsuIgXGXNCUklouRuExvMu1oHkmw4jw9NvCF8RJJzc4BnNRPR656KmwEdCrv\r\nyaW3AoHxXciAp2QixoZaOI8LzVgTd9kSzfWzJNmLj0YOY0TelxxI3NsS2bVX\r\nMVG6qkdyrCCU0OfxTggb/zbPpgORa5rXvaUV7kYPDARUYZumcbB2/yj+6pmd\r\nUNEE5yojw5Wg1juZidHglW2Rv9EOwbSGcCGNen9HxsSkDSE8sb8E3kuT/l09\r\n+OM7kev+ze4qZ11Cd1bnj7FexhmeX9joExs=\r\n=cltc\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"16246df1e8f3a1a4a5fa2ae905c5aa0cf07130c0","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.5.4_1667239453426_0.07360878718444197","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"prisma-zod-generator","version":"0.6.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.6.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"a6441f0bebccf86e21e45aad416da28ec9b61876","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.6.0.tgz","fileCount":42,"integrity":"sha512-jSmWihTDO77YUC0FRD4hcxa74wz/sRtdhqS1QlYtyCVpWH1xOu8/Rnsul9AHBr/Oz1Sz7NSOJmlfjZ7x8AwmOw==","signatures":[{"sig":"MEUCIBjmXX/ztAtSgeWLpU0Nq9T1zvEj2ndxyJsb1cHUlOY3AiEA5eP6NPsWKbBjclVAjk2gLfw7B+cdWya1vsBSlGq0xXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZRyYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn0RAAhCmRDcNcXKa5CMv9Vr3zdRqEiyoPg6S2mALi3U2/uGw7SKNK\r\n2FYg3WtI/t0TGURWH7+qeRYklxCRYibJtuaxBesugYIw+ORaKOFL7yZdww5/\r\neoCuZuba99QWcPF+AzV7iNXcCZwdRfW9NJzivolNKXDtBOmuyFzwmcsRNXjy\r\nOu185hoFAf8g+DzwKDM62tCu12YzNtccOmsZWYv5gFvjB0laPpwW9u6rpUri\r\n0rXmW4PmuRxky1VpoC4HYjVXbFX8XsThNiF3TRa3DaKQtwm+ATpbSlVEYJjZ\r\ntJDiC7gt2QBr9HclIfLtKjPH5+vpAx0B7wn+sS/xU3Bkkr8FPx3kHS/QRIW6\r\nTU6roT0bDM/wR3o8pOoKjELJFDcQ9EPRiN5Ble4sEVQ4g05juI37mdqFC2j5\r\nGhBotger1WSs+te0Crea6yGxUkajHfhOr3bSH69jhDmGKuB6LAMe1Wyly86O\r\nLj2/phndToFw36vj3ATBLlumqsrEdSjimri+sQRkxxtEXV5cJsWFMN9J57Oq\r\nYXUcaWqYY/FmxaUGcL7X73bywcSKvQ+WNIBUzsSqvk888aTn6nqbHMCpBAkr\r\nEP+XZzcCIMkzL1PUgRc7oONXmtV6e1tiMwcj8GAWLdTzCPTM4YdAZnxAN+be\r\n9vWw/tnIIsLuPPdMyOaOqH4oYHpzIUMyA1E=\r\n=Ti7R\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"01c7b8d7e426501a4357eabdcd04e8ef22ab4daf","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.6.0_1667570839772_0.7753208579810282","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"prisma-zod-generator","version":"0.6.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.6.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"2bc79ab508fc3300b754bdd49a846a24fc1cef81","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.6.1.tgz","fileCount":42,"integrity":"sha512-ImxsZxnvxblO551M3VNzlKgSY3K35F5SQBtoKZfy1Qthl+hTts2d5HnA7NpHk2bcEs8VqWdUATyE5y6flAEzeQ==","signatures":[{"sig":"MEYCIQCKJGSULLGcN86a4WCuaocvTbjdUXwdBMVS/QYQRg+g2wIhAPB4Rfl2pKCd39+etre+h4xd+KpAOCR59ahRJqjiflvP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZR33ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB0A/+N1WVHv9Vs3wz/eQQxJN5gxJVmKbr72XepcK00iIHN2prpBNG\r\nkPVkbQKiZjBF/c2m4EyX90Nm6mq8ZneycrsDMxqDiy4G2A7qUluJSr48zKIP\r\nuqzge3JwwYmBRrsWKz6EwahV00B+EnZjZapmP2vLzgJz08xsZHV0x66ByaGw\r\nMTHfbTuvxGGOBspGQ1sq+nY3y0YM+gQUC92qkD+S3ujfd9xdODJkQtYuRYNx\r\nLkBrrVh+o0kVuF2r2pL+blOz5Cij+pAQDOuWR6/5+221eA9xGEsc2yWbyInu\r\n+XJ18nFrGUlAUoXFie3+Siq19ZIt5hNtmoosLosYHYiXDu8huxiqsDN8qoX/\r\n7G2Nfeya9Th6DQMARezEncuwaozSlLQ+SCQHJPHV6qirEygw+zaJyhG8Zh1B\r\nITq2vhb3UiTzGOlUcS1jTY2In9cTjmaE5ZlkCqObFeFSGHSV68VUvlJRUqpZ\r\nNC7KsRa+uzsSbeWwp/Joyju1mhDBzPqhCrFqECh/2upksoaQXIgsTwLJOHl7\r\nS93h/6Uayw9BfUTSggUHFwKu/8A7ziq5VdP9P5CGW/46POGwVtS4z60+4Q6V\r\nCczXqQrBQ1VxptyCpoXzwQ2WLbQXV6TXNZPFnmt9dF9rYaNuC7eBHms2WEj5\r\nymboMOxV6A1DJhdcPLPr+7luiwHztP6wknA=\r\n=mU+4\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"130833d52afe10913ff2617804255ac27e710fa0","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.6.1_1667571191514_0.43997359075718956","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"prisma-zod-generator","version":"0.7.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.7.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"e333ee8e8560f6102e2e503298835c5981312bb6","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.7.0.tgz","fileCount":48,"integrity":"sha512-1Zu6SmC6FuWa3bkehyyGiJgfMO64phpvccdEAgXjEVschxPYrGL+aAWwhWLB4XOjE9467rh3O57r88e698bJcQ==","signatures":[{"sig":"MEUCIA5jGIMRopjMoaweWg+SBt98uCNhqjDPUlTm4oUekbyFAiEAoYpZzS9oSMFIcAgD/xIvPtTcvPSnQKLmwKZ/QPbUklQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja+URACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGCxAAjmDvFBqaNq4fwTtPCpHm6wQVcTI8m0MUJtQ3xEKH8CQXIXgH\r\np3WwrDfr0TfgsDo/mwKxapkYWnJTRlo8jPPpPWJTdkogHvW7akF+yCWuH18F\r\nG4Tzju82YcPlpXnxXxubJMQ7z+a/00wiFQoXnsyOMnJ84CE0NSeKUUkGB6K+\r\n8YepCQNL33bHkM2/1/QNSi3BU3HoBHmkKOjlhUXjvSQAkyWVp5IKw9yGELNI\r\n0vqg0d6JHE/HpccUfpu9XeOi6anRQCMfk4yHfdrrM6Fll2gyI7siB3KfnG/B\r\nlQkjc12nBL1ajJw0C+2C/L13NqefC2A8ubS1VMBRNGEvMLEwyAMUWmZgMSDn\r\nIZ1K6hIPR3ju4XSaMnRG7YqQ65jk6T4HdQSGa+uf3MWFX0D1GJaBzFr7jH0j\r\npdTTES043dmO4AGm6VTWzyZOljOkbvefja6PIwNcQ8zTMrM9+fROtkxW2yMZ\r\nS8Wac7zpcHfhmb6ABeWv/kmHjzq26l10j+xknmoX0eP2oDkysEE5497meiLs\r\nzteCadz3ZjJySJ6SpVFYlaT33gxqrQGK9lbHgzb5IUmJZnGAhxZ7GDW7jEj2\r\nrqgpSY1v1fVHr4EigDKPOyx0wVLKhvB+kyHjUU1glTWLRjgYad8j4XqteT+D\r\nRNNXdhirSFL6RWAVK90cIYgEBjZ9hxmjxw8=\r\n=xPWZ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"9ef38f9525174326a52ce74b31b5bab525f3d57b","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.7.0_1668015377090_0.3278965419898443","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"prisma-zod-generator","version":"0.7.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.7.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"ab6fac0ec2b438cffc43883413b1c9a926e19041","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.7.1.tgz","fileCount":51,"integrity":"sha512-ttJJGzgXbxnLH/5ZwA0mS3HWj1cqIDuuRgp17+x1nlJk2gJtyp2Sr6Z9WuINLXTiYyMRNR+PZIAM3BFjX9Q4gA==","signatures":[{"sig":"MEUCIHn1bvESRNSNvisPdZvBRYnZThcL7rr8Jm8RINHOceY6AiEA7ioh1/UAQkgeuh7xiyQQ0EPCAhLFhI/suZmVMQCko98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc9kfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaKhAAlUnBMPD/JHb1P6v/74Jjq6Wsv/DK3BAjTwi7hNNd6CtIC7z4\r\nd1QRZ8roZlXYAif546+fatn+TTZSEjA5G9Q3pWO7st1T46wz7LA6EUgsmIek\r\nutCZSN4k9tHNRyeyQxt8ale7I7QHRn9w0bFtFaxTy2n4PtATQD+1QSlNjxaq\r\nUciwFW+nFM8Tf/WUKY3G72BKhSSB6hjHWROMuqmLtB2EAC+02hhjcOoXuTKi\r\ndir0zjhih6xtsEm0OLK17oqByo7+jCAUUmJseM6udwrEd0bNp3wE5RVrGD1T\r\nIZc/pB6d1Ii/s0tXIrkY4c7wnUeN1re++eCmSy8y+LHYiAqzLv4B9bUnu2dC\r\n1Pjd9dImMtaGdXGsZ6Ev3DSrBYYuMI4RWrm97gVXHI8XSB65++f4sf5MUhb/\r\nRCMDpjpCcYv7dPbJt03YYuU/sYZywxhk7A6J14oVoTMY0pxjOPnsvOMKHd7r\r\n/9dADsT7p1+ZU4rTbEFmBKSYB6dB9t2JusVoXPMJYUPl8eTg4nI+dL5aEAXB\r\ncQSaEd6wbsZ7vHUSJe0Hs/G9XbSp7ztgH/BwJTUau4S8C6BEJi++m9hYx0Ug\r\nMLgGTmkHeGztDbP1x2+Fhrqjv1JlVWGTtTwtdYbzrt37BN9dlIqGQLdDPavo\r\nV7RFoLKTeMIENqboIN365KjG5OgwedewGOI=\r\n=HMje\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"51f3ff17d0d6a0c5f51ee1bc006e7aaa66f1aa27","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.7.1_1668536607037_0.0020378889866268235","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"prisma-zod-generator","version":"0.7.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.7.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d0cab87037f717993e2f5ffdb11215aefcfa7470","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.7.2.tgz","fileCount":51,"integrity":"sha512-93wMkVgtgf2TDV5tVdXuGEpZ8S0cC0X9xG9j+xqd7VWnwJp4lYy1MU1HHyODGhEH1tegD6eIn+PIBWKnF8LlOw==","signatures":[{"sig":"MEQCID8dQIdStJLpuZxQuCzqKKPjIPzN1wsp/KM3zDsPwysfAiBoWJrx3RTenKQM04mfpa/M6+GEcYJUoMLW2shqiLe6CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc9mvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzuQ/6An0TZnvF0COcLZQw8MK3PoPgT7BCXhilMMOcApBabIOtY068\r\nkEtzGkYMfOveKZE9h3XSk2qtNBteGbumg6+dIQfemOF07+n9yj3WNkvHVrb5\r\n+1FIWmm6G/3Y/bRf/TuYU0FIdnsJjC/BbN8O++tEMuUilKpR02VNDyDwG05P\r\njWoReb1FPkuh+07KedNYlOCDUjGZgIn3MMHeSmyG4NEMqvSTweRRq9OioiDT\r\ny1FKQg0qno7Y4bCliDq1Jb7NH6g1NtbFQauAYyKXSIB7RTCNuTnEXyQBUUT5\r\nBwmUOio8TKoWgcQiFNVaxmAnRy1hDir7imeAP5+2d69ph739041Sm0b576hb\r\nsBN8CdUh3J6e33faxc8Q2fjmsBMrfX+Vfg4vuAA+hENSQNU/Lp3myHkRnhTg\r\nv4tUyx9prP3EuPDtBRwpUsZ+VKq/34jSCQ4Fc30j/r6l2c+zRwVRcOZ9Az7Z\r\ndP8sIpDo76V7FNLxJUjNtW8gi3nTZWmfkXwXHyesKVmzw68TtujfQXAdlxsx\r\nhsORHNUiRgLELyaHF79PfluovnjjpgCaKbTMZgA7WOxkhddvLPoU3GeNRQd+\r\nr/yAwF4DnXuMcYvCsYwNAXGRFtUBGuKDdkqbwwEr8tI+dSq7xLvMeaAag3/9\r\nCSxcO7xwcParc3cmJGIQVuvUVMysHkiVKkM=\r\n=j64k\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e8e8693ccc18c1e33826e1ef8f9865c4b24ce5d8","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.7.2_1668536750805_0.8327053198769909","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"prisma-zod-generator","version":"0.7.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.7.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"b3216999472e3143128d119d317e4b25294b1875","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.7.3.tgz","fileCount":51,"integrity":"sha512-JjYjzIhJWQE2d3qer8p5k0Rw0ppml69fSrY683Hby6vXNT3xQvF74u1zEMN9/f8wHecajqgePZGM52TwznPg+A==","signatures":[{"sig":"MEQCIHAfPAypSrKim3phy6sfMZPA5gQ0c+KCtHlGRjNPMqeQAiAazkd1WoPLukSuWBg3JX4gDRlJTVtzWr+jZgAKzEHy7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjddddACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0uw/9HxA18NBVORB1mfoNLBh7ipPXuUSyKQRjQo6QTJ5mhrCQj44Q\r\nogQUiuUAM1zkuwI+1CbJ9aSjz4Bwqs/uCviH0X0BdDMToxPDKorzvRs1clqS\r\nPDzAabiizw+IO0annl+VCXKoTdd/3zZ+KOkWIk/xI8O7ADI2tZmoRVvBVvNq\r\nhrPXsRhXCKOPa8AlURITywQeRv0AbsCnrN79dc7ruEZA42FxQgaH8xVC6tqO\r\nkTxLRZlkwCDGfVaChMI+kvBJCP6EbijVKIRsJzHb+jhfmTdSISYsHg76a5xC\r\nJQDjQLqvgYOzlVn2uc9seoX+sqx3CfD+V1EcuJiSWayB425nV+X9VcdmdMev\r\nk6W9uW7M+/IyMvtaL5jjdQaQLVXlLIZwpCzaJlyIKEbyV74SFDC/uFWs+Mcc\r\nO8XFhnV/Fb/PKvp7EhpXuTXkg9BHtHmvxwB3glaMAkONmhi2y23tqjGZZk4O\r\nCwSUDqth6crhDPtpWls8LhNd2gq8qEBgBZESpAIbmZKrGwLBjuTNFHHm9mDE\r\nXr4iv6ESSuMC7XjyuK7jdyDwaBcAov7Y11IHB/wfqff0buxnrO66+R3OpoKH\r\nWkA+Gj/kwDGOYhm3Kjcl8rmcOVgfm7VE9QwCu8wOH/JBQBTFL0YaHGRXFbQC\r\nUxyywWI5OQLY+G8tkqceG1FSnTC+s9nBrPo=\r\n=EtF1\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"5b226bd05e33a4adc82c2535fb1efd1d463cd137","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.7.3_1668667228894_0.30303636733151706","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"prisma-zod-generator","version":"0.7.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.7.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"0a353fbe262e1a4745332e3bbb940a80b4254e63","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.7.4.tgz","fileCount":51,"integrity":"sha512-84e5hO0pdKrAWDhwwekvk+x55Ujarv0Syu3yn0I7cgKPJqfy9le9tAVGilUHEd17Ee1YtV8CaqDeO6RXo0qZEw==","signatures":[{"sig":"MEUCIQDSUFQsi2j8FFE+DxaEPlXBlXWSmeEkLXyX31+GUEOd7AIgF+vmu5m8hsJwDFdzjeHZhXAMbVGBoBJ2Tk7PUEb4MWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdeMNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruWQ//QNUuH1jpJc94iYgyB62uxGhfu8mcpaAQeiQSx/5R1W6PO4IU\r\nwFOdZxcheEGjSWgSJUuvy2GFIMiWvLKAUmX/wjaFp5eKwB2P23HIVwvYEtCL\r\nMThT+4AlpEcyTqCvuQyA39kyh87VHioqXuL6oiClmDfbqe7PTKBZlJ1aqSgX\r\nLTA3TIFDfocsKQYhmlEp9wgwHvoAyqQofmken72rT4PutgMJ7hXQ4nmEgqGO\r\nx7uw+2FgZIWPvyMlpqilcBPZLfgmtd63WpwdMbdTU9kMunkSNHkze0+FdX1S\r\nCR8Ptlifq+k9R9flkcQbkSytG3a/GJ0prgKv+HbaOsWQ077A6/EIi1AX8E1K\r\nhgNaRcvf1snP+xk89UU9klD3u3cuPN3VFzOTvJ+oXVS2FpJllU2zWeQ6o1iE\r\nEo3V/kTGkXtUdDLAkKRruFXNSXJntu3ngibppkbOIzVjVaV43MjmgL8hnCY3\r\nrZPAuRHoQz+rDJg1nSjR+7x6ex1QoT/JqEPH6wBkKjEQpbY1G0TpxRhYZPdy\r\nHlVthtBKhImNE7dHrJcm1Tb2t0M+0nY+MV3If+XRpaU7TOMQXNC9cWDVrbfT\r\nFROZZHMZDYZSgXxvC4/3lvlOJLb0jx81d0nTtLWE7pw9zeA8OAdHBIKEA6Vo\r\nL5pcqrmZbiMOOP7u9Dc5ctPAfjTnRiFFYfo=\r\n=NPfx\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ecf609555363a9c35c3bbb7bfb2aac88db38ea85","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.7.4_1668670220972_0.5602433566194975","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"prisma-zod-generator","version":"0.8.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"aca3812809c9920a28a50e3b2f91f41bdb128c73","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.0.tgz","fileCount":54,"integrity":"sha512-ifZDz9ACRsJre2zuDgW4RyHlvHnIs5Lfx6E8iu/iWRhHD4sqUGd4xeU8MyMCnxNWQzeQUyVzQjfnq7QEh6qTQw==","signatures":[{"sig":"MEUCIQCVuGMx3Ma399I2sg2whrYGFNOaqpu7tIGCX77JgUr3bgIgRxmi4b9YZDQkKa71R+rYjoCNtnOB/qIIl3QCc/0/1ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhRBNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohHw/+OKdr0Iikksg2kID50AkelUuHy6/OeWyWnWVHvjlvdDjL1m27\r\nvAOcWZTMDPRNwE4R+fT+4YRg6R7JJ5gteLZlwO0dEQq/hBtEfGdDBYoQDqhq\r\n8IU3MI9YCz+OejY00Nvn85FY9PdggVFDiBADSRVjYMrjlo0ZVkkW55+tvVL6\r\n8xVFDIanc+27OH7fw+xUginfOcBYCNEXUOKbRwJ1jj9jVEvAk53KiAHaYgBu\r\nb+CxtWFti0Pramav1PwBy7gGaJjLmiLUjyfi7z0sZ93YwsTH6WyAUmf8Lf9M\r\nX7GYicWxaklD6w2XcfxCmqMfFWDlMDQA0JgqMC7DPW6zxdE8+79hkT3iRwQN\r\nqL8QrgHPIeBL8PWS7sw0dJ9kdQ0+uKH1pRxA8PSeMElAJYNubtCyMpKlF0su\r\nAra7UQ6nDnL6FqUz3IIAgRmb2HwwCyNy6WJJOmlIHPXPYp/prjpcqvWVdYEy\r\n0839mTgmGcx9N6YwdIhgfz3qq9K+jVcDa9bX6ecxwc6J97jp5x7xi+mGIgdR\r\nFmIZipcJZ6i/uzH+cs8Y4RkfdMcEBnBM1vpt75hZdT9s/l0zV/WshHIgRN34\r\n0+G34F4OxE52QayJ2jXD8MzAR40P1ShOHrhUt623iPmADOHvSDoDfsPOqPuO\r\nN6d/mv6C/F/PRXeIMgT7C9WTlJAonRCrzm0=\r\n=XlbF\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6518280c20848ce2d182c20b40668e44f5cc6c09","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.0_1669664845244_0.5772290404206397","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"prisma-zod-generator","version":"0.8.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"50c89c5669a30937ec5614d0063e6156063e40a6","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.1.tgz","fileCount":54,"integrity":"sha512-3+hqe9lRtIDheTvBApI06hV8AuzrPfk1g4E/drufGa5tgCJNhiC6mL5NhzNuulqUAvGMY567fcr5SQpmhxJgFA==","signatures":[{"sig":"MEUCIQDxj11KD+moitVzhD6kzqy99KJ2hKJ1ZV4FMEfVXGYHPgIgR4GMoxycYnmiwRmHLGwrRHFXDMB5uF7ewztrWYyTzNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjidYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvMg/9HdRZVh4rZ0TZd9w2gcutnY+mLnrv27ThgX+rHnq97u23+IZH\r\n6oNXiQaidYNnd5XRUTerQq6pKetvpZMuqRfV81SSaFk4gt3fsy8ztXClXQ1r\r\n2kAkAMJx5WTffYgwVsCYQWPUf/BLiXt0KtmfPwi/qJKJxipiqDpQ53Q2RvO5\r\nF2GL8RjIylH5XQU16tykrcjfpu306sBzZJiTvSLlmOYzr4HlEo7UjbNEmTWL\r\nPVWY7C4WcshdOloIneOOIieurPv4Ksh3UDwLDljMQXbifrIfgXHOId3Pzq0A\r\nIzKzX+FKRQs1o3nxcdqnuTicdV6xK7VfkRR+MTUXSz3/OEFtyOvrdIK9QKje\r\nmYtj2ERameYTooDvi8BJCOMzEnk+pSFbKALySr2sTkkMTYYhywio03RkGIsi\r\ndv0hTfuRcHmq8dIc/PONgwUp2aWBEr3Dr+uhW8x2IkusK07eTF0pQmzVwr5w\r\nTALs8EJ/omCZ7WqdftjxJI9Rr4p05TJR+1CfF6LeQmwTA2i7OFEeeK7VHQg8\r\n1Vw81qjEnwJjOtDG9mQSW4kHD5N/tz/GLmCzO0hCKHdfFpOMYM07kADE3w16\r\nPvCHRCCw3KiHcIN+w45iAtVrApdYwdvbjzpjXkcDPekGF06sY/W4APGwTpoe\r\nFrSSRlsbC1L+GOCDfrhaJLqx/JZwgSwOiPs=\r\n=bgec\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b45919c5c0c6d1b0e20795163aa0ad4a80408869","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.1_1669977604214_0.9126446356268865","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"prisma-zod-generator","version":"0.8.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"11e03973eb1f63133b49770157c1b717eacdf790","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.2.tgz","fileCount":54,"integrity":"sha512-r76k+NUtFjLGhn7KyU2Roy6IHch9ntUKkJEZYKpmwPATq2bO9rP1U76eG1glt196t9DlbtCUndE6HdTtGUDrYA==","signatures":[{"sig":"MEQCIAZPHFggqzq0+OqEBtBLpy/FXyTbinCtiYmNQ+busdINAiA3lFx6WuVJS0eXj/pcc1lmTYuBT+OwNwem/R+4SK3hLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjilUAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/jA//T2mbAMPSE2F47OjS+buhQr9vCgyDkdvEiFTqPb0ZJojjnOd2\r\nMK5sdBbioEhnqdpgfnp5HVEY742UvXH+fh34epatsyFMkQryWGrXVKot6MBW\r\ntfHQp7a6FGxiiV8r8zAdvJnirqRquq1CHJSm1J49wUtsG1nfsf2AjSVgznPj\r\n8T5412Vm9mRRt40V+aSvFt/m/i3c3dWfZ39hg9GggFISWSDBLSyRL0EKlxXW\r\ntwpfBymMkGJ7B8dY6Nad1EnfKMVu3TwFGJYrPwsj9/bKyjR0i9q0FU/D3Kjm\r\nH7IcZXGycaAc6Ni/c13Jgj9+7GQbWPgrY0pueJdyjAjeNWivygy9DuGKpGy4\r\n1U3/y9R1mT4iXdcYScedrs/DzPJV1ZQLjEiqxD2TJXmQ9WKpRJc1f3wp3K1L\r\naOrFEs1Tcaw9WUrN3q9q2TfUwhv00teY1I5aGZdnouybeX5B4cpNu4UD+p7o\r\nNFEdmJ0gugI/OY478xzKh4j3U44yBH6Jlez3sa4dIAaoBJzyDCuOCaEIYQx3\r\nTnZfXvJYyDg74SEuuttd2oFrEw+qN4jaH7mvBLSrH+hwdQYtActCtgXg3dju\r\n99/tiDvSBWJzNBmbi3EX/PcPQ3Keux4nCMBcY+MpBZxcvm2LKI6DKP9S58BK\r\nph6yE3w3OQXSePsp2yMymUiU1joEQQiTePY=\r\n=rw3O\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d0cbfef6184310d6f59daf4b23f4eb43cff01628","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.2_1670010112009_0.4999600378640934","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"prisma-zod-generator","version":"0.8.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"6d03b3c5753a88d728e5df9bc048ad39edc5b230","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.3.tgz","fileCount":54,"integrity":"sha512-3sTNkV+ieczpbS3Kq5sQmlClDe6RjCOnefR+0GFHq89dmj1P1ZoKa6UHk4LJNu1NWjm5tKByJq66D/IxW4hIOg==","signatures":[{"sig":"MEYCIQDFR0mejYLNIAFlAwRjyLwZvg4a5XvrtHjkvkNz1/yIrwIhAIg7NF3+TJbYwBAhDCzVUIPRSeQrelyRmwmJxr2pBUfa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjprlgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/QA//WOQP7SLBt4h7oi9pvVhYH8q6BnteNkLOWUvTAFHaOwyakuIq\r\n8HximaTU/z+j7wkN3eoLyW5mvwtiIZc2tj8mGHcotXWoZ5qghP3PVvAKyCnQ\r\nP1qMzqv5dLPKE1iFk2KHEn85qGIvKZ1u8GYfgLLhMvk/I1Z3yX1cTmtpqKwj\r\n4v+yW9vLLK2JlmAcMx1pHP3WBGTbBco4l7hly9GlYLrRA6oI5vNpn7Skz9A0\r\nJMsvSHTjGIKfVNLQfrt6QxmDRwoDf7LocoBeHsAVLGu4lRMpKVybMfQ3W7xX\r\npVpiGmB+8cTHffm5aW2dKHnXJasfP/EaAhpjPKGbwT8OeBNiAKGgqNTx25Kh\r\nqtEMlCYSkDmTcTgvEoSo0S3wGAs3p74iIhN8DDOcvuQ64vLfzfJN3T44P4Tl\r\nynmhJs1ptAKmWFqlx5kxL3Q5+3AiEWGeGnlxEFuvBVJgk6INrj4lps8yBUwQ\r\nq4hk7mOmSWflQ23OhiAIvDIOUSVtFDekCe31lovdm6PYmX/IUC/GbIBlsEzD\r\nGprZcaBd5d/mEbLkaPpNjQ5+lRHdr02sOXiuMC8v298sMyl2t16qVBKhv2qE\r\npI+I/XVrxaNOKYghYxtP9tfJc4FasSutKiLfuoh+V1zHFGSEh3AUcSYruM7N\r\nhn+fWmcs/kt1j7K344MozuPFgwZe4Zqt6/g=\r\n=6WvK\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2db8565517781ce05685cb7ee99ae447255ae649","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.3_1671870816518_0.025602144657860704","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"prisma-zod-generator","version":"0.8.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"dfe545625ade500e1ac74624acac5aac93f1d6da","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.4.tgz","fileCount":54,"integrity":"sha512-1rBdI5asCvlQtWgaoaBU+6Ydxn1OjXhW8f2xSqURO88k1KSgv3HA/3CLRJVSr1kQ+7QfATmr1h9hz8AqBpa6ZQ==","signatures":[{"sig":"MEUCIEtDb+Ze8q5+g0TkU9ayt5OBDjW/8hyVEtJRzoMeFgVVAiEAjruUjVOwX2BRH6xPRefn4Si7Ml9IvmiO2svgs8RUgNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpr/2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqYw//Y0P0+Yq9itXhHi2TB1LEqbnmoQc5VAkiSvta9MTiAaWHiod9\r\nV28NW6VKweRgtjYMpEusH0HSGwg7K5Tr9VMEK8Oc/CQoJ2ilg1hAMcObKLov\r\nGrhEfArajeMphlUFjdIVwHmp5YzurrwEDRo4twhUqXTxZgcHH+m+PiIS3RDh\r\n+sk6q2aonrbjV4alzUOkPyWhLMcJaVL6VKQF9/zhFU3ex3OeYqWVorNDflAc\r\nEjo5QyReay8C7W5TM+isCo2/8kbZsr8pmBNMwVMEMYnBmRuUMQNZ4xJot/Hd\r\n9C6qAMl3Eo9DAFFrbf2g1Suj5sIfbM0QsuEJ1Q+smEjdGackd9GLXLDdVRAa\r\n8mTS4znIxBmMuv99wRgcYxFiO2ZSqscRz5H8ZJls4DSpT2iqSB6SNChuLeLb\r\nYEpYDHVIbazAA9/t+jFx9oUBlGWqWF4LgIkjq7rRC0RBbQreGJjG66oFD5RK\r\nTa03x6Qlhb+F991W79gvMoXWArSTe0Cpbr+idEFm0vwIl5Te84Tn6E78N2nm\r\nIwhG4hr17NONbIvUcUFGAJ3vIII3j6RmJh+tFURj3xW21oqtpgQNql2nuCyn\r\nIbaAytp1l3Fbh7/qZhLVmYUxpugClRver5wKJKs3J8paM/t9m/x9qWqX11jK\r\nH8cV42zK2qelboOCBcnEL87Kca5uv/6iHlc=\r\n=9PZt\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"02cbdfd8c55e4e6cfb896aca69b10325510e6428","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"npm update && ./package.sh && cd package && npm publish"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.4_1671872502308_0.7481339383817802","host":"s3://npm-registry-packages"}},"0.8.5":{"name":"prisma-zod-generator","version":"0.8.5","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.5","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"0fb2ce29eee63ad28855cb51be1f77e1d43c2812","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.5.tgz","fileCount":54,"integrity":"sha512-8ZWwhB/bKyAQKYGuF/wx0jAADgJtnTxdfCgnRf0SJryJtcBy3cS/Z8kpD1n7cLV+CKg/LUfkuTVOM6w9LLywqg==","signatures":[{"sig":"MEUCIQCFRLC2EcOwHpyxnHOvBfqQ/CWo/7Tf6eUo6ZTFpa9L1gIgUak4ivOQNkQNh7SD86jEjuz53lal7QeiB/A9x/pEU9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpsFeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfKg/9HEoTcbcmDU+Lek6v4SRs8bcVFB+rCk7KESH5eJGj+8J3CMcN\r\n4hKh8BdcTf1dHiGVC+00tgFL75EUiKrGuzdPR2u7OT7y+9GkKQr+3KHg+jFN\r\n6aODCTrnGPvlju57leEDneiInO9W9bVjCaiPTiQlbg43hyEocGpcx6qPFk8m\r\nGaKkVaCtg4NcDSrWy/P+gNGHXlfQAdHtEWtEZa0w3fIj5ZzY+TbdoD1m/mJw\r\n9eKcvD/47bqPKGhdg7UcDMQk8HPrVvUrQ7t3WHJSIxaLzk/Q5TcuIu7Attvm\r\ndPhmJ/dRWbcL4DitStPEelurrLHxz208p17LhfxUqrsORlzqt4+ObmigaNIr\r\nERrlb2Bi6CP0X9hUxPDcVv8lsAQl5STezRFFPUPVO6AkZlo1q+N5sX1hFWKO\r\n+GkZSL77nDFaSokCKVfUZ/Ep72Qr4g5pg8RvU/wSGAdnzk0A9fqFnhxqWRBy\r\nzizno/P7B5IUKeKb0Dk7fnIXx5YglSnnXYpwils/NfkJ3dquYuyornZR8Tju\r\n8qUYKavMUoxMdkbBxCOQUgQX/lZvhVyrIPWVTxUIapW/66OQOLKY7Ddzy/Iq\r\n1d2XBZbZMFlfCc29lsIIMH4b6jWVfz4Lz62ThdJxwS0+8DpH3/tIXLbyOUFv\r\n/XYC91w0IZjQdQfwEKJd5/ued7oQfZVk/0w=\r\n=iFm5\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"51834b185596ca335e0035af3ca18031b641665c","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","check-uncommitted":"git diff-index --quiet HEAD --"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.5_1671872862706_0.6128188654205295","host":"s3://npm-registry-packages"}},"0.8.6":{"name":"prisma-zod-generator","version":"0.8.6","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.6","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"995538548f26ef7f2cba872f5c6f09afc18e2e52","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.6.tgz","fileCount":57,"integrity":"sha512-2gdr8mx6zLAsx1+lzNoj3/AUXSRDEDQnbagqjNdk5pshlCNyrUh+y4k9s3HMzuiD0Y8w2ABUvIabPm/LTN4HVQ==","signatures":[{"sig":"MEUCIHrsw/XISfpGSZAQpzdVdLssvBuP7ttQBou1avJ0J+dLAiEA4Flc17KgKQyAmZvDlMnh96zEypwLhWhTVVsHn0zaDYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpscEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZgQ//drrqaJAhbi8dZe2we2fdczSHnylT5KfvLjygvs3+QHsy/F/H\r\nNvdaqWojVgY6nmMdcKhctgUp9JjH1SzQMFuKBjuoEVKiKoLOs/bWiYmuOyAV\r\nwplELrmPfWWG9BueUvAdgAv/rIM8Apk6lLqb1eWoZQxqqDZwxm3AGlfTjUR7\r\nFysfR8oywg+SZwXWVPpj+hpwX135R3y1aXOdEZDaHv2gl3PYmIqR7IEIUbxZ\r\nxAO/GCRkxafk6kp4L1uCtiP8Nj9zfAFz5s6vLG+BLUz/3yra7YNnz0asgTRB\r\nrG+JzI8i5iwr034Wcv1VYQF67/cVqmIXoZe6ENMmxnTYx8LOU7FHxvEBe8eX\r\n6T1UH2UY7uWj+DYRlM5oC+JrDZvmQk1wtT9AhwZp217eA3foebufxBviFeHf\r\nJuCCdIem8+CL9ubuPnuCZyVMPzG/rDvgdPaP6PmnWwmCLHiNqYECzqONSqQr\r\ntK3T7GI0HrM6mPAxli0pYPDnMQHKVz+CL5/1qZL/O98bjum3dt1pN67Vylba\r\n6/WeitVHy8HLSaZNpg/oGViuIjusDFVH/xwjn9FXSWblORv1z6KmNAMGGMXW\r\n9O4fd0L/R1i7q5a3HQdIeW7yeDmt+/0S++XoXfpq0T95joMo09YjejjktP3n\r\nHulZviStDp9bomiII//02kSgu+Q+rpMPdhI=\r\n=5UTd\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"329c32bae242f3c7882f61faa402e204783e9fa9","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","check-uncommitted":"git diff-index --quiet HEAD --"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.6_1671874308788_0.589092133205114","host":"s3://npm-registry-packages"}},"0.8.7":{"name":"prisma-zod-generator","version":"0.8.7","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.7","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"3532c8f8cebffb5dcc7a8a0b3a0f5b871a260f99","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.7.tgz","fileCount":57,"integrity":"sha512-U2ml1I9QQQ0nZBZscC27wwaDroBB4rHrUeoHBK51rKagzl8fxMQvIa72xhr1RiQ2EdUitTHUclQ8FN+ceWBv4A==","signatures":[{"sig":"MEYCIQDMF1qk2hRorqOBRsNjUX4Af9vhXuHJAHc34ekaVkYerwIhAMPIXR1Bkei86K5CVt9N2uOnzS9QbXi46jhy4uJE57q+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjro4vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqc9A//eShTXYA9OHsNUPkGck/GsqydjFHls11AxMgEr35cMlFrsCoy\r\nGSbOWQ2XSQuUlam76bEsH7DEIo71Q3zhMe9/OUz5BMUavgCoZTKX/aL3YTVf\r\nNiFZD1wgc+C0Ajh9aGhAimGWTLA9pTsFp7NthaBzLNDGzYLZVFhdBgGc4N3M\r\ndwzmAKxuOdDzvp5Y0A4Dp/F/dWHsv14dvPO6kx/OKQ3Cz7D0bJPgGYBEBODH\r\nNG7JgDmXWIuOVN7VEt9w2lPd81R3AT2bkZTkGA9exyewf+NByLC6lW41Wa3Z\r\nzEaKGv8UP9wlG/vSSPiNH+MqBFAi6QdYiV5Jb5eVHc2O/TpZRefQA6i3tccG\r\nvzbXPBh5kuUg375h4GUSucjilm83Q/yajlEN5B1idH3rrrJDNknuxIM7GkCS\r\nIUlviBfmbFAzJB2ALMCWiZw439l13lk6NPlvL9PDape5sYYhqTw7WRZNQdYb\r\nS6qkmyGFYbQLZpywxPCfvVqkEs7jPbWMO28K00jUtuf8nHJJN2Kw18b8Y+vU\r\n8V4HL2IhA+SfoEFtOFOepvEco9rA2+PeZIHbgFZZoVJW3xgnbx7bqcy+DrvZ\r\nhqwZDMq1napCF/b3TO8msgz8qZJH0JITGH4SVk9Xkw3kAXUg5GR8179+lDFs\r\nyEUo9fLkOfugqqRumyfJqti3ugVdmrZILQM=\r\n=w6at\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d1cc624a1c5b316459e63a62ff351499ee0d43f2","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","check-uncommitted":"git diff-index --quiet HEAD --"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.18.0","tslib":"^2.4.0","prettier":"^2.7.1","@prisma/client":"^4.3.1","@prisma/internals":"^4.3.1","@prisma/generator-helper":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.3.1","ts-node":"^10.9.1","typescript":"^4.8.2","@types/node":"^18.7.15","@types/prettier":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.7_1672384047182_0.9474739313788523","host":"s3://npm-registry-packages"}},"0.8.8":{"name":"prisma-zod-generator","version":"0.8.8","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.8","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"2696b4eae909aad8e539a633ba797bc0e8d58e69","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.8.tgz","fileCount":57,"integrity":"sha512-CHE5KbZ8TCct3jGQY/IcMRqiYT1KekC7+reYTnvDXukA007KrOABVkvSQUTlXUW2Ns1wuW5D85NSq+88MCI+PA==","signatures":[{"sig":"MEUCIQDUZmM7S4GCdDGgGnM01ycw3X1+m2aFBGUr1cJ+wbAF5gIgNaOf2jlLnRl9r8dsYafXVMSEt+kAtUPYjzZecLvII50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrpDSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmozog//WpKKdLIufaYNSvx30WJrOtgf9rDOcOgBVxNbNnG0vVMs0uKY\r\nBdHvLMgv9nXi6vDDS2EklGfQcsptmJD29A1dJhRLLUVEyf6WUEfQOybhBPKI\r\nz8ajcT1XnLng3JD58ZWiWX5jHoBZ1zyg4h2GwxNaOizVrT73COzPst/60NDb\r\ndheeL3dkuTI/EKryzLhgKTBzcma8qp490dE8Z8365Tk6VfapiQ75CB1zyX13\r\nYOEgUfKFjoMAqs98tWI2aKDPR3y06q1xm9oxL8JAXCpXNKcpH6QUW/jX1s1+\r\ngTnECWZcfz3y/sjoELgo1+a5jE4Kdq2EAg7Xvt8Og6vblQWDOkEXP+H8GSJw\r\nR8pxh8qa3XuoRUt5fGRuRl6PfJmypybjoHVGuRe7M2GMbDbv2g0WJ+PyCwfO\r\nKrf+S1mP9IKJujwwruAe646eDS9ddxJ5RluYyAzuq3967W74UAKwUdh+k9X9\r\naPd+o9JzGNm+9iiHBh/yNmN3l1Va8gS0mnBI2Z2dW6T4/K4bpL0MalNbPw76\r\nT5zHd/A3UcsBf+a8eyTpFZsyKkJKFolni/09P8ilm7hsGALq0D/P6yy5jRp6\r\nOmlCyk9W2ydT6qoMQlPfiQC3IJJe1mt97Jgut8XuTCxrDtgkRcDJCIji9xR3\r\newe4S8n2S3o1s1EH+L0qM0uyN67UfOqRn4M=\r\n=2V/3\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"11db7c28fed773f2fdc7f4dbdd1c057799f5be06","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","check-uncommitted":"git diff-index --quiet HEAD --"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.20.2","tslib":"^2.4.1","prettier":"^2.8.1","@prisma/client":"^4.8.0","@prisma/internals":"^4.8.0","@prisma/generator-helper":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.8.0","ts-node":"^10.9.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prettier":"^2.7.2"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.8_1672384722412_0.6228467200295831","host":"s3://npm-registry-packages"}},"0.8.9":{"name":"prisma-zod-generator","version":"0.8.9","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.9","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"c65377c89bd6bbd5ea41fec6c2c192d704432f83","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.9.tgz","fileCount":57,"integrity":"sha512-oBnkul5CR9Jh9R9BTg8HhvNxrP8n3kivvzPdvUsUpXWLsy6nojtO3SuDw1cg28aXApXgycvW1zS4lcxytqy5AQ==","signatures":[{"sig":"MEUCIGoAujVF1YW0BOJPuP2JnLsUxnqvbh63UGSJeJ6ubfYGAiEA4BXmsLG8jAI3wZLLw5uS8fGBFhEWFqaF5VSMQURS540=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr+cdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraWw//YV/MGfwxQIYH483MoaZ/JO+CTIYuXzWDPImZQ81RkXQ6I4BM\r\nUvmHqV0QOeIZWcheVFUUjhqTrmndYfEP30OCdjZz59xu4WI4HtinGoCDbKNM\r\nRI/jj/Xao/a0wCw183VJ7NwYQM1IMLev6cD/fpZiW8w5mPXiSx1b8DBNHV0m\r\no5ghQVtGbYon8eZj45iwv0Xt/qLnTsIga8QUmN4Txy/EdQi02q3oFGXFVNUm\r\naW9RiLp8EkKKpfumnfxQhp6ET8j0qp/ac4IfzwyNqQuN28YNDtRTmuvNifui\r\nzG0K6m60Ps2sFKCf1Q8H/b8hYIOzKFsziFlDiD5L476Zn8BwWWXy/1R8yhEz\r\npvhpAXO4HFsdQlp4W22mWKQyywIZunC7PSjX2ixHGmQbCteS4EDWc3iTu193\r\nPLdEsVj6lC2+TH5zqfY9HA9v6whzGcQauD55ygfpUMIXwBccJRNSCaQivoqY\r\n6vpnx+ggJPRIPRsXeESuOTgwcAjOEZoPbloyFy0xQfqN156PRpxBrBB8RxoE\r\nP1AiG8NdsIHhuVs7cyOaXPcSoFXWFUMkvkgShT1SXFC0wtgW9NmTJt1DTyUk\r\nOEz+4pJNIjSXULpaIchLabYF+Keeq6hNL1gLK2R4HRUvzqqrJPKmUH+rCCAI\r\n0sb2hArlqQWta+5OyWgsuIs8BDzQFAS+yho=\r\n=Rniq\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"abaa9b5e2dc47864d9b588d5968c0cb5cd1f9fd4","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","check-uncommitted":"git diff-index --quiet HEAD --"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.20.2","tslib":"^2.4.1","prettier":"^2.8.1","@prisma/client":"^4.8.0","@prisma/internals":"^4.8.0","@prisma/generator-helper":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.8.0","ts-node":"^10.9.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prettier":"^2.7.2"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.9_1672472349434_0.4399978304838943","host":"s3://npm-registry-packages"}},"0.8.10":{"name":"prisma-zod-generator","version":"0.8.10","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.10","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"68fd285ef9602d5241ec783d3e8e540e64fcb7a9","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.10.tgz","fileCount":60,"integrity":"sha512-D/JW3iT2GpNcOrMwxvlY6KXNZgaARwdDFKq5RR8aG/P0E+hMWtbKxpzvUmrGQEnOvMNt5VWlzFsmTdcFXDi52A==","signatures":[{"sig":"MEYCIQD4M+HdFdl6JoWQa9wXf0qum7Mwyjx6u2dBvoIbeP4EqQIhAMGU8KFyyQxbtZ3LAQA6ZreVfG2k64XJOgIHhFuGm50r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsJsCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGyxAAg02//ZnoGOP+p5M54QZLMrRLq7yC4uzp1MKTwjVGm5KajIe+\r\nGNY6QINbT1tFh1E5qxRuOYRk63bquxNl4Mg2XyUnzLSGzLIHGAoQ3PU0d2mg\r\nbOx6bZ74Ryoliy2MOGH4BGO557zAangG5TeuZ1HSnOolcuksl7FItwVOWIjy\r\n+aum1DpY2Cl1Oc2qeq1u89aV+ZTsDIMe3srqgt8z4nMmz2gMBQCKKXAn8iKu\r\nfsYJO6i4HSTNkrC2R/ZZpvdk9UWJT1VWgyoMDU1BjwSE/MMS5a/XaSdBSzp7\r\ny0zV4ACP51hgjbqcZvKGIxB9FkLFaBuBFSyDs7YoDo781lWHmPs/at5LlaPz\r\nrjabCj0xvcIChMNMhSVsEC5H1arwGkxPOafpeAsNrkRFedR0tjU0jPK0QQBm\r\nE8MGoNhoGpLSzA4UZVGwsuJ7iQjN6mgUxNOmSzPsinG8YylO4xLGc1zakm5h\r\nsO4HGIa8cZKn6zG/5IoWZOzwS/5KclMFG0M33QqeQ9X4fpELEc7u1akY7YsD\r\nkKK+AqCmhR1Ec99boFeqmWxuP14MmutEBTtwWi7wnnULjXeTmoJyuVtmoeu+\r\n3fbHtH0ZyqQkqiQ4S+ta+aIRSDDVXm7FqODShN6QWglqQ22H3AlH76lKTXr0\r\nj6wvTk6NDHX2ywC6ZhPzmrU8XZ4dFvT2J3I=\r\n=8+Bv\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d03f4e98c81947f74e50c6f09c949be0032826a2","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","check-uncommitted":"git diff-index --quiet HEAD --"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.20.2","tslib":"^2.4.1","prettier":"^2.8.1","@prisma/client":"^4.8.0","@prisma/internals":"^4.8.0","@prisma/generator-helper":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.8.0","ts-node":"^10.9.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prettier":"^2.7.2"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.10_1672518402602_0.11566718084991301","host":"s3://npm-registry-packages"}},"0.8.11":{"name":"prisma-zod-generator","version":"0.8.11","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.11","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"6ca4e0e38b96aa925dd0894fe32f3a1e7d84153a","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.11.tgz","fileCount":60,"integrity":"sha512-wp0+pxSJLMQhlOkfH+Y4FhFiZrrn7QEVL4aPJAoMyiW4Il0wJmipBMAfjJydKyu9tmGQp4QcAcD6vHNf9tI6ZA==","signatures":[{"sig":"MEQCIAJbmRirIHF/xgExsEfNKEFTE/stDebpslysGX1qsjV6AiB7SutyAL4BcWyNwugttRKId56NqT/9yqEjgS8H1xAodA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsXwKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqLRAAnnOF9I+1gOV0v2/0uXGUoFsPzWCxP2C3sa81oOuv2ZVgOtv1\r\nKx4JO5Z7RMwYKIAKXfEBfDzg3pvAt0M5CGOxNSpcULuKOyPIx3udYb5W1WAp\r\navLyhRYh0cw5+9lcSn0B0RT5ToeXSrObDvpBcODAgY2KwvpES1vACbj6v9rr\r\nS0aD8/tORK98CvROJpgxfjgZ5aTMlCDQkVXJ3to+/K36yp/IpQjXXo1fMiDK\r\nAb9n2t65f2SqjpLUIrhX8QRxQksttNPqnUq/GsirfvEKYpIXja7CKeFxy7BY\r\nRTlDPMiVpwuGQGR+7MGXcOlLpgkxpCrNFB6ywrHllmNmdlMc8yvRwP8Vpdh9\r\niBr/i9c4h8xnYEO49/KXjY+Xz9iCHqRdlhXayNlNoZYGINSg/sXKym1xyIY3\r\nuyg10udGT9LUsGECKhcMN68Om7W7sTJi06OExj6PE+sAHUABqF+yjXIQg5ZM\r\n4EMNxyN1ECmNFhUooUtTD0KJO7x3EsfEk6JdC/cszERaPPGLBoHm3ZPd5VL4\r\nDP6btqhsVcnu+l8NzqrI9QXyKjdLTZtLiPYfZlKc7Vn2eVbjNy/RMwFSRzS4\r\njPDMy+LRTG2duOCAm8dnLUDCx0dmLomdz6HpmZHfroHYLdCFdOaAQVXQDDRa\r\nLvjgz7Wu8REJVsLl6NYWdwV3AdXajX62fVA=\r\n=H5xk\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"36fbcf66d005955847d17f187a907822a5ad6654","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","check-uncommitted":"git diff-index --quiet HEAD --"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.20.2","tslib":"^2.4.1","prettier":"^2.8.1","@prisma/client":"^4.8.0","@prisma/internals":"^4.8.0","@prisma/generator-helper":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.8.0","ts-node":"^10.9.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prettier":"^2.7.2"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.11_1672576009863_0.30432474251868546","host":"s3://npm-registry-packages"}},"0.8.12":{"name":"prisma-zod-generator","version":"0.8.12","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.12","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"18d1dc99d49f782cebcd0e1f105ff9441fdb9a1a","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.12.tgz","fileCount":60,"integrity":"sha512-U9Ei0KjSVBx/HUW1IyvbNEoCCE+zsdclxEA8s2SJUT4nQBHFln/FRs1QQuTuUoOQVTx5FBYHyhxl5ihq/2xlxQ==","signatures":[{"sig":"MEUCIQCn5Kcs9p/v9SUUcAJTN3NA6hogEon0rRiGzqN0PwkgYwIgXPw5TZscMMo7hyB8fVvhn1m6h8hiTee8MSvWduTs+LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130638},"gitHead":"38076a551ec7cc56f6dac2866171a1642bf60e8a","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"npm update && ./package.sh && cd package && npm publish","check-uncommitted":"git diff-index --quiet HEAD --"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.20.2","tslib":"^2.4.1","prettier":"^2.8.1","@prisma/client":"^4.8.0","@prisma/internals":"^4.8.0","@prisma/generator-helper":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.8.0","ts-node":"^10.9.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prettier":"^2.7.2"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.12_1684500314090_0.5881595736101255","host":"s3://npm-registry-packages"}},"0.8.13":{"name":"prisma-zod-generator","version":"0.8.13","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.13","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"90f360063fdc29e5d42ff1b8e8415091a1df176b","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.13.tgz","fileCount":60,"integrity":"sha512-X455pyEO2LgEetEiKC5vzasB1+ga58y8ODKbCBJJ5ZK03Gjm5oQedXVa//fu2joXiovHC9YutbT+qLXf0UsLEw==","signatures":[{"sig":"MEYCIQDnbUsp6P27rkvm7Lk/P2lTPtXbetBOJZlqj/inftLQkgIhAIt+OtkXyKV/cojL98GQUcFq6SVrtlEOiU9bn/Zk6b1k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130633},"gitHead":"1b94e013fb728ed8c99c0e751143ef064f1327c2","private":false,"scripts":{"gen-example":"tsc && npx prisma generate","package:publish":"./package.sh && cd package && npm publish","check-uncommitted":"git diff-index --quiet HEAD --"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"8.11.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"16.15.1","dependencies":{"zod":"^3.20.2","tslib":"^2.4.1","prettier":"^2.8.1","@prisma/client":"^4.8.0","@prisma/internals":"^4.8.0","@prisma/generator-helper":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.8.0","ts-node":"^10.9.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prettier":"^2.7.2"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.13_1684503414523_0.8101720117379723","host":"s3://npm-registry-packages"}},"0.8.14-beta.0":{"name":"prisma-zod-generator","version":"0.8.14-beta.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.14-beta.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d4296832888c3758f0d297348b82b2998e76bc9c","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.14-beta.0.tgz","fileCount":60,"integrity":"sha512-h4uOrz3vT7vBuyv/N3SlHXXWizA7u1vPFXHuxWTpwhq8KnLhy0DCo6WiQn9aRlYbUwe3cNiBmY2qIcyareP/8A==","signatures":[{"sig":"MEUCIQCDNPslRQEEbDR/AVoh8ew6AZP/NQh+CSQ/rC2MwEpFIwIgNyqPgk23G09qy6sXrB5iPqcWvon7NJm7+9NgstObrZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138086},"gitHead":"7ebc3336d344f6832d3ea1344046fd040635ea59","private":false,"scripts":{"lint":"eslint src/ tests/ --fix","test":"vitest","format":"prettier --write src/ tests/","ci:test":"npm run test:ci","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","@prisma/client":"^6.12.0","@prisma/internals":"^6.12.0","@prisma/generator-helper":"^6.12.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","prisma":"^6.12.0","vitest":"^2.1.8","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.14","expect-type":"^0.19.0","semantic-release":"^22.0.12","@vitest/coverage-v8":"^2.1.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.2","eslint-config-prettier":"^10.1.5","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.37.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.14-beta.0_1752905578606_0.7517912735528551","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"prisma-zod-generator","version":"1.0.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.0.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"f7ea4a97e77b73cb333c98436a0e377522ecb765","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.0.0.tgz","fileCount":60,"integrity":"sha512-1w7EQCHNm7ilNq59hFz0SOA/VNsgzbDLf1/HXVffS2ViPaBWS60PSmQQSh7Zkl3vDFsw68RFPWEBYedqP94pvw==","signatures":[{"sig":"MEUCIAoGH2iSvIajjM0EQhlPrlg+npyEeN6sXaQCdVxY7VYBAiEAksOZDG3FiKtx6HysNL+TxlQ9mT30LKIDpxzJF2sGkjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157930},"gitHead":"526b5ab56694f1930c5a77f91f4e636f7e56504c","private":false,"scripts":{"lint":"eslint src/ tests/ --fix","test":"vitest","format":"prettier --write src/ tests/","ci:test":"npm run test:ci","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","@prisma/client":"^6.12.0","@prisma/internals":"^6.12.0","@prisma/generator-helper":"^6.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","prisma":"^6.12.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.15","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.37.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.0.0_1753161017145_0.7503215429357792","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"prisma-zod-generator","version":"1.0.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.0.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"26b0e4d3b271e7a51da72a37230fefec29670192","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.0.1.tgz","fileCount":60,"integrity":"sha512-dtEciHdkcDeGTe4psH4b58VK61YTicqKpf0ShP53Vvg7/Vvt5fgQHYpqfPzA2q0RXBUaNv/2CjKlOWHUyQ+8MQ==","signatures":[{"sig":"MEYCIQCEoQsJ8Fqgb8ehptTYpXxjDHPvcZErA4qX352S12MPbwIhAIWl81cKZf8xl7FWpxfCXBAXRzB3Becq39RWWhYBSDJ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157942},"gitHead":"bd0012189d0bccc4f27897be518e3a50cb1abc55","private":false,"scripts":{"lint":"eslint src/ tests/ --fix","test":"vitest","format":"prettier --write src/ tests/","ci:test":"npm run test:ci","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","@prisma/client":"^6.12.0","@prisma/internals":"^6.12.0","@prisma/generator-helper":"^6.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","prisma":"^6.12.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.15","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.37.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.0.1_1753161414065_0.2473016638779415","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"prisma-zod-generator","version":"1.0.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.0.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d99c751c0eea007849b31877fcb2169467d4eb4d","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.0.2.tgz","fileCount":60,"integrity":"sha512-foj8k4y9QTTT8lHkdJo4y1U3GggNRQIq4MpuSsPxwg0wKyw+XpYDv4qh+8ATMjuR7ywL+bTMDgGB0K71+UnKIg==","signatures":[{"sig":"MEUCIQCEVvIuvCsUXKuv7lzRQv/ruDS3M/Apndh6h2BiBl/EZAIgQRjtxHLWBxbPmsERaL3tnUDsdUXXXAefx9slF8P5b+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159192},"gitHead":"aa2efab98a0bf8020aab63f2062d8fd0291082d7","private":false,"scripts":{"lint":"eslint src/ tests/ --fix","test":"vitest","format":"prettier --write src/ tests/","ci:test":"npm run test:ci","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","@prisma/client":"^6.12.0","@prisma/internals":"^6.12.0","@prisma/generator-helper":"^6.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","prisma":"^6.12.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.15","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.37.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.0.2_1753200369618_0.9511148493693646","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"prisma-zod-generator","version":"1.0.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.0.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"60bb2601420c24b620ccfe8a6fde7de67f50594c","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.0.3.tgz","fileCount":60,"integrity":"sha512-OHb+ZxCVeXInU5srJWMEABeCtjloMtCbI4ND/c5a6L0EXt2+k6HzL7TAaOuN5OtEYQNKrgtYXx0tmtgFLQjBFQ==","signatures":[{"sig":"MEUCIHK1o8lisvRy0pBdvIR9VKz4+qqRkld5OkJB3ekxHheyAiEA1Yf5TQ+AacRnzts68gLek27yfDUTX7eXEZl5Z6K4jvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162032},"gitHead":"4b1c6b4c1386da5644ded4b09832d1697f287c4d","private":false,"scripts":{"lint":"eslint src/ tests/ --fix","test":"vitest","format":"prettier --write src/ tests/","ci:test":"npm run test:ci","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","@prisma/client":"^6.12.0","@prisma/internals":"^6.12.0","@prisma/generator-helper":"^6.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","prisma":"^6.12.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.15","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.37.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.0.3_1753219870339_0.39433983171778086","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"prisma-zod-generator","version":"1.0.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.0.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"fe483ec57c4d2c568b5369299f2780742e5fa113","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.0.4.tgz","fileCount":60,"integrity":"sha512-6BF7jh8BQykWJVsOEzliMDSHTyYhMs5Di5YOvDjQwIiRs1YlQdrEmQP4Q+o0rolEpQ+v2HiB9HgjirIBo5QoXg==","signatures":[{"sig":"MEUCIGiTLqKsrBl/Adi88Qm8u7+tdAN8ptsxATODVOWPcv/LAiEAv9mOmiydBSvPTIev8uC9A5wHSB5pOE+3rsqXbltqI38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163318},"gitHead":"1103c12fa6ce48be3504419268bd1cc3dc798d02","private":false,"scripts":{"lint":"eslint src/ tests/ --fix","test":"vitest","format":"prettier --write src/ tests/","ci:test":"npm run test:ci","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","@prisma/client":"^6.12.0","@prisma/internals":"^6.12.0","@prisma/generator-helper":"^6.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","prisma":"^6.12.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.15","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.37.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.0.4_1753237023403_0.827825091501968","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"prisma-zod-generator","version":"0.8.15","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@0.8.15","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"3374ee26df3b44919ae08329c706d5202b93b3e7","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-0.8.15.tgz","fileCount":60,"integrity":"sha512-U0nWsJ0bMjt59YTdJ0hOimXIwMvtKzk0BPNN6+OchhDIBvPkd2OFI3F8WITluBe4QAu9EfT/Juk81sjdVxZMZA==","signatures":[{"sig":"MEUCIQD5zmK3UFIMOkIliCkGtGFdkqPmB3HR7Pm1DilnSuYCAgIga5dkA+8Z3v+wee8XU2IcIU3mWFBK9wGjN/s4cUXdOFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163319},"gitHead":"6cf7db6f5c62c6dd28f04a5c019a36237d0c7873","private":false,"scripts":{"lint":"eslint src/ tests/ --fix","test":"vitest","format":"prettier --write src/ tests/","ci:test":"npm run test:ci","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","@prisma/client":"^6.12.0","@prisma/internals":"^6.12.0","@prisma/generator-helper":"^6.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","prisma":"^6.12.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.15","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.37.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_0.8.15_1753237301698_0.1060669283406821","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"prisma-zod-generator","version":"1.0.5","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.0.5","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"17870e01a652bbb4e2d640b322c25e0ef2485878","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.0.5.tgz","fileCount":60,"integrity":"sha512-7KugMRjTj28iJ1W+Y1W0PhjynEx9oSGNnoRKjPp+E//rnDlmtXeKufIDxZm44JpHGb5aCUDGZvWWJok6J1bfOQ==","signatures":[{"sig":"MEYCIQCDyL/L7+yfqeD30/AkrZRZVay+mFgSvcWwkOthtcDbQAIhALQ63dSSJprtNoj62pgkWuFm/JTL8qSTYMIUQdDfroFv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167074},"gitHead":"dadf700704255b1187c60862abaf2a426ae50bbc","private":false,"scripts":{"lint":"eslint src/ tests/ --fix","test":"vitest","format":"prettier --write src/ tests/","ci:test":"npm run test:ci","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","@prisma/client":"^6.12.0","@prisma/internals":"^6.12.0","@prisma/generator-helper":"^6.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","prisma":"^6.12.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.15","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.37.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.0.5_1753427119288_0.4242244387444154","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"prisma-zod-generator","version":"1.0.6","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.0.6","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d5fa6d56d6fcd4155edb3fcd6719ad8984ef2e3e","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.0.6.tgz","fileCount":60,"integrity":"sha512-DR+7gmZ3ScBkLzvWsWkIA/tcbJNPeh4EjvVxdXHC4GzGcWKFK6/MaHGURg+69b1hGJZ54PSMIyDyQEQanw/agA==","signatures":[{"sig":"MEUCIQDv9RD2aO+u51QaRVkaV/XkVFqGsg4yAY2UkJj/qBJ9CgIgbI4OnYJwducLut/KL0j6hVCdJCj9+0UwHpvxQOOlEpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167081},"gitHead":"6f386053b743a5459fa2555eef606dc8cac7ce59","private":false,"scripts":{"lint":"eslint src/ tests/ --fix","test":"vitest","format":"prettier --write src/ tests/","ci:test":"npm run test:ci","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","@prisma/client":"^6.12.0","@prisma/internals":"^6.12.0","@prisma/generator-helper":"^6.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","prisma":"^6.12.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.15","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.37.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.0.6_1753438074337_0.27593893073267495","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"prisma-zod-generator","version":"1.0.7","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.0.7","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"35f692653c93e749ef71073e41b782ddbbfd43bd","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.0.7.tgz","fileCount":60,"integrity":"sha512-VpWodvVnqnEDfWnpSouinTcBKmeO9jSLDkpnCLcKGN1gkK5WhzKzaSocyIQySkkx2YbJXNWn9PVJTy3qvXsufg==","signatures":[{"sig":"MEYCIQCFCH3gZs5uMv42nJ/H/y4ki2krwLwDpuIeU56foZu5uQIhAJEvLATQwrHAnYlidRTQtcT9U0O2YVzVowcriIyqUZSl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167166},"gitHead":"7bd98ca3e751019420268429ad41bbfa8011b9a1","private":false,"scripts":{"lint":"eslint src/ tests/ --fix","test":"vitest","format":"prettier --write src/ tests/","ci:test":"npm run test:ci","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","@prisma/client":"^6.12.0","@prisma/internals":"^6.12.0","@prisma/generator-helper":"^6.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","prisma":"^6.12.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.15","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.37.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.0.7_1753441020208_0.9331495953509334","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"prisma-zod-generator","version":"1.1.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.1.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"b10bbe84bb8f5e794a5b5a4af46910e5874cfab3","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.1.0.tgz","fileCount":60,"integrity":"sha512-yGUx/mwrvLDatYBfgh2V5BGffUHu1rmdSaPGiB9Yic4mbYKe0XsBB4o01BTS+S0ykhFCxnD2usyElEBO4zDeww==","signatures":[{"sig":"MEUCIHyNhanxK006ImjHoD6OJ+DPXKosdFHT+VUbruGlIt7+AiEA9i9ulOvdKJ/ho7+ZRBDRJvXDzCRQbd0TPaUqxqmfXN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170343},"gitHead":"b85cd7a737c830845014e4b632e3e83ab0b48e5b","private":false,"scripts":{"lint":"eslint src/ tests/ --fix","test":"vitest","format":"prettier --write src/ tests/","ci:test":"npm run test:ci","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","@prisma/client":"^6.12.0","@prisma/internals":"^6.12.0","@prisma/generator-helper":"^6.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","prisma":"^6.12.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.15","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.37.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.1.0_1753465735147_0.0015988175283390138","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"prisma-zod-generator","version":"1.1.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.1.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"ac174575297f980a10d31977d1dcb12149642f37","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.1.1.tgz","fileCount":60,"integrity":"sha512-eu8fOQ9Ga+Uojy1CabMnWQP1iQQ2INNymIDQnSvhBX3BuVnCYhoGuvbzx3IAsGq/V5uHPb22hrKRrmA9da2YJA==","signatures":[{"sig":"MEUCIBqILAg1bMDYVO3aTX+IG3OIec0SelSlkPxYvuzscVKDAiEAu5we0/c9PUjrb4Cr6vxOQoHqlDbEVpPCViG/ncIS2pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175642},"gitHead":"dfcafaf0be441a2e23589ce9dc231da293535d01","private":false,"scripts":{"lint":"eslint src/ tests/ --fix","test":"vitest","format":"prettier --write src/ tests/","ci:test":"npm run test:ci","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","@prisma/client":"^6.12.0","@prisma/internals":"^6.12.0","@prisma/generator-helper":"^6.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","prisma":"^6.12.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.15","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.37.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.1.1_1753842072163_0.488576447498271","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"prisma-zod-generator","version":"1.2.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.2.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"5ddb48b7be19e769c9c2c78de4551cde10a32b1d","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.2.0.tgz","fileCount":60,"integrity":"sha512-gT05U/BpPAoXYCunz24fXPZNhxhv+0Byz4J70PDe7EDCPlIZnKpMO0tJXSmtLTaMzigYY+KyjmDq2i0CeOZcCw==","signatures":[{"sig":"MEUCIQDsURAQ+w1R0tFE4NUBvtz0dUeumvHmKpAHAHadCQuyywIgdNFeZUQzixYJFubR91CEWPwMiUsZ+UgNHA06VJkl/zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190814},"gitHead":"fd20cb159658dce58cfeda103c939a0b47204d8e","private":false,"scripts":{"lint":"eslint src/ tests/ --fix","test":"vitest","format":"prettier --write src/ tests/","ci:test":"npm run test:ci","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && DEBUG=1 npx prisma generate > full-log.txt 2>&1","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","@prisma/client":"^6.12.0","@prisma/internals":"^6.12.0","@prisma/generator-helper":"^6.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","prisma":"^6.12.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.15","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.38.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.2.0_1754551230968_0.8860491168198625","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"prisma-zod-generator","version":"1.3.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.3.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"8e56afc4370a15ebde5fb19f9fe0cf1ca3fba3fb","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.3.0.tgz","fileCount":108,"integrity":"sha512-iXJTon2C8ApGwGZBQxD+lpCJarPxdBtkn5Qb0+tsurbwXKmJPF6IINCeP/2EYgTbCgrj9VnDpXpltZASx6POuw==","signatures":[{"sig":"MEUCIE9YhA/MpmKeE022PTUiE+p9tby0iAE5zeP5lV4TGla+AiEAro1AJt9ZbUfPHioxeeci/97gN1SDZ2oKogwIPydi+fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028795},"gitHead":"b05b910ec84e00d92fd09b3ef44b692985046a5b","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi && npm run test:features","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && DEBUG=1 npx prisma generate > full-log.txt 2>&1","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.12.0","@prisma/internals":"^6.12.0","@prisma/generator-helper":"^6.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","prisma":"^6.12.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.15","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.38.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.3.0_1754737901789_0.9051404816776145","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"prisma-zod-generator","version":"1.3.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.3.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"fa6bab607e9def097239bbbf03f5948e07a0fc63","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.3.1.tgz","fileCount":108,"integrity":"sha512-xKQ3VYbukjQ/KbuXhgqO32OUEUmpqexFdT16zEHtRIoma8oHg2PC7wZXC32U/Q7MSwNb/Mm81ozcxtTNsfVLJg==","signatures":[{"sig":"MEQCIHBG6E5mv06akotRpMGru8WPCcOTkWtx/wO9FvxIonWHAiAGCi8P2oL2DmQjGLi0cUtLmJ6vzidlFz+9aOFRbxd7Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033017},"gitHead":"b91daca4e21334d4708f344086a5a9478bf35175","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi && npm run test:features","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && DEBUG=1 npx prisma generate > full-log.txt 2>&1","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.5","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.15","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.38.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.3.1_1754751315272_0.8876236483582813","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"prisma-zod-generator","version":"1.4.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.4.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"682ef4882ecc9a6dee8d7de55b7242854ce5c408","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.4.0.tgz","fileCount":111,"integrity":"sha512-x6jcu4TA9ZD5C3ykHCL5c3qL0WdLtn3249yJdVm9atSqB2uKwRl1QHBIpCHbTDPL+XdIhkDZgUPuyXOFXi9IEw==","signatures":[{"sig":"MEQCIGJqJBgCB3otqHLrscLN76HNqm5i/6ZAA2N9wxEn1jJBAiAaYXYfyZsnOdDjyCv1NDhmxK0dJ5VtMsQiMUHuZxfDDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035389},"gitHead":"11c0e2b1bc4707643663c2cf20a8a91f8aae6943","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi && npm run test:features","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate > full-log.txt 2>&1","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate > full-log.txt 2>&1","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.16","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.2.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.38.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.4.0_1754755753717_0.5442392930370348","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"prisma-zod-generator","version":"1.4.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.4.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"171bcb928789ce855cd2f08eae0f493f4fe3b691","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.4.1.tgz","fileCount":111,"integrity":"sha512-dYiVuEAmjD+FlcVfppuE7yHcJwxd5GFASWshBNiCUmISYyGyWR6okiLYFad9kTb2W3rmmhOAayMh4xLaUpjEGQ==","signatures":[{"sig":"MEUCIQDfqkWZ4qu0D29Mo/C8oR1pvvR9MY96bhJdBrdRjPWV6AIgGBOHaQdhIAdlnkoROzJbVRsjKEbTJCCK8CaZC9p5Y50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036369},"gitHead":"c819dcdcd0a8c8c0da81e3a6750a51745b7442fd","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi && npm run test:features","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate > full-log.txt 2>&1","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate > full-log.txt 2>&1","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.16","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.2.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.38.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.4.1_1754762769846_0.926127486842117","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"prisma-zod-generator","version":"1.4.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.4.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"6d885dee9e29db45a47a551553694749e20bc82f","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.4.2.tgz","fileCount":111,"integrity":"sha512-3xzM+34IHkEDGg5e4Ev7gF6+xVE6rp1BIye6nbW6OpdaCHkAZ8YY0AD2Qu7I9KgJxZU84gXDNrz/FAwC6Qz/yA==","signatures":[{"sig":"MEUCIQDO7ukuzk91X0aLwDXsv3TZR/3qNrcO/rNq6LbxJuoYzQIgSAsPJlNpnK148JUhbN5TeH/OPfp6pAL31VRo3AXvOog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1039529},"gitHead":"88da3fb036ffdfb66e46bed82340196222951442","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi && npm run test:features","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.16","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.2.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.38.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.4.2_1754797022419_0.7448726536502996","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"prisma-zod-generator","version":"1.5.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.5.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"ca9e18ba09ef51608f849a0ad3f7e21b4d81ce76","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.5.0.tgz","fileCount":111,"integrity":"sha512-f35mYzuPo9+x9qJQyjhOyVzvrxnuJSbj0cY/Q7mzeIM/vm/at2UcxEZdvyy7+iFnruNG/XbcrtoV6bh5wvldSg==","signatures":[{"sig":"MEUCIHI+P4aCZtFdx3j76F5k30jRFbabi0+C73AERvVJQ/TjAiEAsxp/JJZoVPWZrJOtIaBE6f8vdcF1mHeDeHmbA2farLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048273},"gitHead":"945b6c689e95c521e7bf7cc400ad826e01146331","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi && npm run test:features","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.16","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.2.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.38.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.5.0_1754843144077_0.4919654812670793","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"prisma-zod-generator","version":"1.6.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.6.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"98d4914c1793b476c41f9e7ce3200cb4a9d7f371","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.6.0.tgz","fileCount":111,"integrity":"sha512-darYmQJMR+h7NPAkYsm9f4J58KXF7b3C9vrv8+wmfw2lEivM4dCglKNIoqnUSG/hK3rZmbamWUMVBEr8Htrz5A==","signatures":[{"sig":"MEUCIDxJmhfLJ4hrKNppBq/G7j8946+m2WCxp/JNjUyv9CXjAiEAw6REBW3CaJO/Z7PAjlTa90kkDklll//uGX4zO8U2OMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056336},"gitHead":"e64b8e1e303a766b7c53edb7f7bb8454cb60b1df","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi && npm run test:features","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.16","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.2.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.38.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.6.0_1754893865306_0.9176094486960311","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"prisma-zod-generator","version":"1.7.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.7.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"95a3c9172675d1061c1185e6808934e67ffb9a82","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.7.0.tgz","fileCount":111,"integrity":"sha512-xAP3S+SySKrv/c5Yhockh65UJAzbXjFyBnUd5U3J5VVHtnxX7KITmryyMYGe5IWgYP00W1NiM/G4iyuzI9CGbQ==","signatures":[{"sig":"MEYCIQCDZTKhSMGAeHvbgp04/otM1xCCB7H4D31xVniUrWW1wQIhAMkbBgKHSEjvXmE4t1itGToz5uMaGetZ/EFgYH3QgRfB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056428},"gitHead":"314aa332cd75cf32e4feee9655cc0f2d0ca738d1","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi && npm run test:features","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.16","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.2.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^9.2.6","@typescript-eslint/parser":"^8.37.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.38.0","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.7.0_1754962472516_0.26499346584140704","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"prisma-zod-generator","version":"1.8.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.8.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"62368ea4d5ade4612b57f4c79a00b8df4fcfe278","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.8.0.tgz","fileCount":123,"integrity":"sha512-f2nTQvIoVoSNwCtfQCKP8UXp1AVLTl+HQaUky3SMVYhI80nFTRuGu4es6M5ZFLfUcIuQqvEPxFU+XWLYBmeMwA==","signatures":[{"sig":"MEUCIQCisFqG2A6+VTnmZ6HJ8ENhue4+ieZRMyYRUrlO85dv/AIgPZeTgD7szoBAAiNP3aB0PWQrw/8UwD+4IINkUXW+KFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1141611},"gitHead":"f5dbfc80182b2e4255278e51bdce14eeb463488f","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","test:full":"npm run test:basic && npm run test:multi && npm run test:features","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","release:dry":"semantic-release --dry-run","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.33.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.2.1","expect-type":"^1.2.2","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.8.0_1755069876528_0.24527031831406299","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"prisma-zod-generator","version":"1.9.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.9.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"cf758c250d2a2acf651311241dbe93d1ba9eeca1","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.9.0.tgz","fileCount":123,"integrity":"sha512-CznRTI1VyH99MCPcsB+nwB0Zy8Or4bkuVzrg8MoDsInhRYFsy/h+Z6mdvcpV90/lXXKHVJkjliNBUZYVONc6HA==","signatures":[{"sig":"MEYCIQD5xsBcTc4sw2K5eGh9u+NxJX7WKzMxswX6Ur9TJ1WuaAIhAKV81Ct2uW8BCEjqKGPkhpx/RG5I+YzBrT+7vQI+2r70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1142569},"gitHead":"824f3a8d31f65c1d11e0551925111aa06d60b827","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.33.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.2.1","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.9.0_1755098470240_0.9081097223520069","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"prisma-zod-generator","version":"1.9.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.9.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"2a97f674f137509f59df086e9cfa5d0177d839ec","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.9.1.tgz","fileCount":123,"integrity":"sha512-vUDjlk7iVbubj0yIfAsUphP9aHnPKmKtoWpnq00XCq2SpjpCK7rmB+T9itE05Z7fug+zoPgcOoNFtzQC8sytrg==","signatures":[{"sig":"MEQCIHDwMhEB0UlXsAcQcFWd5Ma/bpuH68axD39lxB0HXqReAiAO4BA6fFzneGwnqJih88lZ2u9IzZv5GqrJNQpN097Tbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1093348},"gitHead":"3c442fd05be51996fdd9a9782438257133a2bc93","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.33.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.2.1","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.9.1_1755103249794_0.29823704011689656","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"prisma-zod-generator","version":"1.9.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.9.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"438d4323d8c713d4c78bb71cd7dc4748b61988d4","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.9.2.tgz","fileCount":123,"integrity":"sha512-BbsAhH7ij7YC943Fum27GP1AmytcfTTxrDwUfm8GndXim87Y5YXrJqjv04KSYcmTwZbj9Suk1gaM+8KAgt01+g==","signatures":[{"sig":"MEUCIQDcfWBJMgSDY56FLFZQVbKC1w+Mw/7kSUusk5m0U2H89QIgSQZkLcZ8oX//iR2bieeQUMs6vEMwUevrolwdaUDPSN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1095284},"gitHead":"3576f9f78874e236d48bd3a5bdaf968587fc1634","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.33.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.2.1","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.9.2_1755111000667_0.23996590607179114","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"prisma-zod-generator","version":"1.9.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.9.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"08bcc36968cf17ebe495f1991b870de815823b52","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.9.3.tgz","fileCount":123,"integrity":"sha512-RmVE8B4A9atxKXr7Tl1xWDK/XC8pI1VwJnrno+paesVFBHspEfirPub7A+7R1K7Nj01Ja11HYCifHGQXdA/RwA==","signatures":[{"sig":"MEUCIDM+hIE/hds/p9a+kTR//zZ9SEZwJYIggSWL/S1CtmazAiEAyxUw0yyqHaLfFiVhzsdgmR2c14ZGcY5bajuP0j82XXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1095284},"gitHead":"9f2ad5e050b4c55fe06cb52f5bae46b39cc2205f","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.33.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.2.1","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.9.3_1755181382159_0.7565407001473616","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"prisma-zod-generator","version":"1.10.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.10.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"0368d3bb247b91e860038cbdc4bc6b287c6a3175","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.10.0.tgz","fileCount":123,"integrity":"sha512-N1oJ5NoNFSiBUGLK/aabAQGHBgl1G9duSsajzH1167RgH3pLo0CPbUEubQCfxZtaq1e0N/lkulDgcR0Paa5sug==","signatures":[{"sig":"MEUCIEs5g4RMT78rN80bHKoPI/4xtJbeAFZYZ9EI9ZaRLts5AiEA7zqAZSpEKQ85X3neA+XqCbyl6Pn0CbvJsqfovemDYC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1105164},"gitHead":"031f7345fb6c843e4e1ce8d0246b97efef0f8514","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.33.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.2.1","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.10.0_1755191753666_0.8561875193352793","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"prisma-zod-generator","version":"1.10.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.10.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"adf45db16de945c8a19cebec977f30c936845d9d","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.10.1.tgz","fileCount":123,"integrity":"sha512-njBd4POYc3WfTPJ57ih5Bm9blzMOzuwzYAmwViT2X94nsOYUTwvkp2pvltt3KUcy6UtBeQ10BBsyP7biXXLIIQ==","signatures":[{"sig":"MEUCICkvW6pgQNwXqM1xGS7fizO9X+4K4ghwk1SkKOFHI71pAiEA1B6XVVp7DL3nkVm2iLAb8OwL8WGxMAP6hRowwh21Hq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106732},"gitHead":"cbaa9717967c96830d535df14a0734952092b32d","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=8 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.33.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.2.1","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.10.1_1755223860198_0.8295713207434319","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"prisma-zod-generator","version":"1.11.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.11.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"0d435e6e64dcf83d08e0580aaea3009bf2187686","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.11.0.tgz","fileCount":123,"integrity":"sha512-lLD0EUp/WyhJc+H3ERTtC2uLvQAOHePENdTVjeIUiOsy4/tKXND/f/lS816vm/ZxU32891F6znjljhE+qZ6Ing==","signatures":[{"sig":"MEYCIQDrsrNdkf8d4Fknb5WgxgM/gaoK0Ej9VRwwI+/N4lKp5AIhAOH1AIq1eBOpbaZ8pCbo925+Nt80VuQ8luot/ipVVZ0v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1119099},"gitHead":"50a4722f67eb47e82a78b5e7ec79021801767242","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=8 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.33.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.2.1","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.11.0_1755343224079_0.14152781649123924","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"prisma-zod-generator","version":"1.12.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.12.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"0a0e37267c3212d33a254a439648c915f156eb0e","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.12.0.tgz","fileCount":123,"integrity":"sha512-kFRyPlrpy9Bz9JcIqApSkFt3MHW8YUTbLa34ub2MnaLTmfN5Yuxi+2iegAZLy/EQTTyTCjbhbH+MHZAhhGhpVQ==","signatures":[{"sig":"MEYCIQDRCyFWhZJPORt9qyBogoaDy11u5nJAdf9UCXwWbBlU4gIhAJJGf9VWNAYlrVQhD7ZB4QGYFXfb7haSsA6lru0eXYJe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121355},"gitHead":"cdb485f3e73baeb5c69bd9c448dd7aba8725edec","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=8 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.33.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.2.1","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.12.0_1755346543860_0.5087330995341353","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"prisma-zod-generator","version":"1.12.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.12.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"1bd4663cf651aec12b998687c9e4343acd0940b9","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.12.1.tgz","fileCount":123,"integrity":"sha512-ylisiuYmr/KeJRrpycgjRJBhGRs/XZEu5UQb+Sr7jeWpgZf75h8gZ4G0++m0/lhfTmraoocNLjT8ArZ4edMUoA==","signatures":[{"sig":"MEUCIE/U9gpTY4iuaBm3sZrb0q0yMaONtYYjjWwTaNNbpweVAiEApJxZqt+uxJjp5AU/nxZt5gfdhkGnzWvl9l+rA6VqT6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1122448},"gitHead":"4a31b63ec1a0b38e8683f5e8940a439d9aef5ff5","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write src/ tests/","ci:test":"npm run test:comprehensive","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.33.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.2.1","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.12.1_1755416877800_0.9063387907171505","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"prisma-zod-generator","version":"1.12.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.12.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"1b1a8060c6ebae1c13e567f76a0e2cf879baefe9","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.12.2.tgz","fileCount":123,"integrity":"sha512-JvGdxC4QX0YMmM9VGwiOeBRd6+o8koSCb17skL7EZCP3A3+d6Izo1laaKpzqMk2UpWJMmTkCr/+KgzOUCW0D7A==","signatures":[{"sig":"MEUCIQDRVcbQwgVJNNFblSJH2ZfPAQjYOK04gnwbI57xwoDzHQIgc+ANBYBNcHJfczihxYFjTKrNEycL+QlxU+0b4D0wkKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131593},"gitHead":"0be90fa68e60400b1cb2322b175158504cb9c455","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.13.0","@prisma/internals":"^6.13.0","@prisma/generator-helper":"^6.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.13.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.2.1","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.12.2_1755450567862_0.5279385682738762","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"prisma-zod-generator","version":"1.12.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.12.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"3d8e7e0025a3f39d83ba018ae3a9efe211077eac","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.12.3.tgz","fileCount":123,"integrity":"sha512-TOiiBoMuNJZJWBGmCXmJz3u7+NyD/yLGEK3nP8TafQXSwBoy5nTAi5QrPvOFLT+x0BPhod6IH1vVKhPOKU1FuQ==","signatures":[{"sig":"MEUCIQDrVq1GxhCbBnLhC7KFCdnIrajKxn3CstL2EakxTgkvbAIgH/8pYH59RzHlmhS3Pa/29zimBQw2+gkkYgC54gRFm/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134168},"gitHead":"933128cd2cf40ed5b3a0f56c5dd7b63ff03e8a46","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.12.3_1755488094329_0.08501846233755206","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"prisma-zod-generator","version":"1.12.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.12.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"1a8574cbc2c27d5fe2c90e9bd5a46624527de314","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.12.4.tgz","fileCount":123,"integrity":"sha512-b+aBEsVISSOQZPL3Otx3CovzWhxC4cbczPvO4+rpjx6gTzrHnM3CMAZ3nc728oE27evX47s579yKi+xDqBeqtQ==","signatures":[{"sig":"MEYCIQDArsmML/EFxQ7f+NVfPiL/bs10IJpeYXnTTWXc8iUgfgIhAI1xD/KO+GwmHAcQDiv7/iCBZdRW3jSSeKH5rbvY4BzD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134174},"gitHead":"cdad72148d238a929644db4901ba677fb6ba7932","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.12.4_1755493552416_0.4027240909482406","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"prisma-zod-generator","version":"1.13.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.13.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"f33e855cf9bd944c4ee8014bc4f2f059ae7caa9e","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.13.0.tgz","fileCount":126,"integrity":"sha512-CIaZyGZ1C1vXDmyM9mkeKVBpcqoTffRhqo0URF4ofTweAXCK0EV+PW/unw6XRJ9incqCD/Kb/Iyzv3rFLJYNPQ==","signatures":[{"sig":"MEYCIQCj7km0W+cvNL4GXUe0+5seG93l6p0Sfydnv/gVv9vHbwIhALEpccoViMS/rt2sMpeRUHSZw8oVLl4wN/CNrY+8MBAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1154655},"gitHead":"4a2354d6ffcb1468ae73e54b04c727e506acd8a4","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=15 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.13.0_1755656798474_0.37417160655284","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"prisma-zod-generator","version":"1.14.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.14.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d8eee2ba64cad668696c59b17a48607d97a425d9","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.14.0.tgz","fileCount":126,"integrity":"sha512-9dOcGNdwjU5A4X8gTS43RF77BPMkpfU76B3Z4Nta6GEUI6AMKMhxCnb6/ol/vP0OpVVDKaXVYZFDiEp8TbuNpA==","signatures":[{"sig":"MEYCIQDIKZj44dtOr/iZMvVHjoLuGKh4W2gmrFdr2l0M48bVHgIhAIBv3W3vo992gunjmnt5KwYOnpVmyHlAICM1Shq+4k18","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1154703},"gitHead":"bbcc2089d83b79a30f4ce22ef58e12f0b6481edd","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=15 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","zod":"^4.0.17","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.14.0_1755657706589_0.5668028566822616","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"prisma-zod-generator","version":"1.15.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.15.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"30e1678f8096d6de72817bd1dc2a157037483328","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.15.0.tgz","fileCount":126,"integrity":"sha512-Vfc557Azl5NZE66GR99OIt57X/lOuwxP0RSB6wUFdJ27v301VEw8FxFObZF4VC0Wi4WyRfyFgvHQrhXXNBocvQ==","signatures":[{"sig":"MEUCIQCONjAUUl1PStLmBTrKGxxQHrKMP/aRkJ8p2jBvgGs0HgIgWjWXnK3LHO4QwWPLnoUZby5twkKQK+wsHEpt/TurYQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1158775},"gitHead":"1eeab6b27405000f5a677af3991c369b338864d7","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=15 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.0.17","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.15.0_1755732078133_0.4030337471207901","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"prisma-zod-generator","version":"1.16.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.16.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"1d85caa611c78c925bb13297551503721d38d86f","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.16.0.tgz","fileCount":126,"integrity":"sha512-3fLN49XjeSZL172gtIjcGF2r0HlwLdeTCtv/ZEqlHyrjMqIjF6xfw3TpIwYbNUIR/uRtbUwbsXIk0QGayoua/g==","signatures":[{"sig":"MEYCIQD0k7ztNZss7BebiezwQdKFI7OwkfWaBBEiolLCdHWsywIhALxzfLJQ/9dy2sctHcgQYLySoTj/WL39Ykut8rS2hlz7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170353},"gitHead":"5602ae039bfec52c77a9a632afb9d96c5ea33f59","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=20 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.0.17","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.16.0_1755848427810_0.8508146601634352","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"prisma-zod-generator","version":"1.16.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.16.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"c72baf66d76e9eb2cd0512a494fdaef48de5a17c","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.16.1.tgz","fileCount":126,"integrity":"sha512-kyxHB5F6Xs+UopEo1soAtvxkEHtWI8ok2jHGfxyKoTinNyp3TWzrSJWoyEwwnkrKmGm9jqz48ksKaXw/jdwePQ==","signatures":[{"sig":"MEYCIQCtCYdWwfqyfVf0Y7Xg4i5wABSE2dszMvbHZqDJ3mrzoAIhAMAPUr+NziXnFfNTlnRkojqa8pTJ43zkNGPJrEEBRZcO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171689},"gitHead":"6abf68f56023ba72be5e8b4e6bbb48208fb01572","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=20 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.0.17","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.16.1_1755925381702_0.49590757712187905","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"prisma-zod-generator","version":"1.16.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.16.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"87c94dfc243f9d292d55d6d9b1da6da72f013c3e","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.16.2.tgz","fileCount":126,"integrity":"sha512-Cj+agS3jPU+zraJ9GRVv+pIKtNzavTC5Kx+a69RrFl+bu/P5vKNrJxfX0UOnrLFlLmhpx8roELYGG0w5KEszfg==","signatures":[{"sig":"MEUCICa87uvL3CgJrG3bnC/fHj7WywJbcyWk5diIXhiGfeJcAiEApXNlW+E35Tc9MHKn2GaprcNl/Ez/BQgNAP4rRt7dyy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174797},"gitHead":"81bbb21884654fb194f50c24eb3852ba07416968","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=20 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.0.17","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.16.2_1755970620650_0.9106523247284308","host":"s3://npm-registry-packages-npm-production"}},"1.16.3":{"name":"prisma-zod-generator","version":"1.16.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.16.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"057a5bd03f9ed02e834ba6dfbd02f0bebc4c5942","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.16.3.tgz","fileCount":126,"integrity":"sha512-ccK0nAsPhJRMGPr3A14v6Oc6kdFbIdyJGEHe2P3GVPLi+yWXog2YTkg98DUYdf3543bJ3d+9z7l/S7/2pcDIgw==","signatures":[{"sig":"MEYCIQCkGFzTCL2P0jEvdraiJvo9BE8vwSuGXJLsYhPl/3vKWgIhAKoRABIywyLkO76GMrWQ8tMAnrHCzCJUpkLM0QHRRWBs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209887},"gitHead":"b7bd6bb10c0d3a9484d962716a1a9ab982aafc92","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=20 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.0.17","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.16.3_1756024957346_0.6201948870048526","host":"s3://npm-registry-packages-npm-production"}},"1.16.4":{"name":"prisma-zod-generator","version":"1.16.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.16.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"2f84ac27466c06a49581870c205d0920bfca5c6b","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.16.4.tgz","fileCount":126,"integrity":"sha512-3XmxGKFhi1eu9O+yRf5lJWeFBqhbtJStljYnUikGPxUj3HIzx1w+cH92fpE6eEjUvRhYvxtyiCbwakU84uzmgQ==","signatures":[{"sig":"MEYCIQCPVp4VFx9X16e1F+l6wvdCSbUnPNJbMPVSRmm8RFQLSgIhANDKerVAaIhP4cCKhOt0kZV2vK3NX5XWbSpvg+4U6LcN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1204552},"gitHead":"b4b3c42413a8e15002de27963b7de7e4433b3df0","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=20 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.0.17","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.16.4_1756034644219_0.7371144197513078","host":"s3://npm-registry-packages-npm-production"}},"1.16.5":{"name":"prisma-zod-generator","version":"1.16.5","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.16.5","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"dba195cfa0f01c4b2fc789532c34a63d3e8ae8d5","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.16.5.tgz","fileCount":126,"integrity":"sha512-k4u7Q6lsPtSZ+kcwYJ6AFMsmCZZFDhfUtSFo1Y/XI67A5++ZollbwcODVbNhPAI5OM24q/1TxQZk5FTg/mwtPg==","signatures":[{"sig":"MEQCIDEdwRI15+abTgyQ855uWsvo8zkpoqdt+X/umq7fmOeXAiAOTB16u4k0HwPSsUVTN9WIu/5yris84PX+Ik5cIAg6DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209680},"gitHead":"84549a6885dd2b964dcad533ee5c0a45e2cd0bb9","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=20 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.0.17","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.16.5_1756084337462_0.35240637619765214","host":"s3://npm-registry-packages-npm-production"}},"1.16.6":{"name":"prisma-zod-generator","version":"1.16.6","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.16.6","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"c6263b8a0744d0f0177ab73501017f3c2cea9fe6","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.16.6.tgz","fileCount":126,"integrity":"sha512-KeFhTG+MHfRhZbiw1aQMQANO2jDedHzUWx7r0cL2hOEvytH4BRIVitYHA++/sc38CrBGoik5u1Xx8mI5Sah+LQ==","signatures":[{"sig":"MEUCIQC/iczkTI5rCiJqF/EwwmgcIY4wSMKomoHTJgAQ0CRxgAIgNrCV2i3maiPyJm39RwbRaSP4PVc3Q3SbmtCUu8yO9Ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209800},"gitHead":"07ac945df61283f3365f54427f62072630f00b2a","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=20 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.0.17","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.16.6_1756085257688_0.4627342682153315","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"prisma-zod-generator","version":"1.17.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.17.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"224995faebe646f2ae3b89df6066609c530dd861","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.17.0.tgz","fileCount":135,"integrity":"sha512-Lvzw7y/bD0SVI3ypmEM2NxwppT5qUIZ0idhkcXbZ384e2jFQ2GurGyspFyqV7szrFjLJ4bOsF2SXKlSKIcnViQ==","signatures":[{"sig":"MEUCIQCogkeWDonB7otsnqj84Zc0XhoCnP4O+rBoNP17VyzNMQIgLG2YIbl1GV6XceelXEZQ45rO73byKvZ/0kKTm6BFI50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265035},"gitHead":"3424794d8118d25729fe41849c8ccb3569ed4dce","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.0.17","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.17.0_1756181630562_0.9492428414020659","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"prisma-zod-generator","version":"1.17.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.17.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"451c2e0e087d7210255170ac626345edd065b55c","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.17.1.tgz","fileCount":135,"integrity":"sha512-pnEtodQ4xsQA2Gtn+0LEFmeJ/VhxoAXCqkXV5SpWJz0kPjLKjLzvoWvvxPNUWf42iB3VdWKtkFxkagcsz7wmrg==","signatures":[{"sig":"MEYCIQCjiTFdjbBn0d/MyEtHZAZ0OtkkaWkHWDynvPWsO/0KJwIhAMc3MB/vG3B77Oct0Q3nXOrOU7K3RMuxgOVANjELxOYi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271387},"gitHead":"63729d9c95a9c5f4116e4ba43eea6e7322ad8584","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && docusaurus start","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"node website/scripts/sync-changelog.js && node website/scripts/build-metrics.js && cd website && docusaurus build","docs:serve":"cd website && docusaurus serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && docusaurus docs:version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.0.17","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","@docusaurus/core":"^3.8.1","semantic-release":"^24.2.7","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@docusaurus/theme-common":"^3.8.1","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@docusaurus/preset-classic":"^3.8.1","@semantic-release/changelog":"^6.0.3","docusaurus-plugin-search-local":"^2.1.2","@docusaurus/plugin-content-docs":"^3.8.1","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.17.1_1756248335966_0.9970410724243206","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"prisma-zod-generator","version":"1.17.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.17.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"83687cc4c666d91d3f851661135022ce630c6eab","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.17.2.tgz","fileCount":135,"integrity":"sha512-F/gijAYxw40m+T5fzzJjPfQgBCDGB9Q5KUdt90QQA9WH5sq5ldAC4ae2R4oKPWJijReRNRQQtZRwXCLaAl5uiA==","signatures":[{"sig":"MEUCIQDS2iFpwnq20v1T7iH4NQrQWHd/2cHw4yvVDhULs40SBgIgCAVvaphXabMkbTP5uepCib25VJS0uZ71yCjIq8HyYZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1273443},"gitHead":"11d533b4c227ad79b9986145c54d4be3dd95812a","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.0.17","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.17.2_1756478034570_0.5698219509260152","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"prisma-zod-generator","version":"1.17.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.17.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"58d972d46cfb91f942a6877615fee8cd16e091ca","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.17.3.tgz","fileCount":135,"integrity":"sha512-Fwn7fNGmUC6nUaFxeQwhzg+W4duxYQK6GS5OiAElljpFJ5YzkzVmu13CbtT71GAbf31P4nqSFp7wuYsuuzWB9A==","signatures":[{"sig":"MEUCIQChw8Od+wiwOMOJcSFEQkfGaFXzp6IYj/0hiAEiGV1UrwIgOEeYwF0MI5UM5sJ5VZA37+h0bBV++cetCHNSxBxM3Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1273443},"gitHead":"2946cdd1a92d265f4ce7209bb41459f6ddfc8d16","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.0.17","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.17.3_1756481464619_0.8229389206956097","host":"s3://npm-registry-packages-npm-production"}},"1.17.4":{"name":"prisma-zod-generator","version":"1.17.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.17.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"7a46bbe4517e28f6f6aae24d1a8428cedff664a5","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.17.4.tgz","fileCount":135,"integrity":"sha512-6Qh3CcX0DNgxjMM10LzFA8X/7q/YGCnE9O8Bu4GIDdYmUGvV2Za1V6+aMUZ51YjDc/5Q5WLcmau2eyVHFNuSqw==","signatures":[{"sig":"MEQCIDgsnLUguzuTO5QUsznU50/Tv1NC2hOLPY4tfo9Lxv+aAiBvwVjl3uT7D7jBE8njkIwuRnn+c+ze/dtS8876KsS6gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1273443},"gitHead":"b454e524f9324f238f39ea883ed7196d5a2e645d","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","zod":"^4.0.17","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.17.4_1756482139768_0.18032375108969778","host":"s3://npm-registry-packages-npm-production"}},"1.17.5":{"name":"prisma-zod-generator","version":"1.17.5","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.17.5","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"0b2281f284a0c2e848d829eebd7ce43f052c48e4","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.17.5.tgz","fileCount":135,"integrity":"sha512-S8p+Emd545Vy6xfIpzW3NO89o5DuaI31u955HKUedQpfLr9VAXM6lPc++MV2q3IAjjTV7jnELhf0M2BJU+5AUQ==","signatures":[{"sig":"MEYCIQCEvPFszjsB8HpTagwzKk9K7P2L0zHy9D+qwUQA1hiN2QIhAOerzqZw+OMZJJqK3pOJ1Vpdh0oI+iWjevS0h+dZq7wF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1273506},"gitHead":"d470e0cd312ba5a66bc7b2671bd12c6abe20ec2e","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.17.5_1756514504457_0.17137172457910443","host":"s3://npm-registry-packages-npm-production"}},"1.17.6":{"name":"prisma-zod-generator","version":"1.17.6","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.17.6","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"de4b6bbc450e23e225f3edba15250b4618a8546a","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.17.6.tgz","fileCount":135,"integrity":"sha512-bkdU+pWV49rubuENJFiIXrwyhaPwr9MG6K5xmSM0EDbKkgk2/5wo36SGT1sDONw153mHB7EUg+6P4GiuhJoU6A==","signatures":[{"sig":"MEUCIQDmkb+7QK1vK3eg/TcgMwWOcZAoYDw68luJVAnhqBE2rQIgIqjSFeCM2VtvD1OAIZXMnvXU/KvCedJ/TQFhMKLg11c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1273885},"gitHead":"6c46f855621babe227aa811af2c98fe775482d5d","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts","test:features:zod":"vitest run tests/zod-comments.test.ts","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts","test:features:pure":"vitest run tests/pure-models.test.ts","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts","test:features:minimal":"vitest run tests/minimal-mode.test.ts","test:features:results":"vitest run tests/result-schemas.test.ts","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts","test:features:filtering":"vitest run tests/filtering.test.ts","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts","test:features:prisma-client-preview":"vitest run tests/prisma-client-preview-options.test.ts","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.17.6_1756548271826_0.7794611129710134","host":"s3://npm-registry-packages-npm-production"}},"1.17.7":{"name":"prisma-zod-generator","version":"1.17.7","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.17.7","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"c1d17dd89c6949a864e90ade6553c7ad8f1c8faa","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.17.7.tgz","fileCount":135,"integrity":"sha512-eVUefX2lp1Ep0OsjIwaxhvyscMLquJG1GFTJ1PUykHW72HvSDWHk48XfQK3S4XuUFXZqJGhcSTXqctqmR6z93w==","signatures":[{"sig":"MEUCIQCUFmugpUbx3hdfksWrwRYnIpQvLtScORvFcyYChOAOPwIgKbwAjltNVfwkb/y9TSSmNQR2H/mEWoOY2CeWQ9b4g2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1274426},"gitHead":"f2078cd86982b7008ca6153d382a424a42cf2c94","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest run tests/pure-models.test.ts --reporter=default","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest run tests/prisma-client-options.test.ts --reporter=default","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.17.7_1756564773235_0.6331463594988433","host":"s3://npm-registry-packages-npm-production"}},"1.17.8":{"name":"prisma-zod-generator","version":"1.17.8","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.17.8","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"1f3f7c97126af62c49d92418c8abc8b82e33bfd3","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.17.8.tgz","fileCount":135,"integrity":"sha512-T4sfVH4FkS8FMr6p3b5xzzd+kH9SdG+rhI1vt3gBcOcn7B+7tJnwveGxcYMEGf+gaXIfHdMe8UjNEBN5WLYcOw==","signatures":[{"sig":"MEUCIQDeLcDRL7hZHUqE30cbXRC9oDHySPYsWf8eNzyEGmNGRgIgLNfV9asiMUJufK44ORwnGogsIaxJPX/jMBgXBa+aecA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1275661},"gitHead":"24f7b4a5e7529ccd0f71a7aaa00eeb84373c1169","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest run tests/pure-models.test.ts --reporter=default","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest run tests/prisma-client-options.test.ts --reporter=default","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.17.8_1756596243558_0.6451390410345386","host":"s3://npm-registry-packages-npm-production"}},"1.17.9":{"name":"prisma-zod-generator","version":"1.17.9","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.17.9","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"9cada7177fd1e216ca9efa8b6fdec362de4111aa","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.17.9.tgz","fileCount":135,"integrity":"sha512-T0DZyrwiHA2rBUwlK3y86+Kz4zzqY4nAVpb78oSiU8JrGDLyt1fWvY/qEyU9sdhOLjF0yD6Fo23STU4nS4EkaQ==","signatures":[{"sig":"MEYCIQC+Wzl41JkX3yuHiLX90G0MG/SW/5QTI6PG46Mx5Vj7KQIhALpJ0+Mh3p6faK1+4HB4HH5/4PMrtMgC57VstIve5YmT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279160},"gitHead":"21827a126b024e5c8dceec659ee32aa1bfb468a5","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest run tests/pure-models.test.ts --reporter=default","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest run tests/prisma-client-options.test.ts --reporter=default","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.17.9_1756678094914_0.11059327708394373","host":"s3://npm-registry-packages-npm-production"}},"1.17.10":{"name":"prisma-zod-generator","version":"1.17.10","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.17.10","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"1cd8f5ff7271c388341418dac0ca0716342bab44","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.17.10.tgz","fileCount":135,"integrity":"sha512-Fq6eiwOmKdo3uXcLS8aATJc8jBYbG8mXv88cIOWj3ZkSghFN2cm996VzaSNKl4pCkhzsHR7IWezOaCBa1zxdwA==","signatures":[{"sig":"MEUCIQCa9kQOJMhHD4GXEX+CDKfrH38/A24qzJg5x3dRSXu7ZgIgNN5zjevST2FGPQwUiLykLs2xo5qvEbNz820LMSbrXpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279984},"gitHead":"175e1a7e712bf06509a5381104e1cacb2bd8a31a","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest run tests/pure-models.test.ts --reporter=default","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest run tests/prisma-client-options.test.ts --reporter=default","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.17.10_1756784066021_0.17878195648162776","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"prisma-zod-generator","version":"1.18.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.18.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"7831f25095239b1214ce94350f87a33a2ff3a22d","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.18.0.tgz","fileCount":135,"integrity":"sha512-buv+oYT4O4fiQw4rQTjkk12+z/gYRwKCbObfH44bzp8RiotYHK8HMffAWtfDEOCxfL7dujcAewM8OtdMlAIt1Q==","signatures":[{"sig":"MEQCIFaFLodzPOK0mqbuE+Ou/vnNeWUb3L8w5JVh1RRuFO91AiAezv6C50kQJDNXsRJFQQ1v4AFc1zuRrqTlu4laiUpQZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288743},"gitHead":"697a7108527b14477b8525872ac7e19295393dc5","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:features":"vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest run tests/pure-models.test.ts --reporter=default","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest run tests/prisma-client-options.test.ts --reporter=default","test:features:naming-customization":"vitest run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.18.0_1756801158727_0.9010066106336692","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"prisma-zod-generator","version":"1.18.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.18.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"384dd61dfab7ee5e2e40f669e5839cfefc321af9","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.18.1.tgz","fileCount":135,"integrity":"sha512-q5EUNbAEYImCaKrIq/oU4XI/ul3Fa988IZ/8cVCKL4g+fE8TrtaW+6+dhg0HTPkNSjkUR2Gjdg2FqrYk+sa86w==","signatures":[{"sig":"MEUCIE3UaajFOwA1lq9W5QvJ5NCmvr/+Wzduqsg8nFW7Alz5AiEA5Xg0jLRczagxvlyEO2Teg8nAe1xn7nk3dwFjyRjI1zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1290531},"gitHead":"912c55dfaba7cb4a32186a9da0acca8815f8df08","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.18.1_1756826051495_0.6380288501370655","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"prisma-zod-generator","version":"1.18.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.18.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"936bfffaf9dcf02620de48d45a5f60dc7fb9a9e6","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.18.2.tgz","fileCount":135,"integrity":"sha512-j3QiQhEh0GyKyQj0SUdftNtFLsNmU21uh5ZxQW5DXTWNNK1LOnMqwHKp9wytOOMBzxMEHj0P6CwqmxkuJi3cSw==","signatures":[{"sig":"MEUCIG3Q9f/WLgWLbeUN96ZR/GphlIOCvHxJM66ZwGoEu970AiEAw6g6qrlO30ckkmNJpl/gdoiv4i02e+3+guX7g2lEd5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1291120},"gitHead":"50ae7fbb5127d1fe7294a93153ae9e07c7dfd250","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.18.2_1756870786271_0.43105670678356733","host":"s3://npm-registry-packages-npm-production"}},"1.18.3":{"name":"prisma-zod-generator","version":"1.18.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.18.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"1b80e67b34d373a5ce47f8aa42a56dba7dc9be12","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.18.3.tgz","fileCount":135,"integrity":"sha512-8mNAyEKwg1MJiEo3rIAFUcFv1qh0iVcmNuoBmgF+v7TXWMf8Gy/h0BBbhPCEm+lxwqjb8Eys/kLJBjoG4kRBhA==","signatures":[{"sig":"MEUCIEmbdn0n0yXwqpS1BxMMpnab1ihw7JAACFipf8UXmuMnAiEAnjpb+yzlhLmdybfu2IQjMZE6WqiCdHYR9d5BAZHJIJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1292078},"gitHead":"611a2480b51f4c25fe3c9cb97e70027cc76e3949","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.18.3_1756876418649_0.7736566953727821","host":"s3://npm-registry-packages-npm-production"}},"1.18.4":{"name":"prisma-zod-generator","version":"1.18.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.18.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"ed4a617fe8db0ea9943cf154f9307d8a4ea1fc36","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.18.4.tgz","fileCount":135,"integrity":"sha512-+JSecN6+xjWdFBwKRNMsvXBoaqpbStG3Y+3p7XUE7Ei69xRwl2cG2F79EPAQrk1ybb5qHQmywfJnRAXQ5uvDsw==","signatures":[{"sig":"MEQCIH2ZqBMsxbQZqWPrdDb6tQNe23qmdFVAsL6BW6Uw3K57AiByPA4f5v33bLdP9RMnfsLAz/l28WIgpk54umlRI2cKbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1292499},"gitHead":"4a300193dc9c100db4f77de1a82282b8440b3479","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.18.4_1756885007270_0.4598907979579552","host":"s3://npm-registry-packages-npm-production"}},"1.18.5":{"name":"prisma-zod-generator","version":"1.18.5","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.18.5","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"f0eb32e5d120a86f670c0cf14bbcf055a195c3d9","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.18.5.tgz","fileCount":135,"integrity":"sha512-6sD6YEytGUwjAoX0fTS0afU46fHGl0p1fa7RhzjCuWxbeh4RIpIar7KeFvzpz3zX6d4rUZQ3cf79hiDaLs5n7Q==","signatures":[{"sig":"MEUCIH0YUxv7D5/yM1Fe8J/Ozt0N8an3FYDiv39KHPVkKc1wAiEA2luwx64PTAPtLqg8MF7cJ7vlycMMiH+Ojs0Q2CuMnjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1292520},"gitHead":"0f1212f2830b9a7e3d0e071015cd38347f78b648","private":false,"scripts":{"exec":"npm run gen-example && npm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"npm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"npm run gen-example","docs:dev":"cd website && npm run dev","test:full":"npm run test:basic && npm run test:multi && npm run test:features","docs:build":"cd website && npm run build","docs:serve":"cd website && npm run serve","prerelease":"npm run gen-example && npm run test:type-check && npm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && npx prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && npm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"npm update && npm run check-uncommitted && ./package.sh && cd package && npm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 npx prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true npm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"npm run test:coverage:fast && npm run test:multi:coverage && npm run test:features:coverage && npm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"npx tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.9.3","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"resolutions":{"postcss":"^8.4.38"},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.33.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.0","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.39.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.18.5_1756915154876_0.21610096678472557","host":"s3://npm-registry-packages-npm-production"}},"1.18.6":{"name":"prisma-zod-generator","version":"1.18.6","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.18.6","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"3af64e425b2869d378cde48e1d1d017dfb5e2bbe","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.18.6.tgz","fileCount":135,"integrity":"sha512-dUsFmKdxVL8+gr4eJcj/RvCJ+73ey2HSeODn6apUKeaxoIElcg+8lBaMTos/GUfRynxJcxK7b0e3Ol6SgXCjrg==","signatures":[{"sig":"MEUCIATtVt60qK0C696DM6J6i5y/MmuWCz4NfXhH18ssfE+EAiEAz+Q9hdTsHzaNuDqNdgWEkIMcYaEVu2asfiK4VbSujJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1292565},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"2e4f0d41502cc42fa97148d1d7d768e7364a4d43","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && pnpm prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && pnpm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.35.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.1","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.5","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.42.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.18.6_1757338393106_0.7951316850740031","host":"s3://npm-registry-packages-npm-production"}},"1.18.7":{"name":"prisma-zod-generator","version":"1.18.7","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.18.7","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"81bbb94521e5df4d75517104f5e52dae4840b623","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.18.7.tgz","fileCount":135,"integrity":"sha512-UBlruaIZZsPwzfjxLHeipRFG9P4MQz+g1+n62JYqircMFeIq3nIvIihdVz1bJdjJACb/VI2G7mYJ2tZ4vxS0zw==","signatures":[{"sig":"MEQCIBYgC6rlhuOZhYQlADfnuTJredaV3K4jB4m0nXOUtVlxAiA/t4Et4QgILzRJXt6FL4sTQMFe/c/4thVZeCbplB7h5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1292565},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"861afd240a1f49ef5d86bc24c1384ced4c04e97b","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && pnpm prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && pnpm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.35.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.1","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.5","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.42.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.18.7_1757338660192_0.028109687061217192","host":"s3://npm-registry-packages-npm-production"}},"1.18.8":{"name":"prisma-zod-generator","version":"1.18.8","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.18.8","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"eb4c53e103b30366f6df3827ea80fb33a33cb316","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.18.8.tgz","fileCount":135,"integrity":"sha512-JLvf6owBB9mMB/0lDmmqlkLPTmuDIkjcmcbOiWAvSoaDo2LZ6etY1uuYdC1lpVuKKO8/l0lwxi3N7pZW1UFG6A==","signatures":[{"sig":"MEUCIFoGDPbRi9Ym+fTYsp0FjV6KOjD3xskrDvl1xXxhKbHRAiEAs7fWBxFxgEYmaDF4FUqdZD/joTBbEwoK3IlLWO1FMeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1292897},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"11396afcc644b6dd294e399bdc51206635bf9fa8","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && pnpm prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && pnpm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.14.0","@prisma/internals":"^6.14.0","@prisma/generator-helper":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.0.11","eslint":"^9.35.0","prisma":"^6.14.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.1","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.5","@typescript-eslint/parser":"^8.39.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.42.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.18.8_1757346747648_0.9668733102871774","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"prisma-zod-generator","version":"1.19.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.19.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d83a768d2232b4554f2634d672db64111cd3f634","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.19.0.tgz","fileCount":135,"integrity":"sha512-09Qis4wakzUNBunWgmWm9tfY1oaGgxZIO2YQnD9jyuEg+MztC+Syd1f9fRWcDWErD5bzwXyE6JWaol29I5HE4g==","signatures":[{"sig":"MEQCIEh4aCGkv2bgjOpvxJcIkz98SampRMnqqeLYjvLQMSvRAiAvdOEpuWa4pYJxzNnGvbYo5Ve1sWS4gMfZuqOVZRC/8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1300889},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"f37eec3e742e23b3f281b0738a41078069ad5afe","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && pnpm prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && pnpm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.15.0","@prisma/internals":"^6.15.0","@prisma/generator-helper":"^6.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.1.7","eslint":"^9.35.0","prisma":"^6.15.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.1","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.5","@typescript-eslint/parser":"^8.43.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.43.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.19.0_1757499191588_0.5615482476894267","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"prisma-zod-generator","version":"1.19.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.19.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"980adc9b8946be5e2a9f6e63c23a26c84ea9caec","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.19.1.tgz","fileCount":135,"integrity":"sha512-oYw9JxW98ZR2Cyhv/pG57IuWnWPo6uQ8EIaN4EOdXiZFydg0NY0JfdMHna3QSKd4qeAXCX8Wzmno6rpCwfTUMA==","signatures":[{"sig":"MEQCIGE2m6SqBV8YGGZzCNSAFSCxPTDzcV0C4cEwKN3t7b9RAiB/gxge9pQsFTcL9pavFBooJID7d42TzHBQEMlq6E6uIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1298800},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"efcceb29bb8c0038c34c2d2d5a35c32889593ba4","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && pnpm prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && pnpm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.15.0","@prisma/internals":"^6.15.0","@prisma/generator-helper":"^6.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.1.7","eslint":"^9.35.0","prisma":"^6.15.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.1","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.5","@typescript-eslint/parser":"^8.43.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.43.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.19.1_1757602397515_0.7075254333057026","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"prisma-zod-generator","version":"1.20.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.20.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"8cf95bdc855b75479650a0d70e1063c85a68c516","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.20.0.tgz","fileCount":135,"integrity":"sha512-A1mrPZg591LkSM2dmdnIHkW6dCHmwVf158DxjC7T1mTyC6/VbC+NspdbDiOqjFgOdxZcuizPBiPDnWwU/N77Xw==","signatures":[{"sig":"MEQCICThWtzTDeJjaxObs0ewO0Jf41QiOsfbDBwz1foywabVAiApYMTvd41TXIocQeh/DLoLMZ9IjRZyI0T89sFnen3oaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1304251},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"01f16ab8ea09f754002efb144c10ea008fbe34ce","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && pnpm prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && pnpm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts","test:features:parallel":"VITEST_MAX_WORKERS=10 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts test:features:prisma-client --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.15.0","@prisma/internals":"^6.15.0","@prisma/generator-helper":"^6.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.1.7","eslint":"^9.35.0","prisma":"^6.15.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.1","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.5","@typescript-eslint/parser":"^8.43.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.43.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.20.0_1757634972095_0.13888139243676245","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"prisma-zod-generator","version":"1.20.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.20.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"064cb5e7d7c29ce97822b1b93dbbf0d7e7e2ac94","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.20.1.tgz","fileCount":135,"integrity":"sha512-hnYkjfYv0NAQBehg3+ezvgzsP5eeHMHaVKXOGADrBaam97plSQ32sffjq2pxjG+etmO813Om+VwTaJ81wtbNSw==","signatures":[{"sig":"MEUCIH6gRQ16lZDz0JO7hacEGffogm9glx2m3joiXff9uIZwAiEAo90C//HiH2hpGfenspmhdz/dGnI2fRpPk9K3lb/MpD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1312680},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"0eb1595c5fee678caaf7ef3c50252ce5a35c5347","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && pnpm prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && pnpm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts test:features:prisma-client --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.15.0","@prisma/internals":"^6.15.0","@prisma/generator-helper":"^6.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.1.7","eslint":"^9.35.0","prisma":"^6.15.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.1","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.5","@typescript-eslint/parser":"^8.43.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.43.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.20.1_1757658646773_0.2932816283544828","host":"s3://npm-registry-packages-npm-production"}},"1.20.2":{"name":"prisma-zod-generator","version":"1.20.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.20.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"15c85928669f8d296755e45e4f9366bc2784d552","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.20.2.tgz","fileCount":135,"integrity":"sha512-1eog/Xs6hgpn7YHaTjFlhJuOLvUxhCFk751xsFEKTp/ZcRVJU7OqMS4cxk1kRnMRmQyMVMV9DwzOJW/giLm7Ww==","signatures":[{"sig":"MEQCIAcky3hGcdyJ7i5oH2ww8szrrNNCr6I9SXetYeRbs5RrAiAcDFvxdleg1nP96xHColio2rY0OdvPVCDhsCsRnpdBrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1315606},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"dcb09cff09295858cb43a1a19854073258dd98cf","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && pnpm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts test:features:prisma-client --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.15.0","@prisma/internals":"^6.15.0","@prisma/generator-helper":"^6.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.1.7","eslint":"^9.35.0","prisma":"^6.15.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.1","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.5","@typescript-eslint/parser":"^8.43.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.43.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.20.2_1757662376656_0.7801274465029455","host":"s3://npm-registry-packages-npm-production"}},"1.20.3":{"name":"prisma-zod-generator","version":"1.20.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.20.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"345ff677e9f9220a65b916c128ec71d96427fb10","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.20.3.tgz","fileCount":135,"integrity":"sha512-YQ4hgW9EIV/2Ajms0dMkf4yUYczIBCzKxngoSHptf+TlOzL2rywCfz1mB92zCoKih8C66EAM0EveVrh7iMx+yg==","signatures":[{"sig":"MEUCIHLDpW+fv++I2DtdwwXmELHLhwZYO8B1HwamidBqrp0VAiEAy6tySSERVupS+AiL+8LX8HTzVMyRE9MHevpU0oaeAgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1315623},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"8d30e936ad0de4ee5b28dda896997f396dc6c636","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && pnpm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts test:features:prisma-client --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.15.0","@prisma/internals":"^6.15.0","@prisma/generator-helper":"^6.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.1.7","eslint":"^9.35.0","prisma":"^6.15.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.1","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.5","@typescript-eslint/parser":"^8.43.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.43.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.20.3_1758053730317_0.7048325283658448","host":"s3://npm-registry-packages-npm-production"}},"1.20.4":{"name":"prisma-zod-generator","version":"1.20.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.20.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"6c23c3a015571a1ad16ff72e8ce600a02322e7d8","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.20.4.tgz","fileCount":135,"integrity":"sha512-X66hWKJuSQi0XSnVMbd5eqSuEGzQDoYkcCTficORc7GRQS2EBd6dYcpyEQWu9IjBoEWCu8BrXdICruebYHFDvQ==","signatures":[{"sig":"MEUCIEaF3FQzqWJNByFfx6dOGukClDiE1V0tFv8AgIqt2K6ZAiEA/GD98Q1XCQG/yQ9b80v7J6SQHPWFRg2N3AVjAGuZr54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1318164},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"6aae3ebc1b8c19d47d2b5458397cdc3914571b1a","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && pnpm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts --reporter default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.15.0","@prisma/internals":"^6.15.0","@prisma/generator-helper":"^6.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.1.7","eslint":"^9.35.0","prisma":"^6.15.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.1","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.5","@typescript-eslint/parser":"^8.43.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.43.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.20.4_1758172553219_0.7119694577120772","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"prisma-zod-generator","version":"1.21.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.21.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"82cc0b4fc09eea5a66119d46d76c0d234417a472","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.21.0.tgz","fileCount":135,"integrity":"sha512-iehLyZUk2jVUlnzW3lH7H+PlSuCa+L3pVWVkVa+zAah8XZWCUL2EyIIBhUDivuZjLZsIyEFNZ1vQ2YR9w/cakA==","signatures":[{"sig":"MEQCIFRCvlRy1roXnjRjwGrB59d0K6i/Uh3m3yZfo1S3fSjjAiAWCcEjaLByLul/k8DwpkYELm9/uHsfry63hYCl+EBHJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1351712},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"29b6508bce46d0ffef352d0277d7e911346de52b","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && pnpm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.15.0","@prisma/internals":"^6.15.0","@prisma/generator-helper":"^6.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.5","husky":"^9.1.7","eslint":"^9.35.0","prisma":"^6.15.0","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.3.1","expect-type":"^1.2.2","semantic-release":"^24.2.7","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.5","@typescript-eslint/parser":"^8.43.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.43.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.21.0_1758211081046_0.2805937537746028","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"prisma-zod-generator","version":"1.21.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.21.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d845b68db4ffa627cd80f4e93c28073031eee3da","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.21.1.tgz","fileCount":135,"integrity":"sha512-lP8RnHQOhbNKx6XTAwR/hv9ngwQCaJiuDzH5IhuC+hBYLq2VdUmCKmaZJL9CLfTbdHGS8F6ksgq3ZOAnEu/AAg==","signatures":[{"sig":"MEQCIFbLbbVTEIn4ZcomV8WZCL3IGjN/z2SZypq6DAQ+vXtwAiB1I5ZVlpvQrgeVqNE22YmY2Z4zqxhc8N9nZCPDhRtzww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1351938},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"df6985f82105ea30364cff2dea5067eff1249bff","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"node scripts/auto-docs-version.mjs && cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","docs:version":"cd website && pnpm run version","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.9","husky":"^9.1.7","eslint":"^9.35.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","semantic-release":"^24.2.8","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.21.1_1758271312547_0.3976238594859607","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"prisma-zod-generator","version":"1.21.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.21.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"22a0ac7cc6079232dd8184731ffafb2ea45700a1","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.21.2.tgz","fileCount":135,"integrity":"sha512-GJ56mNUsIaFOfgkEs35j9gAM3LnAYR7LbQHW2v1xVoeb7ipni75vmeIKlbhRnXcu1JwsFautSHg8KQPOD7cOkQ==","signatures":[{"sig":"MEQCIEmWf3XGRItwxO4F0RjcyiOUQifj+VicxO31o8yhrxY2AiBujV42NCHb5Ui/DOi5h5/hTkYISHxJst2WANbI4cUmZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1351846},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"7ef8b9d434885fa3dc8ca9ea4b17a88696b9dce6","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.9","husky":"^9.1.7","eslint":"^9.35.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","semantic-release":"^24.2.8","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.21.2_1758332834424_0.5254996651939112","host":"s3://npm-registry-packages-npm-production"}},"1.21.3":{"name":"prisma-zod-generator","version":"1.21.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.21.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"59d7ff196ca67b7fa7ce3da9c7e3beb9f002ed93","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.21.3.tgz","fileCount":135,"integrity":"sha512-8jhv3kbc1UFrE/HeYPGcT2prMMExqeqCCxE7WH6vVt1xUwKM3/IWjDNaHetD7M4aARxQg18/BHqhuYdl1haSDg==","signatures":[{"sig":"MEQCIAC7NmH59uUYbt2m/fHJ/ZEdvLU5GyvTfotv1bAwI67sAiAfdBYtVas5fqWp8bNca70sB3PpyVFcyuH6aXBzVS//Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1352639},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"243572a4252356a7c6af3c882603a6a429478c93","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.9","husky":"^9.1.7","eslint":"^9.35.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","semantic-release":"^24.2.8","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.21.3_1758463217550_0.6612646600647509","host":"s3://npm-registry-packages-npm-production"}},"1.21.4":{"name":"prisma-zod-generator","version":"1.21.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.21.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"6ab0d04872859e843ebe2341a4e3793f5172c777","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.21.4.tgz","fileCount":135,"integrity":"sha512-CJkN+vmohA3EX6Iv6QzXbEGWX7+Cj+rtJu5esdcTARl8trR+QsjJBryESNny8L0qnDNPT2bzTHQVgSDzlc0irw==","signatures":[{"sig":"MEQCICgLRowf0JIC8cidSk747+Dz2fC871+gX8Z6TmdofIytAiBEFdFG4wGgGG3ni3uthLF7GOSekgg10NJktMfbQpjkRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1352843},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"bb04ba54ca8565754f4400e82cacc8b97ae3c79e","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs | tee generation-output.txt","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.9","husky":"^9.1.7","eslint":"^9.35.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","semantic-release":"^24.2.8","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.21.4_1758812535197_0.5791554241671586","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"prisma-zod-generator","version":"1.22.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.22.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d9ab38166e957b3f4142277b2eed03b5c427115b","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.22.0.tgz","fileCount":135,"integrity":"sha512-x//5ETLE95sI+KPBF10UQ/6u9xk127A7EK/5xtlYTqFBOqwFozy903FOi1jr25DVHFfivgXjQmAlHCMuwp6m1Q==","signatures":[{"sig":"MEUCIQC8JR2IwbJGJBOPxzU5J/AeClgC5FZNqleUoRR2rKzgBAIgSjv+cYEMhJDEmpJl7MYEzD4dokLHUYDlNep8mXnnXXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1402484},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"f08b13e3c48061dd85adaa2b64d1605adc0efbf0","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.36.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.22.0_1758911989749_0.7687885826068976","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"prisma-zod-generator","version":"1.22.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.22.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"3e34f9082fa8d0749ee7c2c7a7f091a834569616","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.22.1.tgz","fileCount":135,"integrity":"sha512-nBr00sfR8onGCD5eIDLHoFrpeJTSuZxSeaO61Zg6CAEyXPR51gpkO1ev9huG7+tsV+mm8me8VNl8hMcVtWl8FA==","signatures":[{"sig":"MEYCIQCQwcV9xz89Dvp6nz8+3q9IuSwWC+jDWhTG1YI4+RaViwIhAPtzX+/rIVj+Mfp/tTFJws4Y7carLL/NwIycPkddyFav","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1407899},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"8eb9258fc8293d46465b7ad05f43f2b170e03a44","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --fix","test":"vitest --config vitest.config.mjs","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","typescheck":"tsc --noEmit","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.36.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.22.1_1758950426061_0.990044433894745","host":"s3://npm-registry-packages-npm-production"}},"1.22.2":{"name":"prisma-zod-generator","version":"1.22.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.22.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://github.com/omar-dulaimi/prisma-zod-generator#readme","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"56b78a3c1fdd08561ac328860448c8bd746fe504","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.22.2.tgz","fileCount":1380,"integrity":"sha512-LnLNxahWuSQ+F7eE+z0b+FR9789elaMLtoZ8e6Elr462jB/ZYeJsgQabJOgY8y4zLbprHRpwr1VJ4PcLlOXEeA==","signatures":[{"sig":"MEUCIQDBZwukChW6+9VwOZdG7LEy+6rjvDPghW0XWzrKymAu/AIgfoSJqBKXLkbbWGkBDxw0WZRtrl6DjXVs+qxAcRqubOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3002587},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"95f357c62fc7ce4ccb40f6bdef47e218602d7305","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"vitest --config vitest.config.mjs","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/prisma-client-esm-config.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.36.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.22.2_1759022025653_0.4076721143374573","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"prisma-zod-generator","version":"1.23.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.23.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d3d6b2d9a88b50cb97df20a9456e1fb5cd92db63","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.23.0.tgz","fileCount":1380,"integrity":"sha512-oE0qXV+AvoYlS+dpvdhZCy6/AESN69yWyhoDSpAutNl/OdVAnL8AuwLz0P4aE21tIQyPppKfxlj+AlUsYtMuqA==","signatures":[{"sig":"MEUCIAjpcu6Z12O193g+7uJBy4Z/KVG7T7QZQRhorlsHALi2AiEAmSFmNQBPvnXBr/EgGglMQH6DM+bM1QFs3U81jDNeZy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3017596},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"03a30f3202c1ef04a6e9c3c52bacba2a43cadac8","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"vitest --config vitest.config.mjs","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/prisma-client-esm-config.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.36.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.23.0_1759085598352_0.5640103411657857","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"prisma-zod-generator","version":"1.23.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.23.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"9218343cea25b52b6d38c13a4c4c155c7d2a95fc","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.23.1.tgz","fileCount":177,"integrity":"sha512-JAiAOoqQiDxD1Sm3+o63tTCLzbaKsCZzh7dBosG/0xIoqBi2Qsd4JqWrx35IX3mF2QQDdD4QkZWmAub/dzfUvw==","signatures":[{"sig":"MEQCIFouhx8PVwNHx8BRfLwGZ2UaZ1unUw16fp0+mfqNgR7bAiA5MTLeOYf7MGn0kD+GBRcx3p5XJkIbYe1IuQaynaVI0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2692784},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"aab361f0e99c047b089c1c0b695e5453c0991905","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"vitest --config vitest.config.mjs","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/prisma-client-esm-config.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.36.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.23.1_1759087822353_0.5790016224037222","host":"s3://npm-registry-packages-npm-production"}},"1.23.2":{"name":"prisma-zod-generator","version":"1.23.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.23.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"4d61207ffc37bacdf2149218e3f8c77e332be98c","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.23.2.tgz","fileCount":177,"integrity":"sha512-Tkalukw/Gg6mM4ZgdDk13ERGn56cbhXYOfCaEHYaWsI+1MSomYJ4mXcDB/MAuypPQ4L2w08eHO8Awb0/+PMP2w==","signatures":[{"sig":"MEYCIQCAcc2SRKoXCEI2nl8LJ1W45M/7DRz+i22nsQ3sSvRq2AIhAIkDu2ngJ2/YfbpjfXm9QRjjWOw5DiQ2vf54nKUP7Oxa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2692784},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"306b66046eec8771770fbba6129bfcfab9d506fc","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"vitest --config vitest.config.mjs","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/prisma-client-esm-config.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.36.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.23.2_1759088115733_0.5579529565467549","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"prisma-zod-generator","version":"1.24.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.24.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"920fd09b0f72c51b735f48d4dded11a53764bea1","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.24.0.tgz","fileCount":441,"integrity":"sha512-TJD1/aBIqmNwqqWsEKofBwpBuwb+AtPM4x1C8vr4hwZhzfK2rZeeVVINZrz5vyQ6NeDwO59TVSOnpwSA2SBYgg==","signatures":[{"sig":"MEUCIFTb8b6hRWzJ1Ipwaf36P7nI97M15Wy5acb15pCukM61AiEAkfEl0d2QVo0PNRCueh+bLjXa/w4kPk8WJrSJpdUL2aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2366740},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"e81e4f2895cb8e2a8c5f46d417f8884d75e06076","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"vitest --config vitest.config.mjs","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/prisma-client-esm-config.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.36.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.24.0_1759174717211_0.7829063230797175","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"prisma-zod-generator","version":"1.25.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.25.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"ba889b3d736a567b20b9686bc16c3b0fe74a17b9","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.25.0.tgz","fileCount":441,"integrity":"sha512-uIyYCCdDuVs/O+7+534K1as+0eb62Mn+fPuyOqidqvtp+hoWanGVL6Q2vJJG0cRi1lM4mnei5hSx7dROF1zQuA==","signatures":[{"sig":"MEUCIQCWCeyqXLTAXMKFE1S6emNmMKfR3NAPM4Rop5f4gLLDwgIgEyG2E8umjsZNzY11zafAMue7Qw+v5ILY6jNHBaSKf2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2366776},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"8e83c234e38f6574833d3c2550cbf569faad9569","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"vitest --config vitest.config.mjs","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/prisma-client-esm-config.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.36.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.25.0_1759188429855_0.33272742071394523","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"prisma-zod-generator","version":"1.25.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.25.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"730aabd0ea925f35b634e613c0ae657395b7cfb6","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.25.1.tgz","fileCount":441,"integrity":"sha512-rM0AQMmpRQ8AJz+uZWQDCrINha9c38XD2ixBdxum0pJ3z1fYOQ9htLrv9KnmpjCavQHcfAlwFJYJeM3JWk/ffQ==","signatures":[{"sig":"MEQCIAvtVmUUB8YTf0HgPfxbewCd3dIvrPXkG9qLo8fbyCfDAiAUkaBC1bc904Cosl5sT2WFLP+t5Px4eCcn4nNkTcP43A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2366789},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"9e8bd7f8e2ae9d662ada7440ca9cf3ef5a407046","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"vitest --config vitest.config.mjs","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/prisma-client-esm-config.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.36.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.25.1_1759339025583_0.24330783805185519","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"prisma-zod-generator","version":"1.26.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.26.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d937f9b8bf0eb87479b96eefc974e64da58f512d","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.26.0.tgz","fileCount":441,"integrity":"sha512-ysGgRRabAPmWTBzqW0S7MIkrjhGcAiE1MD9UytRlfmfpVIJmDf91EBS1Yaj5NJlXyxGJfJOSv62AI1lY9qPKZw==","signatures":[{"sig":"MEYCIQCne8aQELircatyLE2ReXFQWmpF5HYQURNcyXjOH51/YAIhAMpFuUSvlO9MygFzBkGLvdlWi5nCRBU5DR1WWELNsje4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2446521},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"9bb45922b1d6a8b59651f111061f05ef512b88dd","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"vitest --config vitest.config.mjs","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/prisma-client-esm-config.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.36.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","validator":"^13.15.15","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","@types/validator":"^13.15.3","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.26.0_1759364482321_0.8437495724882824","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"prisma-zod-generator","version":"1.27.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.27.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"0943734e4f0b870b1d78d73c42b75f66ada45fda","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.27.0.tgz","fileCount":444,"integrity":"sha512-BI7OShZlmEbEXG7ogbsdoEf79PxSG5tVh6TKxN8WikwjUgWk/UwjUpNfAtxRO1XyNrh7SCbIF0cGvU8R+3ylZg==","signatures":[{"sig":"MEQCIGP1DVx4L7bQSD0g4lW54AhG0ovpQfBQJMR1ZIMLS6WFAiB52P3XlAfG6glposmN3Fgdbr9+Wf08GWVcswAq0RCfoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2482940},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"ee00194d29ac4bddd1948f0f98653b24ce7f1e79","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postinstall":"node scripts/postinstall.js","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.36.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","validator":"^13.15.15","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","@types/validator":"^13.15.3","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.27.0_1759551580083_0.2585707796635939","host":"s3://npm-registry-packages-npm-production"}},"1.27.1":{"name":"prisma-zod-generator","version":"1.27.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.27.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"a3715a79c8fc9b90c39d8dd754b1a458c7d5342c","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.27.1.tgz","fileCount":445,"integrity":"sha512-ZGWPfk+4WHSjkav+GL01BjsoyrY/nj+xaShdkQ0qUSsOgf7fIRugGBmpbDhmg9CYVNgeRuJPs+EE6D9DX34lMQ==","signatures":[{"sig":"MEUCIHFHSEn08cb72MXMsYSo6PtRTK8prfJiVm/EshACRLoNAiEA9rTrIzGuXtGXsYcLuZbgHddk5oBoO3QJvzMM8xJkDo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2483554},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"gitHead":"7ecaad88b1df2b4a8da2376472f3425de0bc1fcb","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postinstall":"node scripts/postinstall.js","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.36.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","validator":"^13.15.15","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","@types/validator":"^13.15.3","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.27.1_1759552390898_0.6655715985130706","host":"s3://npm-registry-packages-npm-production"}},"1.27.2":{"name":"prisma-zod-generator","version":"1.27.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.27.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"176cacdf2b885c6862857f20892648096ded6f3b","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.27.2.tgz","fileCount":445,"integrity":"sha512-IQMCSnxNBdmB+FUIVaRxi2mQyGdu2krJ6Xphek0Xz6+1gVC4XrW5PFATMUOa7mjFbDvsDUjSoPVmNRKz8CiiMA==","signatures":[{"sig":"MEYCIQCQccjaFErxaNKS+Xfoz6ohu/1ua6k4guLPu7PLKCWcKAIhAO0rpV0o8i7DcZRiPT4oiUMBvS1lgjsakWQdvhP2rU+M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2483650},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"841ec14e5aa4a3541c985d34d954e51d52548df0","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postinstall":"node scripts/postinstall.js","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts --reporter=default","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.36.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","validator":"^13.15.15","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","@types/validator":"^13.15.3","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.27.2_1759553082582_0.9233418404819551","host":"s3://npm-registry-packages-npm-production"}},"1.27.3":{"name":"prisma-zod-generator","version":"1.27.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.27.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"2a6f7375012924142e4b3e2db74543b4efb51fc9","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.27.3.tgz","fileCount":445,"integrity":"sha512-N6MWwIdOWGDZEMm4tou1RwRA0mzyZugEnv1ycnvWbifi1HFALn5z6SLUJE3Znz71BI9JmZMY8NfjlM83QFazEw==","signatures":[{"sig":"MEYCIQC6VKa7NzSazJElUaFBxkXI3TdTf57XVP8n/tpoIKjk2gIhALhDWSg15AGSInRNlQg0bsdpoQAnbb87OL4wwfeRv83A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2490710},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"9e6a6c37274ea355336df3a2a91a0d13c98f377f","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postinstall":"node scripts/postinstall.js","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.2","@prisma/internals":"^6.16.2","@prisma/generator-helper":"^6.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.36.0","prisma":"^6.16.2","vitest":"^3.2.4","ts-node":"^10.9.2","validator":"^13.15.15","typescript":"^5.9.2","@types/node":"^24.5.2","expect-type":"^1.2.2","@types/validator":"^13.15.3","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.44.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.44.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.27.3_1759574231339_0.38045407286584787","host":"s3://npm-registry-packages-npm-production"}},"1.27.4":{"name":"prisma-zod-generator","version":"1.27.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.27.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"76fc97d20757864ff941161315bfe1ebf45b97fa","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.27.4.tgz","fileCount":139,"integrity":"sha512-NofmpFMyT+TMrvYHgTQ4oJaOAIu9zSg5BTXWFuXyQeX00z3fGhAjzh5hb5TYfM4b/oYR9H8D2cIAJhy2xrDfjg==","signatures":[{"sig":"MEQCIA12lubmMA1ajMLpxr0Kk07N2MAB3PWbw3rswmXbnr27AiAZ0rv5Bq6tTup/3+lCENr+iYCmCvy9dM7gO6LiSKMjng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1587007},"pnpm":{"overrides":{"postcss":"^8.4.38"}},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"39a6939ab62d859849cca310a5bdab8c2001b4f1","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postinstall":"node scripts/postinstall.js","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.3","@prisma/internals":"^6.16.3","@prisma/generator-helper":"^6.16.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.37.0","prisma":"^6.16.3","vitest":"^3.2.4","ts-node":"^10.9.2","validator":"^13.15.15","typescript":"^5.9.2","@types/node":"^24.7.0","expect-type":"^1.2.2","@types/validator":"^13.15.3","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.45.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.45.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.27.4_1759983009666_0.46565170822307844","host":"s3://npm-registry-packages-npm-production"}},"1.27.5":{"name":"prisma-zod-generator","version":"1.27.5","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.27.5","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"f2eb446cdfbb67daa3e15bc318a949638d808c63","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.27.5.tgz","fileCount":139,"integrity":"sha512-3o+Zo/TGf4Vxj3FrqqdSzziLck/tiqB7hqXbLd+Kxl4dZZ/rgdTTN2gUcfgt9DoLl0i3K0rKd75OX8sY8e0fEw==","signatures":[{"sig":"MEQCIEOQCJnE2U8L3DjxILX6HHSjPTCEesutsR6PZemC4YK7AiBx9vo/LiR9PWmP5+7GbEyB+vTSXTsrmCZNp2LomwkwWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1599598},"pnpm":{"overrides":{"postcss":"^8.4.38"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"27f3139f72719a6cb0d0a5d52497b0d92d91ae4f","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postinstall":"node scripts/postinstall.js","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.3","@prisma/internals":"^6.16.3","@prisma/generator-helper":"^6.16.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.37.0","prisma":"^6.16.3","vitest":"^3.2.4","ts-node":"^10.9.2","validator":"^13.15.15","typescript":"^5.9.2","@types/node":"^24.7.0","expect-type":"^1.2.2","@types/validator":"^13.15.3","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.45.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.45.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.27.5_1760086413888_0.8801658644732944","host":"s3://npm-registry-packages-npm-production"}},"1.27.6":{"name":"prisma-zod-generator","version":"1.27.6","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.27.6","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"4ad88b0a61ffd47a2bb64f7539ff3a3c7baba71d","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.27.6.tgz","fileCount":139,"integrity":"sha512-Lfu261sWb0E5DyO25GTI5WH7OBZNlCFvoESINrUJlLK34O7Sf6SwTkZP98Kn5KCxzBTLRtxqihfdUjn8Kp9P6Q==","signatures":[{"sig":"MEUCIQDIue+mfTP/2MrEkPWuJV3W+YkGMxO2mEwD9eR2hBUodgIgVbRuwYh6YYgk/yaRCi+TIs6MDX4brJYp+L5k4xpDNZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1610721},"pnpm":{"overrides":{"postcss":"^8.4.38"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"d40964786d7aa9431c19a4668935c37bfdfab192","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postinstall":"node scripts/postinstall.js","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.3","@prisma/internals":"^6.16.3","@prisma/generator-helper":"^6.16.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.37.0","prisma":"^6.16.3","vitest":"^3.2.4","ts-node":"^10.9.2","validator":"^13.15.15","typescript":"^5.9.2","@types/node":"^24.7.0","expect-type":"^1.2.2","@types/validator":"^13.15.3","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.45.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.45.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.27.6_1760102503246_0.19812991468322894","host":"s3://npm-registry-packages-npm-production"}},"1.27.7":{"name":"prisma-zod-generator","version":"1.27.7","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.27.7","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"58622558cac997a30e61013722d3025f307fbeee","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.27.7.tgz","fileCount":139,"integrity":"sha512-JJF9FiNs0Re8WfvJXm7q8dWuH1zr8BFXlHPvZAupqSrZmoxdIEcpQ6fS78wD4URDQacCafhifc7AnaLF0qRjJg==","signatures":[{"sig":"MEYCIQCgfHRUc0yXMkZkuDCa5rRnfmLN8/WXoqjb7cA6tx9EzQIhAMz/sy70GKnNiH092Xv/wOepF7mFSlYur6rGR4Loil2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1611096},"pnpm":{"overrides":{"postcss":"^8.4.38"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"b9d031825baa1f98fb51069ecede64175cdf6b46","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postinstall":"node scripts/postinstall.js","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.3","@prisma/internals":"^6.16.3","@prisma/generator-helper":"^6.16.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.37.0","prisma":"^6.16.3","vitest":"^3.2.4","ts-node":"^10.9.2","validator":"^13.15.15","typescript":"^5.9.2","@types/node":"^24.7.0","expect-type":"^1.2.2","@types/validator":"^13.15.3","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.45.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.45.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.27.7_1760262535678_0.19869304923204778","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"prisma-zod-generator","version":"1.28.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.28.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"2cdcff19304b90ebffdfa4604a5979ae3f613a44","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.28.0.tgz","fileCount":139,"integrity":"sha512-BfunyyOxQTsxGcinSSj9MuU1CvzhcsSQEcDTNE4rJ4AGyxPos5UGfYqa3W0XcR5SKimaDRodNReJL59S4Qlhww==","signatures":[{"sig":"MEUCIGy6eR4YItEr4TE+0Qa8bZnOJteTmh9u9ahFU2z1tnDEAiEA4TNYNiOvHbCAFRbPXYb5MWaZYzkSOdF8CFQyBRcs3aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1611434},"pnpm":{"overrides":{"postcss":"^8.4.38"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"611a61dcf29f18ec9c3b40bf28d73fe871479750","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"pnpm tsx scripts/generate-llms-txt.ts","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postinstall":"node scripts/postinstall.js","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.16.3","@prisma/internals":"^6.16.3","@prisma/generator-helper":"^6.16.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.11","husky":"^9.1.7","eslint":"^9.37.0","prisma":"^6.16.3","remark":"^15.0.1","vitest":"^3.2.4","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.15","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.2","@types/node":"^24.7.0","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/validator":"^13.15.3","remark-stringify":"^11.0.0","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.45.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.45.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.28.0_1760326820073_0.3949807426859884","host":"s3://npm-registry-packages-npm-production"}},"1.28.1":{"name":"prisma-zod-generator","version":"1.28.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.28.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"134980045c92b3d9746e0c7a0a266cfb5e794850","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.28.1.tgz","fileCount":139,"integrity":"sha512-osIcSEl5J6w+n45X2VAF9pf09H1bNr8bihsx0GS+3NV5I1GsINMoEvwzt7FN4iEqLfHrWNc8gdtb+yO/bCGjwQ==","signatures":[{"sig":"MEUCIQCr9Ofi5VAAu4k9BNXgqNaZC6yqEpuxpnXXCYcVjsqy2QIgDN9OY5H3nOF5S2JWDQZoGGIp/XqpIHwsE1YoGnTKDxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1612291},"pnpm":{"overrides":{"postcss":"^8.4.38"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"d928353b286fc55d49a4a9120df42eb073b81b73","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"pnpm tsx scripts/generate-llms-txt.ts","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postinstall":"node scripts/postinstall.js","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.17.1","@prisma/internals":"^6.17.1","@prisma/generator-helper":"^6.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","husky":"^9.1.7","eslint":"^9.37.0","prisma":"^6.17.1","remark":"^15.0.1","vitest":"^3.2.4","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.15","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/node":"^24.7.2","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/validator":"^13.15.3","remark-stringify":"^11.0.0","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.45.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.45.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.28.1_1760408759865_0.5315231364788131","host":"s3://npm-registry-packages-npm-production"}},"1.28.2":{"name":"prisma-zod-generator","version":"1.28.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.28.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d6d2b73eac3eea4e8106ecec019e07882a8d8f4b","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.28.2.tgz","fileCount":139,"integrity":"sha512-0e8+Vav3t2eybhDAdm5PBOREOme2ZFisAo8fP8FwI8bdWx8kaljA9H+f+FVZd2Npv4GOG1k98UFJDW4X6x548Q==","signatures":[{"sig":"MEYCIQCfv7+zxV8ZyXM6rnA3ZEe8HNYBKEqeW+tl8TA0xzxP2wIhAKH/3MpX49pEYj8aoylTp/Dd4a35YSkkLy5j+wIE1C3G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1612849},"pnpm":{"overrides":{"postcss":"^8.4.38"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"760438a4b884f497da0bf98717b2e32718d1e20d","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"pnpm tsx scripts/generate-llms-txt.ts","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","postinstall":"node scripts/postinstall.js","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.17.1","@prisma/internals":"^6.17.1","@prisma/generator-helper":"^6.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","husky":"^9.1.7","eslint":"^9.37.0","prisma":"^6.17.1","remark":"^15.0.1","vitest":"^3.2.4","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.15","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/node":"^24.7.2","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/validator":"^13.15.3","remark-stringify":"^11.0.0","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.45.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.45.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.28.2_1760413038489_0.9812576435812124","host":"s3://npm-registry-packages-npm-production"}},"1.28.3":{"name":"prisma-zod-generator","version":"1.28.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.28.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"cfb566dcb60fad3e655cabc2270a1069eb8f01a6","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.28.3.tgz","fileCount":139,"integrity":"sha512-3xas0o7fa29Fn9xqSi8k0otUaeb/1wi6lJseOrHYe6OeIMHqG5AY5IRzO4TyeyOaBAVyJH2AoUWgb+VmB9VcBA==","signatures":[{"sig":"MEQCIDFtVnHXk7ob5V/vqFj1oIGl07CRROn2mvnJ2QUTpXudAiBiFNKSeVQ8/bcvv2Km8Hwo2X/+675IRedBr92ryvRQ5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1609687},"pnpm":{"overrides":{"postcss":"^8.4.38"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"185cfaf30069780cd9516ecf31bd8f43570e975f","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"pnpm tsx scripts/generate-llms-txt.ts","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","node-fetch":"^3.3.2","ajv-formats":"^3.0.1","@prisma/client":"^6.17.1","@prisma/internals":"^6.17.1","@prisma/generator-helper":"^6.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","husky":"^9.1.7","eslint":"^9.37.0","prisma":"^6.17.1","remark":"^15.0.1","vitest":"^3.2.4","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.15","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/node":"^24.7.2","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/validator":"^13.15.3","remark-stringify":"^11.0.0","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.45.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.45.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.28.3_1760419196761_0.0013731189770609387","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"prisma-zod-generator","version":"1.29.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.29.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"5afcc2a99406f773637287059b779d2ea459d7bc","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.29.0.tgz","fileCount":139,"integrity":"sha512-5Rh2xGFCcUXqf7+35+xAaGsvP3jR3nw3YV+3G2sghO108nkmi+LBrKaM2Ji5ZQWEVPsiZ61bPK1HmNR3Q9iTNQ==","signatures":[{"sig":"MEUCIQDXaug5WOI0oLEXqIARI6kKv8sOnYbUP6Znt4WIifygKQIgdMVjQhjNwblwyhLn6xF2DiuQ6rhZSx4/gG2gvGjMGdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1621718},"pnpm":{"overrides":{"postcss":"^8.4.38"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"526cb5d954152f95a2f4326ebd100c91879fefa5","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"cd website && node scripts/sync-changelog.js","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=4 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.17.1","@prisma/internals":"^6.17.1","@prisma/generator-helper":"^6.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","husky":"^9.1.7","eslint":"^9.37.0","prisma":"^6.17.1","remark":"^15.0.1","vitest":"^3.2.4","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.15","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/node":"^24.7.2","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/validator":"^13.15.3","remark-stringify":"^11.0.0","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.45.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.45.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.29.0_1760850058257_0.2025404988380226","host":"s3://npm-registry-packages-npm-production"}},"1.29.1":{"name":"prisma-zod-generator","version":"1.29.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.29.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"ee4d9c3e7ef25c46a2c55e365e3f71908c37bcdd","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.29.1.tgz","fileCount":139,"integrity":"sha512-4BsXU41wBTHadn0BNZFuh2Gja967Mkehb+cvR0I/GQeRzo76zc/w3vZDi8PamNuibrIc0igIY3eQY8DDWXtUfg==","signatures":[{"sig":"MEUCIQDhe6tKWKiktogW24M3Fgq67e09ADkaltDIghy/UukONgIgC+6dwJbi+qiU7ohgGdoikGBgN9osgg86stF8lDejQHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1627147},"pnpm":{"overrides":{"postcss":"^8.4.38"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"5baf476d11eee7c3ef89cf2cb69f8b984799fac7","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/enum-array-zod-annotations.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.17.1","@prisma/internals":"^6.17.1","@prisma/generator-helper":"^6.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","husky":"^9.1.7","eslint":"^9.37.0","prisma":"^6.17.1","remark":"^15.0.1","vitest":"^3.2.4","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.15","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/node":"^24.7.2","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/validator":"^13.15.3","remark-stringify":"^11.0.0","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.45.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.45.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.29.1_1760944123584_0.26057950425622933","host":"s3://npm-registry-packages-npm-production"}},"1.29.2":{"name":"prisma-zod-generator","version":"1.29.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.29.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"574bdc1f26b42ce1687d8935d11271cfe9455fe0","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.29.2.tgz","fileCount":139,"integrity":"sha512-TWnz9DJxERjg9qSv4rUxZ5tnDm0s/Zvucb4knmTmUpcud5P3jox48+6YW7gmmFad+nN5PpCqA0YAz5xJC9gUpA==","signatures":[{"sig":"MEUCIBe9949k91TCIdHgJz88vqQWJEIjhKt0zf+7nuIOj6VgAiEAlSzVynWUycU0HRhyyXPcef1X8J7tw2te+DOq63hItNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1630131},"pnpm":{"overrides":{"postcss":"^8.4.38"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"b7431e0381df2635ed16bb83d07a32a96d23ef03","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/enum-array-zod-annotations.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.17.1","@prisma/internals":"^6.17.1","@prisma/generator-helper":"^6.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","husky":"^9.1.7","eslint":"^9.37.0","prisma":"^6.17.1","remark":"^15.0.1","vitest":"^3.2.4","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.15","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/node":"^24.7.2","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/validator":"^13.15.3","remark-stringify":"^11.0.0","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.45.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.45.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.29.2_1761193787390_0.5188514495876788","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"prisma-zod-generator","version":"1.30.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.30.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"606d3aa23213ae716d82d8cfa440ceb3bba61889","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.30.0.tgz","fileCount":142,"integrity":"sha512-dcPtIQfswm4PoSmuOs4aONIUKVAvGAutHcm9AM9RBjGJn0Yg46pWbJ2P+Nd5ZcVrS0LeEex37nTiSUXNuWbBJg==","signatures":[{"sig":"MEUCIQDbLWlXbNWUXr+2pZDtR1gmUTBzcKoAICHuUTgMsfZqQwIgddSs/ITA3mrad1twvPFFEnUihkoJ3YaCFIVVrReok8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1652288},"pnpm":{"overrides":{"postcss":"^8.4.38"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"c1e212f301d56751b0f418a2087a66e72c8de922","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/enum-array-zod-annotations.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.17.1","@prisma/internals":"^6.17.1","@prisma/generator-helper":"^6.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","husky":"^9.1.7","eslint":"^9.37.0","prisma":"^6.17.1","remark":"^15.0.1","vitest":"^3.2.4","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.15","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/node":"^24.7.2","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/validator":"^13.15.3","remark-stringify":"^11.0.0","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^11.0.6","@typescript-eslint/parser":"^8.45.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.45.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.30.0_1761279717441_0.9779035465016477","host":"s3://npm-registry-packages-npm-production"}},"1.30.1":{"name":"prisma-zod-generator","version":"1.30.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.30.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"5c1d5d66f0807d848e96b8cf61edafb12e0eaf94","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.30.1.tgz","fileCount":142,"integrity":"sha512-9l8W/9nbDyMlgM7JtnaW0woZ4w/HKhMKnpAlZ7VkLuYFiOsDX/0SqUC5LvE8FIro+Huhf4oXrs5m+NYTKZMCug==","signatures":[{"sig":"MEUCIGkt8AH2z/nU4u8aynIDqtCzrjXl3yePd00SYE95eQ3sAiEA6rFBS3scX/jwqXf9AKdampo6aHv88R1nCZidTIfVddw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1652288},"pnpm":{"overrides":{"postcss":"^8.4.38"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"6badfbb3f67db46f2ec02caec3e6c4fd3ba3af00","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/enum-array-zod-annotations.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.18.0","@prisma/internals":"^6.18.0","@prisma/generator-helper":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","husky":"^9.1.7","eslint":"^9.37.0","prisma":"^6.17.1","remark":"^15.0.1","vitest":"^3.2.4","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.15","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/node":"^24.7.2","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/validator":"^13.15.3","remark-stringify":"^11.0.0","semantic-release":"^24.2.9","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.0","@typescript-eslint/parser":"^8.45.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.45.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.30.1_1761281255136_0.5510601704611751","host":"s3://npm-registry-packages-npm-production"}},"1.30.2":{"name":"prisma-zod-generator","version":"1.30.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.30.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"7ec07db0e4b5d06d0cdafc13569703f4bdbb8d62","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.30.2.tgz","fileCount":142,"integrity":"sha512-FBlc+bp87+6y9iPYfni5/pDPvLMQ9bNCOrsgKaHf2C3uAzhIB33RAOTfCNTkfoKstoILIczDrGaAEeczG2wQZw==","signatures":[{"sig":"MEQCIHk39lomvIPDq5EeCSy0tSKLkRy7KHXjOuCZC6an8WDGAiBAtSAuXswNui45Dru+mGpFT1EF0PSVFVTIR7U557u36w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1652443},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=18.18.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"2e28b7a779a0a9bfe544549251927d3e54ab441f","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/enum-array-zod-annotations.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.1","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ajv":"^8.17.1","tslib":"^2.8.1","prettier":"^3.6.2","ajv-formats":"^3.0.1","@prisma/client":"^6.18.0","@prisma/internals":"^6.18.0","@prisma/generator-helper":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","husky":"^9.1.7","eslint":"^9.38.0","prisma":"^6.18.0","remark":"^15.0.1","vitest":"^4.0.2","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.15","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/node":"^24.9.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/validator":"^13.15.3","remark-stringify":"^11.0.0","semantic-release":"^25.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.0","@typescript-eslint/parser":"^8.46.2","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.30.2_1761283517775_0.36575387397255743","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"prisma-zod-generator","version":"1.31.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.31.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"af8a7985e4e7e2a3bff2608d0bd38eb81d115d10","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.31.0.tgz","fileCount":244,"integrity":"sha512-fM33wO8TVb1dBN0BmfiEdB7LTVuKBOK5twh+k4+c3r+f3kArF0K6IVCPTUEKZRJNoiqRk2zDUXyfnrzaCYhhQQ==","signatures":[{"sig":"MEYCIQD4uYvVpd5TlZLv5IZv7kta+d8vPbPh+BfKkA48xyLS2AIhAJs8tthg0JQR70xdUF6KW65DcXbb3Nkg9SPiW/kmzrG5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3317113},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=18.18.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"452588f04c4a08a652474bdc0b615be87cb3a8b5","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/enum-array-zod-annotations.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.1","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","express":"^5.1.0","js-yaml":"^4.1.0","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^6.18.0","@types/express":"^5.0.3","@prisma/internals":"^6.18.0","@prisma/generator-helper":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","glob":"^10.4.5","husky":"^9.1.7","eslint":"^9.38.0","prisma":"^6.18.0","remark":"^15.0.1","rollup":"^4.52.5","vitest":"^4.0.2","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.15","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.3","remark-stringify":"^11.0.0","semantic-release":"^25.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.2","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.0","@typescript-eslint/parser":"^8.46.2","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.31.0_1761971815655_0.796065983736258","host":"s3://npm-registry-packages-npm-production"}},"1.31.1":{"name":"prisma-zod-generator","version":"1.31.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.31.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"dd79f6e689df34ff26b6e88108b169d8083b2baa","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.31.1.tgz","fileCount":244,"integrity":"sha512-pImMXI8W1rMQUqWwZ380b8nWbsriHOIR2fTKueIzjslPsyf7UwuX1QOSwyCOCry+1iLboSnnaAVWiFwtqNRzaw==","signatures":[{"sig":"MEUCICFQysqQkZgujgHRnKdGwPi8Su2yh+nweRb811EkgAGiAiEAsUI2PaJgG71w10TYspwpFp7YVk72JFg+CvlQmUEO0QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3319919},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=18.18.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"7f449a46671278db531748241977a834b0ae221d","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","test:features":"vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/enum-array-zod-annotations.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.1","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","express":"^5.1.0","js-yaml":"^4.1.0","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^6.18.0","@types/express":"^5.0.3","@prisma/internals":"^6.18.0","@prisma/generator-helper":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","glob":"^10.4.5","husky":"^9.1.7","eslint":"^9.38.0","prisma":"^6.18.0","remark":"^15.0.1","rollup":"^4.52.5","vitest":"^4.0.2","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.15","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.3","remark-stringify":"^11.0.0","semantic-release":"^25.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.2","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.0","@typescript-eslint/parser":"^8.46.2","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.31.1_1761972215492_0.362429060196374","host":"s3://npm-registry-packages-npm-production"}},"1.31.2":{"name":"prisma-zod-generator","version":"1.31.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.31.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"0b1c558bef06b1a20b49417af35e32e504911d78","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.31.2.tgz","fileCount":244,"integrity":"sha512-XwldLhlZgHUp2rnzDADnHwKQKj4fkTwOK001Uvesyocoe6O+3myUvgnmQaP5prz0l8x8RloDkDFPW9AKhPjIIQ==","signatures":[{"sig":"MEYCIQDtkwV2vWiPENauQByLrOgrroyKb5hiGC6tFElJsfVnhAIhAI4TGzld7lebXobiZVylLcdISRoxPhC4HonGN31T/wOG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3324685},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=18.18.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"c11f9829acbec2f2a8eb4b8c878bd20542e91f0d","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.1","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","express":"^5.1.0","js-yaml":"^4.1.0","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^6.18.0","@types/express":"^5.0.5","@prisma/internals":"^6.18.0","@prisma/generator-helper":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","glob":"^11.0.3","husky":"^9.1.7","eslint":"^9.39.0","prisma":"^6.18.0","remark":"^15.0.1","rollup":"^4.52.5","vitest":"^4.0.6","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.20","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.4","remark-stringify":"^11.0.0","semantic-release":"^25.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.6","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.1","@typescript-eslint/parser":"^8.46.2","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.31.2_1761992152524_0.7052799243403196","host":"s3://npm-registry-packages-npm-production"}},"1.31.3":{"name":"prisma-zod-generator","version":"1.31.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.31.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"f25f3796377867dbf1976d3eafb3cb279033af32","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.31.3.tgz","fileCount":247,"integrity":"sha512-0VEh7izjKfyJpmxZHa8h5ZRfibHpIlArcGEi1jpBy4x3ijAbCLvzOguusH53TuZuNyQstfIz1WS001TVCfrWWQ==","signatures":[{"sig":"MEQCIF4ve5orTxhMMz2QUUG5aULc84zz/gqBSaX8msvuvYGQAiA1fbHkQ8HeOqa0lbHOt7lqiGZ6MU+vWVVcBO+ghv/0vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3339925},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=18.18.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"e348f81695c9531896478bb54febaca7e11e97bd","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.1","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","express":"^5.1.0","js-yaml":"^4.1.0","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^6.18.0","@types/express":"^5.0.5","@prisma/internals":"^6.18.0","@prisma/generator-helper":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","glob":"^11.0.3","husky":"^9.1.7","eslint":"^9.39.0","prisma":"^6.18.0","remark":"^15.0.1","rollup":"^4.52.5","vitest":"^4.0.6","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.20","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.4","remark-stringify":"^11.0.0","semantic-release":"^25.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.6","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.1","@typescript-eslint/parser":"^8.46.2","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.31.3_1762512548473_0.7889070805629486","host":"s3://npm-registry-packages-npm-production"}},"1.31.4":{"name":"prisma-zod-generator","version":"1.31.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.31.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"30106a912f5156394657d09315e8dc499dbbb931","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.31.4.tgz","fileCount":247,"integrity":"sha512-S/aF9HUUmrg2g0jGAIl59ONVHHBIoH/TbJw5b0uNj2YohS9BOVVKS+mvN948Qun/phgsU9NysAGhU83CSvatpg==","signatures":[{"sig":"MEUCIFLZpe2hZ0OKOiBobpQHN/+nAjHqbm5kI1Rhgw0eVDkeAiEA+0dm8wPFIEh+otXHMEoVnCLQhVrmvSoa9yyxDY9i9Sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3339796},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=18.18.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"9cfbab75e3f2088afc84ae542deeda87a5c3a100","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.1","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","express":"^5.1.0","js-yaml":"^4.1.0","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^6.18.0","@types/express":"^5.0.5","@prisma/internals":"^6.18.0","@prisma/generator-helper":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","glob":"^11.0.3","husky":"^9.1.7","eslint":"^9.39.0","prisma":"^6.18.0","remark":"^15.0.1","rollup":"^4.52.5","vitest":"^4.0.6","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.20","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.4","remark-stringify":"^11.0.0","semantic-release":"^25.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.6","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.1","@typescript-eslint/parser":"^8.46.2","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.31.4_1762652364439_0.17968619633031158","host":"s3://npm-registry-packages-npm-production"}},"1.31.5":{"name":"prisma-zod-generator","version":"1.31.5","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.31.5","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"207f9cbf220ccacb085897c9a583ad5814585ef4","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.31.5.tgz","fileCount":247,"integrity":"sha512-G71A+eueR5M5ohH1boXW2qjYLStErZOkj0YXU+YhJbVp26jzZQbzrWycI8ntv3nk8MFzMulxn4o6l44HJz2zTA==","signatures":[{"sig":"MEUCIQC3mHb2t/LuE0eP2WCnGTAL3pDsHqJazDsqWew5S4YfcQIgFL8vkbO3I7A/QsuSuQR8AAs8vyQnTRH49knm5kvnzrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3341311},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=18.18.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"d8e2436feaf75c62416508c02f43abeede41b290","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.1","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","express":"^5.1.0","js-yaml":"^4.1.0","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^6.18.0","@types/express":"^5.0.5","@prisma/internals":"^6.18.0","@prisma/generator-helper":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","glob":"^11.0.3","husky":"^9.1.7","eslint":"^9.39.0","prisma":"^6.18.0","remark":"^15.0.1","rollup":"^4.52.5","vitest":"^4.0.6","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.20","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.4","remark-stringify":"^11.0.0","semantic-release":"^25.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.6","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.1","@typescript-eslint/parser":"^8.46.2","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.31.5_1762657640383_0.062264036055504235","host":"s3://npm-registry-packages-npm-production"}},"1.31.6":{"name":"prisma-zod-generator","version":"1.31.6","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.31.6","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"168a7f8a787e9cc4ab085ccf425b5ba0a25fcd8d","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.31.6.tgz","fileCount":247,"integrity":"sha512-RrNvaX1JvrxqESsgLbWiy0LdVIzceJPAseN4O3mi3ruGTLFnprwnE+S3qSfzu6czVyZkXdznVG9geFf4V5q97g==","signatures":[{"sig":"MEUCIQDxr/RGIWJvRJJVRFz48QtjkkbZt1wQtYjSi3H89dP7hwIgG/lICdGZekEccS3Mj3Th2OS3IeflRU7ljB4qrnMqr3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3346078},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=18.18.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"294cabcdf17e4c37d8d915f4dab28cd1f68fa5d8","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.1","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","express":"^5.1.0","js-yaml":"^4.1.0","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^6.18.0","@types/express":"^5.0.5","@prisma/internals":"^6.18.0","@prisma/generator-helper":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","glob":"^11.0.3","husky":"^9.1.7","eslint":"^9.39.0","prisma":"^6.18.0","remark":"^15.0.1","rollup":"^4.52.5","vitest":"^4.0.6","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.20","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.4","remark-stringify":"^11.0.0","semantic-release":"^25.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.6","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.1","@typescript-eslint/parser":"^8.46.2","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.31.6_1762658708704_0.21903997669733433","host":"s3://npm-registry-packages-npm-production"}},"1.31.7":{"name":"prisma-zod-generator","version":"1.31.7","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.31.7","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"3e7c9826bfe496d799fa27b38f831983873f0076","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.31.7.tgz","fileCount":247,"integrity":"sha512-S/GWlJy+ii8Os0SIe+g1Is1ZEDQ+HtWLuB9eRipx4l2IbXprSEKNZFoRQTAnBRt6TFPTDVUIVAgHUbOupt/B7Q==","signatures":[{"sig":"MEUCIQCWmj/vrpvAXuddXuHeApSiz8PMwKW/gKmGAmKw8e2MaQIga10UW4+ZC1nN7R6uW0fQN55tRbMnAFjnX0Y0791U5nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3348355},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=18.18.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"a196230ac596ba61239c6af405b9c3f38299914a","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.1","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","express":"^5.1.0","js-yaml":"^4.1.0","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^6.18.0","@types/express":"^5.0.5","@prisma/internals":"^6.18.0","@prisma/generator-helper":"^6.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","glob":"^11.0.3","husky":"^9.1.7","eslint":"^9.39.0","prisma":"^6.18.0","remark":"^15.0.1","rollup":"^4.52.5","vitest":"^4.0.6","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.20","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.4","remark-stringify":"^11.0.0","semantic-release":"^25.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.6","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.1","@typescript-eslint/parser":"^8.46.2","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.2","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.31.7_1762670271282_0.2680106485249176","host":"s3://npm-registry-packages-npm-production"}},"1.31.8":{"name":"prisma-zod-generator","version":"1.31.8","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.31.8","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"4db4c55c67101322430bcc021679747fbc855abd","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.31.8.tgz","fileCount":248,"integrity":"sha512-JG3IJRWWnjzXSUOuNKsmwWQyJPb0dBDm0ZzDOtCHv2EDlBMsE8YnhMyLID7bOcmE7KMrwBr/oJU3tU4283iwtA==","signatures":[{"sig":"MEUCIFj8jy4Q9/BjRYGQUynjKzuJZl10zfhIUBjAPuSczjPDAiEAqxbCFupG6s08xM3GPbjmBUwn7GIKyZrNvUKGZMBy/V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3368055},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=18.18.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"e27bfbe7dbcecdb9cea9076a55ad44ac50425283","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.1","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","express":"^5.1.0","js-yaml":"^4.1.0","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^6.19.0","@types/express":"^5.0.5","@prisma/internals":"^6.19.0","@prisma/generator-helper":"^6.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","glob":"^11.0.3","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^6.19.0","remark":"^15.0.1","rollup":"^4.53.2","vitest":"^4.0.8","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.0","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.4","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.8","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.46.4","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.4","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.31.8_1762918098001_0.9004242411021284","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"prisma-zod-generator","version":"1.32.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.32.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"739ed792d7fd7d6120fd2af7329fc4008086314d","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.32.0.tgz","fileCount":248,"integrity":"sha512-jpIx3sJuUJulOvb16+XKqyJNmuA76y3MHCO7cAVLbJLVz4qtuWyyLPpFLZ+oHAEPjwXs7wCCuJML7TrlWcnRxw==","signatures":[{"sig":"MEQCIFrh4WbDN61EvYC7Ru0KJhVkxwIHZOyaO7JfrK5GAm8oAiAIzTrrshBF8WzyKcDXOjsCufzJWjxI1t7o8eWnikmN/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3375638},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=18.18.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"45b32edd367261ff3c9baa40ada6dd92ab6e4383","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","express":"^5.1.0","js-yaml":"^4.1.0","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^6.19.0","@types/express":"^5.0.5","@prisma/internals":"^6.19.0","@prisma/generator-helper":"^6.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","glob":"^11.0.3","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^6.19.0","remark":"^15.0.1","rollup":"^4.53.2","vitest":"^4.0.8","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.0","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.4","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.8","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.46.4","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.4","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.32.0_1763096041689_0.7813943828209808","host":"s3://npm-registry-packages-npm-production"}},"1.32.1":{"name":"prisma-zod-generator","version":"1.32.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.32.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"7cfb947d76a38022d1d71a77f1f2b1ad967dcdc4","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.32.1.tgz","fileCount":248,"integrity":"sha512-3LrvaQoIs+HQ6/IMaNpUctaVa/BjMJK+rGfLh5Qn8NI9te2Ig1sxBOmBQM9Q73qExPTDyGUZhBWpP30IB5HEIw==","signatures":[{"sig":"MEQCIBeH37WJe2P6N/5XJRvKbHFxb4YIG3NUI5oh5BiTdNGKAiA++Y5Ht+Q2kByKHUD9+H9FhwNrRHWSt3BGNmedUHMY5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3374181},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=18.18.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"864d45486381783e53a880592d56526694786925","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.1","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","express":"^5.1.0","js-yaml":"^4.1.0","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^6.19.0","@types/express":"^5.0.5","@prisma/internals":"^6.19.0","@prisma/generator-helper":"^6.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^4.1.12","glob":"^11.0.3","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^6.19.0","remark":"^15.0.1","rollup":"^4.53.2","vitest":"^4.0.8","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.0","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.4","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.8","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.46.4","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.4","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.32.1_1763107797055_0.37889688745730776","host":"s3://npm-registry-packages-npm-production"}},"1.32.2":{"name":"prisma-zod-generator","version":"1.32.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@1.32.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"7dea83bc78cd17746ede7c581f6654cf8cca0b7c","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-1.32.2.tgz","fileCount":248,"integrity":"sha512-LtL3Z5VbYpP9hlpqeVNMVuIftMyT44YRTpPPjXiafs4Ow3wbog5We3Aa4xFRCjdzGvC0Y6fyAqGGt4fv+FAo1g==","signatures":[{"sig":"MEYCIQDDh7IhksUBAbcMrHM6MAKxNn3m2YDEy61IrCqOaEdqgAIhAJBYecXiiPpvQvjim7OCefvVI0ckMZzJfRYWDTTMCd9m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3380291},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"64606276eef7db37a9565be2a39028780db8c49d","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"deprecated":"This version contains a breaking change; please stay on 1.31.1 for Prisma 6 or 2+ for Prisma 7.","repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_1.32.2_1763709787126_0.06798745602621792","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"prisma-zod-generator","version":"2.0.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.0.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"7e034671e73f63f682e10cfcb341d66abfc3b2c4","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.0.0.tgz","fileCount":248,"integrity":"sha512-zLFeDWxkGd3UIebGgLfwBSRwLzng8RRF5Rtfppp9symv4NPpcXqeIipqWWBbOd0+TyNiwHKRWYHbqI9esf3jzA==","signatures":[{"sig":"MEUCIDvLZHx+p1wk1eYHCXQNN3Qob9LRA6JKiChYya7KCuecAiEA2/z8p3Peaq54ONaWNz76iodZxM99q/VufZ/YVKdduEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3376366},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"cb2ac66169ec2864e445e02d4c707e382c6c99ef","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release --otp=693145","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.1","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.0.0_1763789644172_0.6016099815926228","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"prisma-zod-generator","version":"2.1.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.1.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"e078ff3ada890602f33c5b5fa0c11983c79fe113","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.1.0.tgz","fileCount":248,"integrity":"sha512-+zyIlfIpaNHRxsgR++Tn0o/xgfBYLqdtMipr5sPLH7MeEmqlKNjOK5wI/v/djhleg5IdBUnzIJ6Q1X+s8M5Ozw==","signatures":[{"sig":"MEYCIQCgyrsdbJw/r4Z0hh3lqbtRMrquDDH+Ach6BQdkIpBFpwIhAKYiRimrbzLBdvO12kRgb5pHD+HwBzgPx/CgqeVikiYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3383659},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"5690220f626a643b6832638bd49c1186b80da74c","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release --otp=693145","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.1.0_1763791530328_0.5154855976364721","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"prisma-zod-generator","version":"2.1.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.1.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"8b92217f1660b9e253d840f1cbd8efa8dcd03ac0","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.1.1.tgz","fileCount":248,"integrity":"sha512-iD7sJKIg5B4EBHkncqubWRtaqaiClE1jQawqOsQdDHJ5vfGJ08jhICdPPFWk6idALghdcldYSASEPBUyAnvGBA==","signatures":[{"sig":"MEYCIQChV99WsZ8k7RwVqBOxDJBeJ/Xzt2NZpkleDhO3CSlKuQIhAMITTtbJaUA0a1LUPoGxIbsq3nqzj+y3kog47zAgL774","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3385489},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"425245057ad698c9a7973881e0e4c4b5bce46a7c","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release --otp=693145","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.1.1_1763792093155_0.608881987691023","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"prisma-zod-generator","version":"2.1.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.1.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"126e94c719219bade5e53edc1c712c5319ce1ba0","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.1.2.tgz","fileCount":248,"integrity":"sha512-CL5hI/EAgj8Wa4iFhA9REVjcHtyGh2/kFuMFAThzjVjkTJzJVyJqjEdc05TuEmWaPwDs1JOq262ID89vOG5I4Q==","signatures":[{"sig":"MEUCIG/aiC7UOHEX+ljD3lCU4UeYLwCJFZ3F4WvQSDPBZ3fgAiEA18zuPD/M15MWOY3LvTIT5o16RG6x/7SKxsdytmU7Q+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3374632},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"0d8d41009973a8a5d77528f90578983ecb48b112","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release --otp=693145","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=6 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.1.2_1763792925965_0.6954842757078785","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"prisma-zod-generator","version":"2.1.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.1.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"2ffc6d23a6079d084a9953c95855c23ad0ebc0bb","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.1.3.tgz","fileCount":248,"integrity":"sha512-N6zy7fYcw77XP6ff6s55+JsiN1Si2cVZAkeTg6PrhYb64LLJ4PXjVHDhNkX0KaRlLHF88ENpvFZbSn5/nOoJyQ==","signatures":[{"sig":"MEUCIQCZkbdUkHCV3kvrsQXoCBkaI4lC6ULjC4brkfoIJ+MsIAIgMJKm10bTi+qQxwGB1yC+UEnloFhxkHLZhDs1qksOUR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3387838},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"d947c957d5768a65df0ef4ca9015fbd4a1dd2a50","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release --otp=693145","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.1.3_1771056899989_0.16483539161933147","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"prisma-zod-generator","version":"2.1.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.1.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"eeb951c85e5c8fcbc295d20d9c6d9edb30084a32","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.1.4.tgz","fileCount":248,"integrity":"sha512-fiNUD4unEXZqfnE23IM3beCR6+hNXi8wZglF1yJG079LqTqdZXFntvqM+Mk/k/Yc7bc0aPeZLYwie3qDRotAHQ==","signatures":[{"sig":"MEQCIBSCxQ4zKPQLNvmyLX3wJOjwWX8kf5zSCp4cKoJMq+5dAiBW7DM+8VWy7EfetWuyoSDVLecf3y9Vet3BSV5eFn4EeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3389617},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"bdd90fb5ba942954fa38095511ff5cd27f3bb65f","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release --otp=693145","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.6.2","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.1.4_1771080799704_0.30168042788231153","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"prisma-zod-generator","version":"2.1.5","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.1.5","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"42e73b125b97011dec4668e37b98b28ca40cc9b3","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.1.5.tgz","fileCount":248,"integrity":"sha512-qBOx6fIIGW5Az914nfkoKuel2/nEigIWbWM0mRd6ndfhaK+3ybA8Vn2Bf9fc/9Lbch+7Mrvqbh5uDx6tj51geQ==","signatures":[{"sig":"MEUCIBoGWSm4rHm9hdj0P5Lw1otNdLDSSU7K3cyhJJf1Ld2NAiEA++S8NBY/03wgCOKaC0bJEzdIDiTdlkfDss6pPcSwQ8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3398977},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"96cfe2743c11952e4dc9da3f6bb862250e5261ad","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.1.5_1784918732453_0.39009491143072106","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"prisma-zod-generator","version":"2.1.6","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.1.6","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"2dab3ccbeaa53f991f0c04312a77d7dbabc8cceb","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.1.6.tgz","fileCount":248,"integrity":"sha512-1zpd4lZDabMi5lgrpe72XqWDkSDLFxSz3O9+rGJ0N1K8ixuipuWfXohcl5ZaTyRiIdqo+cbUSvY2k3zPL7VKYg==","signatures":[{"sig":"MEUCIQCHu7Yqd8P1AJHYoOrEcuKetdXDddrVRroRUjNRHbhPDQIgRSK2QmwjhxbwPPInqy5exg+pyQLvDaPreh1ZNBTmwek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3419915},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"0ebd7646949b827b515bdc7cda73ccaf4315150f","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.1.6_1784925619399_0.5438245613815524","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"prisma-zod-generator","version":"2.1.7","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.1.7","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"c38f61176240b66c9e8da6f6b62873975eaacdf4","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.1.7.tgz","fileCount":248,"integrity":"sha512-DplUTP1BeSXFgRwzJTXhnpdgOGmeUOpsM4JHZDgxcRL8iNjH7ashOMvk7QtvEApkM9nd/8NQRs6g1WicA4ffTQ==","signatures":[{"sig":"MEUCIHv/C5MaFGVR96Srhilce+9sh3KJr5YTogOk4NMMaNJaAiEAijh+U4u9ifEI26Xv/d6Ht2ZRM2KONjxt9Omh35hq1ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3422470},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"fa8c2d8835f2511461bf033873c955cb90860aa8","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.1.7_1784953095834_0.3154561663865434","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"prisma-zod-generator","version":"2.2.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.2.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"9c61be3e4ccbd0027adcd92b7a7c39eb8c2a1f84","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.2.0.tgz","fileCount":248,"integrity":"sha512-dAq1mvtMSDpCgNaIwayySryRycZvt83OA9VVaBTcdLGnEV9TBWbweu2X+nN/xy8w8OKUi6f5vxkO+GlQyy/CQQ==","signatures":[{"sig":"MEYCIQDgZlWP6xZwFNmtGubgD46rLcooXRDWc4puBYkmVsh6KwIhANvoaKd1K2cA9x6xA+8wSFAD9YIDhJVXu/G2V8nR3tym","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3425617},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"3696095a705b56815ac6c98978bf4f7e9527ac61","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.2.0_1784954647800_0.11664966470625115","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"prisma-zod-generator","version":"2.3.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.3.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"fd1ec61795e79585eff44ffa7ae84f8295806b4f","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.3.0.tgz","fileCount":248,"integrity":"sha512-17AtaP+lQjyafJvfbJtpju5FGai/DHG96whRMJjKMv4ZY+ylwZq9CHwpOY9N7fsTaICOmen3+mrZ4UJw4CjmJA==","signatures":[{"sig":"MEUCIBDhxlTxZsscYvUPXwacObPVgTYoc/tAIb3vHwpDLV09AiEAsNSzxyFogOepClc1hyPos7W5UqC0fsHisqN/q0JiR4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3440919},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"7aeb82c8f03c900ca9ad9e7e23f72fb47c0f4ee7","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.3.0_1784955697529_0.5341345343366461","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"prisma-zod-generator","version":"2.3.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.3.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d32930c8748493bf35d6711de2b43192e4a0eb7a","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.3.1.tgz","fileCount":248,"integrity":"sha512-CMwBota5x44afqJRbwfuFkBpzmHC4Y91IxqYnNzpCyEZUt1VFK3punBnvZKghNKXLuSJW0rXGkcbKbg8EctUgw==","signatures":[{"sig":"MEQCICmhb34T1IY0BslaKqpcdfve4pdkf1qDRDx0eSguvPwFAiApk8JXKEswzW4hrRvg2qQMCeysFA2bNEF+YkVpMKraOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3440787},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"e6e314dcd5e4ccd50ebf7465b1ef4e4b498c60a3","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.3.1_1784956563162_0.343212669167249","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"prisma-zod-generator","version":"2.3.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.3.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"1e5e2ec00a9601c7c39064535949b8bd9bb465b9","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.3.2.tgz","fileCount":248,"integrity":"sha512-lP1JY0jpAsS0KEJTgXQFg8ZfU5qbHG4U7IHmX8CZB731ijEgiAdKnJG2NFDRxV+iF3g1lopwmTY5aI1tSw8B2Q==","signatures":[{"sig":"MEYCIQDEEQhALJ6f409jtKQoMa79Gl365wiBV+KkY7Qhjj3QVAIhAO/Ng6TU9YtUOHdQqk94r73JHM8uxQrFEVDsZh9R/mkF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3451318},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"d210f40a697d6bbd77fbebdd19b60737d3daf343","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.3.2_1784959320997_0.8613676992784332","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"prisma-zod-generator","version":"2.3.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.3.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"be9497caa44678c7635f18f5c965ac6a9f2b6f40","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.3.3.tgz","fileCount":248,"integrity":"sha512-bXGUHfQT1KBlB7bJi7Spqj6uSRS5imAC20RM5IfYmssdCrVn9dZSdCXXVGIagSc6T1ts5MrnAPqs1nKFyQRQLA==","signatures":[{"sig":"MEUCIQDZGD42CFH6fy2OfT0FUSX8iQeLRMMs1KYnQFDe3VfBfwIgFir+nh9weCgmkSIXBKO4A/sdShcsMPO6zEX7gZVrzAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3454787},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"357244e5f4fdc342c9c8849033052cee43e95f84","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.3.3_1784960490876_0.38870584337207004","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"prisma-zod-generator","version":"2.3.4","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.3.4","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"a116a0141bd6c299c26a2e2cb1dffc00ce74e4d9","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.3.4.tgz","fileCount":248,"integrity":"sha512-fHMygxW7swmW0/GqHv/TRPzgu0DpPpE5pvn7k7scH8t9BiFh/ley/+kFnJUobEiAX0szgOhfdw2SLRxl104CNQ==","signatures":[{"sig":"MEUCIQDEgzRLJ7X9uzJtqCIqAHnznAE+noEipDQG9Z7dZGxDOgIgUOi2dco1ShjexiRyeE4sHE6VOdrKNv5O+7uxXmsij+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3453907},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"0a41d4002e1a365045df4e67758b3ecc75bb8793","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.3.4_1784963513233_0.4480125736775087","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"prisma-zod-generator","version":"2.3.5","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.3.5","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"683ee2884b49879a310b0bf456f23141a38a12be","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.3.5.tgz","fileCount":248,"integrity":"sha512-0E2vbS9Ai4UfQOf1RxAnATr6jyUmJFDL8JWdgiOlK23U8w9F2e7R6WsA7OpMNIDRa5BTLZVIroDgqkyWLCwPmg==","signatures":[{"sig":"MEYCIQDoyQK4BGoMjzGDe78+bVSdfoiD94zND9XnlPOJHap4LgIhAJJpUheivOU14EyVv9Y8m4vD6oucwP3a5E80nIv1u5VH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3458798},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"707eee2afe206324b2a34d6788e06c3472618c97","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.3.5_1784968281963_0.7827850152722515","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"prisma-zod-generator","version":"2.3.6","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.3.6","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"062858968a7963d8ffac826de1ad0524582f57c3","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.3.6.tgz","fileCount":248,"integrity":"sha512-bVGQ6WtVpsSmlOtIulTJu/G5teLQBG4XmLzB7oMYtvGnwBqZlqWQAr1JlXjujyuNQj0T0DVvIsPErSNF9PCuwg==","signatures":[{"sig":"MEQCIB8UcMr8Lips3utISBQsZ1QvdF9xUYJ3QPM2KylTZaKWAiBSgnYbnJZBT8pzgXU3cE31rpqTzqwietrNg87wdBOEnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3473853},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"e3123caa6efc36524de46ae55245b0f6513d2f8e","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.3.6_1784976350753_0.10410109002500922","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"prisma-zod-generator","version":"2.3.7","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.3.7","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"ceb55deba959b7fa9a8aa7f3aa83111b47b0770e","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.3.7.tgz","fileCount":248,"integrity":"sha512-xVplkZkwpyaaXPtV6+4ZK8MAQXjEvFqd0BYsQnrz2Gm+QQuV0zhOfIFYYdxjCt5JdskxDFaaVbcJ5z2XhG41Qw==","signatures":[{"sig":"MEUCIH+vL7WIUx0LE5rWnou7nzHciWDePQaRa23KlG3XbTdaAiEA/9SfCmzA15KIP0dY1ai3I+ZJZs0dtJ//8Px3ibAY9KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3473908},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"5aea0d79acc67b1330b2979e479e03712fb614d2","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.3.7_1784985272681_0.8799503049662487","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"prisma-zod-generator","version":"2.3.8","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.3.8","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"f901c39f656227f1ebdf21650df6b5048a89ea70","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.3.8.tgz","fileCount":248,"integrity":"sha512-FgZHEsDWkw+ulmwSTNe9+ikIk2jQJH5eFLTK6gc5XsWiI49rqpx5XfuB6ZuyHxp9yloGUymigE4VA9rA8zGsLw==","signatures":[{"sig":"MEUCIFT1jZHALc0eLd2LylUPa+eJqiFGoOU4NhNBOAvxNybVAiEA6EYlYriobEOdQ7sXDx1zLCOX52WmUH1HDwhuZPTJtmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3487203},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"005697f469e2bc2f428492662ad133aa455698a0","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.3.8_1784990379726_0.7778419926722424","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"prisma-zod-generator","version":"2.4.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.4.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"8062e6e9136161448e07b979ba837db3a17f745e","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.4.0.tgz","fileCount":248,"integrity":"sha512-ploGYjIgVQ/NKFtH1dd0iayHzC1Rqo3HnnxIyVEm63wF7hCz/90UQgwzzatC0xa15ibiA+IYRshAsiIdEKtILQ==","signatures":[{"sig":"MEUCIQC/yR/hBD3hodJcgMwecRZxoov+P9OY3OMJVOXqakKAqQIgGnOfysYXa5aRYpTF6bYePlKV9VTcBR3NuELSYh1GuXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3490676},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"dc25227b889d532cfbed4b0f198454b104bbfd12","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.4.0_1784993123743_0.5036083624860237","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"prisma-zod-generator","version":"2.4.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.4.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"a536a617a9c55d54d65b6782b3c8aca8c8c795c3","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.4.1.tgz","fileCount":251,"integrity":"sha512-3omaVFxEbYBRZK/ufq++8GVZ87cEJglfLmFfYQAlYpOyJoWKzzWSwagp4E7RTS1m4WJg+Rnp6DPweMohI6Julg==","signatures":[{"sig":"MEYCIQCtTpW81G0lrXmPKgrdS804HuKxivf/KIAshGslK2CHdwIhAOoDBtYsEyfPVW4Vd08F50QzmxD8SRX1te/KjlPg4hVT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3539760},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"b10e126bb3ce731dc3d60c85d4b86d73848b90ab","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.4.1_1784999480176_0.25380710521401295","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"prisma-zod-generator","version":"2.4.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.4.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"cf7f7fe3b8a24510ffdce45cb02f317a31a06d33","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.4.2.tgz","fileCount":251,"integrity":"sha512-EwW40UkJPFSIlAdYE+8F/Wv6lg+MHWFL/wYh8hZmd1ihy5WBM6iAgxSnNAlBukGTifAl1l/b8Py1EEyw5GuH2A==","signatures":[{"sig":"MEYCIQDxSZXqEIDHD4hwf1OKhDvFh4SimC3tRN1FfNRxzr0SLwIhAJhBdlgjVb9pYYwTemdkNw2pjhDL9WCee00PYkUAJjYI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3538616},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"c3aed90a64ceeb673909c5e5dceff754958bca3a","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.4.2_1785000440525_0.8185652646988859","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"prisma-zod-generator","version":"2.5.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.5.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"aa8cc63237cff13ebf7fb04c45f3d937b76e513d","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.5.0.tgz","fileCount":251,"integrity":"sha512-fflSa8XqbzcI8gX7/AKSUlurJ5pbj9TCszwkRXXMbK7QPX2QTaOqVwwMjLWf+i43NxEmvaJL5SrrAVTWt/+RxQ==","signatures":[{"sig":"MEYCIQDCf7ybGGNSf4dEMveAztzJhU0UHg6BRa+dfVkOjQNi9wIhAOp1hSQC69sgAF0pEaeDRY9J37NVCMHAVW9n3qBngg0u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3572681},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"dbe1bf1905227e6a5fbd066808ae77238a29e5b7","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.5.0_1785001890242_0.6573280462952587","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"prisma-zod-generator","version":"2.6.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.6.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d22bb4eafa1a3493ebd08443b33a2378e699d76d","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.6.0.tgz","fileCount":251,"integrity":"sha512-hOVnnvo196ypfJ1taHmdMr3D1I5KIeED4QobZNWijbTkjaZnMbCMaUOOo07/kdY6R+qm2/sgXtTGSCuc6+updA==","signatures":[{"sig":"MEUCIQDAl04AaE9g1nMF5GYECBIkkBKv/CaPfevzQkYfP6EEywIgB+2g1d2i8CageLe+OJ+M5poT0YZ5DIU1XcPjJG6iZtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3594158},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"0f4f62bc4108cd40ddf7dc2bb5269152810f8dc0","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.6.0_1785003092831_0.7649822197110219","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"prisma-zod-generator","version":"2.7.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.7.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"38fb384031229a3535c38c356812aa4355f2147a","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.7.0.tgz","fileCount":251,"integrity":"sha512-LNkjhaIPWrdBocPHDpHhdOttS5mjQ3RU8cCG9KsJMPf0fWMosatDgCNhzwpeD42MXNVH2qVgcZli+F8y6HV53w==","signatures":[{"sig":"MEUCIQDnqE29YgVuWwuFsB5ty4/XGbbOgkCVTctKBAjzJjqfqgIgNSN3gwqaJEG1l2p0ts1raplxjncz06TypGU/yN37qX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3603675},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"baac707cbb9f4c02d5f6d6ee470c4802bdbca846","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.7.0_1785003721015_0.5616604800185223","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"prisma-zod-generator","version":"2.8.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.8.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"d0f869471a35486af835c27eac391004fd0b1ecf","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.8.0.tgz","fileCount":251,"integrity":"sha512-fXQbTyFViW0oFsde3Upzp6I9LMahiFyFWUToiJA0AYQBMhLUIzKtc6LmcwbCq6ihdxJjG5+PXFJKCAu9fzia/w==","signatures":[{"sig":"MEUCIQCHPaNpGLVa9svFamp0KV4HO0FEMyqPieaxnmCMkDK6ewIgY7pcSFJd5iC7Z//nFijYMiVSnjh1cUkqlSvEJOFZoTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3609862},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"376384ebc41cd20ea44dff5daab8bbe785438896","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.8.0_1785004432942_0.5213173383721301","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"prisma-zod-generator","version":"2.8.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.8.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"7668cc4bf87c8ebfb8f3758314e7bcc5ef42c38f","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.8.1.tgz","fileCount":251,"integrity":"sha512-hfW1J/7GoV1QtyK6uFfm+UqxSR2gLYLBJeJHaGgzsV0lLI37P4eufXytS35CdLWRdvN4cbX2s2VtdhohEI3uqw==","signatures":[{"sig":"MEYCIQCSx9hJPEw3qFKdh538i2AL3nlPv20lsw915984eqISWAIhAJltCLRvin33XQgO+vDnUEFXIojTUsJeDWFDruaB3rsZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3631575},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"d813c011cd6d1afb6ef02692163a6be6dd6ea3dc","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"vitest --config vitest.config.mjs run --coverage","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:coverage:all":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:fast":"vitest --config vitest.config.mjs run --coverage tests/generated-schema.test.ts --reporter=default","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:full:coverage":"pnpm run test:coverage:fast && pnpm run test:multi:coverage && pnpm run test:features:coverage && pnpm run test:integration:coverage","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:multi:coverage":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run --coverage tests/multi-provider/multi-provider.test.ts","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:coverage:mongodb":"vitest --config vitest.config.mjs run --coverage tests/mongodb-schema-coverage.test.ts --reporter=default","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:coverage":"vitest --config vitest.config.mjs run --coverage tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:integration:coverage":"vitest --config vitest.config.mjs run --coverage tests/integration.test.ts --reporter=default","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:coverage:comprehensive":"vitest --config vitest.config.mjs run --coverage tests/comprehensive-schema-coverage.test.ts --reporter=default","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.8.1_1785005304384_0.8627257081363271","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"prisma-zod-generator","version":"2.8.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.8.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"15955071376d4ca5be383466193de95853104595","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.8.2.tgz","fileCount":221,"integrity":"sha512-LhsYPGyiaMhpzN/MShAMtYFI2FMkSDlTJO72Mrv0jdYNXE8EYOAp5qFEcwLkl7QwHBWH711X3XQ1WtYKUvaWgg==","signatures":[{"sig":"MEQCIDkMttDuYjQUhn8aL62+6l5JbEB5h0bVYHiYPsyQkfkGAiAkpQ2K1Nn2q6vAJ+ZjjrwFH9sJnOCOlY9hbHgNNIrGvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3262456},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"0a8fb1ef1a80ad1f944f70ab34fce94ff39a02f9","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"pnpm run test:coverage:full","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:coverage:ci":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --check-coverage --statements=88 --branches=87 --functions=71 --lines=88 vitest --config vitest.config.mjs run","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:full":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --reporter=html --check-coverage --statements=91 --branches=87 --functions=72 --lines=91 vitest --config vitest.config.mjs run","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:package-consumer":"node scripts/verify-package-consumer.mjs","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:typecheck-fixtures":"pnpm --dir tests/typecheck-fixtures install && vitest --config vitest.config.mjs run tests/pro-ui-output-compiles.test.ts","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.8.2_1785050576198_0.5962923887222753","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"prisma-zod-generator","version":"2.8.3","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.8.3","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"f720389a79ceb36b2a6d1f9746b2f1052e45087e","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.8.3.tgz","fileCount":221,"integrity":"sha512-m7HWbmKuwWMAf3HlooUv9mHa8MsL0B4EVdxi6D+thIsSIjwo60QMWG8dd6oooKeBV6CT2E+CZABEh97pD8yKHw==","signatures":[{"sig":"MEQCIBZC+gIKB5i/vuAAZIUoarlfWTKDyWeyOL6LK4w3q2CpAiBwvdCHaOaY+9DqipXni0RNlWl9cCZUoUwRYB0KZ8S/qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3256481},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"4287e775a4e20c193cc8897683e3542573d45e79","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"pnpm run test:coverage:full","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:coverage:ci":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --check-coverage --statements=88 --branches=87 --functions=71 --lines=88 vitest --config vitest.config.mjs run","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:full":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --reporter=html --check-coverage --statements=91 --branches=87 --functions=72 --lines=91 vitest --config vitest.config.mjs run","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:package-consumer":"node scripts/verify-package-consumer.mjs","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:typecheck-fixtures":"pnpm --dir tests/typecheck-fixtures install && vitest --config vitest.config.mjs run tests/pro-ui-output-compiles.test.ts","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.8.3_1785052379315_0.49786990505083883","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"prisma-zod-generator","version":"2.9.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@2.9.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"303e2a920e978d1cf0b0a5f88fc0a49e5274485c","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-2.9.0.tgz","fileCount":221,"integrity":"sha512-eUOaJTFitFtJO/38EkrRXsQNaLlp6bimNHbaqbSTm8q6uJ5Rc3kiC9CSy13BH8sC4mXOfA/209xj8CiVoEJcUQ==","signatures":[{"sig":"MEYCIQDNfuw6sa0dlIu+z3IPxwI5MHQtp4nT8BJjANTicOLkwAIhAIkOJFelfeMVtw56c4kumtuJrjH1CekCiXDF3AL4oqll","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3272462},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"8c1c6e1c73f2c08d14ecc1871958b689a3e2cbb3","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"pnpm run test:coverage:full","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:coverage:ci":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --check-coverage --statements=88 --branches=87 --functions=71 --lines=88 vitest --config vitest.config.mjs run","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:full":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --reporter=html --check-coverage --statements=91 --branches=87 --functions=72 --lines=91 vitest --config vitest.config.mjs run","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:package-consumer":"node scripts/verify-package-consumer.mjs","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:typecheck-fixtures":"pnpm --dir tests/typecheck-fixtures install && vitest --config vitest.config.mjs run tests/pro-ui-output-compiles.test.ts","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_2.9.0_1785055743297_0.8964944004254671","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"prisma-zod-generator","version":"3.0.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@3.0.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"3f53b8b7626ff17ee63cf4834e60554cf59612a2","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-3.0.0.tgz","fileCount":224,"integrity":"sha512-rsJrbVWXxockZIqOfwpeKcQ1A1U4cpB700NbYsn5VB67pqo9xJKUjRVNlfa3kJVfT+JI4QFkMgMsKPFWay+4jQ==","signatures":[{"sig":"MEQCIFqTVhZWm/W32u8GrsDtdd1Wwf5aQ6Utihef5yUdcslZAiA49aiMBVYdANVBuWBjaj4IhuegSmQnm2+6qbotlGiuAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3455234},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"a8341b25ba7360171fcfb96e988c109c00f4907c","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"pnpm run test:coverage:full","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:coverage:ci":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --check-coverage --statements=88 --branches=87 --functions=71 --lines=88 vitest --config vitest.config.mjs run","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:full":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --reporter=html --check-coverage --statements=91 --branches=87 --functions=72 --lines=91 vitest --config vitest.config.mjs run","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:package-consumer":"node scripts/verify-package-consumer.mjs","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:typecheck-fixtures":"pnpm --dir tests/typecheck-fixtures install && vitest --config vitest.config.mjs run tests/pro-ui-output-compiles.test.ts","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.0.0","@types/express":"^5.0.5","@prisma/internals":"^7.0.0","@prisma/generator-helper":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.0.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_3.0.0_1785092620659_0.13923011549845077","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"prisma-zod-generator","version":"3.0.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@3.0.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"de31017600220ff5c0a0540ddb30b3ad771691ec","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-3.0.1.tgz","fileCount":224,"integrity":"sha512-g2dXI4BY673zxrnk9DpPft32VrWXeOO47IiOSO9b7stR7QI9v/+XuNJb0lLkWgOAl6LG24vR0CCz/Op9L1Xjqw==","signatures":[{"sig":"MEUCIQCMj3XSrqdI9a78FSR+CyYOou8V7u3tvQMyVAsTCHvfbgIgemPkyU+gC4AcA+leRX40ZS1/UBExc2mopntb/qoZJi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3448701},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"0ce7e64462a886be312a128efc0b467f92aa2bd2","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"pnpm run test:coverage:full","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:coverage:ci":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --check-coverage --statements=88 --branches=87 --functions=71 --lines=88 vitest --config vitest.config.mjs run","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:full":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --reporter=html --check-coverage --statements=91 --branches=87 --functions=72 --lines=91 vitest --config vitest.config.mjs run","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:package-consumer":"node scripts/verify-package-consumer.mjs","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:typecheck-fixtures":"pnpm --dir tests/typecheck-fixtures install && vitest --config vitest.config.mjs run tests/pro-ui-output-compiles.test.ts","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.9.0","@types/express":"^5.0.5","@prisma/internals":"^7.9.0","@prisma/generator-helper":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.9.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.9.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_3.0.1_1785093306786_0.17280439942983783","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"prisma-zod-generator","version":"3.0.2","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@3.0.2","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"84d6cda42d9f502b4e3fe4d86360ee8f3fe9f592","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-3.0.2.tgz","fileCount":224,"integrity":"sha512-v8YHyk5DQWS4vgCmvJxYFB9s8B649cHq96VdpH6nSUzb4gphb2IZD74Q53THvVGl9UVEZTFKPvTJeHgxInc+gA==","signatures":[{"sig":"MEYCIQCAK1T7/fVE1r9KNXdzP8+PPzTzNy9wWB1gPP/GrRtWwgIhANvqgC6UbDS+TBY53w5UgXs4TbZmNMV8MNClsv76zGJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3470074},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"d064be7859e55e79fd7d454b7ae575ab54fbaf83","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"pnpm run test:coverage:full","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:coverage:ci":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --check-coverage --statements=88 --branches=87 --functions=71 --lines=88 vitest --config vitest.config.mjs run","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:full":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --reporter=html --check-coverage --statements=91 --branches=87 --functions=72 --lines=91 vitest --config vitest.config.mjs run","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:package-consumer":"node scripts/verify-package-consumer.mjs","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:typecheck-fixtures":"pnpm --dir tests/typecheck-fixtures install && vitest --config vitest.config.mjs run tests/pro-ui-output-compiles.test.ts","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.9.0","@types/express":"^5.0.5","@prisma/internals":"^7.9.0","@prisma/generator-helper":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.9.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.9.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_3.0.2_1785520130430_0.20626793637044671","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"prisma-zod-generator","version":"3.1.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@3.1.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"cf702fe7c93d97dd686287b0b32508ea037d8f7c","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-3.1.0.tgz","fileCount":248,"integrity":"sha512-//ke3N5j6QMPQfM4wREjtX3/KDBuLAedCOHXOSdp6uEHbedRe8ZUwHeL1Gz4CuoWlvaTNCqeU9pIH4f8HK+bEg==","signatures":[{"sig":"MEUCIQCsO2jWj2eUgBoAC3pE1m20yZr2e5tGgEr4ECz9WSHQmgIgYj2hP87Y+VK7uVwidwUxhkdLcv87E6XUykkdwvUmnRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3729781},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"06ff1309f47c7bca78e68ba596e18bcec847239b","private":false,"scripts":{"exec":"pnpm run gen-example && pnpm run test:features:filtering -- -t \"should handle combinations of model, operation, and field filtering\"","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"pnpm test:features:parallel","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","ci:test":"pnpm run test:comprehensive","prepare":"husky","release":"semantic-release","test:ci":"vitest --config vitest.config.mjs run --coverage","ci:build":"pnpm run gen-example","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","test:all":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run --reporter=default","docker:ps":"docker compose ps","docker:up":"docker compose up -d","test:full":"pnpm run test:basic && pnpm run test:multi && pnpm run test:features","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run test:type-check && pnpm run lint","test:basic":"vitest --config vitest.config.mjs run tests/generated-schema.test.ts --reporter=default","test:multi":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts --reporter=default","test:watch":"vitest --config vitest.config.mjs --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","test:docker":"pnpm docker:up && sleep 10 && pnpm test:multi","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"pnpm run test:coverage:full","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:type-check":"tsc --noEmit","test:coverage:ci":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --check-coverage --statements=88 --branches=87 --functions=71 --lines=88 vitest --config vitest.config.mjs run","test:docker:full":"pnpm docker:up && sleep 10 && pnpm test:full","test:integration":"vitest --config vitest.config.mjs run tests/integration.test.ts --reporter=default","test:performance":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Performance Comparison'","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test:docker:mysql":"docker compose up -d mysql && sleep 5 && pnpm test:provider:mysql","test:features:zod":"vitest --config vitest.config.mjs run tests/zod-comments.test.ts --reporter=default","test:compatibility":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Cross-Provider Compatibility'","test:comprehensive":"VITEST_PARALLEL=true pnpm run test:full:coverage","test:coverage:full":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --reporter=html --check-coverage --statements=91 --branches=87 --functions=72 --lines=91 vitest --config vitest.config.mjs run","test:features:pure":"vitest --config vitest.config.mjs run tests/pure-models.test.ts --reporter=default","test:all:sequential":"VITEST_MAX_WORKERS=1 vitest --config vitest.config.mjs run --reporter=default","test:docker:mongodb":"docker compose up -d mongodb && sleep 5 && pnpm test:provider:mongodb","test:features:array":"vitest --config vitest.config.mjs run tests/array-fields.test.ts --reporter=default","test:provider:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MySQL Provider Tests'","test:features:client":"vitest --config vitest.config.mjs run tests/prisma-client-esm-config.test.ts --reporter=default","test:features:config":"vitest --config vitest.config.mjs run tests/config.test.ts --reporter=default","test:provider:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQLite Provider Tests'","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:docker:sqlserver":"docker compose up -d sqlserver && sleep 10 && pnpm test:provider:sqlserver","test:features:decimal":"vitest --config vitest.config.mjs run tests/decimal-support.test.ts --reporter=default","test:features:minimal":"vitest --config vitest.config.mjs run tests/minimal-mode.test.ts --reporter=default","test:features:results":"vitest --config vitest.config.mjs run tests/result-schemas.test.ts --reporter=default","test:generation:mysql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mysql'","test:multi:sequential":"VITEST_PARALLEL=false vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts","test:package-consumer":"node scripts/verify-package-consumer.mjs","test:provider:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'MongoDB Provider Tests'","test:docker:postgresql":"docker compose up -d postgresql && sleep 5 && pnpm test:provider:postgresql","test:features:parallel":"VITEST_MAX_WORKERS=16 vitest --config vitest.config.mjs run tests/config.test.ts tests/filtering.test.ts tests/minimal-mode.test.ts tests/field-exclusion.test.ts tests/zod-comments.test.ts tests/pure-models.test.ts tests/schema-variants.test.ts tests/result-schemas.test.ts tests/circular-dependency-exclusion.test.ts tests/issue-227-zod-annotations.test.ts tests/issue-227-single-file-imports.test.ts tests/issue-233-zod-v4-string-formats.test.ts tests/issue-375-shadcn-form-compat.test.ts tests/json-schema-compatibility.test.ts tests/prisma-client-options.test.ts tests/prisma-client-esm-config.test.ts tests/array-fields.test.ts tests/enum-array-zod-annotations.test.ts tests/naming-customization.test.ts tests/strict-mode.test.ts tests/pure-models-zod-v4-recursion.test.ts tests/single-file-zod-versions.test.ts tests/decimal-support.test.ts tests/decimal-input-schemas.test.ts tests/single-file-aggregator.test.ts tests/count-output-type-select-where.test.ts tests/operation-exclusion.test.ts tests/integration.test.ts tests/issue-364-input-json-value-type.test.ts tests/issue-367-decimal-client-safe.test.ts tests/issue-368-variant-datetime-strategy.test.ts tests/issue-377-zod-v4-runtime-recursion.test.ts tests/issue-378-unused-prisma-imports.test.ts tests/issue-382-raw-suffix-model.test.ts tests/issue-387-select-relation-args.test.ts tests/safe-output-smart-cleanup.test.ts tests/issue-390-nodenext-import-extensions.test.ts tests/issue-225-meta-describe.test.ts tests/issue-370-custom-zod-import-path.test.ts tests/issue-386-typed-json-fields.test.ts tests/issue-376-result-relation-schemas.test.ts tests/issue-335-single-file-custom-imports.test.ts tests/issue-395-result-decimal-mode.test.ts tests/issue-396-global-exclusions-array.test.ts --reporter=verbose","test:features:variants":"vitest --config vitest.config.mjs run tests/schema-variants.test.ts --reporter=default","test:generation:sqlite":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlite'","validate:schemas:quick":"pnpm tsc --noEmit -p tsconfig.validate.json","test:features:exclusion":"vitest --config vitest.config.mjs run tests/field-exclusion.test.ts --reporter=default","test:features:filtering":"vitest --config vitest.config.mjs run tests/filtering.test.ts --reporter=default","test:generation:mongodb":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for mongodb'","test:provider:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'SQL Server Provider Tests'","test:typecheck-fixtures":"pnpm --dir tests/typecheck-fixtures install && vitest --config vitest.config.mjs run tests/pro-ui-output-compiles.test.ts","test:features:zodImports":"vitest --config vitest.config.mjs run tests/zod-imports.test.ts --reporter=default","test:multi:comprehensive":"VITEST_PARALLEL=true vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'Comprehensive Integration Test'","test:provider:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'PostgreSQL Provider Tests'","test:features:json-schema":"vitest --config vitest.config.mjs run tests/json-schema-compatibility.test.ts --reporter=default","test:features:strict-mode":"vitest --config vitest.config.mjs run tests/strict-mode.test.ts --reporter=default","test:generation:sqlserver":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for sqlserver'","test:generation:postgresql":"vitest --config vitest.config.mjs run tests/multi-provider/multi-provider.test.ts -t 'should generate schemas for postgresql'","test:legacy:multi-provider":"tsx tests/multi-provider/run-all-tests.ts","test:features:prisma-client":"vitest --config vitest.config.mjs run tests/prisma-client-options.test.ts --reporter=default","test:features:decimal-inputs":"vitest --config vitest.config.mjs run tests/decimal-input-schemas.test.ts --reporter=default","test:features:snake-case-fix":"vitest --config vitest.config.mjs run tests/snake-case-aggregate-fix.test.ts --reporter=default","test:features:aggregate-groupby":"vitest --config vitest.config.mjs run tests/aggregate-groupby.test.ts --reporter=default","test:features:naming-customization":"vitest --config vitest.config.mjs run tests/naming-customization.test.ts --reporter=default","test:features:prisma-client-matrix":"vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:zod-v4-string-formats":"vitest --config vitest.config.mjs run tests/issue-233-zod-v4-string-formats.test.ts --reporter=default","test:legacy:multi-provider:generate":"tsx tests/multi-provider/run-all-tests.ts --generate-only","test:legacy:multi-provider:parallel":"tsx tests/multi-provider/run-all-tests.ts --parallel","test:features:single-file-aggregator":"vitest --config vitest.config.mjs run tests/single-file-aggregator.test.ts --reporter=default","test:features:single-file-zod-versions":"vitest --config vitest.config.mjs run tests/single-file-zod-versions.test.ts --reporter=default","test:features:prisma-client-matrix:full":"FULL_PRISMA_CLIENT_MATRIX=1 vitest --config vitest.config.mjs run tests/prisma-client-full-matrix.test.ts --reporter=default","test:features:enum-array-zod-annotations":"vitest --config vitest.config.mjs run tests/enum-array-zod-annotations.test.ts --reporter=default","test:features:pure-models-zod-v4-recursion":"vitest --config vitest.config.mjs run tests/pure-models-zod-v4-recursion.test.ts --reporter=default","test:features:circular-dependency-exclusion":"vitest --config vitest.config.mjs run tests/circular-dependency-exclusion.test.ts --reporter=default","test:features:count-output-type-select-where":"vitest --config vitest.config.mjs run tests/count-output-type-select-where.test.ts --reporter=default"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.9.0","@types/express":"^5.0.5","@prisma/internals":"^7.9.0","@prisma/generator-helper":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.9.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.9.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_3.1.0_1785522852739_0.41461531761137516","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"prisma-zod-generator","version":"3.1.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@3.1.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"7dcb5ad0b31987412c622b85bb22b0a04d8277b2","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-3.1.1.tgz","fileCount":248,"integrity":"sha512-zt/Jcv+yDtT6st5LIvQltp4i2+ARXxIJV1U+WwIRDDW4ywL4NGZ7IrII/LOVWJXTk4/yaVOux9WvE75ukhk7FQ==","signatures":[{"sig":"MEUCIFdwLrd2TO03WwUF9DBcHJ8scS63sjTP5iU4KIcRqWfiAiEAgmFlpMu+S0W13lc7NTGu6ZJlACS9k0TzH5/vUeRvLDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3719979},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"6c3cba035f7211627a9da285d01f4d3228fab14d","private":false,"scripts":{"lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"VITEST_MAX_WORKERS=16 vitest run --reporter=default","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","prepare":"husky","release":"semantic-release","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run typecheck && pnpm run lint","test:watch":"vitest --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --reporter=html --check-coverage --statements=91 --branches=87 --functions=72 --lines=91 vitest run","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:sequential":"VITEST_MAX_WORKERS=1 vitest run --reporter=default","test:coverage:ci":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --check-coverage --statements=88 --branches=87 --functions=71 --lines=88 vitest run","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:package-consumer":"node scripts/verify-package-consumer.mjs","test:typecheck-fixtures":"pnpm --dir tests/typecheck-fixtures install && vitest run tests/pro-ui-output-compiles.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.17.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.9.0","@types/express":"^5.0.5","@prisma/internals":"^7.9.0","@prisma/generator-helper":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.9.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.9.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_3.1.1_1786688543834_0.8510031477354456","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"prisma-zod-generator","version":"3.2.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@3.2.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"9d4bec59cc9bb81f31343d8c3f060ef5c50c4bc0","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-3.2.0.tgz","fileCount":248,"integrity":"sha512-MbUhCYgcsxKGYB6CuwgPYd/K5VG1zj9EYe0l3+1FjMdWs7mb3xhs9jcGsG1yev0vTPmd7MJ0jPI2vjjbLA3Eig==","signatures":[{"sig":"MEUCICNhuh5xs3rYMusnU3L3GiFKspEGReeONpere+7iIssMAiEAtCEInRYSM/77mtjlvhnPeDkPP6lg2qZPmg+ZtlmgSJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3721477},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"0206f84ff9c51c60b54e31caa4fb89a9874dc2b0","private":false,"scripts":{"lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"VITEST_MAX_WORKERS=16 vitest run --reporter=default","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","prepare":"husky","release":"semantic-release","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run typecheck && pnpm run lint","test:watch":"vitest --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --reporter=html --check-coverage --statements=91 --branches=87 --functions=72 --lines=91 vitest run","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:sequential":"VITEST_MAX_WORKERS=1 vitest run --reporter=default","test:coverage:ci":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --check-coverage --statements=88 --branches=87 --functions=71 --lines=88 vitest run","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:package-consumer":"node scripts/verify-package-consumer.mjs","test:typecheck-fixtures":"pnpm --dir tests/typecheck-fixtures install && vitest run tests/pro-ui-output-compiles.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.17.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.9.0","@types/express":"^5.0.5","@prisma/internals":"^7.9.0","@prisma/generator-helper":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.9.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.9.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_3.2.0_1786727391515_0.46787051555126324","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"prisma-zod-generator","version":"3.2.1","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@3.2.1","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"745b94d59d685898dd7858e0da110dcc52de1dfb","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-3.2.1.tgz","fileCount":248,"integrity":"sha512-l03JMBSasbVI6iQbm12r25LeEi2TzQ8fRa3suZJHOe9rY1KIyyWvWnhhY/0sWsOsyc73ksmWPIgC718Jj/DzYg==","signatures":[{"sig":"MEYCIQDCccRfR4Au/JVwnLLM67SEJuAtbdg4CdppYLporREGlwIhAJygqkFV7JspCb/Me9KYlX03Nwvgjja7hTSy6k6qvIkt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3729278},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"f49e5b97a71db33afa364dc930cbb34dbb58ed10","private":false,"scripts":{"lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"VITEST_MAX_WORKERS=16 vitest run --reporter=default","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","prepare":"husky","release":"semantic-release","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run typecheck && pnpm run lint","test:watch":"vitest --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --reporter=html --check-coverage --statements=91 --branches=87 --functions=72 --lines=91 vitest run","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:sequential":"VITEST_MAX_WORKERS=1 vitest run --reporter=default","test:coverage:ci":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --check-coverage --statements=88 --branches=87 --functions=71 --lines=88 vitest run","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:package-consumer":"node scripts/verify-package-consumer.mjs","test:typecheck-fixtures":"pnpm --dir tests/typecheck-fixtures install && vitest run tests/pro-ui-output-compiles.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.17.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.9.0","@types/express":"^5.0.5","@prisma/internals":"^7.9.0","@prisma/generator-helper":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.9.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.9.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_3.2.1_1786728073983_0.7010104805066137","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"prisma-zod-generator","version":"3.3.0","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"author":{"url":"https://github.com/omar-dulaimi","name":"Omar Dulaimi"},"license":"MIT","_id":"prisma-zod-generator@3.3.0","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"bin":{"pzg-pro":"lib/cli/pzg-pro.js","prisma-zod-generator":"lib/generator.js"},"dist":{"shasum":"0b02e43f0b53fc88426012a859d91cc2abd65613","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-3.3.0.tgz","fileCount":248,"integrity":"sha512-Vrw5X6D8kcj8ZeVwEd3BzEPFzU8dBiQU+a++M5+B27dIWRFY+f5dq4uQXfGXM7ZtSO2i2dbqzb63RrNB1GulFg==","signatures":[{"sig":"MEUCIDeVX4TC3ewiZ8ePYEBz3cW3hKJzLjFlR0QWPh8NFax4AiEAu2HIPxzb86KAyQKq/HGgsPiRs4/A4JHaMu4UcDZRt8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3723171},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"engines":{"node":">=20.19.0"},"funding":{"url":"https://github.com/sponsors/omar-dulaimi","type":"github"},"gitHead":"c0e59a94efab80a3cd332d3961beff223e469e4b","private":false,"scripts":{"lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","test":"VITEST_MAX_WORKERS=16 vitest run --reporter=default","build":"tsc","setup":"git submodule update --init --recursive","format":"prettier --write .","prepare":"husky","release":"semantic-release","docs:dev":"cd website && pnpm run dev","llms:gen":"node scripts/generate-llms-txt.mjs","sync:pro":"git submodule update --remote src/pro","docker:ps":"docker compose ps","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","agent:info":"node scripts/agent-banner.js","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","prerelease":"pnpm run gen-example && pnpm run typecheck && pnpm run lint","test:watch":"vitest --watch","docker:down":"docker compose down","docker:logs":"docker compose logs -f","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","postinstall":"node scripts/postinstall.js","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","release:dry":"semantic-release --dry-run","docker:reset":"docker compose down -v && docker compose up -d","format:check":"prettier --check .","verify:build":"node scripts/verify-checksums.js","build:release":"./package.sh","obfuscate:pro":"node scripts/obfuscate-pro.js","test:coverage":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --reporter=html --check-coverage --statements=91 --branches=87 --functions=72 --lines=91 vitest run","tree-shake:pro":"node scripts/tree-shake.js","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","test:clean-envs":"node scripts/clean-test-envs.js","test:sequential":"VITEST_MAX_WORKERS=1 vitest run --reporter=default","test:coverage:ci":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --check-coverage --statements=88 --branches=87 --functions=71 --lines=88 vitest run","check-uncommitted":"git diff-index --quiet HEAD --","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","test:package-consumer":"node scripts/verify-package-consumer.mjs","test:typecheck-fixtures":"pnpm --dir tests/typecheck-fixtures install && vitest run tests/pro-ui-output-compiles.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"repository":{"url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git","type":"git"},"_npmVersion":"11.17.0","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","tslib":"^2.8.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","prettier":"^3.6.2","node-fetch":"^3.3.2","@types/cors":"^2.8.19","ajv-formats":"^3.0.1","@prisma/client":"^7.9.0","@types/express":"^5.0.5","@prisma/internals":"^7.9.0","@prisma/generator-helper":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","pg":"^8.16.3","tsx":"^4.20.6","zod":"^4.1.12","glob":"^13.0.0","husky":"^9.1.7","eslint":"^9.39.1","prisma":"^7.9.0","remark":"^15.0.1","rollup":"^4.53.3","vitest":"^4.0.12","ts-node":"^10.9.2","fast-glob":"^3.3.3","validator":"^13.15.23","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","expect-type":"^1.2.2","gray-matter":"^4.0.3","@types/js-yaml":"^4.0.9","@types/validator":"^13.15.10","remark-stringify":"^11.0.0","semantic-release":"^25.0.2","@prisma/adapter-pg":"^7.9.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.12","@rollup/plugin-terser":"^0.4.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","javascript-obfuscator":"^4.1.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@mermaid-js/mermaid-cli":"^11.12.0","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.47.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"zod":">=3.25.0 <5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-zod-generator_3.3.0_1786728780453_0.0368030574591407","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"prisma-zod-generator","version":"3.3.1","description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","repository":{"type":"git","url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git"},"bin":{"prisma-zod-generator":"lib/generator.js","pzg-pro":"lib/cli/pzg-pro.js"},"scripts":{"prepare":"husky","agent:info":"node scripts/agent-banner.js","postinstall":"node scripts/postinstall.js","setup":"git submodule update --init --recursive","sync:pro":"git submodule update --remote src/pro","build":"tsc","build:release":"./package.sh","typecheck":"tsc --noEmit","obfuscate:pro":"node scripts/obfuscate-pro.js","tree-shake:pro":"node scripts/tree-shake.js","verify:build":"node scripts/verify-checksums.js","gen-example":"rm -rf src/dsrc && rm -rf src/schemas && tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate && pnpm typecheck","gen-example:debug":"tsc && DEBUG_PRISMA_ZOD=1 pnpm prisma generate","test":"VITEST_MAX_WORKERS=16 vitest run --reporter=default","test:sequential":"VITEST_MAX_WORKERS=1 vitest run --reporter=default","test:watch":"vitest --watch","test:coverage":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --reporter=html --check-coverage --statements=91 --branches=87 --functions=72 --lines=91 vitest run","test:coverage:ci":"NODE_OPTIONS=--max-old-space-size=8192 c8 --include='src/**/*.ts' --exclude='src/dsrc/**' --exclude='src/schemas/**' --exclude='src/generated/**' --exclude='src/types/**' --exclude='src/types.ts' --exclude='**/*.d.ts' --exclude-after-remap --all --temp-directory=coverage/tmp --report-dir=coverage-full --reporter=text --reporter=json --check-coverage --statements=88 --branches=87 --functions=71 --lines=88 vitest run","test:typecheck-fixtures":"pnpm --dir tests/typecheck-fixtures install && vitest run tests/pro-ui-output-compiles.test.ts","test:package-consumer":"node scripts/verify-package-consumer.mjs","test:clean-envs":"node scripts/clean-test-envs.js","check-uncommitted":"git diff-index --quiet HEAD --","package:publish":"pnpm update && pnpm run check-uncommitted && ./package.sh && cd package && pnpm publish","prerelease":"pnpm run gen-example && pnpm run typecheck && pnpm run lint","release":"semantic-release","release:dry":"semantic-release --dry-run","release:predict":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer","release:predict:notes":"git fetch --tags --quiet && semantic-release --dry-run --no-ci --plugins @semantic-release/commit-analyzer,@semantic-release/release-notes-generator","postrelease":"echo 'Changelog is maintained on GitHub; no docs sync needed.'","lint":"eslint src/ tests/ --ignore-pattern 'tests/multi-provider/schemas/*/generated/**/*' --ignore-pattern 'src/pro/**' --fix","format":"prettier --write .","format:check":"prettier --check .","render:diagrams":"pnpm tsx scripts/render-mermaid.ts","llms:gen":"node scripts/generate-llms-txt.mjs","docs:dev":"cd website && pnpm run dev","docs:build":"cd website && pnpm run build","docs:serve":"cd website && pnpm run serve","docker:up":"docker compose up -d","docker:down":"docker compose down","docker:logs":"docker compose logs -f","docker:ps":"docker compose ps","docker:reset":"docker compose down -v && docker compose up -d"},"author":{"name":"Omar Dulaimi","url":"https://github.com/omar-dulaimi"},"keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"license":"MIT","dependencies":{"@prisma/client":"^7.9.0","@prisma/generator-helper":"^7.9.0","@prisma/internals":"^7.9.0","@types/cors":"^2.8.19","@types/express":"^5.0.5","ajv":"^8.17.1","ajv-formats":"^3.0.1","cors":"^2.8.5","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.1","node-fetch":"^3.3.2","prettier":"^3.6.2","tslib":"^2.8.1"},"peerDependencies":{"zod":">=3.25.0 <5"},"devDependencies":{"@mermaid-js/mermaid-cli":"^11.12.0","@prisma/adapter-pg":"^7.9.0","@rollup/plugin-terser":"^0.4.4","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/git":"^10.0.1","@semantic-release/github":"^12.0.2","@semantic-release/npm":"^13.1.2","@semantic-release/release-notes-generator":"^14.1.0","@types/jest":"^30.0.0","@types/js-yaml":"^4.0.9","@types/json-schema":"^7.0.15","@types/node":"^24.10.1","@types/validator":"^13.15.10","@typescript-eslint/eslint-plugin":"^8.47.0","@typescript-eslint/parser":"^8.47.0","@vitest/coverage-v8":"^4.0.12","c8":"^12.0.0","conventional-changelog-conventionalcommits":"^9.1.0","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","expect-type":"^1.2.2","fast-glob":"^3.3.3","glob":"^13.0.0","gray-matter":"^4.0.3","husky":"^9.1.7","javascript-obfuscator":"^4.1.1","pg":"^8.16.3","prisma":"^7.9.0","remark":"^15.0.1","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","remark-stringify":"^11.0.0","rollup":"^4.53.3","semantic-release":"^25.0.2","ts-node":"^10.9.2","tsx":"^4.20.6","typescript":"^5.9.3","validator":"^13.15.23","vitest":"^4.0.12","zod":"^4.1.12"},"pnpm":{"overrides":{"postcss":"^8.5.6"},"ignoredBuiltDependencies":["@prisma/client","@prisma/engines","prisma"]},"bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/omar-dulaimi"},"homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","private":false,"engines":{"node":">=20.19.0"},"gitHead":"f3558ed10f2ea62bf78848b83aa209210f49f0b7","_id":"prisma-zod-generator@3.3.1","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-dCefOPqhLk9GRHlQCcuZSoMNCVj0Q/bhwh/hb1SGIZyYxVECQeyVk2zgwlDJWnC8dpZWBbHfxcZ5qOBG2WNsyw==","shasum":"54cf6092d1ed215c08869199dafc4c5fbcc055fe","tarball":"https://registry.npmjs.org/prisma-zod-generator/-/prisma-zod-generator-3.3.1.tgz","fileCount":248,"unpackedSize":3728204,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prisma-zod-generator@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC1dMa5QW0Mhq0foQP5BTV7n60/hpR51AuXcBIYZ9HrPAiBB1cBrJreixmhtxTKltDlJuCbltYzesLm+RLbikyg4RQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd21a693-c5cd-497d-a847-0cff5a9f9a83"}},"directories":{},"maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prisma-zod-generator_3.3.1_1787316638800_0.6087051811985782"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-08T00:57:56.100Z","modified":"2026-08-21T12:50:39.387Z","0.0.0-rc.1":"2022-05-08T00:57:56.272Z","0.0.0-rc.2":"2022-05-10T16:51:05.567Z","0.0.0-rc.3":"2022-05-12T01:25:53.749Z","0.0.0-rc.4":"2022-05-12T03:53:34.220Z","0.1.0":"2022-05-17T16:55:58.944Z","0.1.1":"2022-05-18T01:13:04.417Z","0.1.2":"2022-05-18T02:08:07.160Z","0.1.3":"2022-05-27T05:37:05.322Z","0.1.4":"2022-06-06T17:01:16.347Z","0.2.0":"2022-07-12T12:34:31.015Z","0.3.0":"2022-07-12T16:10:37.838Z","0.3.1":"2022-07-16T12:42:14.279Z","0.4.0":"2022-07-20T12:48:22.355Z","0.4.1":"2022-07-30T12:11:09.990Z","0.4.2":"2022-08-11T00:52:40.500Z","0.5.0":"2022-08-13T00:30:54.476Z","0.5.1":"2022-08-30T18:40:58.259Z","0.5.2":"2022-09-04T17:48:45.927Z","0.5.3":"2022-09-05T23:13:59.482Z","0.5.4":"2022-10-31T18:04:13.656Z","0.6.0":"2022-11-04T14:07:19.978Z","0.6.1":"2022-11-04T14:13:11.687Z","0.7.0":"2022-11-09T17:36:17.272Z","0.7.1":"2022-11-15T18:23:27.237Z","0.7.2":"2022-11-15T18:25:50.984Z","0.7.3":"2022-11-17T06:40:29.040Z","0.7.4":"2022-11-17T07:30:21.155Z","0.8.0":"2022-11-28T19:47:25.476Z","0.8.1":"2022-12-02T10:40:04.396Z","0.8.2":"2022-12-02T19:41:52.227Z","0.8.3":"2022-12-24T08:33:36.774Z","0.8.4":"2022-12-24T09:01:42.469Z","0.8.5":"2022-12-24T09:07:42.866Z","0.8.6":"2022-12-24T09:31:48.955Z","0.8.7":"2022-12-30T07:07:27.404Z","0.8.8":"2022-12-30T07:18:42.576Z","0.8.9":"2022-12-31T07:39:09.682Z","0.8.10":"2022-12-31T20:26:42.766Z","0.8.11":"2023-01-01T12:26:50.087Z","0.8.12":"2023-05-19T12:45:14.281Z","0.8.13":"2023-05-19T13:36:54.685Z","0.8.14-beta.0":"2025-07-19T06:12:58.794Z","1.0.0":"2025-07-22T05:10:17.328Z","1.0.1":"2025-07-22T05:16:54.313Z","1.0.2":"2025-07-22T16:06:09.773Z","1.0.3":"2025-07-22T21:31:10.617Z","1.0.4":"2025-07-23T02:17:03.612Z","0.8.15":"2025-07-23T02:21:41.903Z","1.0.5":"2025-07-25T07:05:19.469Z","1.0.6":"2025-07-25T10:07:54.534Z","1.0.7":"2025-07-25T10:57:00.468Z","1.1.0":"2025-07-25T17:48:55.396Z","1.1.1":"2025-07-30T02:21:12.418Z","1.2.0":"2025-08-07T07:20:31.173Z","1.3.0":"2025-08-09T11:11:41.965Z","1.3.1":"2025-08-09T14:55:15.537Z","1.4.0":"2025-08-09T16:09:13.960Z","1.4.1":"2025-08-09T18:06:10.047Z","1.4.2":"2025-08-10T03:37:02.653Z","1.5.0":"2025-08-10T16:25:44.330Z","1.6.0":"2025-08-11T06:31:05.492Z","1.7.0":"2025-08-12T01:34:32.791Z","1.8.0":"2025-08-13T07:24:36.736Z","1.9.0":"2025-08-13T15:21:10.503Z","1.9.1":"2025-08-13T16:40:50.077Z","1.9.2":"2025-08-13T18:50:00.874Z","1.9.3":"2025-08-14T14:23:02.381Z","1.10.0":"2025-08-14T17:15:54.015Z","1.10.1":"2025-08-15T02:11:00.441Z","1.11.0":"2025-08-16T11:20:24.347Z","1.12.0":"2025-08-16T12:15:44.111Z","1.12.1":"2025-08-17T07:47:57.993Z","1.12.2":"2025-08-17T17:09:28.131Z","1.12.3":"2025-08-18T03:34:54.567Z","1.12.4":"2025-08-18T05:05:52.652Z","1.13.0":"2025-08-20T02:26:38.725Z","1.14.0":"2025-08-20T02:41:46.839Z","1.15.0":"2025-08-20T23:21:18.356Z","1.16.0":"2025-08-22T07:40:28.010Z","1.16.1":"2025-08-23T05:03:01.918Z","1.16.2":"2025-08-23T17:37:00.919Z","1.16.3":"2025-08-24T08:42:37.575Z","1.16.4":"2025-08-24T11:24:04.473Z","1.16.5":"2025-08-25T01:12:17.721Z","1.16.6":"2025-08-25T01:27:37.914Z","1.17.0":"2025-08-26T04:13:50.787Z","1.17.1":"2025-08-26T22:45:36.185Z","1.17.2":"2025-08-29T14:33:54.751Z","1.17.3":"2025-08-29T15:31:04.870Z","1.17.4":"2025-08-29T15:42:20.014Z","1.17.5":"2025-08-30T00:41:44.711Z","1.17.6":"2025-08-30T10:04:32.044Z","1.17.7":"2025-08-30T14:39:33.467Z","1.17.8":"2025-08-30T23:24:03.794Z","1.17.9":"2025-08-31T22:08:15.175Z","1.17.10":"2025-09-02T03:34:26.236Z","1.18.0":"2025-09-02T08:19:18.959Z","1.18.1":"2025-09-02T15:14:11.768Z","1.18.2":"2025-09-03T03:39:46.531Z","1.18.3":"2025-09-03T05:13:38.874Z","1.18.4":"2025-09-03T07:36:47.499Z","1.18.5":"2025-09-03T15:59:15.092Z","1.18.6":"2025-09-08T13:33:13.356Z","1.18.7":"2025-09-08T13:37:40.380Z","1.18.8":"2025-09-08T15:52:27.819Z","1.19.0":"2025-09-10T10:13:11.820Z","1.19.1":"2025-09-11T14:53:17.772Z","1.20.0":"2025-09-11T23:56:12.328Z","1.20.1":"2025-09-12T06:30:47.009Z","1.20.2":"2025-09-12T07:32:56.882Z","1.20.3":"2025-09-16T20:15:30.579Z","1.20.4":"2025-09-18T05:15:53.489Z","1.21.0":"2025-09-18T15:58:01.271Z","1.21.1":"2025-09-19T08:41:52.805Z","1.21.2":"2025-09-20T01:47:14.720Z","1.21.3":"2025-09-21T14:00:17.827Z","1.21.4":"2025-09-25T15:02:15.425Z","1.22.0":"2025-09-26T18:39:50.003Z","1.22.1":"2025-09-27T05:20:26.410Z","1.22.2":"2025-09-28T01:13:45.890Z","1.23.0":"2025-09-28T18:53:18.661Z","1.23.1":"2025-09-28T19:30:22.576Z","1.23.2":"2025-09-28T19:35:15.927Z","1.24.0":"2025-09-29T19:38:37.425Z","1.25.0":"2025-09-29T23:27:10.104Z","1.25.1":"2025-10-01T17:17:05.815Z","1.26.0":"2025-10-02T00:21:22.631Z","1.27.0":"2025-10-04T04:19:40.415Z","1.27.1":"2025-10-04T04:33:11.152Z","1.27.2":"2025-10-04T04:44:42.869Z","1.27.3":"2025-10-04T10:37:11.609Z","1.27.4":"2025-10-09T04:10:09.929Z","1.27.5":"2025-10-10T08:53:34.165Z","1.27.6":"2025-10-10T13:21:43.523Z","1.27.7":"2025-10-12T09:48:55.916Z","1.28.0":"2025-10-13T03:40:20.321Z","1.28.1":"2025-10-14T02:26:00.094Z","1.28.2":"2025-10-14T03:37:18.733Z","1.28.3":"2025-10-14T05:19:57.085Z","1.29.0":"2025-10-19T05:00:58.503Z","1.29.1":"2025-10-20T07:08:43.771Z","1.29.2":"2025-10-23T04:29:47.578Z","1.30.0":"2025-10-24T04:21:57.749Z","1.30.1":"2025-10-24T04:47:35.391Z","1.30.2":"2025-10-24T05:25:18.079Z","1.31.0":"2025-11-01T04:36:55.898Z","1.31.1":"2025-11-01T04:43:35.791Z","1.31.2":"2025-11-01T10:15:52.787Z","1.31.3":"2025-11-07T10:49:08.771Z","1.31.4":"2025-11-09T01:39:24.715Z","1.31.5":"2025-11-09T03:07:20.670Z","1.31.6":"2025-11-09T03:25:08.954Z","1.31.7":"2025-11-09T06:37:51.507Z","1.31.8":"2025-11-12T03:28:18.250Z","1.32.0":"2025-11-14T04:54:01.922Z","1.32.1":"2025-11-14T08:09:57.278Z","1.32.2":"2025-11-21T07:23:07.387Z","2.0.0":"2025-11-22T05:34:04.449Z","2.1.0":"2025-11-22T06:05:30.611Z","2.1.1":"2025-11-22T06:14:53.394Z","2.1.2":"2025-11-22T06:28:46.233Z","2.1.3":"2026-02-14T08:15:00.209Z","2.1.4":"2026-02-14T14:53:19.972Z","2.1.5":"2026-07-24T18:45:32.685Z","2.1.6":"2026-07-24T20:40:19.558Z","2.1.7":"2026-07-25T04:18:15.991Z","2.2.0":"2026-07-25T04:44:07.978Z","2.3.0":"2026-07-25T05:01:37.745Z","2.3.1":"2026-07-25T05:16:03.366Z","2.3.2":"2026-07-25T06:02:01.156Z","2.3.3":"2026-07-25T06:21:31.055Z","2.3.4":"2026-07-25T07:11:53.488Z","2.3.5":"2026-07-25T08:31:22.184Z","2.3.6":"2026-07-25T10:45:50.976Z","2.3.7":"2026-07-25T13:14:32.848Z","2.3.8":"2026-07-25T14:39:39.916Z","2.4.0":"2026-07-25T15:25:23.942Z","2.4.1":"2026-07-25T17:11:20.371Z","2.4.2":"2026-07-25T17:27:20.718Z","2.5.0":"2026-07-25T17:51:30.418Z","2.6.0":"2026-07-25T18:11:33.048Z","2.7.0":"2026-07-25T18:22:01.166Z","2.8.0":"2026-07-25T18:33:53.121Z","2.8.1":"2026-07-25T18:48:24.589Z","2.8.2":"2026-07-26T07:22:56.395Z","2.8.3":"2026-07-26T07:52:59.569Z","2.9.0":"2026-07-26T08:49:03.470Z","3.0.0":"2026-07-26T19:03:40.846Z","3.0.1":"2026-07-26T19:15:06.953Z","3.0.2":"2026-07-31T17:48:50.588Z","3.1.0":"2026-07-31T18:34:12.909Z","3.1.1":"2026-08-14T06:22:24.007Z","3.2.0":"2026-08-14T17:09:51.703Z","3.2.1":"2026-08-14T17:21:14.149Z","3.3.0":"2026-08-14T17:33:00.627Z","3.3.1":"2026-08-21T12:50:39.029Z"},"bugs":{"url":"https://github.com/omar-dulaimi/prisma-zod-generator/issues"},"author":{"name":"Omar Dulaimi","url":"https://github.com/omar-dulaimi"},"license":"MIT","homepage":"https://omar-dulaimi.github.io/prisma-zod-generator","keywords":["prisma","prisma-client","prisma-schema","zod","prisma-generator","prisma-zod-generator"],"repository":{"type":"git","url":"git+https://github.com/omar-dulaimi/prisma-zod-generator.git"},"description":"Prisma 2+ generator to emit Zod schemas from your Prisma schema","maintainers":[{"name":"omar-dulaimi","email":"o.m.dulaimi@gmail.com"}],"readme":"# Prisma Zod Generator\n\nA Prisma generator that emits [Zod](https://zod.dev) schemas from your Prisma schema. It runs as part of\n`prisma generate`, so your validation schemas are regenerated from the same source of truth as your Prisma Client.\n\n[![npm version](https://img.shields.io/npm/v/prisma-zod-generator.svg?color=16C464&label=npm)](https://www.npmjs.com/package/prisma-zod-generator)\n[![downloads](https://img.shields.io/npm/dw/prisma-zod-generator.svg?color=8B5CF6&label=downloads)](https://www.npmjs.com/package/prisma-zod-generator)\n[![CI](https://img.shields.io/github/actions/workflow/status/omar-dulaimi/prisma-zod-generator/ci.yml?branch=master&label=CI)](https://github.com/omar-dulaimi/prisma-zod-generator/actions)\n[![license MIT](https://img.shields.io/badge/license-MIT-0a0a0a.svg)](https://github.com/omar-dulaimi/prisma-zod-generator/blob/master/LICENSE)\n\n[Documentation](https://omar-dulaimi.github.io/prisma-zod-generator/) ·\n[PZG Pro](https://omar-dulaimi.github.io/prisma-zod-generator/pricing)\n\n## Requirements\n\n| Dependency | Supported                                         |\n| ---------- | ------------------------------------------------- |\n| Node.js    | >= 20.19.0 (22.x recommended)                     |\n| Prisma     | 7.x                                               |\n| Zod        | >= 3.25.0 < 5 (both v3 and v4 output are emitted) |\n| TypeScript | >= 5.4 (5.9.x recommended)                        |\n\n## Install\n\n```bash\nnpm install --save-dev prisma-zod-generator\nnpm install zod\n```\n\nInstall the generator locally rather than globally: Prisma resolves the generator executable from\n`node_modules/.bin`, so a project-local install is what makes `provider = \"prisma-zod-generator\"` work.\n`zod` is a peer dependency (`>=3.25.0 <5`) because the generated files import it at runtime.\n\n## Usage\n\nAdd the generator to `schema.prisma`:\n\n```prisma\ngenerator client {\n  provider = \"prisma-client\"\n  output   = \"../src/generated/prisma\"\n}\n\ngenerator zod {\n  provider = \"prisma-zod-generator\"\n  // output defaults to <schema dir>/generated\n  // config = \"./zod-generator.config.json\"\n}\n```\n\nThen run:\n\n```bash\nnpx prisma generate\n```\n\nWith no configuration you get one schema file per Prisma CRUD operation, plus the input object and enum\nschemas they reference:\n\n```\nprisma/generated/schemas/\n├── findManyUser.schema.ts     # UserFindManySchema, UserFindManyZodSchema\n├── createOneUser.schema.ts    # UserCreateOneSchema, UserCreateOneZodSchema\n├── objects/                   # UserWhereInputObjectSchema, UserCreateInputObjectSchema, ...\n├── enums/                     # SortOrderSchema, UserScalarFieldEnumSchema, ...\n├── results/                   # UserFindManyResultSchema, ...\n├── variants/                  # pure/ input/ result/ variants of each model\n└── index.ts                   # barrel re-export\n```\n\nA `helpers/` directory is emitted next to `schemas/` when the Prisma schema contains `Json` or `Decimal`\nfields, and `models/` appears under `schemas/` once `pureModels` is enabled.\n\nEvery operation file exports the schema twice. `<Model><Operation>Schema` is annotated as\n`z.ZodType<Prisma.<Model><Operation>Args>`, so parsed output can be handed straight to the Prisma Client;\n`<Model><Operation>ZodSchema` is the unannotated object, for when you need `.extend()`, `.partial()` or\n`.omit()`.\n\n```ts\nimport { UserFindManySchema } from './prisma/generated/schemas/findManyUser.schema';\n\nconst args = UserFindManySchema.parse(req.query);\nconst users = await prisma.user.findMany(args);\n```\n\n### Model schemas\n\nSet `pureModels: true` to also emit one plain schema per model, with no CRUD wrappers and no Prisma types:\n\n```ts\n// prisma/generated/schemas/models/User.schema.ts\nimport * as z from 'zod';\n\nexport const UserSchema = z.object({\n  id: z.number().int(),\n  email: z.string(),\n  name: z.string().nullish(),\n});\n\nexport type UserType = z.infer<typeof UserSchema>;\n```\n\n### Validators declared in the Prisma schema\n\n`@zod` annotations in triple-slash comments are compiled into the generated field schemas:\n\n```prisma\nmodel User {\n  id    Int     @id @default(autoincrement())\n  /// @zod.email()\n  email String  @unique\n  /// @zod.min(2).max(80)\n  name  String?\n}\n```\n\nSee [Zod comment annotations](https://omar-dulaimi.github.io/prisma-zod-generator/docs/pipeline/zod-comments)\nfor the supported validators, custom imports, and metadata annotations.\n\n### Already using prisma-json-types-generator?\n\nPZG can read [prisma-json-types-generator](https://github.com/arthurfiorette/prisma-json-types-generator)\n(PJTG) annotations directly, so the `/// [TypeName]` and `/// ![<ts type>]` comments you already have\nstart validating at runtime. No annotation changes, no schema changes:\n\n```json\n{\n  \"typedJson\": {\n    \"schemaModule\": \"./json-types\"\n  }\n}\n```\n\n```prisma\nmodel Workflow {\n  id Int @id @default(autoincrement())\n  /// [WorkflowNode]\n  nodes Json\n  /// !['draft' | 'published']\n  status String\n}\n```\n\n```ts\n// objects/WorkflowCreateInput.schema.ts\n  nodes: z.union([JsonNullValueInputSchema, WorkflowNodeSchema]),\n  status: z.enum(['draft', 'published'])\n```\n\n**This is additive, not a migration. Keep PJTG installed.** PJTG types the generated Prisma Client so\n`prisma.workflow.findFirst()` returns a typed `nodes`; PZG cannot do that and does not try. What PZG adds\nis the half PJTG leaves out: runtime validation, including on `String`/`Int`/`Float` literal unions that\nneither library checked before. Add `\"emitNamespace\": true` and the Zod schema becomes the single authored\ndefinition, with the `PrismaJson` type derived from it via `z.infer`, so the two cannot drift.\n\nFields with no annotation are untouched, and with no `typedJson` block output is unchanged.\nSee [prisma-json-types-generator interop](https://omar-dulaimi.github.io/prisma-zod-generator/docs/integrations/prisma-json-types-generator)\nfor the option reference, the supported `![...]` conversions, and the limitations.\n\n## Configuration\n\nOptions can be set in the generator block or in a JSON file next to `schema.prisma`.\n`zod-generator.config.json` is discovered automatically; any other path can be passed via\n`config = \"./my-config.json\"` (resolved relative to the schema file).\n\n```json\n{\n  \"$schema\": \"../node_modules/prisma-zod-generator/lib/config/schema.json\",\n  \"mode\": \"full\",\n  \"pureModels\": true,\n  \"useMultipleFiles\": true\n}\n```\n\nThe `$schema` line gives autocomplete, hover docs, and validation in any JSON-aware editor; adjust the\nrelative path to match your layout. Commonly used options: `mode` (`full` | `minimal` | `custom`), `output`,\n`useMultipleFiles` / `singleFileName`, `pureModels`, `variants`, `naming`, `optionalFieldBehavior`,\n`dateTimeStrategy`, `strictMode`, `emit`, `zodImportTarget`, `zodImportPath`. `useMultipleFiles: false`\ncollapses the output into a single `schemas.ts`.\n\n- [Quick start](https://omar-dulaimi.github.io/prisma-zod-generator/docs/intro/quick-start)\n- [Configuration precedence](https://omar-dulaimi.github.io/prisma-zod-generator/docs/config/precedence)\n- [File layout and single-file mode](https://omar-dulaimi.github.io/prisma-zod-generator/docs/config/file-layout)\n- [JSON Schema IntelliSense](https://omar-dulaimi.github.io/prisma-zod-generator/docs/config/schema-json)\n- [Troubleshooting](https://omar-dulaimi.github.io/prisma-zod-generator/docs/reference/troubleshooting)\n\nThe [`recipes/`](recipes) directory holds ready-made config presets (minimal CRUD, models only, single file,\ntRPC-optimized, and more); each one is a `zod-generator.config.json` with a short README explaining the\ntrade-offs.\n\n## PZG Pro\n\nThe generator above is MIT licensed and complete on its own. The commercial packs generate the layers\npeople usually hand-write around it:\n\n- **Server Actions**: typed Next.js `'use server'` actions per model, validation already wired in.\n- **Form UX**: working forms from your schema for shadcn, MUI, Chakra, Mantine, or plain elements,\n  with react-hook-form and your Zod schemas connected.\n- **Policies & Redaction**: turn `/// @policy` and `/// @pii` comments in your schema into enforced\n  access rules and redacted logs, plus PostgreSQL row-level security.\n- **Drift Guard**: a CI command that compares two git refs and fails the build on a breaking schema\n  change, with an allow-list for the ones you accept.\n- **SDK Publisher**: a publishable TypeScript or Python client for your models.\n- **API Docs, Contract Testing, Data Factories, Performance, Multi-Tenant Kit**: OpenAPI plus a mock\n  server, Pact consumer and provider tests, seed factories typed to your schema, precompiled\n  generation for large schemas, and tenant isolation enforced in the client.\n\n| Pack                                                                          | Minimum plan |\n| ----------------------------------------------------------------------------- | ------------ |\n| Server Actions, Form UX                                                       | Starter      |\n| Policies & Redaction, Drift Guard, PostgreSQL RLS, SDK Publisher, Performance  | Professional |\n| API Docs, Contract Testing, Data Factories                                    | Business     |\n| Multi-Tenant Kit                                                              | Enterprise   |\n\nPro code ships inside the published package, is unlocked with a `PZG_LICENSE_KEY`, and is invoked\nthrough the bundled `pzg-pro` CLI.\n[Pro features](https://omar-dulaimi.github.io/prisma-zod-generator/docs/features/overview) ·\n[Pricing](https://omar-dulaimi.github.io/prisma-zod-generator/pricing)\n\n### Buying a licence\n\nLicences are sold through GitHub Sponsors, which needs one thing spelled out: open the\n**One-time** tab, the second one, and pick a yearly **PZG Starter**, **PZG Professional**,\n**PZG Business**, or **PZG Enterprise** tier. The monthly support tiers on the first tab do **not**\ninclude a PZG Pro licence.\n\n<img src=\"website/static/img/tiers.png\" alt=\"GitHub Sponsors One-time tab showing the PZG yearly tiers\" width=\"320\" />\n\n<https://github.com/sponsors/omar-dulaimi>\n\n## Sponsor\n\nSponsorships fund maintenance and new feature work, separately from any Pro licence:\n<https://github.com/sponsors/omar-dulaimi>\n\n## Contributing\n\nIssues and pull requests are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for the repository layout,\ncommit conventions, and test commands. Please open an issue before large refactors, and keep diffs focused.\n\n## License\n\nMIT © [Omar Dulaimi](https://github.com/omar-dulaimi). See [LICENSE](LICENSE).\nPZG Pro packs are covered by a separate commercial license ([LICENSE-PRO.md](LICENSE-PRO.md)).\n","readmeFilename":"README.md","users":{"flumpus-dev":true}}