{"_id":"@azimutt/serde-prisma","_rev":"1-2d11845464d09eb80c03941d0ee348d6","name":"@azimutt/serde-prisma","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@azimutt/serde-prisma","version":"0.1.0","description":"Parse and Generate a Prisma schema.","keywords":[],"homepage":"https://azimutt.app","author":{"name":"Loïc Knuchel","email":"loicknuchel@gmail.com","url":"https://loicknuchel.fr"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/azimuttapp/azimutt.git","directory":"libs/serde-prisma"},"main":"./out/index.js","types":"./out/index.d.ts","scripts":{"setup":"npm install && npm run build","test":"jest","build":"rm -rf ./out && tsc","update":"npm update --save-dev && npm update --save && npm install","dry-publish":"npm run build && npm test && npm pack"},"dependencies":{"@azimutt/models":"^0.1.0","@azimutt/utils":"^0.1.0","@loancrate/prisma-schema-parser":"2.0.0"},"devDependencies":{"@jest/globals":"^29.7.0","@types/jest":"^29.5.12","jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.4.5"},"_id":"@azimutt/serde-prisma@0.1.0","gitHead":"f26972d7a89701d8606311768a16d0f45b9bbef2","bugs":{"url":"https://github.com/azimuttapp/azimutt/issues"},"_nodeVersion":"21.6.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-jAg6pwGv13mRjGLuj3kNbu74LQ+ER3CC8F7EfmE7UILjyHb4MrO8ToK/7b5Hr3BwDHVLNRbH4Fcp6+KMqgBNSA==","shasum":"87d601f2a23fb0f81df7464da8adbd9d86aefba7","tarball":"https://registry.npmjs.org/@azimutt/serde-prisma/-/serde-prisma-0.1.0.tgz","fileCount":12,"unpackedSize":34664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMIeIpf+12+5a2pCx2xNC2K+uMnJxZQ1oS3Rr149gnFAIgGdQdFqv5k3G1qscYjoyIObDsAXQccZQsgtwblMwcCjk="}]},"_npmUser":{"name":"loicknuchel","email":"loicknuchel@gmail.com"},"directories":{},"maintainers":[{"name":"sbouaked","email":"sbouaked@pm.me"},{"name":"loicknuchel","email":"loicknuchel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serde-prisma_0.1.0_1713991944087_0.6408622940660917"},"_hasShrinkwrap":false},"0.1.1":{"name":"@azimutt/serde-prisma","version":"0.1.1","description":"Parse and Generate a Prisma schema.","keywords":[],"homepage":"https://azimutt.app","author":{"name":"Loïc Knuchel","email":"loicknuchel@gmail.com","url":"https://loicknuchel.fr"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/azimuttapp/azimutt.git","directory":"libs/serde-prisma"},"main":"./out/index.js","types":"./out/index.d.ts","scripts":{"setup":"npm install && npm run build","test":"jest","build":"rm -rf ./out && tsc","update":"npm update --save-dev && npm update --save && npm install","dry-publish":"npm run build && npm test && npm pack"},"dependencies":{"@azimutt/models":"^0.1.4","@azimutt/utils":"^0.1.1","@loancrate/prisma-schema-parser":"2.0.0"},"devDependencies":{"@jest/globals":"^29.7.0","@types/jest":"^29.5.12","jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.4.5"},"_id":"@azimutt/serde-prisma@0.1.1","gitHead":"2ff38bf9096e42c3ea09da9ffced55283ad0d438","bugs":{"url":"https://github.com/azimuttapp/azimutt/issues"},"_nodeVersion":"21.6.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-LKQi9RVCW255BS63+LLWqCTAm9S3yxp0qM33LWHpBH5VWBp0Ll9UNHRnGi8MC41KXFO1YPgMfWNDutGXyfdbmg==","shasum":"a19b12e1d2e24ed78144741c7ba5783259f4d4d3","tarball":"https://registry.npmjs.org/@azimutt/serde-prisma/-/serde-prisma-0.1.1.tgz","fileCount":12,"unpackedSize":34664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMW4t6lEbUE+Duwq1x3B3yX4GhbBfuB+ZM1XnND7d9GwIgTbt8pZMIfaLyRMkp9Ik8/+DS0E8V3SXTNCLeYp6TaVU="}]},"_npmUser":{"name":"loicknuchel","email":"loicknuchel@gmail.com"},"directories":{},"maintainers":[{"name":"sbouaked","email":"sbouaked@pm.me"},{"name":"loicknuchel","email":"loicknuchel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serde-prisma_0.1.1_1715701402768_0.1622393452638382"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-24T20:52:23.985Z","0.1.0":"2024-04-24T20:52:24.348Z","modified":"2024-05-14T15:43:23.138Z","0.1.1":"2024-05-14T15:43:22.935Z"},"maintainers":[{"name":"sbouaked","email":"sbouaked@pm.me"},{"name":"loicknuchel","email":"loicknuchel@gmail.com"}],"description":"Parse and Generate a Prisma schema.","homepage":"https://azimutt.app","keywords":[],"repository":{"type":"git","url":"git+https://github.com/azimuttapp/azimutt.git","directory":"libs/serde-prisma"},"author":{"name":"Loïc Knuchel","email":"loicknuchel@gmail.com","url":"https://loicknuchel.fr"},"bugs":{"url":"https://github.com/azimuttapp/azimutt/issues"},"license":"MIT","readme":"# @azimutt/serde-prisma\n\nThis lib is able to parse and generate [Prisma Schema](https://www.prisma.io/docs/orm/prisma-schema) from/to an [Azimutt database model](../models).\n\n**Feel free to use it and even submit PR to improve it:**\n\n- improve [Prisma parser & generator](./src/prisma.ts) (look at `parse` and `generate` functions)\n\n## Publish\n\n- update `package.json` version\n- update lib versions (`npm run update` + manual) & run `npm install`\n- test with `npm run dry-publish` and check `azimutt-serde-prisma-x.y.z.tgz` content\n- launch `npm publish --access public`\n\nView it on [npm](https://www.npmjs.com/package/@azimutt/serde-prisma).\n","readmeFilename":"README.md"}