{"_id":"zod-prisma","_rev":"18-4be7f93958a57d701d739a5a20cd5a1b","name":"zod-prisma","dist-tags":{"latest":"0.5.4"},"versions":{"0.1.0":{"version":"0.1.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"engines":{"node":">=14"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint src test/*.test.ts test/**/*.test.ts","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"prisma":"^2.24.0","zod":"^3.0.0"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":true},"name":"zod-prisma","author":{"name":"Carter Grimmeisen"},"module":"dist/zod-prisma.esm.js","size-limit":[{"path":"dist/zod-prisma.cjs.production.min.js","limit":"10 KB"},{"path":"dist/zod-prisma.esm.js","limit":"10 KB"}],"resolutions":{"eslint":"^7.17.0"},"devDependencies":{"@size-limit/preset-small-lib":"^4.11.0","@types/fs-extra":"^9.0.11","@typescript-eslint/eslint-plugin":"^4.26.1-alpha.0","@typescript-eslint/parser":"^4.26.1-alpha.0","eslint":"^7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^3.4.0","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^6.0.0","jest-mock-extended":"^1.0.15","prettier":"^2.3.0","prisma":"^2.24.1","size-limit":"^4.11.0","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4","zod":"^3.1.0"},"dependencies":{"@prisma/generator-helper":"^2.24.0","ts-morph":"^11.0.0"},"description":"I got tired of having to manually create Zod schemas for my Prisma models and of updating them everytime I made schema changes. This provides a way of automatically generating them with your prisma","licenseText":"MIT License\n\nCopyright (c) 2021 Carter Grimmeisen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"zod-prisma@0.1.0","dist":{"shasum":"b7ab686a9b0ab12edc0297c286ea3dc9bb4f3826","integrity":"sha512-bAGuQyEj+0Il5/OZ+t/4b+VFTbjBrFriJzt0LFLe8px8mcktczNZr+khKqQ5Njyhji+PEKfwKIAhqoQr9RJcOg==","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.1.0.tgz","fileCount":23,"unpackedSize":79427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3wwKCRA9TVsSAnZWagAA26AP/2w0phwBC9cS0lZmlR8U\nxWqaUEnFfcjh3eQ9Gitz7GeByHWnkQNllBO42I2a56lJvjkp7MMDMGDRNCu2\nN3Nynbcs93VWjOggboJMW6vP6nFIcbJFRGAO6/qUGGbdETvx5ne7zoA6wtbQ\nQbIBj4WhDMcE1cW1e9CZVl2Mj+Ge1A1LqsoiyvP1Dp4Xr57MA9tiG9DR/gtH\n6m083EFFdN21j4EOJBFGoZ/t3bbZ0wOoLr6WxrhE9ms8Jzp7B2Yvf2RO4+Iz\nsrbXz7afFYtlayVjYjCRP4eCkMSyPhb6NR/dCVeX/zg0TalVcorH8zek6QQ6\nSkwHkZNAmy/ZmP6pEj5iWk1VElcvuOJMbYGkx1POYWIkt/vLW2RVHcrUKW9X\nytHCFGecuKI8YbyXLieNKzBueRo/4LQX3wbnys7TuDqTolljRdzmO5Wmd/Ry\nQqF7YCgc9Hhi3UMs/t8g8eQ35CwCfO6fMrSG9q2eveLB9rI1pZEHNh//40x1\nu54T3UK1eDH4ZLJttFvimoASjee42JyxLYhGWzWiyo4SGP9/DWoHlqTWUD41\n360KtlQI9vYckB/TJONnVkTfq3MRvbTGqFlI75g3DI38jYiz2WuirZr1NZAl\nMgCL+QGdAjN9SIkPDfn9x5YelIiszaMyJwkwxpiXfK1D8ABbxc5Kys2kvWvo\nyJJy\r\n=7eol\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDem2B2FXngQTuyjN8GZV+wZYnQLVYer3DdLirHYA88AAiEA1gzgoW7/CHUrDoJHbW3FLLsrRb7Q3OwTJGmPN5poy44="}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.1.0_1625230346400_0.4327011851090372"},"_hasShrinkwrap":false},"0.1.1":{"version":"0.1.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"engines":{"node":">=14"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint src test/*.test.ts test/**/*.test.ts","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"prisma":"^2.24.0","zod":"^3.0.0"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":true},"name":"zod-prisma","author":{"name":"Carter Grimmeisen"},"module":"dist/zod-prisma.esm.js","size-limit":[{"path":"dist/zod-prisma.cjs.production.min.js","limit":"10 KB"},{"path":"dist/zod-prisma.esm.js","limit":"10 KB"}],"resolutions":{"eslint":"^7.17.0"},"devDependencies":{"@size-limit/preset-small-lib":"^4.11.0","@types/fs-extra":"^9.0.11","@typescript-eslint/eslint-plugin":"^4.26.1-alpha.0","@typescript-eslint/parser":"^4.26.1-alpha.0","eslint":"^7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^3.4.0","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^6.0.0","jest-mock-extended":"^1.0.15","prettier":"^2.3.0","prisma":"^2.24.1","size-limit":"^4.11.0","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4","zod":"^3.1.0"},"dependencies":{"@prisma/generator-helper":"^2.24.0","ts-morph":"^11.0.0"},"description":"I got tired of having to manually create Zod schemas for my Prisma models and of updating them everytime I made schema changes. This provides a way of automatically generating them with your prisma","licenseText":"MIT License\n\nCopyright (c) 2021 Carter Grimmeisen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"zod-prisma@0.1.1","dist":{"shasum":"88df8fa664ed55840392f61bd2107b43cf9b6e65","integrity":"sha512-+7nCNkEBzQyn3Cc4sYfm4WrI9CBLj9KNW7GHYAa2Sxs3Zys9BvmE4nrQlObjboP3eusEdyQXaiLX4HmAtLIv/Q==","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.1.1.tgz","fileCount":23,"unpackedSize":79494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3wzVCRA9TVsSAnZWagAAE2QP/itwTUh0lVsF3tyAcQvQ\n1BVM4GtfFwoRtOCQYR73Y9uy7UXtuIVCRG2zYRUWnkxNRWhRHHP8VH73omGP\nGvSD1SVVevoqKhjSaMEY71s4gK+IxYsu8cOvcpZP4nkgTU11lvLun+p9eS2u\nzjzX5xN7dJzpadS/7PmNJ0ZV5DJBAi7hJDG2rNk7muspFp4SVDQtqtFb3zUD\nbg4rNSQK5R+9lNm2F0QNUDGeSIyZzUw4Iox6QSSMcxrJV/tXRgWYp5guoaCx\nya91dNhq+dOXmRzbd9/0kRSJnXHRaQm0vyE561G4D9K2pN14efeDXFreBV4d\nFCqm0wkUbIvEQjNyDhUHu4XbRBjmwXnF5u8X/LFUR0Rd9Xbh2A9jiX8XQZF6\n4Gf9J9sPGsFqqFEEjT2njffAKuNrDyqfpnD6f31jVIIPPEHzdDbDLnEhhxst\nyt5jUj26bBed7z1ia+1IFSfPpZ+Wqv4XdRwpGj7DWeh8XK6ocBZtfl62REQF\nwCF5eTd+22vyL7zgcaLs6cmein0bZsTDzqrv/xaJ4YrndcIYvngaX9IDZIkM\nSSpJ7r5LYTX+QMALrY3X2JdtlOpCj1rG/57NWmEbK3Og4eXhtaDFs5REZMeZ\nguBXz8snuWdwSzRL85nqbkuKM+RBmZp8EPiQZidq9iC3gkqriWSQLjCUlM5a\ng0vX\r\n=MG0F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2wi3EU16bt0n+L7A3QZkbHChbXatvwwJ2rQZzj5On+AiEA/9orBsQskGMj50kgcex/6Rn6pJXZKjYJSs069/8lwLU="}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.1.1_1625230548726_0.16390444078068733"},"_hasShrinkwrap":false},"0.1.2":{"version":"0.1.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"engines":{"node":">=14"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint src test/*.test.ts test/**/*.test.ts","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"prisma":"^2.24.0","zod":"^3.0.0"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":true},"name":"zod-prisma","author":{"name":"Carter Grimmeisen"},"module":"dist/zod-prisma.esm.js","size-limit":[{"path":"dist/zod-prisma.cjs.production.min.js","limit":"10 KB"},{"path":"dist/zod-prisma.esm.js","limit":"10 KB"}],"resolutions":{"eslint":"^7.17.0"},"devDependencies":{"@size-limit/preset-small-lib":"^4.5.5","@types/fs-extra":"^9.0.11","@typescript-eslint/eslint-plugin":"^4.26.1-alpha.0","@typescript-eslint/parser":"^4.26.1-alpha.0","eslint":"^7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^3.4.0","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^6.0.0","jest-mock-extended":"^1.0.15","prettier":"^2.3.0","prisma":"^2.24.1","size-limit":"^4.11.0","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.4","zod":"^3.1.0"},"dependencies":{"@prisma/generator-helper":"^2.24.0","ts-morph":"^11.0.0"},"gitHead":"b1088708f668a974e984b59571108afbff462d25","description":"<!-- *** Thanks for checking out the Best-README-Template. If you have a suggestion *** that would make this better, please fork the repo and create a pull request *** or simply open an issue with the tag \"enhancement\". *** Thanks again! Now go create som","_id":"zod-prisma@0.1.2","_nodeVersion":"15.9.0","_npmVersion":"7.5.3","dist":{"integrity":"sha512-oGhe2/MSyjZ8Elq8vhKqPNTJLCkdfSRQ2NpW/dYgrEOUIrZV+FF2ELg5E4Cnc4KJXRPQ5GsfBwnoTL6T5QKbfg==","shasum":"662dcc0a0c3cdd4b37dc713b702614e62807adc1","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.1.2.tgz","fileCount":19,"unpackedSize":79468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALLEQshwQX2T1my3YRuPjO3MeVbq2aaHiY9jmphRFtdAiAai3ST/T+Z5Tjiz4/Ufnevx49hDAU+rBpP4+IPYf7N7w=="}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.1.2_1632595915906_0.371830242678572"},"_hasShrinkwrap":false},"0.2.0":{"version":"0.2.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"engines":{"node":">=14"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint src test/*.test.ts test/**/*.test.ts"},"peerDependencies":{"prisma":"^3.3.0","zod":"^3.0.0"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":true},"name":"zod-prisma","author":{"name":"Carter Grimmeisen"},"module":"dist/zod-prisma.esm.js","resolutions":{"eslint":"^7.17.0"},"devDependencies":{"@types/fs-extra":"^9.0.11","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"^7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^4.0.0","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^7.0.4","jest-mock-extended":"^2.0.4","prettier":"^2.3.0","prisma":"^3.3.0","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.4.4","zod":"^3.11.6"},"dependencies":{"@prisma/generator-helper":"^3.3.0","ts-morph":"^12.1.0"},"gitHead":"1ebf475b012e5818a7e064f76f29ad9f7f717ca6","description":"<!-- *** Thanks for checking out the Best-README-Template. If you have a suggestion *** that would make this better, please fork the repo and create a pull request *** or simply open an issue with the tag \"enhancement\". *** Thanks again! Now go create som","_id":"zod-prisma@0.2.0","_nodeVersion":"16.10.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-3ssEm2I93D5QqZOTERkmkHqgDsuJZKYVYB40s9NEdH2ouqsF4SYtxG24k41P46GzTaizruXz+waDTrPFBXnabA==","shasum":"ed6413a5ae9aa1920d009c95401c32c51ab5f493","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.2.0.tgz","fileCount":19,"unpackedSize":82506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqKQhsiXf7xWjqPSkc3wsKPKV+v+R53n4hmBfxevQ3/AiB5DvUVECKs9rrmOOo4h2qNkKT4IbqwqNbpLrKkUsejkw=="}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.2.0_1636217105693_0.7649241519095906"},"_hasShrinkwrap":false},"0.2.1":{"version":"0.2.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"engines":{"node":">=14"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint src test/*.test.ts test/**/*.test.ts"},"peerDependencies":{"prisma":"^3.3.0","zod":"^3.0.0"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":true},"name":"zod-prisma","author":{"name":"Carter Grimmeisen"},"module":"dist/zod-prisma.esm.js","resolutions":{"eslint":"^7.17.0"},"devDependencies":{"@types/fs-extra":"^9.0.11","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"^7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^4.0.0","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^7.0.4","jest-mock-extended":"^2.0.4","prettier":"^2.3.0","prisma":"^3.3.0","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.4.4","zod":"^3.11.6"},"dependencies":{"@prisma/generator-helper":"^3.3.0","ts-morph":"^12.1.0"},"gitHead":"10e88df5f1e1516b4af80c501dd1484a4f25a0f1","description":"<!-- *** Thanks for checking out the Best-README-Template. If you have a suggestion *** that would make this better, please fork the repo and create a pull request *** or simply open an issue with the tag \"enhancement\". *** Thanks again! Now go create som","_id":"zod-prisma@0.2.1","_nodeVersion":"16.10.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-f4OFmW02082OWPLnALLr+KKMTX5EwZ/2F81mWyF/u9wt3GASL33fK6Xi1GZJg0saIBg/PYhH341HiKRlFwzjog==","shasum":"997855324a2bc2d104b67d334dd136abca4996ed","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.2.1.tgz","fileCount":19,"unpackedSize":82506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXOy0Png5iL7lfAyMeGfhsuF6GRhEM3cTu/gW/qZUS0QIhAObR2SgaqCZ6a+9P+a/yqz9GU/it9x5nX6RWR0km1LKu"}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.2.1_1636217208369_0.6286072897810295"},"_hasShrinkwrap":false},"0.2.2":{"version":"0.2.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"engines":{"node":">=14"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint src test/*.test.ts test/**/*.test.ts"},"peerDependencies":{"prisma":"^3.3.0","zod":"^3.0.0"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":true},"name":"zod-prisma","author":{"name":"Carter Grimmeisen"},"module":"dist/zod-prisma.esm.js","resolutions":{"eslint":"^7.17.0"},"devDependencies":{"@types/fs-extra":"^9.0.11","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"^7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^4.0.0","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^7.0.4","jest-mock-extended":"^2.0.4","prettier":"^2.3.0","prisma":"^3.3.0","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.4.4","zod":"^3.11.6"},"dependencies":{"@prisma/generator-helper":"^3.3.0","ts-morph":"^12.1.0"},"gitHead":"a956d87b63cf6950c6d84228355be1d85c0ffc8b","description":"<!-- *** Thanks for checking out the Best-README-Template. If you have a suggestion *** that would make this better, please fork the repo and create a pull request *** or simply open an issue with the tag \"enhancement\". *** Thanks again! Now go create som","_id":"zod-prisma@0.2.2","_nodeVersion":"16.10.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-0l2IRGmx/yVWr+epV8mbhk5r8ECjnu/27oLL+1vYf50ee/iZtD/oK0VZ6y5R/mqJVrDfCgQHuRv2hyGTnR0fLQ==","shasum":"e7c2ac36cd157586c475d8da7385c33672793cc0","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.2.2.tgz","fileCount":19,"unpackedSize":84150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmAN6CRA9TVsSAnZWagAAEhUP/08DcM7nvUwarQQGSm1O\nfzibO6XzziOzTIMZjN4YG6Is2DVTnZY5lEqqUFl07813cGCQw+ehE9DVJBUm\n8VsHf7aOqHPHiacn1J1F3EpdAg4MgFtsVysaqUNplsPcqfpL3vxwncMbifp+\nKhLwtDEhbRSwhB1ZJB/XppdNr3g0p3eY7VMi0OViz5C8HegpN7gHIvq0sEVL\nbnZF7Mga8zOSoOIlbZDsD7RfNyOE1jVN8/jREjWQUqL8x1buxoF/D+IkSsp+\nXuYE+uGcW+E6r+dQh1Id4CKVVkoWddlKC0MglGK7j0zS+IfdrcHjzJdSE3Vx\nUGN6eaUPXdarF3zFODbRyUohDMCHujxuCZi+Y7h1ROpL/wMwqalvHmplLacZ\nROAYcx7KB2PXCn7AEo7DtI16Jl3cpOdD+pvgKyS12Ird8Z6tn5P2Qa9AQ0Ii\nkcHugTFEmW38jO9Pv14UQMHwe47S8jCiIIK9m3iTc8fEjYPGCflhKu9YBN0m\n76u9eTWaILjuRvLgjM5T4Yuz8HqLfgHkQTjiATAtMmu+IQ7xqd3qG+n4odBU\nnuUNFoUsbEZ1NE+CZ1Vrrwvo3vgRikkC+IrtomQo2fwqk+RPDlzEOhI5xCAa\n7vnTpLKFo2ey2+ScFjyzu2DeFuz8PDjpLrbDaoalG9cS3ZEhBiQ78JzXsmJ2\nb7LX\r\n=7Z89\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkpyg6q507Klb8Eh6+D2GWKsnc0BdmGz3cTcLO8jLDYAIgdzk58J5KGHYxs6F9Kn1ncs+lz/CYcz7NzZ8L6eYEGJc="}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.2.2_1637352314378_0.3090914764032311"},"_hasShrinkwrap":false},"0.2.3":{"version":"0.2.3","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"engines":{"node":">=14"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint src test/*.test.ts test/**/*.test.ts"},"peerDependencies":{"prisma":"^3.4.2","zod":"^3.0.0"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":true},"name":"zod-prisma","author":{"name":"Carter Grimmeisen"},"module":"dist/zod-prisma.esm.js","resolutions":{"eslint":"^7.17.0"},"devDependencies":{"@types/fs-extra":"^9.0.11","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"^7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^4.0.0","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^7.0.4","jest-mock-extended":"^2.0.4","prettier":"^2.3.0","prisma":"^3.4.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.4.4","zod":"^3.11.6"},"dependencies":{"@prisma/generator-helper":"^3.3.0","ts-morph":"^12.2.0"},"gitHead":"f06a700d83e9f3086f2d1161e9abe01d90a8aaad","description":"<!-- *** Thanks for checking out the Best-README-Template. If you have a suggestion *** that would make this better, please fork the repo and create a pull request *** or simply open an issue with the tag \"enhancement\". *** Thanks again! Now go create som","_id":"zod-prisma@0.2.3","_nodeVersion":"16.10.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-nVTP3v/92snWDE/QPL9a05X+kyD1gF3O7MKpfKFtLWXyryh8wTaP72am0189IP5TaLbK7Fi3SOXccVGS9PqIag==","shasum":"7c27b298f9d46322a33f4ec157e100a1c2492e46","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.2.3.tgz","fileCount":19,"unpackedSize":84150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmATMCRA9TVsSAnZWagAA3zwQAJnEAKb8Udr1cFibYQ0q\nt1w1sUAlnVQAa6ai1s+VtgfjtNWDTxaJLKx+N04f26E+2JC4NLt799H3hXPN\ne2n+KpmEoTlUgDR+GxjRA6dm0uBy5OdDzOnFrmMeie+vFmBWz0uQibyItnTr\njYcAhxQgbRWFkMRXzfyA3kNpzM+cV51JcdX4YB/HhVVzqt+ByYcPcTKv1NUk\n2KXcvJmlx99F5LHg+0oEULuV1AQ9I2GdTYP5G5w9+YIu8r9B7b0Hr7GZSfif\noH6x3g2RV1O8dcqicr/rz/xwKTOdo9efBwLYeImaWbGfA9os/FVAzjk6+fui\nQHyeCSeSfpe7RRchEtqkA2x+WKJSiOK9ZMjnjOuwSXZifLekw9qhmthWH0oG\nfrRn2eZrq6PbSNv0uJhTg7pwIh71vDOYlERiVRIdbMKdUg1boQrMWPcdG/T3\nE1ns/yWaPs+EoELvwOEnavylVmZZwmb2Oeig+CTfcOUTGuMNsxxzYW6fsQE7\npUGx+BQiLlFLwNvlJypDqICYEDM8wWl/WVGtoSO2jyOkOeLdNMudFizwZpNW\nImWweKWCRJlRx8dCv6N2+/VjDnNS4Cm+YtFoPw65SNMKI8FlBAZF1RVGCunV\n1QMc1TM42MYQcp40GpG0x7fMkZK9BYfAYa2uEuCTWXyZoSlueoMsWO3yzB39\njYNx\r\n=DE9V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzfJ01SDAQ/eR7xuLZCwKI7zu7F9naAy99SKVS1XeAAAIhAJ9UvO7PVJ66qUs98CJI9c3X9f1TouALqDl4d7SXPS8m"}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.2.3_1637352651957_0.6036179255210119"},"_hasShrinkwrap":false},"0.3.0":{"version":"0.3.0","license":"MIT","description":"A Prisma generator that creates Zod schemas for all of your models","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"engines":{"node":">=14"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx build && tsdx test","lint":"tsdx lint src test/*.test.ts test/**/*.test.ts","prepublish":"yarn build"},"peerDependencies":{"prisma":"^3.4.2","zod":"^3.0.0"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":true},"name":"zod-prisma","author":{"name":"Carter Grimmeisen"},"module":"dist/zod-prisma.esm.js","resolutions":{"eslint":"^7.17.0"},"devDependencies":{"@types/fs-extra":"^9.0.11","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"^7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^4.0.0","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^7.0.4","jest-mock-extended":"^2.0.4","prettier":"^2.3.0","prisma":"^3.4.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.4.4","zod":"^3.11.6"},"dependencies":{"@prisma/generator-helper":"^3.3.0","ts-morph":"^13.0.2"},"gitHead":"16a00a93e76b51488b67bc8dec3cc72e76e6ee5f","_id":"zod-prisma@0.3.0","_nodeVersion":"16.10.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-6wJrmj/FMnVwSkGkqFrKvl5H+IvGirnJq/pufQVM8C7+G4IHhbJKvzGOqKeNp/9i/SYXf3chj6mDE1PzgZUmzQ==","shasum":"d50eeb838400a644840a03ce276ff86a02dea85b","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.3.0.tgz","fileCount":19,"unpackedSize":91782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrrRWCRA9TVsSAnZWagAA+H4P/0GLvE4l2oU5dwaUiq8t\noVx7b0PO6L1bQqDSrI8LoZtKhVuFhuMla3rCeP2zytUIxDNDxipc4zU7REvc\nc71g1Lcr07oI6UCDJ6wo/S83oMHtdZdGKROuKZlhrsfIFwR/KriefQ7O/A7r\n+MevPzl4DD/OhpjAMO48LBrGWWbwx9i2d5MzA0rOff1q+LxXknauq6hoXuJ9\nzAVmStiez/+jQBULRFLM0rKKI5JpBKpMo5K69wntymnwC9trZ7d3VHhXzTWh\njW+h/rHT4GlGXgXdY9KWUZxKGWeKSCgiUtKSJhzXGbtXYqobuWVVfK5adosl\nGglMdeN19md5eMT6CpYafyRJ6StxmCdtnlNhr0l7UMf6uCQbBsXcE+qdYJQG\nhayBY0IlTGDWskY4tTcv8EhwepHGbEWYeHEf3R0InUpuvmxpzi/+vdNgh0Qm\nwE24ktPi3rR0HHvjJlMC+6P0wXMquGt/JJH/e5WvJ6HZxksf9zusB2/j6fjU\nAzABb8WQKiAYRF7Xg8HeZdm0O9upPdLah+i3iqVCrBVHCu5wMs0uoi+gWNqV\nuW3DxcOaqwqyYCPtaLKuPvf/h+tywGuPAgje/hYXqBXIbF2zvu/LyDNPDHlu\nluBtj2kuMUhmLGvmziA85l84bSD/nQShCl64g2UGKX64Je+WBbUhyelmcSUS\nRL3y\r\n=hp5H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqydiAT8Tr0wiWGy0WGtrq6bgEZgQJtm82vhJ9kJ+/gAiAnElaxGi3IT5chqz2FWjP0yjKTJqT++nSPgL7JnryE4Q=="}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.3.0_1638839382768_0.504887729378874"},"_hasShrinkwrap":false},"0.3.1":{"version":"0.3.1","license":"MIT","description":"A Prisma generator that creates Zod schemas for all of your models","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"engines":{"node":">=14"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx build && tsdx test","lint":"tsdx lint src test/*.test.ts test/**/*.test.ts","prepublish":"yarn build"},"peerDependencies":{"prisma":"^3.4.2","zod":"^3.0.0"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":true},"name":"zod-prisma","author":{"name":"Carter Grimmeisen"},"module":"dist/zod-prisma.esm.js","resolutions":{"eslint":"^7.17.0","typescript":"4.5.4"},"devDependencies":{"@types/fs-extra":"^9.0.11","@typescript-eslint/eslint-plugin":"^5.7.0","@typescript-eslint/parser":"^5.7.0","eslint":"^7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^4.0.0","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^7.0.4","jest-mock-extended":"^2.0.4","prettier":"^2.3.0","prisma":"^3.4.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.5.4","zod":"^3.11.6"},"dependencies":{"@prisma/generator-helper":"^3.3.0","ts-morph":"^13.0.2"},"gitHead":"accf7744a6a08ec0893e463b8407876bd690dfd5","_id":"zod-prisma@0.3.1","_nodeVersion":"16.10.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-ZzSfbJOar4QjXLhTN+NGdKil9w7PsWuRExLERm6oNFLdLJ3YQe4gr8L0EkpUwi5yZ1ANDOyFv2IUzOPln0ND+g==","shasum":"f3e41a69eb95db46c3006e8f4bc120137b87d5e7","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.3.1.tgz","fileCount":19,"unpackedSize":99722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhun8HCRA9TVsSAnZWagAA+F8QAIe2AszAHcmh3jTXOidv\nyxaKQWol792YC9DWCOdxZ+pa6mNKK5S3M1/yJAfLbrOFLAEQmg817gY+i/a+\nxWWkP+Y/D19EFPkCeqn/l7UuuTzLzXFAKlUs45ZIBMmfmyhXZTZMw1s34566\nM6ognd6HcnRZmIIdlU0pjHCNUv4LxWsQQ9gQT/1LqKekdKoV8mNr4oc2mnIQ\nBqc9g30DgY0KB1ujNLjVdencKAtZYOX9IwKNEjNicZvgN9X0O7zoade7VbS1\nZZNhdy1Yn2oIVKJ4JlLokeLYPn7WpBV9ntMtZTByUZg+rPWFUgpAU9UiaJXZ\nPG7x/sO2ZBX9wH2MKO/iCVOy1gjGd2py/ncgwSTuTRRaGBZO8MaEPvu65eRr\nnsX/AXIoPJjO9WtO3RgQzEBpH9Hv83CRAU7ALG3+dANiSVJ6Vc0HSu0KzE1l\ndZD5HuWsVeFizSdTQhVl7gJdaMOQ/+kJ3Qr6iR7jYhO4D6iEpE9bAQLAt+br\niPX1FoCbNjMRiet2ZnvH8TD4tpB7u5cEtfuoXrrVlMbjsn+ZnpljWzHslkdn\nDBxvR+PikIm89LU04aNvQApgG7YoiffnTfMH8ouYudsH1Rk3+Yb3nQUbyka/\ngfyRZj70/Y7iLlcOXQuGREkSuOD/YvLfZ4KxEWNLpiJVLOzT9hTHSthJ+XPG\n8qaD\r\n=Ncj4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGTD+bR7zZ/dZGCP0MfGZZukR1KeXHTDeyTXxjL5UWXaAiBT/Hp7sNKqyBjz9IBkO94yDJ/tH3r/M5CFYoM9nJFkvg=="}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.3.1_1639612167580_0.10274618124742263"},"_hasShrinkwrap":false},"0.3.2":{"version":"0.3.2","license":"MIT","description":"A Prisma generator that creates Zod schemas for all of your models","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"engines":{"node":">=14"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx build && tsdx test","lint":"tsdx lint src test/*.test.ts test/**/*.test.ts","prepublish":"yarn build"},"peerDependencies":{"prisma":"^3.4.2","zod":"^3.0.0"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":true},"name":"zod-prisma","author":{"name":"Carter Grimmeisen"},"module":"dist/zod-prisma.esm.js","resolutions":{"eslint":"^7.17.0","typescript":"4.5.4"},"devDependencies":{"@types/fs-extra":"^9.0.11","@typescript-eslint/eslint-plugin":"^5.7.0","@typescript-eslint/parser":"^5.7.0","eslint":"^7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^4.0.0","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^7.0.4","jest-mock-extended":"^2.0.4","prettier":"^2.3.0","prisma":"^3.4.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.5.4","zod":"^3.11.6"},"dependencies":{"@prisma/generator-helper":"^3.3.0","ts-morph":"^13.0.2"},"gitHead":"7215b88236495b217fe347dc81a815d7c55734ec","_id":"zod-prisma@0.3.2","_nodeVersion":"16.10.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-jl1KUemks9NRZsqMzbM3/Xv70J0qyZpxbgFL/7eNV03qv87eKiYijMsibPiY39LgQjC2rVv0yntbNE3XykXknQ==","shasum":"fe022cca96d481985b961d3cc2b2b349792b6c84","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.3.2.tgz","fileCount":19,"unpackedSize":100580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuocDCRA9TVsSAnZWagAAs2QP/2hYnYjJdZQKAQqkUe4J\no6haaVCtS11QVoe54kyko3weThsHeEwjrYWgTweWgV7Zyo2gJmSTwUW8h8/a\nJtUwRURxxLmXegaeyKSJbBG8ZwD37d8huIz/QXSr3hbyNcPJxkWNZJhmjTrK\nngc70MpqVbyiQvS8gMEX9kIVh0hKAOuEIDvpKtyld4NJRHlQ3lwj0e5ynpIb\nWG6Q7bhCKpXRgfgjrLHbthpDGL9Y07/poIE4uEdwmgsqC/Gme1sp5DN1BsKQ\ne6P0SIHN/v5Tf5UCCdX6XFHA0LmwbD11HwfMSvEa2LX7IkbKaG8hYjCI4c4B\n9NHQF60ZtU97j2m7dOqxB7pvEcvtu9/WgYzW88C8t4XxPmX90ZtUJxGTUcLi\ncAm+TqKsLLztgQPTHXRAxH7xhcsD3oyKP5TYt1tmh/ubodsh9/TTMx6b/MP/\nEBTRIYYXnbf/C6nasryjebqnSIKH1bN7Mn8HNEuUITi5rTt6gqH0+1WeZpoE\nuTScNPA5+dC8Riv2LFaIweS3c+hnljzn4MVSqg8zzSYlJayv0pLd2NtezcGk\neU1Foxn7cDmOswq5oAu0tcGWY1mrjVyauYTV3SLm5rxjO7VyCdcq/+9/snYU\nctcBtaLHxQC09j6dHheSAMUnx2lFTodclhWkYYy39DzNa6iRHru4E5YKlKfN\n40ni\r\n=h5z8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvvYrIK3izYp8LpYWuDQk2lMCYtBPxqHgsT4odu8UzYAiBi/AsGjAWlgp46fAI3TS5f14v1Kp3qqm32CVF+rXK+BA=="}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.3.2_1639614211740_0.14383813903090537"},"_hasShrinkwrap":false},"0.5.0":{"name":"zod-prisma","version":"0.5.0","description":"A Prisma generator that creates Zod schemas for all of your models","license":"MIT","author":{"name":"Carter Grimmeisen"},"homepage":"https://github.com/CarterGrimmeisen/zod-prisma#readme","repository":{"type":"git","url":"https://github.com/CarterGrimmeisen/zod-prisma.git"},"bugs":{"url":"https://github.com/CarterGrimmeisen/zod-prisma/issues"},"main":"dist/index.js","module":"dist/zod-prisma.esm.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"keywords":["zod","prisma","generator"],"scripts":{"build":"dts build","lint":"tsc --noEmit && dts lint src --ignore-pattern src/test/functional","prepare":"husky install","prepublish":"dts build","start":"dts watch","test":"dts test --maxWorkers=4 --verbose"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":true},"eslintConfig":{"rules":{"react-hooks/rules-of-hooks":"off"}},"jest":{"testEnvironment":"node"},"dependencies":{"@prisma/generator-helper":"~3.7.0","ts-morph":"^13.0.2"},"devDependencies":{"@prisma/client":"~3.7.0","@prisma/sdk":"~3.7.0","@tsconfig/recommended":"^1.0.1","@types/fs-extra":"^9.0.13","dts-cli":"^1.1.5","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^7.0.4","jest-mock-extended":"^2.0.4","prisma":"^3.4.2","tslib":"^2.3.1","typescript":"^4.5.4","zod":"^3.11.6"},"peerDependencies":{"decimal.js":"^10.0.0","prisma":"^3.0.0","zod":"^3.0.0"},"peerDependenciesMeta":{"decimal.js":{"optional":true}},"engines":{"node":">=14"},"licenseText":"MIT License\n\nCopyright (c) 2021 Carter Grimmeisen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"zod-prisma@0.5.0","dist":{"shasum":"0499b73386ccec10e4e1445b88e2dbf4068989b8","integrity":"sha512-jniq2gSjydVeCPUmrmkzm/AA/CVtFOwEFaMPhSzmhcBxWuxBoqE/IjZ2StUCyCq30IqJMdvG0xs2FsXhbxJVcw==","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.5.0.tgz","fileCount":335,"unpackedSize":324181161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6J2lCRA9TVsSAnZWagAA5jkP/3BXqziBAcRnHbCk1Six\nj1cLnLJDWvrZg1Gvr7NBah4EAjwEbWUXb3Mb+yGnFJdno3YvHI1cwJoudIwF\n46oIf+QFpk2KYSPewofKs3TYezZhRQDpSSC9mdMgtFONJDU+t945soWpmGiq\niKFjhpKtbjQI/nH38W2SgfqvsVktryREzPlkpupTuw31bJrpIM9aHYNUCu1Q\n1Mo//KgUbarHruz7SeocxADCbnsEDwsPCuStt6Q6dk8TeyjrAEg/xiHbOnGr\n9kuIxgwUm8z4T0hjr2GEApRnBdqlk4hiyddcQDkqX8Wsc17qszgEmD8ZcgbJ\nHo4bh4b+Af3QxanaidZ83/dhcfxjMLv+WJMFOu4aUb+JP4ZVpahfyAHAZCFe\nAnuKK/V8V4TWRsdQzUmIAK+kTixv5JPgQS20UayDoeqCQEu0A4NNQM2/V+k4\ne6xkX8E20bnSfel2BYl4rIdeU5qNzDD64058d/GAC1w3EIjQDjzp/oJeeLMD\nxPaijQQEpcEBCdwxKKm+t8SCcAsTb7EQJJp0Jw1Zr3+LQy3g9yQTi8N0UqfF\n9fEvhrDu8jkptcIvFnM+HeGLwoCUkYWDIfRjOOLizlgoebqqUSW41hWDqVAs\nZ6hZWyD4Khnhf4UczK66FmZfUxMNvLLX8MDE0R2RiP6sEH913AWeTegDutGs\ns57Q\r\n=DfZs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGehHFwADBQGJIBdabymx0FS+nvyOX6GsoBzBITSZv7zAiEA5ui7HVD5P3kA2W6uCmKzmvyJqXao5crPuAGW9LkTooY="}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.5.0_1642634660044_0.5063011451332622"},"_hasShrinkwrap":false},"0.5.1":{"name":"zod-prisma","version":"0.5.1","description":"A Prisma generator that creates Zod schemas for all of your models","license":"MIT","author":{"name":"Carter Grimmeisen"},"homepage":"https://github.com/CarterGrimmeisen/zod-prisma#readme","repository":{"type":"git","url":"https://github.com/CarterGrimmeisen/zod-prisma.git"},"bugs":{"url":"https://github.com/CarterGrimmeisen/zod-prisma/issues"},"main":"dist/index.js","module":"dist/zod-prisma.esm.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"keywords":["zod","prisma","generator"],"scripts":{"build":"dts build","lint":"tsc --noEmit && dts lint src --ignore-pattern src/test/functional","prepare":"husky install","prepublish":"dts build","start":"dts watch","test":"dts test --maxWorkers=4 --verbose"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":true},"eslintConfig":{"rules":{"react-hooks/rules-of-hooks":"off"}},"jest":{"testEnvironment":"node"},"dependencies":{"@prisma/generator-helper":"~3.7.0","ts-morph":"^13.0.2"},"devDependencies":{"@prisma/client":"~3.7.0","@prisma/sdk":"~3.7.0","@tsconfig/recommended":"^1.0.1","@types/fs-extra":"^9.0.13","dts-cli":"^1.1.5","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^7.0.4","jest-mock-extended":"^2.0.4","prisma":"^3.4.2","tslib":"^2.3.1","typescript":"^4.5.4","zod":"^3.11.6"},"peerDependencies":{"decimal.js":"^10.0.0","prisma":"^3.0.0","zod":"^3.0.0"},"peerDependenciesMeta":{"decimal.js":{"optional":true}},"engines":{"node":">=14"},"licenseText":"MIT License\n\nCopyright (c) 2021 Carter Grimmeisen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"zod-prisma@0.5.1","dist":{"shasum":"f421fc575fb4209fde5cb6ecf5d3ddb9409e595f","integrity":"sha512-Bfk+ch9/8LWzcpQXbZ0E5wFK65MjHVIRrDUQe9guc16xn3wGUmW2BRb35sXmWRC3EsUavq6j8n98MYOfvk7MDQ==","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.5.1.tgz","fileCount":141,"unpackedSize":157620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6J4YCRA9TVsSAnZWagAA0x8P/RLQiMyosflf95ljF7QK\njUnoCavFhwyQtnZLrU9u8bJgD45ZJOG1srAMCJIixF70aUIdDE3LqucvmlLh\nOo44B1GIevU4mnjsaxPAJVxCAN/eNx/VF1Xwy/xVLitD8mX8GHgs61I3EhCN\n3/ste0srVoOTxgFjj379zlwNe2+3vBhWEm2idl40nU9dI+ctfYmp5NIbDY2l\ncFkTLH9lbUsgvKjTBDpJ5Sf1ghkGPPpZnM5kDiRQEYDLy5N37CXk4q89kf85\nH/IELjXs7FT1rQa0hohY9GSV7bih9muwPx0PgJZZi7oL8sP5a5XWJuf+ROZt\n0io2qhVjg4X3aOSXw6dacTFn+3NAxvxEw+O5khQP65M7gPNjAHK5XrH4xnMj\ndDXTJ/0Mwce5c02cX3LX2WJevjEf747JbS3btbFFVBJQ0zfUr0+CSCC9W6ra\n0uK1KOvrqz0wWkr1SrmgxCYWlgb0YA4OSTY2DaPG7OjHU9TjhnRjSDQDfdnU\nqBNXwSKuDUL+55KXHSmK8Zh4JNbtTHLnhn5hxwV4Fk4p+MOHXRU0x7UD02ux\n1F29CwPebJaEhXM9Wl0nNIXr2IaLzYK6Dh3G5flwX4wIP9DyRhtJ9zNGv6Y/\nxRrvcWFY1h3WW/rDI0fWszedRxVJFAbS/cebeRFsP8mmRQ3Xq12thJuv3eMN\nCavN\r\n=4yF/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXwKbKW3UqUto0rfxC8V/i1ZbI2dQLaouH97Cmh5iS5AiATVRuQvUUCE8jdF4QSjGoqEMCKL2GQfyAX3BHvoxLXAA=="}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.5.1_1642634776325_0.5335747630059942"},"_hasShrinkwrap":false},"0.5.2":{"name":"zod-prisma","version":"0.5.2","description":"A Prisma generator that creates Zod schemas for all of your models","license":"MIT","author":{"name":"Carter Grimmeisen"},"homepage":"https://github.com/CarterGrimmeisen/zod-prisma#readme","repository":{"type":"git","url":"https://github.com/CarterGrimmeisen/zod-prisma.git"},"bugs":{"url":"https://github.com/CarterGrimmeisen/zod-prisma/issues"},"main":"dist/index.js","module":"dist/zod-prisma.esm.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"keywords":["zod","prisma","generator"],"scripts":{"build":"dts build","lint":"tsc --noEmit && dts lint src --ignore-pattern src/test/functional","prepare":"husky install","prepublish":"dts build","start":"dts watch","test":"dts test --maxWorkers=4 --verbose"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":true},"eslintConfig":{"rules":{"react-hooks/rules-of-hooks":"off"}},"jest":{"testEnvironment":"node"},"dependencies":{"@prisma/generator-helper":"~3.8.1","parenthesis":"^3.1.8","ts-morph":"^13.0.2"},"devDependencies":{"@prisma/client":"~3.8.1","@prisma/sdk":"~3.7.0","@tsconfig/recommended":"^1.0.1","@types/fs-extra":"^9.0.13","dts-cli":"^1.1.5","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^7.0.4","jest-mock-extended":"^2.0.4","prisma":"^3.4.2","tslib":"^2.3.1","typescript":"^4.5.4","zod":"^3.11.6"},"peerDependencies":{"decimal.js":"^10.0.0","prisma":"^3.0.0","zod":"^3.0.0"},"peerDependenciesMeta":{"decimal.js":{"optional":true}},"engines":{"node":">=14"},"licenseText":"MIT License\n\nCopyright (c) 2021 Carter Grimmeisen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"zod-prisma@0.5.2","dist":{"shasum":"b089e531756073333f986db98190c55c44078db8","integrity":"sha512-uL7LDCum1LsJbxq4SrrQYkYG7cnAYJCWkLQWVW+e0AJo6UJRjjKb2tmRmU55BLAI6rBT72SWDyHrV28o/7O2pQ==","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.5.2.tgz","fileCount":163,"unpackedSize":170215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6ZeUCRA9TVsSAnZWagAAmDAP/Az9tZifyfEfOGyNCW7v\n5g4fp7mUnj29QeoaCIt1edi6eXRBq1UD9h7wwa76mcBaJpJ4LxwKTspibLcy\nDnlD58wlXgFffuD0Tz7Adl6QMoH1DJFEex6UB6ft05j0JD0LUXGrwBsxE9Df\n64NV/Z+pnri9KtCJqHku+HpnT+r0BKTnnEPvn/5foPhM32OPRXyux7pUUs8h\nqYITtZ3Lx0AdKvLLtuc2ZaPd4lO00cKrm0UFtr1PI2ePZMPsy5WJeOBexqeh\nzzFcs02etBu26KOrVvYjv4C/7o+kZCl45oW8IvRFNxDKqJrvJ02eVdiLkeMo\neawGjyAgo36w8FA8MOKpb27XUNAZ3yBrYgBIoPzmVnfRbRjIjas8eIwqUVWa\nNu1A2IWFOulRmXc05NXhYdsMHAJ7ZbFjwDMYCEByqrAFMBWC3H4KXfGW8LPl\nXfZ+8HlN+UgYPK+2OAv9RQxVBm4KK4ICNcIbIkJvZkjsW3BRVNh+bPEb0bd1\nPOq5jqROK6cuDLzICI+L8Uf8o75X+v5JI88fGQdSy+cdzWA6CIKxrRS1x1NL\nfTuriGZG9N2L+kB1YlSqX6TX4kG4zZt6QUC3GQ+qTGi61iougOtDK87gU1AU\ne9T4MEa5sD53mThOGRIEqxXybqEFrh7AGudwVt/9AlUCqzRd1f+MYQVpFTtC\n12i/\r\n=eJzZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0t44Ho7/vscR7r8qv27jcQX58TBfkQUOh2c4Bbs1xCQIhALp3LJ77GIajPnaiL7SihU9TWYCPBUJ+RA6DpnryDaMU"}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.5.2_1642698643876_0.7125669304517159"},"_hasShrinkwrap":false},"0.5.3":{"name":"zod-prisma","version":"0.5.3","description":"A Prisma generator that creates Zod schemas for all of your models","license":"MIT","author":{"name":"Carter Grimmeisen"},"homepage":"https://github.com/CarterGrimmeisen/zod-prisma#readme","repository":{"type":"git","url":"https://github.com/CarterGrimmeisen/zod-prisma.git"},"bugs":{"url":"https://github.com/CarterGrimmeisen/zod-prisma/issues"},"main":"dist/index.js","module":"dist/zod-prisma.esm.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"keywords":["zod","prisma","generator"],"scripts":{"build":"dts build --target node --format cjs --rollupTypes","lint":"tsc --noEmit && dts lint src --ignore-pattern src/test/functional","prepare":"husky install","prepublish":"dts build --target node --format cjs --rollupTypes","start":"dts watch","test":"dts test --maxWorkers=4 --verbose"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":true},"eslintConfig":{"rules":{"react-hooks/rules-of-hooks":"off"}},"jest":{"testEnvironment":"node"},"dependencies":{"@prisma/generator-helper":"~3.8.1","parenthesis":"^3.1.8","ts-morph":"^13.0.2"},"devDependencies":{"@prisma/client":"~3.8.1","@prisma/sdk":"~3.7.0","@tsconfig/recommended":"^1.0.1","@types/fs-extra":"^9.0.13","dts-cli":"^1.1.5","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^7.0.4","jest-mock-extended":"^2.0.4","prisma":"^3.4.2","tslib":"^2.3.1","typescript":"^4.5.4","zod":"^3.11.6"},"peerDependencies":{"decimal.js":"^10.0.0","prisma":"^3.0.0","zod":"^3.0.0"},"peerDependenciesMeta":{"decimal.js":{"optional":true}},"engines":{"node":">=14"},"licenseText":"MIT License\n\nCopyright (c) 2021 Carter Grimmeisen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"zod-prisma@0.5.3","dist":{"shasum":"15b90df84ae2cb2141b6d274d91f3aa1a94cf67e","integrity":"sha512-cAsaZKH9yzFZ6ViRiBnY5e1Yw+EPDSqufOjfUFOHvURlw8mGHuIHbdNCUAJBezbfGyyNd6U+xZ+46qtu4nau9Q==","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.5.3.tgz","fileCount":13,"unpackedSize":85625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6aJZCRA9TVsSAnZWagAAJQ0P/1JVUaGxuqL4FRGTMZce\n451uR+bjVBAH5/jtcnB2depWo7ZkKBjIjqT2HMvtW5PFovcpGqqvB7kSHP9m\nxEmb9jkG8hDqrMuuXlt0mEIA1HO0WPpl+ZUV0KOxBKMaTwTjyNMb8PoHkFuu\nOG1hYuxgyk4QyTp4wKbdocVSs3/F+EfRBqfKO97KvcMjCxES3JYhv7PByCiN\nszq6w316zOA230F1p5+WRhnZ30wcxa4kPchF1Aih5nlp2zLTDqwsTgRUaU79\nKS+3I86XnUVgLi6vPuGS+my9Kuxd+n41Y2IlyunwyqX16ZNy++8YQDEFlVsT\ndcQ9XUCvjRK4odee7NHW8tr2PKE31P0YoNbuXMXzRuRS+TvEKFy4SFqVzBxS\nAYh95l4Vsr4Itmw546ZqDGr4/M6mS2K51xPSeYJbdLzBMJv8yZiH7yKDk1b7\nJ94V4zf4guhS7oRiGpf2IzyhlpFgCYX7ih25T+Gvys5oPnEPqCGghFaEU1a3\nTwC4oR8FS6Him429msWgByUct+jgLZqmcX0XJTiTzNu3xk1+bv8h3SVf1FD2\naUC5cqIpUTGCNGwMIEk+7C8+W/m+DjjICz9kYj7MXVRKfppOfj+O/rO614x6\n40HfI4+Ole0p0kZUAJdlszd4NESDyUPqzcuOUuiXwUlgZ2sLECBRN0QKnI7I\n78L6\r\n=q3Ym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWltP55M53yI54g8VQRIDJ3r2nXfKvVAGqIBV12ZCPjQIgElMBpWW+T89/sYJ19JWkIm8IA8lAInEB5LsEQ+gT98s="}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.5.3_1642701400870_0.6157635084801687"},"_hasShrinkwrap":false},"0.5.4":{"name":"zod-prisma","version":"0.5.4","description":"A Prisma generator that creates Zod schemas for all of your models","license":"MIT","author":{"name":"Carter Grimmeisen"},"homepage":"https://github.com/CarterGrimmeisen/zod-prisma#readme","repository":{"type":"git","url":"https://github.com/CarterGrimmeisen/zod-prisma.git"},"bugs":{"url":"https://github.com/CarterGrimmeisen/zod-prisma/issues"},"main":"dist/index.js","module":"dist/zod-prisma.esm.js","typings":"dist/index.d.ts","bin":{"zod-prisma":"bin/cli.js"},"keywords":["zod","prisma","generator"],"scripts":{"build":"dts build --target node --format cjs --rollupTypes","lint":"tsc --noEmit && dts lint src --ignore-pattern src/test/functional","prepare":"husky install","prepublish":"dts build --target node --format cjs --rollupTypes","start":"dts watch","test":"dts test --maxWorkers=4 --verbose"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":true},"eslintConfig":{"rules":{"react-hooks/rules-of-hooks":"off"}},"jest":{"testEnvironment":"node"},"dependencies":{"@prisma/generator-helper":"~3.8.1","parenthesis":"^3.1.8","ts-morph":"^13.0.2"},"devDependencies":{"@prisma/client":"~3.8.1","@prisma/sdk":"~3.7.0","@tsconfig/recommended":"^1.0.1","@types/fs-extra":"^9.0.13","dts-cli":"^1.1.5","execa":"^5.1.0","fast-glob":"^3.2.5","fs-extra":"^10.0.0","husky":"^7.0.4","jest-mock-extended":"^2.0.4","prisma":"^3.4.2","tslib":"^2.3.1","typescript":"^4.5.4","zod":"^3.11.6"},"peerDependencies":{"decimal.js":"^10.0.0","prisma":"^3.0.0","zod":"^3.0.0"},"peerDependenciesMeta":{"decimal.js":{"optional":true}},"engines":{"node":">=14"},"licenseText":"MIT License\n\nCopyright (c) 2021 Carter Grimmeisen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"zod-prisma@0.5.4","dist":{"shasum":"f1c4d107cb9e4c666e2432017e6dcc390ef23700","integrity":"sha512-5Ca4Qd1a1jy1T/NqCEpbr0c+EsbjJfJ/7euEHob3zDvtUK2rTuD1Rc/vfzH8q8PtaR2TZbysD88NHmrLwpv3Xg==","tarball":"https://registry.npmjs.org/zod-prisma/-/zod-prisma-0.5.4.tgz","fileCount":13,"unpackedSize":86953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8dIACRA9TVsSAnZWagAAiiwP/Av0FHlFsB0TaRhLPUF+\nrAASx76Fzmc+fzWN5H8t4Mw+6HQd0e50j2rOgUvs/G1vzqBO04fGCFO5tjan\nv0KQTQyz1ksmvuIpmd5URbPhWyIX8yQqqsYC8bc6EITkxcEzZ8LnuqLQzIQj\nA/XdkqaIhOUsUBq7Kl57u/3GC1AS7sPtGiQSmwXXqWznk60KN7tJQajwO2HB\n8Z7FQGE1e0NM6mhVcsv7JfkPrzpXwieM4N6RF2BpqffITxtgxbVL312o95ms\nnlcWI3KDrEusO6J4sFPdVzvk7wtcK+NSG6bkCyv/XSwyG53UNI8xqAxkEz9w\nYgp9ZtlSDfJ44Y1Ty2ZuDGVb4ZZk8pBs0L460B432WzhDgLSu/fH4h014ubx\nl8pjP4JhMb3738brc4DhRiguyGiJYGKqCXFG25EkG1m6Lkpw9VOzsNN2YsiH\nsGc6WduU7apxHO1z0PnkklIW3osUlYuY1F/BRrj9wxbNtyU0IlvLj/BJUWgQ\nSltbZrmVWncoxR5nDlM3nHu7CHrLPNHhmM8BiytpOh3FxCkvSAoRVMrxkdUt\nAbUF6nuB15xVyNFKF0L2WX2u9BfN/Do5rnA2LkJ/Duvizf/7lVxJXUW3I80m\nkIeZ2ljjSjpsE/N93NM+K+TvgR4HtoVq7MWgZhPuQFuuQ6wG2SOJ+jv1Akul\n+nBC\r\n=doOC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlqXtlVGfEL2hiVlPn1HRh8ZPxN8aHH25cL+TBQqT5VAiBYKuLz4+5+fsjyqQx7QBPzze2b8zjJDwwpL/tFabJKtw=="}]},"_npmUser":{"name":"corter","email":"cpgrimmeisen@gmail.com"},"directories":{},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zod-prisma_0.5.4_1643237888447_0.9699081623457693"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-02T12:52:26.400Z","0.1.0":"2021-07-02T12:52:26.507Z","modified":"2023-03-15T01:42:17.972Z","0.1.1":"2021-07-02T12:55:48.884Z","0.1.2":"2021-09-25T18:51:56.017Z","0.2.0":"2021-11-06T16:45:05.887Z","0.2.1":"2021-11-06T16:46:48.556Z","0.2.2":"2021-11-19T20:05:14.613Z","0.2.3":"2021-11-19T20:10:52.085Z","0.2.4":"2021-12-01T02:09:59.238Z","0.3.0":"2021-12-07T01:09:42.942Z","0.3.1":"2021-12-15T23:49:27.766Z","0.3.2":"2021-12-16T00:23:31.879Z","0.5.0":"2022-01-19T23:24:21.625Z","0.5.1":"2022-01-19T23:26:16.471Z","0.5.2":"2022-01-20T17:10:44.041Z","0.5.3":"2022-01-20T17:56:41.093Z","0.5.4":"2022-01-26T22:58:08.630Z"},"maintainers":[{"name":"corter","email":"cpgrimmeisen@gmail.com"}],"description":"A Prisma generator that creates Zod schemas for all of your models","author":{"name":"Carter Grimmeisen"},"license":"MIT","readme":"<!--\n*** Thanks for checking out the Best-README-Template. If you have a suggestion\n*** that would make this better, please fork the repo and create a pull request\n*** or simply open an issue with the tag \"enhancement\".\n*** Thanks again! Now go create something AMAZING! :D\n***\n***\n***\n*** To avoid retyping too much info. Do a search and replace for the following:\n*** CarterGrimmeisen, zod-prisma, twitter_handle, Carter.Grimmeisen@uah.edu, Zod Prisma, A custom prisma generator that creates Zod schemas from your Prisma model.\n-->\n\n<!-- PROJECT SHIELDS -->\n<!--\n*** I'm using markdown \"reference style\" links for readability.\n*** Reference links are enclosed in brackets [ ] instead of parentheses ( ).\n*** See the bottom of this document for the declaration of the reference variables\n*** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use.\n*** https://www.markdownguide.org/basic-syntax/#reference-style-links\n-->\n\n[![NPM][npm-shield]][npm-url]\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n\n<!-- PROJECT LOGO -->\n<br />\n<p align=\"center\">\n  <a href=\"https://github.com/CarterGrimmeisen/zod-prisma\">\n    <img src=\"https://raw.githubusercontent.com/CarterGrimmeisen/zod-prisma/main/images/zod-prisma.svg\" alt=\"Logo\" width=\"120\" height=\"120\">\n  </a>\n  <h3 align=\"center\">Zod Prisma</h3>\n  <p align=\"center\">\n    A custom prisma generator that creates Zod schemas from your Prisma model.\n    <br />\n    <a href=\"https://github.com/CarterGrimmeisen/zod-prisma\"><strong>Explore the docs »</strong></a>\n    <br />\n    <br />\n    <a href=\"https://github.com/CarterGrimmeisen/zod-prisma/blob/main/src/test/functional\">View Demo</a>\n    ·\n    <a href=\"https://github.com/CarterGrimmeisen/zod-prisma/issues\">Report Bug</a>\n    ·\n    <a href=\"https://github.com/CarterGrimmeisen/zod-prisma/issues\">Request Feature</a>\n  </p>\n</p>\n\n<!-- TABLE OF CONTENTS -->\n<details open=\"open\">\n  <summary><h2 style=\"display: inline-block\">Table of Contents</h2></summary>\n  <ol>\n    <li>\n      <a href=\"#about-the-project\">About The Project</a>\n      <ul>\n        <li><a href=\"#built-with\">Built With</a></li>\n      </ul>\n    </li>\n    <li>\n      <a href=\"#getting-started\">Getting Started</a>\n      <ul>\n        <li><a href=\"#prerequisites\">Prerequisites</a></li>\n        <li><a href=\"#installation\">Installation</a></li>\n      </ul>\n    </li>\n    <li><a href=\"#usage\">Usage</a>\n      <ul>\n      <li><a href=\"#jsdoc-generation\">JSDoc Generation</a></li>\n      <li><a href=\"#extending-zod-fields\">Extending Zod Fields</a></li>\n      <li>\n        <a href=\"#importing-helpers\">Importing Helpers</a>\n        <ul>\n        <li><a href=\"#custom-zod-schema\">Custom Zod Schemas</a></li>\n        </ul>\n      </li>\n      <li><a href=\"#json-fields\">JSON Fields</a></li>\n      </ul>\n    </li>\n    <li><a href=\"#examples\">Examples</a></li>\n    <li><a href=\"#roadmap\">Roadmap</a></li>\n    <li><a href=\"#contributing\">Contributing</a></li>\n    <li><a href=\"#license\">License</a></li>\n    <li><a href=\"#contact\">Contact</a></li>\n  </ol>\n</details>\n\n<!-- ABOUT THE PROJECT -->\n\n## About The Project\n\nI got tired of having to manually create Zod schemas for my Prisma models and of updating them everytime I made schema changes.\nThis provides a way of automatically generating them with your prisma\n\n<!-- [![Product Name Screen Shot][product-screenshot]](https://example.com) -->\n\n### Built With\n\n-   [dts-cli](https://github.com/weiran-zsd/dts-cli)\n-   [Zod](https://github.com/colinhacks/zod)\n-   [Based on this gist](https://gist.github.com/deckchairlabs/8a11c33311c01273deec7e739417dbc9)\n\n<!-- GETTING STARTED -->\n\n## Getting Started\n\nTo get a local copy up and running follow these simple steps.\n\n### Prerequisites\n\nThis project utilizes yarn and if you plan on contributing, you should too.\n\n```sh\nnpm install -g yarn\n```\n\n### Installation\n\n0.  **Ensure your tsconfig.json enables the compiler's strict mode.**\n    **Zod requires it and so do we, you will experience TS errors without strict mode enabled**\n\n1.  Add zod-prisma as a dev dependency\n\n    ```sh\n    yarn add -D zod-prisma\n    ```\n\n2.  Add the zod-prisma generator to your schema.prisma\n\n    ```prisma\n    generator zod {\n      provider                 = \"zod-prisma\"\n      output                   = \"./zod\" // (default) the directory where generated zod schemas will be saved\n\n      relationModel            = true // (default) Create and export both plain and related models.\n      // relationModel         = \"default\" // Do not export model without relations.\n      // relationModel         = false // Do not generate related model\n\n      modelCase                = \"PascalCase\" // (default) Output models using pascal case (ex. UserModel, PostModel)\n      // modelCase             = \"camelCase\" // Output models using camel case (ex. userModel, postModel)\n\n      modelSuffix              = \"Model\" // (default) Suffix to apply to your prisma models when naming Zod schemas\n\n      // useDecimalJs          = false // (default) represent the prisma Decimal type using as a JS number\n      useDecimalJs             = true // represent the prisma Decimal type using Decimal.js (as Prisma does)\n\n      imports                  = null // (default) will import the referenced file in generated schemas to be used via imports.someExportedVariable\n\n      // https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-by-null-values\n      prismaJsonNullability    = true // (default) uses prisma's scheme for JSON field nullability\n      // prismaJsonNullability = false // allows null assignment to optional JSON fields\n    }\n    ```\n\n3.  Run `npx prisma generate` or `yarn prisma generate` to generate your zod schemas\n4.  Import the generated schemas form your selected output location\n\n<!-- USAGE EXAMPLES -->\n\n## Usage\n\n### JSDoc Generation\n\n[Rich-comments](https://www.prisma.io/docs/concepts/components/prisma-schema#comments)\nin the Prisma schema will be transformed into JSDoc for the associated fields:\n\n> _Note: make sure to use a triple-slash. Double-slash comments won't be processed._\n\n```prisma\nmodel Post {\n  /// The unique identifier for the post\n  /// @default {Generated by database}\n  id String @id @default(uuid())\n\n  /// A brief title that describes the contents of the post\n  title String\n\n  /// The actual contents of the post.\n  contents String\n}\n```\n\nGenerated code:\n\n```ts\nexport const PostModel = z.object({\n\t/**\n\t * The unique identifier for the post\n\t * @default {Generated by database}\n\t */\n\tid: z.string().uuid(),\n\t/**\n\t * A brief title that describes the contents of the post\n\t */\n\ttitle: z.string(),\n\t/**\n\t * The actual contents of the post.\n\t */\n\tcontents: z.string(),\n})\n```\n\n### Extending Zod Fields\n\nYou can also use the `@zod` keyword in rich-comments in the Prisma schema\nto extend your Zod schema fields:\n\n```prisma\nmodel Post {\n  id String @id @default(uuid()) /// @zod.uuid()\n\n  /// @zod.max(255, { message: \"The title must be shorter than 256 characters\" })\n  title String\n\n  contents String /// @zod.max(10240)\n}\n```\n\nGenerated code:\n\n```ts\nexport const PostModel = z.object({\n\tid: z.string().uuid(),\n\ttitle: z.string().max(255, { message: 'The title must be shorter than 256 characters' }),\n\tcontents: z.string().max(10240),\n})\n```\n\n### Importing Helpers\n\nSometimes its useful to define a custom Zod preprocessor or transformer for your data.\nzod-prisma enables you to reuse these by importing them via a config options. For example:\n\n```prisma\ngenerator zod {\n  provider      = \"zod-prisma\"\n  output        = \"./zod\"\n  imports \t\t  = \"../src/zod-schemas\"\n}\n\nmodel User {\n  username\tString /// @zod.refine(imports.isValidUsername)\n}\n```\n\nThe referenced file can then be used by simply referring to exported members via `imports.whateverExport`.\nThe generated zod schema files will now include a namespaced import like the following.\n\n```typescript\nimport * as imports from '../../src/zod-schemas'\n```\n\n#### Custom Zod Schema\n\nIn conjunction with this import option, you may want to utilize an entirely custom zod schema for a field.\nThis can be accomplished by using the special comment directive `@zod.custom()`.\nBy specifying the custom schema within the parentheses you can replace the autogenerated type that would normally be assigned to the field.\n\n> For instance if you wanted to use `z.preprocess`\n\n### JSON Fields\n\nJSON fields in Prisma disallow null values. This is to disambiguate between setting a field's value to NULL in the database and having\na value of null stored in the JSON. In accordance with this zod-prisma will default to disallowing null values, even if your JSON field is optional.\n\nIf you would like to revert this behavior and allow null assignment to JSON fields,\nyou can set `prismaJsonNullability` to `false` in the generator options.\n\n## Examples\n\n<!-- Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources. -->\n\n_For examples, please refer to the [Examples Directory](https://github.com/CarterGrimmeisen/zod-prisma/blob/main/examples) or the [Functional Tests](https://github.com/CarterGrimmeisen/zod-prisma/blob/main/src/test/functional)_\n\n<!-- ROADMAP -->\n\n## Roadmap\n\nSee the [open issues](https://github.com/CarterGrimmeisen/zod-prisma/issues) for a list of proposed features (and known issues).\n\n<!-- CONTRIBUTING -->\n\n## Contributing\n\nContributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n<!-- LICENSE -->\n\n## License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n\n<!-- CONTACT -->\n\n## Contact\n\nCarter Grimmeisen - Carter.Grimmeisen@uah.edu\n\nProject Link: [https://github.com/CarterGrimmeisen/zod-prisma](https://github.com/CarterGrimmeisen/zod-prisma)\n\n<!-- MARKDOWN LINKS & IMAGES -->\n<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->\n\n[npm-shield]: https://img.shields.io/npm/v/zod-prisma?style=for-the-badge\n[npm-url]: https://www.npmjs.com/package/zod-prisma\n[contributors-shield]: https://img.shields.io/github/contributors/CarterGrimmeisen/zod-prisma.svg?style=for-the-badge\n[contributors-url]: https://github.com/CarterGrimmeisen/zod-prisma/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/CarterGrimmeisen/zod-prisma.svg?style=for-the-badge\n[forks-url]: https://github.com/CarterGrimmeisen/zod-prisma/network/members\n[stars-shield]: https://img.shields.io/github/stars/CarterGrimmeisen/zod-prisma.svg?style=for-the-badge\n[stars-url]: https://github.com/CarterGrimmeisen/zod-prisma/stargazers\n[issues-shield]: https://img.shields.io/github/issues/CarterGrimmeisen/zod-prisma.svg?style=for-the-badge\n[issues-url]: https://github.com/CarterGrimmeisen/zod-prisma/issues\n[license-shield]: https://img.shields.io/github/license/CarterGrimmeisen/zod-prisma.svg?style=for-the-badge\n[license-url]: https://github.com/CarterGrimmeisen/zod-prisma/blob/main/LICENSE\n","readmeFilename":"README.md","homepage":"https://github.com/CarterGrimmeisen/zod-prisma#readme","keywords":["zod","prisma","generator"],"repository":{"type":"git","url":"https://github.com/CarterGrimmeisen/zod-prisma.git"},"bugs":{"url":"https://github.com/CarterGrimmeisen/zod-prisma/issues"},"users":{"flumpus-dev":true}}