{"_id":"@aomex/prisma-model","_rev":"15-f9fb1cb60106b3c0095aee9aebcf9d66","name":"@aomex/prisma-model","dist-tags":{"latest":"0.0.14"},"versions":{"0.0.1":{"name":"@aomex/prisma-model","version":"0.0.1","license":"MIT","_id":"@aomex/prisma-model@0.0.1","maintainers":[{"name":"fwh1990","email":"fanwenhua1990@gmail.com"}],"homepage":"https://aomex.js.org","bugs":{"url":"https://github.com/aomex/aomex/issues"},"bin":{"aomex-prisma-model":"dist/bin.js"},"dist":{"shasum":"9d65f59b2d47724b22ccf91f5b7d989f159a0547","tarball":"https://registry.npmjs.org/@aomex/prisma-model/-/prisma-model-0.0.1.tgz","fileCount":9,"integrity":"sha512-I0A+7nYwXU9OXBL86Cr8DcRGI0YN/tMNVZPD8stfqLTOf8CnZga57MOq6FdtRKOYXTzarmUzEzX5899UVDK+Lg==","signatures":[{"sig":"MEYCIQDw/BxYkUcBYUGEBDyXkB6NuW/uNuHxihUazV0wOqA6IAIhAK1kmSdINFKfacnTehJjMyOKVQh0WzFGOPK3ORsR+PPH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLpApACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIcxAAlxvKwXlegjmeWBA3eKYJKZ9M6X+7qsMGFQYPPokJi0zYT3K4\r\nWybthJz/nVQwlhBD676OUOmRG5H0b9WB7P7klEEbOB0OTWLP9iMiHOa6KIMx\r\nPLm8mrdSaKll3UIRx7u9BwP4GHT9jr2Ew79farxftyU3Nz1MteF5m77y7fN/\r\nMTeA5rjjvB7jxOPcpniRGnN0yko8s9VryLWZO4+3gvjFlQ4iTPIKloQigBAM\r\nHlJsHoaj5fsqF+wBYLjBp5xUbjIMikWRduQ6GiDiEB0ChFFuB3YT4vhjGGgk\r\nwvlwlnto9WDPmvfbK+wcmlp0fd8MxHO990mkW9FqZs8dt2DYtllqpVuuQrXE\r\nsR18o9JyYeqbic1j4u44BQgwrVkemn7AFu+MGmFSFgqPItzKT/L8I3WhauVE\r\nhoj2ajzj9tzMTeVMYnhN0ZvFO3x+ThugTw8q1UQXAO4QVDCXARZZeLdcIcjw\r\nVbf3KdTcfohoWGRWo6XB89IsNI6Anig/PqDZVyof2UjvObWrET16xKOHEd7j\r\nCI8FLnc5I7dtJgEm+9iz7FVruEQbiT4NGLL9lhccwF/xTvwnkN7zyA8uGwUE\r\nM8+fbCv1mwMthI9QIfLD8mi6L7nuwHzuxOptosg9SInvEwCYCNVwMlYQB89z\r\nKr7lvnrtEzMBzMweQK8b2W8eKJBEEzxI2no=\r\n=8Fr/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:aomex-prisma-model-0.0.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest"},"_npmUser":{"name":"fwh1990","email":"fanwenhua1990@gmail.com"},"_resolved":"/tmp/2bba829c77b841d86754227eb69fd8f0/aomex-prisma-model-0.0.1.tgz","_integrity":"sha512-I0A+7nYwXU9OXBL86Cr8DcRGI0YN/tMNVZPD8stfqLTOf8CnZga57MOq6FdtRKOYXTzarmUzEzX5899UVDK+Lg==","repository":{"url":"git+ssh://git@github.com/aomex/aomex.git","type":"git"},"_npmVersion":"8.19.2","description":"Generate models and validators from prisma","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"prettier":"^2.8.7","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@prisma/generator-helper":"^4.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.18","read-pkg-up":"^9.1.0","@prisma/client":"^4.12.0","@types/prettier":"^2.7.2","@prisma/internals":"^4.12.0","@types/lodash.camelcase":"^4.3.7","@types/lodash.upperfirst":"^4.3.7"},"peerDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.18","@prisma/client":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-model_0.0.1_1680773161644_0.11963712856246689","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@aomex/prisma-model","version":"0.0.2","license":"MIT","_id":"@aomex/prisma-model@0.0.2","maintainers":[{"name":"fwh1990","email":"fanwenhua1990@gmail.com"}],"homepage":"https://aomex.js.org","bugs":{"url":"https://github.com/aomex/aomex/issues"},"bin":{"aomex-prisma-model":"dist/bin.js"},"dist":{"shasum":"817e0d9a2ced3a296243e9ef03a139c9facaea75","tarball":"https://registry.npmjs.org/@aomex/prisma-model/-/prisma-model-0.0.2.tgz","fileCount":9,"integrity":"sha512-ZLM8LglI052CIouy9h3amkDnrME/x80T0DaUqKSrz3t09VftGtQ+gddD/1fSuas9epXG0pOpqGde9eyY3iXVwQ==","signatures":[{"sig":"MEYCIQDEwxZv7gZc+635RAfxkd9vOsJMCELsea5p9UcZPSthPAIhAOGXLFe5KXvjYpjHzvWDVGfzNuiEuXxcoRDwJwrIkXsA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMB4aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxAQ/+N6TBHhLSUy4m52BxtLGUZH1lKt5i6dycfGin5XgLrRX/0vh9\r\nPslZo4anQYFB0MD+YoAd7QJucfowUV2JZbVEj0BFp3vMcCEVkNdi2ljgCjZ/\r\nDhsYLXUNEXffU07p7fK+1DPfmbLMJqCVp1kf3bT424sgk+9gz9sS+a+BF4tg\r\nN3zycvXVbe+F7IIQl2a5u+arRYE9U0CTD7h/82glkOriEHe2OYz/W8q2/kaR\r\nwNhEX24e98+8JT3HD5Gi8ms2V7Q1b31D0YcFzeMYiOxI3nMQW6pK6Hs9ccvc\r\nIgPdADD1evlszrBfgOJXxuVInk+UmaQhr3UAobNAMqjDoDaopWlChTg1O8LU\r\n+ffdymLdJD/cvG5WcEmC+92aFsyDZBvRAUMouK/tjpNoFxbPn2oXRv+7vnis\r\nBLf+hOJR4umpRpgfm0NMFr/1+2Ro8f22I2DruK5S/7/Fgw/E8zK2J/G0decb\r\ntrIFzZ03V3cjIxgrw5PMwp7eFwonCrkx1BhwXlvG0H89/imR3AJ06PQq1UWB\r\nEgBQALbB8Fa9lkXoD6U6aRtIQ55fPGjKNGHgG8vJMJ+Xt2rSq2Tg3k9FJNC6\r\nCszcvU4r1BKVnSx2TfxB1YBD0kuAIqKJJgA27MnR54WbidAlbxZYPuq8834t\r\niOcpFiiaN5WW8rF3CykrgE/ybWo+L+8ak8g=\r\n=97aX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:aomex-prisma-model-0.0.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest"},"_npmUser":{"name":"fwh1990","email":"fanwenhua1990@gmail.com"},"_resolved":"/tmp/9f3021892cd3f74bb3570a5d7b08622d/aomex-prisma-model-0.0.2.tgz","_integrity":"sha512-ZLM8LglI052CIouy9h3amkDnrME/x80T0DaUqKSrz3t09VftGtQ+gddD/1fSuas9epXG0pOpqGde9eyY3iXVwQ==","repository":{"url":"git+ssh://git@github.com/aomex/aomex.git","type":"git"},"_npmVersion":"8.19.2","description":"Generate models and validators from prisma","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"prettier":"^2.8.7","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@prisma/generator-helper":"^4.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.18","read-pkg-up":"^9.1.0","@prisma/client":"^4.12.0","@types/prettier":"^2.7.2","@prisma/internals":"^4.12.0","@types/lodash.camelcase":"^4.3.7","@types/lodash.upperfirst":"^4.3.7"},"peerDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.18","@prisma/client":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-model_0.0.2_1680875033705_0.3926479500787443","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@aomex/prisma-model","version":"0.0.3","license":"MIT","_id":"@aomex/prisma-model@0.0.3","maintainers":[{"name":"fwh1990","email":"fanwenhua1990@gmail.com"}],"homepage":"https://aomex.js.org","bugs":{"url":"https://github.com/aomex/aomex/issues"},"bin":{"aomex-prisma-model":"dist/bin.js"},"dist":{"shasum":"36470fe9138a85fb6900120d0d1db884bff8b403","tarball":"https://registry.npmjs.org/@aomex/prisma-model/-/prisma-model-0.0.3.tgz","fileCount":9,"integrity":"sha512-zzE2xT7bBwbz1CJPMDeYN3pGl0/HWX4UDT+4NdgysV2eYeyBY261nmKTb07owKBqUmfJnsT3tgCtSsmv0pnp0g==","signatures":[{"sig":"MEUCIEzX0ORBmcKnBVYu8tsRKdzBwMJKutor5vAUnqEmwZdeAiEAr3EFWJjyoFjWVQeDHl69htxN4IfI+1TCBMlyld5djic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNTfFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ2BAAhhNNfDTR+i8ZgxzsOw7h0AuTzkmalCY3w4bmSfSmmf2tTmfP\r\nREsxYLmcsGiKSdzlZ4UQZ0Z2Gi2eGFGjL8XczsOWxyQ9dgdMtN2mc2p4pwh2\r\n27nve5kk7dWpjQUwIUuK1tHcUQj+qRWg5SY9msbuy0wvJi2NMlCV+pVP72eH\r\n+P5KWjjVZNd3kN26hvb0xCgfVIIpC7uCYnAFNTQKA6AoVHLTxjokQE1Ko4kx\r\nIh/jc+f3plJfVvqaqMmw+4BFywUrsVNRstGGUyBGSxOdMi36b8RATeZiYsZR\r\nTleZON1tOFImvt0efBrJZjORSVu+hTpBJ6ULG26bs3UAtzSAaTiSB2f+SorP\r\nPFtw3mj9gZYP6Oea3h2Bb7QfHZ5wx1zW0FTAhmar4DBzXr4Tuma1gQ9L7XXW\r\nnfbhSVSfpfHeYVjqb5+/5xBTSzFYnRjzWYJUCgaTNpg2GsCHR7b1eLTuoqj8\r\nZnap2g7rNIarwxf+xCAnczGXTHNUqH+J+WJGLWpGBX+d4Am9v8DVhdBnnMl+\r\nit8mmVUHROp7yd3K3njv+My8pXD9bVw9MmRtWXbldqwHfP30Sutv01ojcbos\r\nyggIy73SK0ZGz2ObdjAkXXnR9G/3jNrpQZTHKHiBhfxbXmhkFwi1LSKklY2a\r\n5X5VegOLaVqYITQ7XBlpGlb5uA7U/M98zCM=\r\n=Tjqe\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:aomex-prisma-model-0.0.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest"},"_npmUser":{"name":"fwh1990","email":"fanwenhua1990@gmail.com"},"_resolved":"/tmp/6e9b2fb37805d56c2e8f7f63d2b19ae4/aomex-prisma-model-0.0.3.tgz","_integrity":"sha512-zzE2xT7bBwbz1CJPMDeYN3pGl0/HWX4UDT+4NdgysV2eYeyBY261nmKTb07owKBqUmfJnsT3tgCtSsmv0pnp0g==","repository":{"url":"git+ssh://git@github.com/aomex/aomex.git","type":"git"},"_npmVersion":"8.19.2","description":"Generate models and validators from prisma","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"prettier":"^2.8.7","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@prisma/generator-helper":"^4.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.19","read-pkg-up":"^9.1.0","@prisma/client":"^4.12.0","@types/prettier":"^2.7.2","@prisma/internals":"^4.12.0","@types/lodash.camelcase":"^4.3.7","@types/lodash.upperfirst":"^4.3.7"},"peerDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.19","@prisma/client":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-model_0.0.3_1681209285629_0.945103752384524","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@aomex/prisma-model","version":"0.0.4","license":"MIT","_id":"@aomex/prisma-model@0.0.4","maintainers":[{"name":"fwh1990","email":"fanwenhua1990@gmail.com"}],"homepage":"https://aomex.js.org","bin":{"aomex-prisma-model":"dist/bin.js"},"dist":{"shasum":"7429dddeacd006fa5fbfa03da91384da78889c23","tarball":"https://registry.npmjs.org/@aomex/prisma-model/-/prisma-model-0.0.4.tgz","fileCount":9,"integrity":"sha512-SZqQRL7aUqUa1QUuot2QmUIkgYziVwLwEDjAXUZaNY5uGiR9A2/tucB/zrC4ScqHjCD9VmGskx9JxP6l9CZbMg==","signatures":[{"sig":"MEUCIQDJeWD9Tbs8eZBi7rot9BlrBZrb/k/MS+JyVbLoBWu2bwIgBCD+kcPLvsFTNTYzpYPkOkSoH55Ye4CpbG5OagrMbPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOUtkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr26w/9EgqG9UREudafU2sXzLamfyGG/fzTtNjYdSAlIU2irPFWGLFs\r\nV+XSiP91cwsKR7isNo8CRMSq/dgKWLo1J+pQvzbww+gHzU6Qut4NpBGQ+5CJ\r\nR3wQ+Bk4Vb/A9SGs0Hj1RQDUpD02w2NNgCyWL8Zx29WcBfHee0j2v9WP9dJP\r\n3wbNXP8AqSK8XWpv0PAnzmZ8lzVD30CFL1DKeFBOr1T4M0El7kkHxXf48S2W\r\nvSNp+R/TVxkCfJfIZnPxdkAOZHI+54xtA87J5BELoo2PpxIvJ22KklmJxCN7\r\nyslLXp/FNdmpuCL3CXXmJRif7AFxaQ4+lo/pYLE3o2xXt8pgU7amxRLbv5TY\r\nAtj3gxJdrEV+B76fe/LM4uPtFm1zx/98SrFqzC3RMSrxzljUuckbZ241QRE8\r\nNqbamPONHat9X52AnognwMA1WmlAPvtonX3ZTB3LfUmjtT5zgc8KdF2sk3Kb\r\nF/Sq8o2h6dyDGzE0KhS/6xARKgUd+wAFVTNhcUwGBX41wo/swsJyQauqqpAw\r\n+KBR1BYt6DwALLSttxDXzTroqznFg3yICPt/XswDvemHHVyvdSeurt9GvVmc\r\nmpbLxt7YbulK9gmv7J80KfmFN7jimYGWA1MlxWUYDss9HlMu07+0boGTjuc/\r\n4OjegybZULWqwuG9yiWaMHy+7lcZwcLfTdk=\r\n=GeXL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:aomex-prisma-model-0.0.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest"},"_npmUser":{"name":"fwh1990","email":"fanwenhua1990@gmail.com"},"_resolved":"/tmp/0ddc28981b89194c717910f4d3876b39/aomex-prisma-model-0.0.4.tgz","_integrity":"sha512-SZqQRL7aUqUa1QUuot2QmUIkgYziVwLwEDjAXUZaNY5uGiR9A2/tucB/zrC4ScqHjCD9VmGskx9JxP6l9CZbMg==","repository":"git@github.com:aomex/aomex.git","_npmVersion":"8.3.1","description":"Generate models and validators from prisma","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"prettier":"^2.8.7","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@prisma/generator-helper":"^4.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.20","read-pkg-up":"^9.1.0","@prisma/client":"^4.12.0","@types/prettier":"^2.7.2","@prisma/internals":"^4.12.0","@types/lodash.camelcase":"^4.3.7","@types/lodash.upperfirst":"^4.3.7"},"peerDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.20","@prisma/client":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-model_0.0.4_1681476451708_0.2960207285067593","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@aomex/prisma-model","version":"0.0.5","license":"MIT","_id":"@aomex/prisma-model@0.0.5","maintainers":[{"name":"fwh1990","email":"fanwenhua1990@gmail.com"}],"homepage":"https://aomex.js.org","bin":{"aomex-prisma-model":"dist/bin.js"},"dist":{"shasum":"322273868c4495487d9bcc22f996eae3c33cb7bd","tarball":"https://registry.npmjs.org/@aomex/prisma-model/-/prisma-model-0.0.5.tgz","fileCount":9,"integrity":"sha512-2W+qjpQ+1Ib4xJeVBWSxMGIaqzbkSAb+0Nxl6ITnxVAsjIxdXP97lJH2tpPSLNfUAdQRsekVzduVonjkWEr86w==","signatures":[{"sig":"MEQCIDe9gZaHW3i2un6AtWjJ3VfV5RQpSZBwiTZR+ZNgTZczAiBXyrCx9bzR5Z3fjr5s5G8W+uvddaHDEKugOJ29Xl/zXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOkv/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNtQ/9HfQWhGrEx4GaNyq+AWlNs8Ef2aaUQgaHZZ+gRP8MnQ8Om8JW\r\nUSwUHsdsTaAJ+DYo3sZpb+Mq3nz+o7KDdfjsWNmQGv4ytraxGNkfjNOGKXvy\r\nGfclfyHW0TLiWpj/T5ZRsACr8X4l5rzq1kvZyzCyBSDMPbK44UmnxdRjRQGt\r\n3zMGVi14iqpOb2WUdNwD/VbexS1WC7+yAdxuMbVOQWV4X4qAccEcUHItuL5R\r\n5YzxIBA3r2c7KgeBrrq2kyKOf/R0oHuXYO8ydc6f8jHlbpiLj84/1lIoh+5/\r\nDi5a6a8NBt8nO3+PunkGkJZgoCCtfNpDcqsOjH+ELKct9p3UoewgsQUfQAQC\r\nRFWN5nSRUPHVCo/WIdJa1YaXtPUPqo0NlbeknAks0gUk0n/CFDdGQCa8ma47\r\nYvZ70WfHZjLOwsmVa+NqHgG50aX6rltkaD0ES2IwmRMk3xp6rKLzcQPN2G6M\r\nHEAsLcL/fMrbjaVsV2HSaxfYv7JldsWM4sF7Ml1N2T5hRQFiapypk/aZ7fnu\r\nYg0rGqeBQOdMS0WcaFtk0tFIGm0QQz/GMtvM/3TmcuXYV75RlaZ9hO2zbrFP\r\nMXDv8NS2zXXGMRHb2kk65XZclfqHpMsHM3bg29v1dDiZ8DoPWLn7FZXCgEcW\r\nrx+h3HPmESVYT+SG3HhGzAnyoWMzMj25nwU=\r\n=KvG0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:aomex-prisma-model-0.0.5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest"},"_npmUser":{"name":"fwh1990","email":"fanwenhua1990@gmail.com"},"_resolved":"/tmp/ee40b94eddac2b03c361a6b69ab74e14/aomex-prisma-model-0.0.5.tgz","_integrity":"sha512-2W+qjpQ+1Ib4xJeVBWSxMGIaqzbkSAb+0Nxl6ITnxVAsjIxdXP97lJH2tpPSLNfUAdQRsekVzduVonjkWEr86w==","repository":"git@github.com:aomex/aomex.git","_npmVersion":"8.3.1","description":"Generate models and validators from prisma","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"prettier":"^2.8.7","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@prisma/generator-helper":"^4.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.20","read-pkg-up":"^9.1.0","@prisma/client":"^4.12.0","@types/prettier":"^2.7.2","@prisma/internals":"^4.12.0","@types/lodash.camelcase":"^4.3.7","@types/lodash.upperfirst":"^4.3.7"},"peerDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.20","@prisma/client":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-model_0.0.5_1681542143386_0.47511249182880166","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@aomex/prisma-model","version":"0.0.6","license":"MIT","_id":"@aomex/prisma-model@0.0.6","maintainers":[{"name":"fwh1990","email":"fanwenhua1990@gmail.com"}],"homepage":"https://aomex.js.org","bin":{"aomex-prisma-model":"dist/bin.js"},"dist":{"shasum":"575c3854aca576c5cc2fb9d41f1ef109141a7472","tarball":"https://registry.npmjs.org/@aomex/prisma-model/-/prisma-model-0.0.6.tgz","fileCount":9,"integrity":"sha512-kf2ud8YKPmSU/sTHMNZQsXhKbJULg5+DCuZr76c4d4mwErP7tRfZBrlXCJyDNvWAejSrKFZG58bIonk9/ixiOQ==","signatures":[{"sig":"MEQCIHoKU0elflwv4sgBYINdmtc9qEyj3vwbahfKzHFTVkEKAiBFiW9oCwr9COaojaCopJay9CXifZHpR5x6aBIYoANgXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTS4eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTXw//X+L2poKYcOzklzV2toTm/y6yppkizE54KGhwS0C6tscTIrC5\r\nzLcHQzELR8fD0cWDRTkBEk9xaBrjCxo0zIUfv1uKShEjlpQDF5bgOCMqoEf3\r\n49bkvCY+NL+7lBmycuYB7sKXID7p7zASZfua/6N3UihYIdyjrofnz4Ul/Oe0\r\nowgDA9z3+epgKmuCfpykzPLfXI9cCHB6UNgTw8EW3P9EzX2JZUi12nge5hzM\r\nsZai8eFvc9LV1lr7/27bDwwQGOaf8j/MZwmSZueqSXfzvo+zPaWDx5R5UtS9\r\nvbP72qa+fSORBYoWoJe1O2GM5PO7axKTjefZGQvN09nsgKnrBuImM+qdB3Th\r\nfXNhzOhVD1F/1nkJFEe0Sd7vXKg/oAMQLjJR/0pWPsTFRDOGyCkqxWMdAxw2\r\n88rUumAYTXX7IjaoVAVji9AwmW/OTiGGI+sHzgpsQlS/krqONu6Gyje+SdN6\r\n2TAHuSbQoyC6riR4PMdYJDnvk2BdtecyDpAMfMsD4h0yz0CjvKdFtFdushC+\r\nA6sHpBiq3tpgCG7TsMKment/vzJOkTh7PH3SumM7K7J+fEm1npSVwwIjEuSI\r\noCl0qvYYWKj7iNs68nOeyfa/xzIx0xNJAh7RO4QFssomGoZ7u9rMmm4KDaYA\r\nmUCHJIW+eXUdzcl0AN7QOLxhduf/n7R7djQ=\r\n=vdqP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:aomex-prisma-model-0.0.6.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest"},"_npmUser":{"name":"fwh1990","email":"fanwenhua1990@gmail.com"},"_resolved":"/tmp/9da1f1670ce5bdf08f4fc6321f72260f/aomex-prisma-model-0.0.6.tgz","_integrity":"sha512-kf2ud8YKPmSU/sTHMNZQsXhKbJULg5+DCuZr76c4d4mwErP7tRfZBrlXCJyDNvWAejSrKFZG58bIonk9/ixiOQ==","repository":"git@github.com:aomex/aomex.git","_npmVersion":"8.3.1","description":"Generate models and validators from prisma","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"prettier":"^2.8.7","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@prisma/generator-helper":"^4.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.20","read-pkg-up":"^9.1.0","@prisma/client":"^4.12.0","@types/prettier":"^2.7.2","@prisma/internals":"^4.12.0","@types/lodash.camelcase":"^4.3.7","@types/lodash.upperfirst":"^4.3.7"},"peerDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.20","@prisma/client":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-model_0.0.6_1682779677915_0.9888937500435062","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@aomex/prisma-model","version":"0.0.7","license":"MIT","_id":"@aomex/prisma-model@0.0.7","maintainers":[{"name":"fwh1990","email":"fanwenhua1990@gmail.com"}],"homepage":"https://aomex.js.org","bin":{"aomex-prisma-model":"dist/bin.js"},"dist":{"shasum":"f0f5b06926a291e425a372365bb879ff22a9e170","tarball":"https://registry.npmjs.org/@aomex/prisma-model/-/prisma-model-0.0.7.tgz","fileCount":9,"integrity":"sha512-TWna4jkyVf4a0xvAi6Yw3oZKZkZiuRPj2yYb9XPVI2mcC9LUYOxDnGWbOXts1k4wE1VSwRchWDLrYPIfH5l4Rw==","signatures":[{"sig":"MEQCIHdM3BQS+utveq3piVS00w4Sj/9hwqjsxzIZRPIg/qOqAiAA5TJah3EZZhcVT7dEvy/b3drByIKsII+XE8xJcjN1aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU2rjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2fA/5ANo94dSnTVSZOFfdF0t8BggElxQVMaXVFlls+YyYt+JG1Cws\r\nMQKmk8aBFljpM1pBkzgaRpCgaL1S5ivJJEB2+pEeE9S4ybei+kCPG4Go3cII\r\nU95cvtDQ74kx5+WcfowaVlvYXw5xCedyGv4ovAC/zEEuYyzr0rEGl/2XQ2FT\r\ntwv6/rQNWY8pS8OexSoaXH3j683pqUyI9PqRQHSJDDG//3r7Gtw/zjQh88lb\r\nBJhnxCskG7ZDHJqm8nbUEjwcbyVCdnZTUuBxRBzEkGmmCZZuK0fOkqEhdzYW\r\nhDmm66TTt7m9V0jsFXVf+MU/hqz1B2+LVatgK+Off1tZev66xmfattuBA49B\r\neuq6W50OjAxH3haaaKgzrH79YZLlyQjHxl2GuUzccgS4S59h3NJx6v2hRht7\r\nil8rnnHaDre6irbdPOWy5nvBpm3H3Z2RQg8jPm6pvf0yYptOEAJUeMIqvIEL\r\nCSPlub45B1BAObshD3V+oV0HSLPqurGWnoPsG85EffFcm7u3DZ/IB9LHbF/a\r\nmic+T7fkdiMoggJVn9ZzJrkrdVfV1ERTI1uVQxIgccT3bRkYpZu+jD8tVkE5\r\nBWaU2fyE3LlhLeb6+eH/MoRj6J/MPghNkXRby9U0/NfR4OdObEC5VYzA5JQc\r\nYQhu6s6/mirHXD0U8j3qCGEgEyAMqv1YiAs=\r\n=msTY\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:aomex-prisma-model-0.0.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest"},"_npmUser":{"name":"fwh1990","email":"fanwenhua1990@gmail.com"},"_resolved":"/tmp/9c98f7fc1456727417d7ddee2274b0af/aomex-prisma-model-0.0.7.tgz","_integrity":"sha512-TWna4jkyVf4a0xvAi6Yw3oZKZkZiuRPj2yYb9XPVI2mcC9LUYOxDnGWbOXts1k4wE1VSwRchWDLrYPIfH5l4Rw==","repository":"git@github.com:aomex/aomex.git","_npmVersion":"8.3.1","description":"Generate models and validators from prisma","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"prettier":"^2.8.7","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@prisma/generator-helper":"^4.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.21","read-pkg-up":"^9.1.0","@prisma/client":"^4.12.0","@types/prettier":"^2.7.2","@prisma/internals":"^4.12.0","@types/lodash.camelcase":"^4.3.7","@types/lodash.upperfirst":"^4.3.7"},"peerDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.21","@prisma/client":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-model_0.0.7_1683188451478_0.3681875815403539","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@aomex/prisma-model","version":"0.0.8","license":"MIT","_id":"@aomex/prisma-model@0.0.8","maintainers":[{"name":"fwh1990","email":"fanwenhua1990@gmail.com"}],"homepage":"https://aomex.js.org","bin":{"aomex-prisma-model":"dist/bin.js"},"dist":{"shasum":"6e1492187efc99bee4e8d4657ce7202531dcaa49","tarball":"https://registry.npmjs.org/@aomex/prisma-model/-/prisma-model-0.0.8.tgz","fileCount":9,"integrity":"sha512-ZWmMPVdm7T2OmUsRN3004MHx7wwjbeUwaJbGHwzzvXZkCI17GLIlmy9idVC9dG/QGAKNS6wOjvG+btfkRFxFaQ==","signatures":[{"sig":"MEUCIFB7b44u7cJIHCejADQb5YrsGLPGeCUX3DCj0vXdBbMqAiEA6S7d6/MiqZB+qy1Crh9FPABgC15Vh802H7bhieCsIu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU8GlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbiA//ddwX6nEAsEaZYy09XWG53MCJMyMD/MXt1ngyhofVhJSvpQbm\r\ncR1OQr9S7AtGArXfthSb0akGIQizIy4fSiibNz3WIBKsZEByfJVox70FBiZ3\r\ndIq108w5tFJkxA0tUOyiMWNlLIqY8XrnnMatzrSgelH/stxiUvi8y2j+Uz5N\r\n0r0QlmpZ7Ccd3Woh8tmAaxw9zpeajRaIsVWjiPjasICYX73m0yPvqDlHgCIU\r\nmflkS+HXH3L53Mc41hXJKWZxlmN2n+PZsT6HAcaAz4VaJ/XKNszCX1xZjW8n\r\np+J6j8TsrwwpHI2cS5Ev4JeztKx3V6yP2amuMPxsTsH09T/XsYJLCIZx/fNL\r\nYLtL4s8fB8UV88AJydF07pIW+q9juRezVRQrGl6/NR77IRl8rH7qjXDPfQEg\r\n/OeWEL0u0r2uSiE5xFFayQG6yLAKrRhubGbPVSuKzcanw6n/Fhy3uW92b0a7\r\nFV4DAqRYljIo2Q7f7NudcFZPKgulzD6cZqFa1RdFfT5/J6mPiyICvh7pr7IZ\r\naShaHShtorpiNNlZsNqQqbAm89l8JiT9QTUjyuDDCsiDKE2lVxoUIcaNP3Fq\r\nxq125NBOkyTEo0il6PBjRarokX3gXxEmoCUDTVcMtum0TiT1KFx8KpWTVX+q\r\nf41uui7jJ3ZWMLirhvyfqnDalGei2DUu860=\r\n=vlLy\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:aomex-prisma-model-0.0.8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest"},"_npmUser":{"name":"fwh1990","email":"fanwenhua1990@gmail.com"},"_resolved":"/tmp/6076ed22ef9bf198e90f76a069b87db8/aomex-prisma-model-0.0.8.tgz","_integrity":"sha512-ZWmMPVdm7T2OmUsRN3004MHx7wwjbeUwaJbGHwzzvXZkCI17GLIlmy9idVC9dG/QGAKNS6wOjvG+btfkRFxFaQ==","repository":"git@github.com:aomex/aomex.git","_npmVersion":"8.3.1","description":"Generate models and validators from prisma","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"prettier":"^2.8.7","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@prisma/generator-helper":"^4.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.21","read-pkg-up":"^9.1.0","@prisma/client":"^4.12.0","@types/prettier":"^2.7.2","@prisma/internals":"^4.12.0","@types/lodash.camelcase":"^4.3.7","@types/lodash.upperfirst":"^4.3.7"},"peerDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.21","@prisma/client":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-model_0.0.8_1683210661079_0.4116321438732877","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@aomex/prisma-model","version":"0.0.9","license":"MIT","_id":"@aomex/prisma-model@0.0.9","maintainers":[{"name":"fwh1990","email":"fanwenhua1990@gmail.com"}],"homepage":"https://aomex.js.org","bin":{"aomex-prisma-model":"dist/bin.js"},"dist":{"shasum":"1bc10d8d86f05866627e52e6b14ed3fafbf8f23b","tarball":"https://registry.npmjs.org/@aomex/prisma-model/-/prisma-model-0.0.9.tgz","fileCount":9,"integrity":"sha512-lI9jFzILxEKzEPbUIHS2OyPyxS4yQSsUWDhJSprhMwuKXA5nwRBXFdLMuMG2W8vvY3YlsNTxI0WxxIMjRnzBkg==","signatures":[{"sig":"MEYCIQCB4Yq2L6eRk8GVS3V1iWpdQOtuWcW7V0UNezmX/5VcPgIhALUb7ZGEo2gubU2F6CG/YvJXKUZxIDouj0adCvjpU5xL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35600},"type":"module","_from":"file:aomex-prisma-model-0.0.9.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest"},"_npmUser":{"name":"fwh1990","email":"fanwenhua1990@gmail.com"},"_resolved":"/tmp/928c33e7f38875a498fba2013186cc31/aomex-prisma-model-0.0.9.tgz","_integrity":"sha512-lI9jFzILxEKzEPbUIHS2OyPyxS4yQSsUWDhJSprhMwuKXA5nwRBXFdLMuMG2W8vvY3YlsNTxI0WxxIMjRnzBkg==","repository":"git@github.com:aomex/aomex.git","_npmVersion":"8.3.1","description":"Generate models and validators from prisma","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"prettier":"^3.0.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@prisma/generator-helper":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^5.0.0","@aomex/core":"^0.0.22","read-pkg-up":"^10.0.0","@prisma/client":"^5.0.0","@types/prettier":"^2.7.3","@prisma/internals":"^5.0.0","@types/lodash.camelcase":"^4.3.7","@types/lodash.upperfirst":"^4.3.7"},"peerDependencies":{"prisma":"^4.12.0","@aomex/core":"^0.0.22","@prisma/client":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-model_0.0.9_1689509960408_0.8231697960766555","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@aomex/prisma-model","version":"0.0.10","license":"MIT","_id":"@aomex/prisma-model@0.0.10","maintainers":[{"name":"fwh1990","email":"fanwenhua1990@gmail.com"}],"homepage":"https://aomex.js.org","bin":{"aomex-prisma-model":"dist/bin.js"},"dist":{"shasum":"e9f295a616800782121fb3aa7c9486013b57e219","tarball":"https://registry.npmjs.org/@aomex/prisma-model/-/prisma-model-0.0.10.tgz","fileCount":10,"integrity":"sha512-zWFT8gybd3mfMyFS3oAcgrqrNL8DPj3+JEfiJm0Cl9JfU6C/aJD4qlbVzMSUUMx6HgCqdhiOsTDlyuGwyPnOkg==","signatures":[{"sig":"MEUCIQCI0dUa7x0vMBf9QpWFGsGjv39P3N1L1H6oxogM979NygIgMtFwFpTttPqhrE2N8V2Onz4P+GHTy0hhD31wtWpLivY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36485},"type":"module","_from":"file:aomex-prisma-model-0.0.10.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest"},"_npmUser":{"name":"fwh1990","email":"fanwenhua1990@gmail.com"},"_resolved":"/tmp/01ef0893a9eee3a032df9b632ef2177d/aomex-prisma-model-0.0.10.tgz","_integrity":"sha512-zWFT8gybd3mfMyFS3oAcgrqrNL8DPj3+JEfiJm0Cl9JfU6C/aJD4qlbVzMSUUMx6HgCqdhiOsTDlyuGwyPnOkg==","repository":"git@github.com:aomex/aomex.git","_npmVersion":"8.3.1","description":"Generate models and validators from prisma","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"prettier":"^3.0.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@prisma/generator-helper":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^5.0.0","@aomex/core":"^0.0.22","read-pkg-up":"^10.0.0","@prisma/client":"^5.0.0","@types/prettier":"^2.7.3","@prisma/internals":"^5.0.0","@types/lodash.camelcase":"^4.3.7","@types/lodash.upperfirst":"^4.3.7"},"peerDependencies":{"prisma":"^4.12.0 || ^5","@aomex/core":"^0.0.22","@prisma/client":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-model_0.0.10_1689512104381_0.6234640827190496","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@aomex/prisma-model","version":"0.0.11","license":"MIT","_id":"@aomex/prisma-model@0.0.11","maintainers":[{"name":"fwh1990","email":"fanwenhua1990@gmail.com"}],"homepage":"https://aomex.js.org","bin":{"aomex-prisma-model":"dist/bin.js"},"dist":{"shasum":"2cbbad4004c5fb2d56a0c0febbfdaa159f73ee81","tarball":"https://registry.npmjs.org/@aomex/prisma-model/-/prisma-model-0.0.11.tgz","fileCount":10,"integrity":"sha512-bysQP2F9Zp9aAo8x/+0Uj9cUx8hvizAvAYDgs7rq3pVwv2Mk4jPMIVqOzusqPRAVKbZFZ+qsmrzut4YH5wbspA==","signatures":[{"sig":"MEUCIQCdHfG1IwKPMbPqPpHS0lB8VTyj6xCi70HfBVfjCB/YHAIgHJHecX97bFi5gw1jxulTcKj0KEQCFFR2dX8XOBJnmuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37051},"type":"module","_from":"file:aomex-prisma-model-0.0.11.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest"},"_npmUser":{"name":"fwh1990","email":"fanwenhua1990@gmail.com"},"_resolved":"/tmp/871a8a9a18bc3c3bda391921b025709d/aomex-prisma-model-0.0.11.tgz","_integrity":"sha512-bysQP2F9Zp9aAo8x/+0Uj9cUx8hvizAvAYDgs7rq3pVwv2Mk4jPMIVqOzusqPRAVKbZFZ+qsmrzut4YH5wbspA==","repository":"git@github.com:aomex/aomex.git","_npmVersion":"8.3.1","description":"Generate models and validators from prisma","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"prettier":"^3.0.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@prisma/generator-helper":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^5.0.0","@aomex/core":"^0.0.23","read-pkg-up":"^10.0.0","@prisma/client":"^5.0.0","@types/prettier":"^2.7.3","@prisma/internals":"^5.0.0","@types/lodash.camelcase":"^4.3.7","@types/lodash.upperfirst":"^4.3.7"},"peerDependencies":{"prisma":"^4.12.0 || ^5","@aomex/core":"^0.0.23","@prisma/client":"^4.12.0 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-model_0.0.11_1690029151732_0.4356319227975276","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@aomex/prisma-model","version":"0.0.12","license":"MIT","_id":"@aomex/prisma-model@0.0.12","maintainers":[{"name":"fwh1990","email":"fanwenhua1990@gmail.com"}],"homepage":"https://aomex.js.org","bugs":{"url":"https://github.com/aomex/aomex/issues"},"bin":{"aomex-prisma-model":"dist/bin.js"},"dist":{"shasum":"f42fbf194c9db7140c5988c73b43845384821f58","tarball":"https://registry.npmjs.org/@aomex/prisma-model/-/prisma-model-0.0.12.tgz","fileCount":10,"integrity":"sha512-//tISww1aGEg29PIm+wWXlXvSY40DHZsJSxh8MIk+rwOMG9ZbLtJRc2HUOw0mVF5JmUP6tDhv+08Xve94pQFfQ==","signatures":[{"sig":"MEYCIQCy91zFCgwZINGQ0YR6CCo+vq+lgS2YibdZuW6gRSB+nQIhAOCe1No7WwalJVeCTtL9fas++fwe1leidWdrN5bfCVkB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37409},"type":"module","_from":"file:aomex-prisma-model-0.0.12.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest"},"_npmUser":{"name":"fwh1990","email":"fanwenhua1990@gmail.com"},"_resolved":"/tmp/200f94b4b1433a567a78126c7ef0be31/aomex-prisma-model-0.0.12.tgz","_integrity":"sha512-//tISww1aGEg29PIm+wWXlXvSY40DHZsJSxh8MIk+rwOMG9ZbLtJRc2HUOw0mVF5JmUP6tDhv+08Xve94pQFfQ==","repository":{"url":"git+ssh://git@github.com/aomex/aomex.git","type":"git"},"_npmVersion":"8.19.2","description":"Generate models and validators from prisma","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"prettier":"^3.0.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@prisma/generator-helper":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^5.0.0","@aomex/core":"^0.0.24","read-pkg-up":"^10.0.0","@prisma/client":"^5.0.0","@types/prettier":"^2.7.3","@prisma/internals":"^5.0.0","@types/lodash.camelcase":"^4.3.7","@types/lodash.upperfirst":"^4.3.7"},"peerDependencies":{"prisma":"^4.12.0 || ^5","@aomex/core":"^0.0.24","@prisma/client":"^4.12.0 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-model_0.0.12_1698565658628_0.9828892863983467","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@aomex/prisma-model","version":"0.0.13","license":"MIT","_id":"@aomex/prisma-model@0.0.13","maintainers":[{"name":"fwh1990","email":"fanwenhua1990@gmail.com"}],"homepage":"https://aomex.js.org","bugs":{"url":"https://github.com/aomex/aomex/issues"},"bin":{"aomex-prisma-model":"dist/bin.js"},"dist":{"shasum":"a63d70bf5d28e25d6ed85fd4dae926ae05566239","tarball":"https://registry.npmjs.org/@aomex/prisma-model/-/prisma-model-0.0.13.tgz","fileCount":10,"integrity":"sha512-0dgLMjLNFwZVndO1aC4vaGG2A2TsRaV4FrchV1CY9buQtWj6NdbT/QRI3zO6A1yzwOqWc30CNapXtAdex5cKaw==","signatures":[{"sig":"MEYCIQDmMteJun4I+L9DGLfokkCkYQYQrfM2I2JZ55//bjB8IAIhAM3LguG5NDZkzFHJLs/XD5HL2rurYKOoT7zQiU0k6T7+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37581},"type":"module","_from":"file:aomex-prisma-model-0.0.13.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest"},"_npmUser":{"name":"fwh1990","email":"fanwenhua1990@gmail.com"},"_resolved":"/tmp/65d44553d10f1a226dffcb1b956b3d57/aomex-prisma-model-0.0.13.tgz","_integrity":"sha512-0dgLMjLNFwZVndO1aC4vaGG2A2TsRaV4FrchV1CY9buQtWj6NdbT/QRI3zO6A1yzwOqWc30CNapXtAdex5cKaw==","repository":{"url":"git+ssh://git@github.com/aomex/aomex.git","type":"git"},"_npmVersion":"8.19.2","description":"Generate models and validators from prisma","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"prettier":"^3.0.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@prisma/generator-helper":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^5.0.0","@aomex/core":"^0.0.25","read-pkg-up":"^10.0.0","@prisma/client":"^5.0.0","@types/prettier":"^2.7.3","@prisma/internals":"^5.0.0","@types/lodash.camelcase":"^4.3.7","@types/lodash.upperfirst":"^4.3.7"},"peerDependencies":{"prisma":"^4.12.0 || ^5","@aomex/core":"^0.0.25","@prisma/client":"^4.12.0 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-model_0.0.13_1700007112731_0.13198092201887746","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@aomex/prisma-model","version":"0.0.14","license":"MIT","_id":"@aomex/prisma-model@0.0.14","maintainers":[{"name":"fwh1990","email":"fanwenhua1990@gmail.com"}],"homepage":"https://aomex.js.org","bugs":{"url":"https://github.com/aomex/aomex/issues"},"bin":{"aomex-prisma-model":"dist/bin.js"},"dist":{"shasum":"621f471344340feab9ca40dd644586a80a2229f8","tarball":"https://registry.npmjs.org/@aomex/prisma-model/-/prisma-model-0.0.14.tgz","fileCount":10,"integrity":"sha512-H7c/TekjY+i0A8TNKxPRsS00kQvJDZsCun9Qui6W1R/ERBEIK4U9fHrXjEqbzJau4zU1v+vMYKfBzCpjB3f02A==","signatures":[{"sig":"MEUCIGPwaAH0guKHM37x36iUSZbv6EqIL2NfcbGdHQ9dihHnAiEAsa9Ewgfgy8RwJEQeRZkt6CLC7yt269I8oCk07l4Zc80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37753},"type":"module","_from":"file:aomex-prisma-model-0.0.14.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest"},"_npmUser":{"name":"fwh1990","email":"fanwenhua1990@gmail.com"},"_resolved":"/tmp/65099c8f4791b2471d19cd497d144216/aomex-prisma-model-0.0.14.tgz","_integrity":"sha512-H7c/TekjY+i0A8TNKxPRsS00kQvJDZsCun9Qui6W1R/ERBEIK4U9fHrXjEqbzJau4zU1v+vMYKfBzCpjB3f02A==","repository":{"url":"git+ssh://git@github.com/aomex/aomex.git","type":"git"},"_npmVersion":"8.19.2","description":"Generate models and validators from prisma","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"prettier":"^3.0.0","lodash.camelcase":"^4.3.0","lodash.upperfirst":"^4.3.1","@prisma/generator-helper":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prisma":"^5.0.0","@aomex/core":"^0.0.26","read-pkg-up":"^10.0.0","@prisma/client":"^5.0.0","@types/prettier":"^2.7.3","@prisma/internals":"^5.0.0","@types/lodash.camelcase":"^4.3.7","@types/lodash.upperfirst":"^4.3.7"},"peerDependencies":{"prisma":"^4.12.0 || ^5","@aomex/core":"^0.0.26","@prisma/client":"^4.12.0 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/prisma-model_0.0.14_1700056180202_0.04613157602846796","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-04-06T09:26:01.572Z","modified":"2024-08-10T13:59:41.390Z","0.0.1":"2023-04-06T09:26:01.775Z","0.0.2":"2023-04-07T13:43:53.981Z","0.0.3":"2023-04-11T10:34:45.954Z","0.0.4":"2023-04-14T12:47:31.991Z","0.0.5":"2023-04-15T07:02:23.564Z","0.0.6":"2023-04-29T14:47:58.093Z","0.0.7":"2023-05-04T08:20:51.658Z","0.0.8":"2023-05-04T14:31:01.270Z","0.0.9":"2023-07-16T12:19:20.670Z","0.0.10":"2023-07-16T12:55:04.586Z","0.0.11":"2023-07-22T12:32:31.946Z","0.0.12":"2023-10-29T07:47:38.819Z","0.0.13":"2023-11-15T00:11:52.892Z","0.0.14":"2023-11-15T13:49:40.366Z"},"bugs":{"url":"https://github.com/aomex/aomex/issues"},"license":"MIT","homepage":"https://aomex.js.org","repository":{"url":"git+ssh://git@github.com/aomex/aomex.git","type":"git"},"description":"Generate models and validators from prisma","maintainers":[{"email":"geekacting@gmail.com","name":"geekact"}],"readme":"# Installation\n\nCreate base models and validators from [prisma](https://github.com/prisma/prisma) schema\n\n```bash\npnpm add @aomex/prisma-model\n```\n\n# Tested engines\n\n- mysql\n- postgresql\n- mongodb\n- sqlite\n\n# Generator\n\n1. Inject to File `prisma/schema.prisma`\n\n```diff\ndatasource db {\n  provider = \"mysql\"\n  url      = env(\"DATABASE_URL\")\n}\n\ngenerator client {\n  provider = \"prisma-client-js\"\n}\n\n+ generator aomex {\n+   provider = \"aomex-prisma-model\"\n+ }\n\nmodel user {\n  id    Int  @id @default(autoincrement())\n  name  String\n  age   Int?\n}\n\n```\n\n2. Execute in terminal\n\n```bash\nnpx prisma generate\n```\n\n3. See output\n\n```typescript\n// File: node_modules/@aomex/prisma-model/dist/index.js\nexport class BaseModel {\n  constructor(db) {\n    this.db = db;\n  }\n}\nexport class BaseUserModel extends BaseModel {\n  static fields = {\n    id: rule.int(),\n    name: rule.string(),\n    age: rule.int().nullable(),\n  };\n\n  name = 'user';\n  table = this.db.user;\n  fields = BaseUserModel.fields;\n}\n\n// File: node_modules/@aomex/prisma-model/dist/index.d.ts\nexport declare abstract class BaseModel {\n  protected readonly db: PrismaClient;\n  constructor(db: PrismaClient);\n}\nexport declare abstract class BaseUserModel extends BaseModel {\n  fields: {\n    id: IntValidator<number>;\n    name: StringValidator<string>;\n    age: IntValidator<number | null>;\n  };\n\n  readonly name = 'user';\n  readonly table: Prisma.userDelegate<\n    Prisma.RejectOnNotFound | Prisma.RejectPerOperation | undefined\n  >;\n  readonly fields: BaseUserModel['fields'];\n}\n```\n\n# Combine models\n\n```typescript\nimport { BaseUserModel, combineModels } from '@aomex/prisma-model';\nimport { PrismaClient } from '@prisma/client';\n\n// File: models/user.model.ts\nclass UserModel extends BaseUserModel {\n  async getList() {\n    return this.table.findMany({});\n  }\n  // ...Your own business\n}\n\n// FIle: models/index.ts\nexport const db = new PrismaClient();\nexport const models = combineModels(db, {\n  user: UserModel,\n});\n```\n\n# Validators\n\n```typescript\nimport { pick, omit } from 'lodash-es';\n\n// IntValidator<number>\nconst ruleId = models.user.fields.id;\n// { id: IntValidator<number>; name: StringValidator<string> }\nconst sub1 = pick(models.user.fields, 'id', 'name');\n// { id: IntValidator<number>; age: IntValidator<number | null>; }\nconst sub2 = omit(models.user.fields, 'name');\n```\n","readmeFilename":"README.md"}