{"_id":"@carbonteq/ddd-generator","_rev":"6-a1def0f216e66d9a12e10021b4ff8a90","name":"@carbonteq/ddd-generator","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@carbonteq/ddd-generator","version":"0.0.1","keywords":["domain","driven","design","generator"],"author":{"name":"Carbonteq"},"license":"MIT","_id":"@carbonteq/ddd-generator@0.0.1","maintainers":[{"name":"irfanatcarbonteq","email":"irfan@carbonteq.com"},{"name":"adm-carbonteq","email":"admin@carbonteq.com"}],"homepage":"https://github.com/irfanshehzadsandhu/ddd-boilerplate#readme","bugs":{"url":"https://github.com/irfanshehzadsandhu/ddd-boilerplate/issues"},"bin":{"ddd-generator":"build/index.js"},"dist":{"shasum":"ff8319dd330fba4667e527a272577660110a8cf9","tarball":"https://registry.npmjs.org/@carbonteq/ddd-generator/-/ddd-generator-0.0.1.tgz","fileCount":95,"integrity":"sha512-keo9QBp6Ha0kuHst+2TtyxsiTs7DjkIQeWPMOqd+SJH/6IG0au3W0CUEATfhKAaHfAx14PIMzGwg12v9s5Ai1w==","signatures":[{"sig":"MEYCIQCHu3F8WdVZ3NBnk52tnDeINrt9F2G2VgVZnXAvA/LITwIhAMTsjwQXt4l2KLzn/r7oGyj3agqbWrBykNudp7i7EDX2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisGcsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/Lg//fOt5z3bbeB2WObdFDeTQvmdtAtw2lTDmq+EzwZX42xoZl48L\r\nwWUMSNth3jfGW76RpZs/MNA8KkBgWr8fkI+1hIMyazBFRNTTFCCwk68txtAN\r\nUMLgwHxynhCnHccgcpWjUaAjWAflCDrTDM/NZxaiok5G6EUMVteCVYMZgkTf\r\n9nKUwkbW+gbYb3268KeUNXicaYQFxJgOK6tVmo1KX9IpZl5+4lNRp4QWOCWz\r\nZq3W94IX39LTa2+LgWsVUs/KOm03LrKHZuwVisTn+dTe60wy6IhO4pj+GlYf\r\ni2rboXhHcA5Ez7IrUjSAII/e7LkI6JlGUlZatC42ctolcosmncwk46m1D+Kv\r\n+Oe0CF7+OCrGbxTsaakrlPbwd/Gb/yrgakWcaQK3Qh9cG9vOJT+G02GOL6x5\r\nB4YkdbgmqsfOmYSwQVzY4YTXIRfFsOsh1x3lo/AmgWMbjhGrHLVbpFZaAVt0\r\n6MByCVJeIfU4h355JBYeO0yKJqI8p0ONtXCvSiXWQVtGq6GqMvnS58h7THRv\r\nCUG11C8vbQqxubIr02pNPvBnUkeVvVaRuLyGhvN8K//c1wvzbxMXZoWZSIyB\r\nEMSUdx3tRHK9m1DAVBLzLt26UuaLgP2R50TsZJFLZJHpWnfxPGxxsSIJH+Fq\r\nRXfnAbYvMUyPC+FY1BuM5cE6tYKQyJmWAlU=\r\n=W5BA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"87eb8c0a340335725e1993f0bd6cbab7009069ae","scripts":{"tsc":"tsc","build":"npm run clean && tsc && npm run copy-files","clean":"rimraf build/","copy-files":"copyfiles -u 1 src/**/*.t build/src/"},"_npmUser":{"name":"irfanatcarbonteq","email":"irfan@carbonteq.com"},"repository":{"url":"git+https://github.com/irfanshehzadsandhu/ddd-boilerplate.git","type":"git"},"_npmVersion":"8.5.5","description":"DDD Code Generator","directories":{},"_nodeVersion":"16.15.0","dependencies":{"path":"^0.12.7","hygen":"^6.2.7","prisma":"3.11.0","rimraf":"^3.0.2","ts-node":"^9.0.0","enquirer":"^2.3.6","fs-extra":"^10.1.0","prettier":"2.0.5","pluralize":"^8.0.0","typescript":"^4.0.5","@prisma/sdk":"3.11.0","@prisma/migrate":"^3.15.1","@prisma/engines-version":"^3.16.0-8.21b5f322ad1c14a1b28b18e805330f02df46f643"},"_hasShrinkwrap":false,"devDependencies":{"copyfiles":"^2.4.1","ts-node-dev":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-generator_0.0.1_1655727916377_0.13067027059791325","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@carbonteq/ddd-generator","version":"0.0.2","keywords":["domain","driven","design","generator"],"author":{"name":"Carbonteq"},"license":"MIT","_id":"@carbonteq/ddd-generator@0.0.2","maintainers":[{"name":"irfanatcarbonteq","email":"irfan@carbonteq.com"},{"name":"adm-carbonteq","email":"admin@carbonteq.com"}],"homepage":"https://github.com/carbonteq/ddd-generator#readme","bugs":{"url":"https://github.com/carbonteq/ddd-generator/issues"},"bin":{"ddd-generator":"build/index.js"},"dist":{"shasum":"b08e79ec4a00b601ae347d480e15de3c5b1382e1","tarball":"https://registry.npmjs.org/@carbonteq/ddd-generator/-/ddd-generator-0.0.2.tgz","fileCount":95,"integrity":"sha512-i5aglFLFBy3p+HQpgXa9vBEhaHdj3IKBatKd34WZmPVcHy8R69Fma9m8iqHlX7Q11LEMDLe0QrVT8N8KWC/ztA==","signatures":[{"sig":"MEUCICcyTT1yr4Wou5CnSNARRBNfYJcEhBU3cIAcHJAMsWTwAiEAsE5eV9vftgVGpR+D28i9bjxTa5b8wQpR/4tkXIwDteI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisHb9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPNw//awKRK2m9FJfVdAwqQ+I1137Z5vC2xpNxynGgKWuMI8eSb5WU\r\nqKn+gu3TFY83Cs9uMwN9+xF6mBpll7cOnJ9mYHtgR+TJtDyYEF6Bk8cXaGZg\r\nYDeFitbWzRSfTKxu43RnCvJQu29clgFH5FPYTz+JYznm8cM3/jkWzvXyyahq\r\nTJnWEn4dd6SJFPgapkQIrEUDRRNGfNIe6BhMJyr2nXnx2c+e4NNtIvlcgxob\r\nJN0d2LCADvbBVc4HlF0VZ3soULDkir5EYvQFQWAkCP7F85MiwEZtIskA2oFl\r\n/JB4uMM0fOPsgAOvqnkFqTGKmf33kzx/DSJKhxPGq6aNiCBkMKEhNVDNU/9s\r\nynq8NFxVffR8/BPZw3acxrmr82hHaB85FCGUUoUpXFG5nEv68xgAQrNiAfua\r\nRj4ysi7sduSqvmxTu95/3sf7d9zyWWcDcf7jM4iKheJWfZXwqqUIkG/7MZfB\r\nsIrE3XCMTKQSjwzAnA+Y9RbLoZAuw3YR/6n6EIpknA4LvraAj27dwTsbvQyH\r\nveQDhABkHqXztfXZnPuPLBFniltZUBjpai9VAKa4wfFIifQK7GuK1qfvZsab\r\nBcRtfME/FVbP8uqfxy3nN+o6I65pcMyDzJMl8EjynHq1nY+Nb7S0OnRTZ0Vz\r\nwB8eQxqTXFsJ2YwApxpWPZ0+Dsg84DujA5Q=\r\n=is5d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"17e0d54ef10141eac1493535e9f24578ac0f4db8","scripts":{"tsc":"tsc","build":"npm run clean && tsc && npm run copy-files","clean":"rimraf build/","copy-files":"copyfiles -u 1 src/**/*.t build/src/"},"_npmUser":{"name":"irfanatcarbonteq","email":"irfan@carbonteq.com"},"repository":{"url":"git+https://github.com/carbonteq/ddd-generator.git","type":"git"},"_npmVersion":"8.5.5","description":"DDD Code Generator","directories":{},"_nodeVersion":"16.15.0","dependencies":{"path":"^0.12.7","hygen":"^6.2.7","prisma":"3.11.0","rimraf":"^3.0.2","ts-node":"^9.0.0","enquirer":"^2.3.6","fs-extra":"^10.1.0","prettier":"2.0.5","pluralize":"^8.0.0","typescript":"^4.0.5","@prisma/sdk":"3.11.0","@prisma/migrate":"^3.15.1","@prisma/engines-version":"^3.16.0-8.21b5f322ad1c14a1b28b18e805330f02df46f643"},"_hasShrinkwrap":false,"devDependencies":{"copyfiles":"^2.4.1","ts-node-dev":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-generator_0.0.2_1655731965353_0.7973327392222087","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@carbonteq/ddd-generator","version":"0.0.3","keywords":["domain","driven","design","generator"],"author":{"name":"Carbonteq"},"license":"MIT","_id":"@carbonteq/ddd-generator@0.0.3","maintainers":[{"name":"irfanatcarbonteq","email":"irfan@carbonteq.com"},{"name":"adm-carbonteq","email":"admin@carbonteq.com"}],"homepage":"https://github.com/carbonteq/ddd-generator#readme","bugs":{"url":"https://github.com/carbonteq/ddd-generator/issues"},"bin":{"ddd-generator":"build/index.js"},"dist":{"shasum":"147709655899cd74a49026aeedad2f06a499212e","tarball":"https://registry.npmjs.org/@carbonteq/ddd-generator/-/ddd-generator-0.0.3.tgz","fileCount":96,"integrity":"sha512-7jMSt3Wz4OUSB/Bzna2CdFq/bYyNFDeAOrtctn8bthMOVMQyZ3wLf6Cb60kXGKU7iEkMtMxiWsxSNLLYwIUrcA==","signatures":[{"sig":"MEUCIQDre5OkPc/S3pk/GmUEnnfn9hcgDlTR4KH+Lj5zmFG6KQIgOrW09ikhzobDRgkTqGQcMrAyhVpMot9Dho1wK6c+mMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisaLxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVNg/+INrqSayQpapVYOKVDmECSU+ivaq0zvC0CwdOXv/urUyTdVVl\r\ntLbFtKAW0CXN833bw6XN+2JF25FVvCpr1ox7kOMBP5pfo4LHUU6U60s59ing\r\nfVw6m3J1BSxYC5dzvijT0lVdz0jsVcTMVH8YkE4ZlzPByNAPOg8xywYw0B30\r\nh7EffgzyDzhbsPbxaKYX5CAks5od7NtsdTWYZA5agKxoqx3fJGc/ODgXvaPA\r\n+OIAiyXFS8zIQYAYI657ogWxj3g9X5McJ+drLEmMx5wb/BEUQyvkXlidsEC8\r\n5/HrHUjvHeaoQQnKHL7NdAbljeh9Bd8cf7i8ZECI2LBXVebdSS8XbMa7R8sj\r\nSelJjaR948jvXQJqrrBoWW/BIeCIGVo2BbnvcpStF27iRllthj7mtDBv8T0u\r\nIki2LdZkAxyPdf58FjAcEWVJM2ChwFiSo0XIVs9SgjuxxgXTRdTrW+omgDwR\r\nM5hlInHZF3ZznKnJhshfiCt5NghU2LHMYasyM7kydLatqI1ZwOXAd0qWdxNl\r\nX68nrGytkzbtZNlSebRPoJAmbBVUJLy7e4HWZsYwJZxUI6zpuRfADWL9Qd89\r\n7kx+EKljzpwBdUDxVlco8xW3uduuUYndgq9xv9ozceaBuXfzTjyhBzkXevRb\r\nLxZm9jmnRY7jGhkhMlo3EDI2RrjaS9V3O4E=\r\n=LIzo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e1d9c448bc8084e270c240f96fc82d4ff528515b","scripts":{"tsc":"tsc","build":"npm run clean && tsc && npm run copy-files","clean":"rimraf build/","copy-files":"copyfiles -u 1 src/**/*.t build/src/"},"_npmUser":{"name":"irfanatcarbonteq","email":"irfan@carbonteq.com"},"repository":{"url":"git+https://github.com/carbonteq/ddd-generator.git","type":"git"},"_npmVersion":"6.14.16","description":"DDD Code Generator","directories":{},"_nodeVersion":"12.22.12","dependencies":{"path":"^0.12.7","hygen":"^6.2.7","prisma":"3.11.0","rimraf":"^3.0.2","ts-node":"^9.0.0","enquirer":"^2.3.6","fs-extra":"^10.1.0","prettier":"2.0.5","pluralize":"^8.0.0","typescript":"^4.0.5","@prisma/sdk":"3.11.0","@prisma/migrate":"^3.15.1","@prisma/engines-version":"^3.16.0-8.21b5f322ad1c14a1b28b18e805330f02df46f643"},"_hasShrinkwrap":false,"devDependencies":{"copyfiles":"^2.4.1","ts-node-dev":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-generator_0.0.3_1655808753237_0.3653832922201843","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@carbonteq/ddd-generator","version":"0.0.4","keywords":["domain","driven","design","generator"],"author":{"name":"Carbonteq"},"license":"MIT","_id":"@carbonteq/ddd-generator@0.0.4","maintainers":[{"name":"irfanatcarbonteq","email":"irfan@carbonteq.com"},{"name":"adm-carbonteq","email":"admin@carbonteq.com"}],"homepage":"https://github.com/carbonteq/ddd-generator#readme","bugs":{"url":"https://github.com/carbonteq/ddd-generator/issues"},"bin":{"ddd-generator":"build/index.js"},"dist":{"shasum":"db877c514c470fba14ddbb8d1931acc7b346ab9b","tarball":"https://registry.npmjs.org/@carbonteq/ddd-generator/-/ddd-generator-0.0.4.tgz","fileCount":96,"integrity":"sha512-EKAgu+rnQVB4m6YxIsrJ8tRKTVfaR9J++PDuDL31QEZImW9tJqv6GWnRzwj5la/ODFwyrS65LrFYd/4lUET23g==","signatures":[{"sig":"MEYCIQCxacErZquuBOI68HR4VBPShUaBuAddbzc1GlKIK43OpQIhAPn+HwFelPP8NPXPrSh3QiUEKcX97m3R2tnyIfHzs/r5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisa1OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQjg//ZhD9b3KBXt7rAiOsypsm39wsPc1WOiP5J/hk8w004umZovDN\r\nuiroztiyr6+gq9STFckiNxX9TSF19Ih15HVakHi5Ai8Sl4b/jMAy+ARNJQ4+\r\ncjQs6oRnYpchtYU6+MFG5NXMeWmHHFQKxnqAc3/BGms5Fo3eJZ+INlSczZMV\r\npYsijVzFPtnMVRnzGrp2S0TBkk21e3TBCLlglYiq2ciFq00zA5FAozLMXZi7\r\ncT7y2ZZtZcT/n3t5xcapONQtUZ2QiuS3QSWHNW+VAaqqy1OCxqou+DkupwGc\r\n3o9F7e6fnsfEIOdhuu9oMRgB2m8DY1fIju6+VyjI59tKNAvhDWQoF1iJ8VFb\r\nxi6br3ojy0WEw6DyCk+DNq0cKeY+pcS31DmB998jVDztiYfk5TOA+f52bE7a\r\nsu5MpHiAR9KSHYf4Acsc6drIbd3FGTYNlyEYbBD3KW6NEMk+uXlIkw3af/bR\r\np37R6EpHDZ0zU3v4rr7Ieb+DU8lBzG5A5UQvCIgZr1YrlNMNNCevVNrfEMRr\r\nNUqy1mWbigzJI+xMk+PoB+piTREnjqCFmTSiphqKQzpb6ce08DqL8+Boo5zC\r\nyzGtgo8bqyxQ8gPCsiKep1wMl/8g+eEB1Js0TmJPKn8fUvsTlUJ3XyFx419q\r\noVCr197Fv6sElgnN4rV38h9p8SB2bAHFZt0=\r\n=Nui6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"cc654708e64f4bcd0de127224546bd7f7d51bd10","scripts":{"tsc":"tsc","build":"npm run clean && tsc && npm run copy-files","clean":"rimraf build/","copy-files":"copyfiles -u 1 src/**/*.t build/src/"},"_npmUser":{"name":"irfanatcarbonteq","email":"irfan@carbonteq.com"},"repository":{"url":"git+https://github.com/carbonteq/ddd-generator.git","type":"git"},"_npmVersion":"6.14.16","description":"DDD Code Generator","directories":{},"_nodeVersion":"12.22.12","dependencies":{"path":"^0.12.7","hygen":"^6.2.7","prisma":"3.11.0","rimraf":"^3.0.2","ts-node":"^9.0.0","enquirer":"^2.3.6","fs-extra":"^10.1.0","prettier":"2.0.5","pluralize":"^8.0.0","typescript":"^4.0.5","@prisma/sdk":"3.11.0","@prisma/migrate":"^3.15.1","@prisma/engines-version":"^3.16.0-8.21b5f322ad1c14a1b28b18e805330f02df46f643"},"_hasShrinkwrap":false,"devDependencies":{"copyfiles":"^2.4.1","ts-node-dev":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-generator_0.0.4_1655811406045_0.8224386828449202","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-06-20T12:25:16.329Z","modified":"2025-03-24T07:31:56.268Z","0.0.1":"2022-06-20T12:25:16.551Z","0.0.2":"2022-06-20T13:32:45.517Z","0.0.3":"2022-06-21T10:52:33.375Z","0.0.4":"2022-06-21T11:36:46.209Z"},"bugs":{"url":"https://github.com/carbonteq/ddd-generator/issues"},"author":{"name":"Carbonteq"},"license":"MIT","homepage":"https://github.com/carbonteq/ddd-generator#readme","keywords":["domain","driven","design","generator"],"repository":{"url":"git+https://github.com/carbonteq/ddd-generator.git","type":"git"},"description":"DDD Code Generator","maintainers":[{"email":"rslnkrmt2552@gmail.com","name":"volf"},{"email":"admin@carbonteq.com","name":"adm-carbonteq"},{"email":"irfan@carbonteq.com","name":"irfanatcarbonteq"},{"email":"owais.ahsan@carbonteq.com","name":"owaisatcarbonteq"}],"readme":"<div align=\"center\">\n<h3 align=\"center\">Domain Driven Design Generator</h3>\n\n  <p align=\"center\">\n    An awesome Domain Driven Design Generator to jumpstart your projects!\n  </p>\n</div>\n\n<details>\n  <summary>Table of Contents</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></li>\n    <li><a href=\"#contributing\">Contributing</a></li>\n  </ol>\n</details>\n\n## About The Project\n\nThere are many great nodejs templates available on GitHub; however, we didn't find one that really suited our needs so we\ncreated this ddd-generator.\n\nHere's why:\n\n* Your time should be focused on creating project business logic because this package will generate basic CRUD operations.\n* You shouldn't be doing the same tasks over and over like creating CRUD operations from scratch.\n* This generator uses prisma data models to generate code.\n\n<p align=\"right\">(<a href=\"#top\">back to top</a>)</p>\n\n### Built With\n\nThis project is built on the top of hygen package for typescript.\n\n* [Hygen](https://www.hygen.io/)\n\n<p align=\"right\">(<a href=\"#top\">back to top</a>)</p>\n\n<!-- GETTING STARTED -->\n\n## Getting Started\n\nYou should have a basic setup of nodejs project using typescript\n\n### Prerequisites\n\nShould have a sound knowledge of Domain Driven Design, nodejs and typescript.\n\n### Installation\n\nThis generator leverages <a href=\"https://www.prisma.io/\">Prisma</a>  data models to so you should have schema.prisma file in your project.\n1. You can clone the basic nodejs boilerplate\n   ```sh\n   git clone https://github.com/carbonteq/ddd-project-starter.git\n   ```\n2. Configure prisma and its schema.prisma file. Write data models in it with db datasource\n3. Install ddd-generator package\n   ```sh\n   npm i @carbonteq/ddd-generator\n   ```\n<p align=\"right\">(<a href=\"#top\">back to top</a>)</p>\n\n## Usage\n\nUse following command to generate code.\n\n2. Run following command. A command prompt will appear where you will be able to select different options.\n   ```sh\n   npx ddd-generator\n   ```\n\n<p align=\"right\">(<a href=\"#top\">back to top</a>)</p>\n\n## Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any\ncontributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also\nsimply open an issue with the tag \"enhancement\". Don't forget to give the project a star! Thanks again!\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<p align=\"right\">(<a href=\"#top\">back to top</a>)</p>","readmeFilename":"README.md"}