{"_id":"@bystr/nest-feature-kit","_rev":"9-44876d060ad40da7188bc200a356052e","name":"@bystr/nest-feature-kit","dist-tags":{"latest":"0.1.8"},"versions":{"0.1.0":{"name":"@bystr/nest-feature-kit","version":"0.1.0","keywords":["nest","schematics","nestjs","generator","feature"],"author":{"name":"Ruslan Bystranskyi Name","email":"ruslanbystranskij@gmail.com"},"license":"MIT","_id":"@bystr/nest-feature-kit@0.1.0","maintainers":[{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"}],"homepage":"https://github.com/RuslanBystr/nest-feature-kit#readme","bugs":{"url":"https://github.com/RuslanBystr/nest-feature-kit/issues"},"dist":{"shasum":"a3388bf92295b589cf2436edaea08070fc951879","tarball":"https://registry.npmjs.org/@bystr/nest-feature-kit/-/nest-feature-kit-0.1.0.tgz","fileCount":13,"integrity":"sha512-0yvxTaAYDiJP080W/23LE35Ccgb5ZEyGKMew6HXAhazz5vrFSSDdRuCirHvNCIHWGxBbUpcI9th65CIQQJmp6Q==","signatures":[{"sig":"MEUCIQCgJcLQgU8ts40NHS8EvgZOiWmp77pkezqRGK1yZgQniAIgKTeLYovzKr7uy0jnO4P8MtWwPWwkc8J4DUYpflmTlGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13269},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fbb1e7ab069e3eed2eda361c4b72317610fb97ea","scripts":{"build":"tsc -p tsconfig.json && node scripts/copy-files.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"},"repository":{"url":"git+https://github.com/RuslanBystr/nest-feature-kit.git","type":"git"},"schematics":"./collection.json","_npmVersion":"11.6.0","description":"Personal NestJS schematics for feature modules","directories":{},"_nodeVersion":"22.12.0","dependencies":{"rxjs":"^7.0.0","@schematics/angular":"^20.3.10","@angular-devkit/schematics":"^16.2.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-feature-kit_0.1.0_1763150612572_0.9383678953977774","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bystr/nest-feature-kit","version":"0.1.1","keywords":["nest","schematics","nestjs","generator","feature"],"author":{"name":"Ruslan Bystranskyi","email":"ruslanbystranskij@gmail.com"},"license":"MIT","_id":"@bystr/nest-feature-kit@0.1.1","maintainers":[{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"}],"homepage":"https://github.com/RuslanBystr/nest-feature-kit#readme","bugs":{"url":"https://github.com/RuslanBystr/nest-feature-kit/issues"},"dist":{"shasum":"13ced2a9bb945c16f5c10dc5ecd7abd17b8bf783","tarball":"https://registry.npmjs.org/@bystr/nest-feature-kit/-/nest-feature-kit-0.1.1.tgz","fileCount":13,"integrity":"sha512-2wOfgUUUCFBXDpwtFSdiON9xfiuL9OfGk1pCAdIVKtniER2yDdpWxrTC2ocVYJJw3S2rjOpbsrffE4sh8/MRhg==","signatures":[{"sig":"MEUCIHAAVZ5Pw+YjpAAqshVaZ2JvKxgywSSW4kfyg8MPnnIKAiEAgvk+LfVoESVP7ZWinQ9g3DF6I07oWn2P2zn6uNHb520=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13264},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fbb1e7ab069e3eed2eda361c4b72317610fb97ea","scripts":{"build":"tsc -p tsconfig.json && node scripts/copy-files.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"},"repository":{"url":"git+https://github.com/RuslanBystr/nest-feature-kit.git","type":"git"},"schematics":"./collection.json","_npmVersion":"11.6.0","description":"Personal NestJS schematics for feature modules","directories":{},"_nodeVersion":"22.12.0","dependencies":{"rxjs":"^7.0.0","@schematics/angular":"^20.3.10","@angular-devkit/schematics":"^16.2.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-feature-kit_0.1.1_1763150974174_0.6031439203140303","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bystr/nest-feature-kit","version":"0.1.2","keywords":["nest","schematics","nestjs","generator","feature"],"author":{"name":"Ruslan Bystranskyi","email":"ruslanbystranskij@gmail.com"},"license":"MIT","_id":"@bystr/nest-feature-kit@0.1.2","maintainers":[{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"}],"homepage":"https://github.com/RuslanBystr/nest-feature-kit#readme","bugs":{"url":"https://github.com/RuslanBystr/nest-feature-kit/issues"},"dist":{"shasum":"a091f10e660e37bcd3a95bb02cf5f53dffe3c623","tarball":"https://registry.npmjs.org/@bystr/nest-feature-kit/-/nest-feature-kit-0.1.2.tgz","fileCount":14,"integrity":"sha512-mw7bewY2zS+IGPiooTmPfjg9ld0gTr6Om18qGUPqbkMRdknm4+lKmYiHtd9txfWWPPozDbZI/zvsrn6V43w0FQ==","signatures":[{"sig":"MEUCIQDo9deqFdXDzfHnO8Be3JroSwGdo/YpJbds15PtebDWygIgUHDTxzXim2QqIuREHVBA3zLuSUazKNuE8fr7sJziUrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14272},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"23839e9b2d7dc94ee2f6f7d36f41d4752fb523a8","scripts":{"build":"tsc -p tsconfig.build.json && node scripts/copy-templates.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"},"repository":{"url":"git+https://github.com/RuslanBystr/nest-feature-kit.git","type":"git"},"schematics":"./collection.json","_npmVersion":"10.5.0","description":"Personal NestJS schematics for feature modules","directories":{},"_nodeVersion":"20.12.1","dependencies":{"rxjs":"^7.0.0","fs-extra":"^11.3.2","@schematics/angular":"^20.3.10","@angular-devkit/schematics":"^16.2.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-feature-kit_0.1.2_1763292148108_0.2583890293050122","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bystr/nest-feature-kit","version":"0.1.3","keywords":["nest","schematics","nestjs","generator","feature"],"author":{"name":"Ruslan Bystranskyi","email":"ruslanbystranskij@gmail.com"},"license":"MIT","_id":"@bystr/nest-feature-kit@0.1.3","maintainers":[{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"}],"homepage":"https://github.com/RuslanBystr/nest-feature-kit#readme","bugs":{"url":"https://github.com/RuslanBystr/nest-feature-kit/issues"},"dist":{"shasum":"7958405f65461be394c5ff30b37cb6f16428ab65","tarball":"https://registry.npmjs.org/@bystr/nest-feature-kit/-/nest-feature-kit-0.1.3.tgz","fileCount":15,"integrity":"sha512-Y2yPTl5VdFMAUpZrAUlkdbKgDHC0gphlAAgO5JcDvbs2FJEHpet7VBC9iQVrMR9Hk+UvqIs5+SOeSV2OQFNTDQ==","signatures":[{"sig":"MEYCIQDUJubHeHFSFqiEV9tV/Dgr9FbFM0Yc/4lZX5YvDDeUtQIhAIKcXUhmz2QlbcN2/Q2noACqmQOXL60dZN7H9FrbMuIA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14930},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2d674ab60832cd77c73f9326406ff8f0782e4b3b","scripts":{"build":"tsc -p tsconfig.build.json && node scripts/copy-templates.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"},"repository":{"url":"git+https://github.com/RuslanBystr/nest-feature-kit.git","type":"git"},"schematics":"./collection.json","_npmVersion":"10.5.0","description":"Personal NestJS schematics for feature modules","directories":{},"_nodeVersion":"20.12.1","dependencies":{"rxjs":"^7.0.0","fs-extra":"^11.3.2","@schematics/angular":"^20.3.10","@angular-devkit/schematics":"^16.2.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-feature-kit_0.1.3_1763296043492_0.3554507100305222","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@bystr/nest-feature-kit","version":"0.1.4","keywords":["nest","schematics","nestjs","generator","feature"],"author":{"name":"Ruslan Bystranskyi","email":"ruslanbystranskij@gmail.com"},"license":"MIT","_id":"@bystr/nest-feature-kit@0.1.4","maintainers":[{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"}],"homepage":"https://github.com/RuslanBystr/nest-feature-kit#readme","bugs":{"url":"https://github.com/RuslanBystr/nest-feature-kit/issues"},"dist":{"shasum":"cd367ac875ffdd2bdcb20ccc560ae7f57c5e75c2","tarball":"https://registry.npmjs.org/@bystr/nest-feature-kit/-/nest-feature-kit-0.1.4.tgz","fileCount":15,"integrity":"sha512-ZQhi/FYaESa27pMnC54EFCEkzz5fWf1+whjGDmIzvNurCudgpjaIKkRSCzkBoVg+Qrzmnr4RQ8oyzmHd9bGoUw==","signatures":[{"sig":"MEUCIQCilQ7VL+l+MoK6id0HzIYfGDosQcSPFP5m6hTqUXDDuAIgMFQMko63h9jmBIwTP60/WTiGfQQPNWWoEl628K2TSI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14953},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2d674ab60832cd77c73f9326406ff8f0782e4b3b","scripts":{"build":"tsc -p tsconfig.build.json && node scripts/copy-templates.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"},"repository":{"url":"git+https://github.com/RuslanBystr/nest-feature-kit.git","type":"git"},"schematics":"./collection.json","_npmVersion":"10.5.0","description":"Personal NestJS schematics for feature modules","directories":{},"_nodeVersion":"20.12.1","dependencies":{"path":"^0.12.7","rxjs":"^7.0.0","fs-extra":"^11.3.2","@schematics/angular":"^20.3.10","@angular-devkit/schematics":"^16.2.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-feature-kit_0.1.4_1763296186407_0.10945740508682533","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@bystr/nest-feature-kit","version":"0.1.5","keywords":["nest","schematics","nestjs","generator","feature"],"author":{"name":"Ruslan Bystranskyi","email":"ruslanbystranskij@gmail.com"},"license":"MIT","_id":"@bystr/nest-feature-kit@0.1.5","maintainers":[{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"}],"homepage":"https://github.com/RuslanBystr/nest-feature-kit#readme","bugs":{"url":"https://github.com/RuslanBystr/nest-feature-kit/issues"},"dist":{"shasum":"89af8b831c370b2c4d5466fe4bf21a35aa458c49","tarball":"https://registry.npmjs.org/@bystr/nest-feature-kit/-/nest-feature-kit-0.1.5.tgz","fileCount":16,"integrity":"sha512-5nVhlRUo1rBFs637UaGCwkQa/Yjioz3TfQv7gTKsEQ6kvo5Z/m61x1xDNpCEfg5LBUGAz96RNT+y8n5oy37YEw==","signatures":[{"sig":"MEUCIQC/I/lM8WOrm3OkYnefu94CeAkbB/7pFHoE/gWyDW9+qgIgX/2NJL5I5WI5B2BIPrm6nkVnGbSfaDT5QkDBCMTAst0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15641},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2d674ab60832cd77c73f9326406ff8f0782e4b3b","scripts":{"build":"tsc -p tsconfig.build.json && node scripts/copy-templates.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"},"repository":{"url":"git+https://github.com/RuslanBystr/nest-feature-kit.git","type":"git"},"schematics":"./collection.json","_npmVersion":"10.5.0","description":"Personal NestJS schematics for feature modules","directories":{},"_nodeVersion":"20.12.1","dependencies":{"path":"^0.12.7","rxjs":"^7.0.0","fs-extra":"^11.3.2","@schematics/angular":"^20.3.10","@angular-devkit/schematics":"^16.2.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-feature-kit_0.1.5_1763298196172_0.16259746069403258","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@bystr/nest-feature-kit","version":"0.1.6","keywords":["nest","schematics","nestjs","generator","feature"],"author":{"name":"Ruslan Bystranskyi","email":"ruslanbystranskij@gmail.com"},"license":"MIT","_id":"@bystr/nest-feature-kit@0.1.6","maintainers":[{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"}],"homepage":"https://ko-fi.com/ruslanbystr","bugs":{"url":"https://github.com/RuslanBystr/nest-feature-kit/issues"},"dist":{"shasum":"7b54fa92b2223f819dd4439948612c52a5042513","tarball":"https://registry.npmjs.org/@bystr/nest-feature-kit/-/nest-feature-kit-0.1.6.tgz","fileCount":16,"integrity":"sha512-U9DXX7mGlpdx5yrHquAtBmpKhKzV8nZAKNCwWM6Aulcnhvp8xuAbiPLSt0TL0rLS5PMLIkZiHfJ/VDTamAQsTA==","signatures":[{"sig":"MEUCIC2x1zskQamp70OVRTFsCjX7SC9fChyNOLN9g2vA9EkDAiEAk9ZJ25Lz8nCufS39oQRm+BfyPO3lupEL7y07v25k+Sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15886},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cdcccff746057ff4b4a8d05c4bca058571222d41","scripts":{"build":"tsc -p tsconfig.build.json && node scripts/copy-templates.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"},"repository":{"url":"git+https://github.com/RuslanBystr/nest-feature-kit.git","type":"git"},"schematics":"./collection.json","_npmVersion":"10.5.0","description":"Personal NestJS schematics for feature modules","directories":{},"_nodeVersion":"20.12.1","dependencies":{"path":"^0.12.7","rxjs":"^7.0.0","fs-extra":"^11.3.2","@schematics/angular":"^20.3.10","@angular-devkit/schematics":"^16.2.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-feature-kit_0.1.6_1763301813018_0.8540062497883012","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@bystr/nest-feature-kit","version":"0.1.7","keywords":["nest","schematics","nestjs","generator","feature"],"author":{"name":"Ruslan Bystranskyi","email":"ruslanbystranskij@gmail.com"},"license":"MIT","_id":"@bystr/nest-feature-kit@0.1.7","maintainers":[{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"}],"homepage":"https://github.com/RuslanBystr/nest-feature-kit","bugs":{"url":"https://github.com/RuslanBystr/nest-feature-kit/issues"},"dist":{"shasum":"8e0e2d118de29d44ba124ed0a33f66f786f296df","tarball":"https://registry.npmjs.org/@bystr/nest-feature-kit/-/nest-feature-kit-0.1.7.tgz","fileCount":37,"integrity":"sha512-l0nx/NRLESS853cz+sFaRHIR10VfnC1nimuP4VJPnH3QCdaNZ2izHb8APSA49fgF1M9L91qLL3WVvp+2V3nN2A==","signatures":[{"sig":"MEUCIHx3yi/5LxLpLzrco7XLF0yzfy5ja4Ox2vpAXzV/d5B5AiEA1IYrvNVl7bsEC9fnb0h6axUaOGDPRRAz5WjCBCEAKVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41130},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c17862e0da1347811615b3e02fdd613c696b1276","scripts":{"build":"tsc -p tsconfig.build.json && node scripts/copy-templates.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"},"repository":{"url":"git+https://github.com/RuslanBystr/nest-feature-kit.git","type":"git"},"schematics":"./collection.json","_npmVersion":"10.5.0","description":"Personal NestJS schematics for feature modules","directories":{},"_nodeVersion":"20.12.1","dependencies":{"path":"^0.12.7","rxjs":"^7.0.0","fs-extra":"^11.3.2","@schematics/angular":"^20.3.10","@angular-devkit/schematics":"^16.2.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-feature-kit_0.1.7_1763336877054_0.9095669811176041","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@bystr/nest-feature-kit","version":"0.1.8","description":"Personal NestJS schematics for feature modules","main":"dist/index.js","types":"dist/index.d.ts","schematics":"./collection.json","homepage":"https://github.com/RuslanBystr/nest-feature-kit","scripts":{"build":"tsc -p tsconfig.build.json && node scripts/copy-templates.js","prepublishOnly":"npm run build"},"dependencies":{"@angular-devkit/schematics":"^16.2.16","@schematics/angular":"^20.3.10","fs-extra":"^11.3.2","path":"^0.12.7","rxjs":"^7.0.0"},"devDependencies":{"typescript":"^5.1.0"},"repository":{"type":"git","url":"git+https://github.com/RuslanBystr/nest-feature-kit.git"},"author":{"name":"Ruslan Bystranskyi","email":"ruslanbystranskij@gmail.com"},"license":"MIT","keywords":["nest","schematics","nestjs","generator","feature"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"_id":"@bystr/nest-feature-kit@0.1.8","gitHead":"c3afd71f22846cf04a958835a4957d7ae2e13885","bugs":{"url":"https://github.com/RuslanBystr/nest-feature-kit/issues"},"_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-YPJCdG/vTxdcl8l+EKF5rXeTOqwQMhm8YluqtVGcqArTeRY31NjGn36M9/zc0MQ5sF21crDDaAb9anBFcT4E2w==","shasum":"da8558135fe21a0be6bfc673a2e9902e4132b830","tarball":"https://registry.npmjs.org/@bystr/nest-feature-kit/-/nest-feature-kit-0.1.8.tgz","fileCount":38,"unpackedSize":41558,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFsvH4S5bBiPecp3o2qa9WuLgRW9+WAfbxeiIAs8oOGwAiBeiuLZgqz1Gpmi/i6uTgLIIq2/SN73hL6wmzt9aQ9E+A=="}]},"_npmUser":{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"},"directories":{},"maintainers":[{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nest-feature-kit_0.1.8_1763649956077_0.45908617321881007"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-14T20:03:32.488Z","modified":"2025-11-20T14:45:56.430Z","0.1.0":"2025-11-14T20:03:32.773Z","0.1.1":"2025-11-14T20:09:34.392Z","0.1.2":"2025-11-16T11:22:28.299Z","0.1.3":"2025-11-16T12:27:23.711Z","0.1.4":"2025-11-16T12:29:46.582Z","0.1.5":"2025-11-16T13:03:16.371Z","0.1.6":"2025-11-16T14:03:33.222Z","0.1.7":"2025-11-16T23:47:57.244Z","0.1.8":"2025-11-20T14:45:56.236Z"},"bugs":{"url":"https://github.com/RuslanBystr/nest-feature-kit/issues"},"author":{"name":"Ruslan Bystranskyi","email":"ruslanbystranskij@gmail.com"},"license":"MIT","homepage":"https://github.com/RuslanBystr/nest-feature-kit","keywords":["nest","schematics","nestjs","generator","feature"],"repository":{"type":"git","url":"git+https://github.com/RuslanBystr/nest-feature-kit.git"},"description":"Personal NestJS schematics for feature modules","maintainers":[{"name":"ruslan_bystr","email":"ruslanbystranskij@gmail.com"}],"readme":"# @bystr/nest-feature-kit\n\n[![Buy me a coffee](https://img.shields.io/badge/Ko--fi-Support-orange?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ruslanbystr)\n\nPersonal NestJS feature generator library. Quickly scaffold feature modules with optional CRUD endpoints and automatic AppModule integration.\n\n## Features\n\n- Generate feature modules with controllers, services, DTOs, and docs (Swagger decorators).\n- Automatically adds the generated module to your AppModule imports.\n- Generate features with full CRUD, or only specific endpoints (create, read, update, delete).\n- Customizable path and module names.\n- Reusable across projects.\n\n## Installation\n\nnpm install -D @bystr/nest-feature-kit\n\n## Usage\n\n### Change `nest-cli.json` collection\n```json\n{\n  \"collection\": \"@bystr/nest-feature-kit\"\n}\n```\n\n\n### Generate features `nest g -h`\n\nCommand           | Generated Endpoints           | Description\n------------------|------------------------------|---------------------------------------\nnest g empty <name> | none                         | Base feature module without endpoints\nnest g crud <name>    | create, read, update, delete | Full CRUD feature module\nnest g create <name>  | create                        | Feature module with only Create\nnest g read <name>    | read                          | Feature module with only Read\nnest g update <name>  | update                        | Feature module with only Update\nnest g delete <name>  | delete                        | Feature module with only Delete\n\n### Options\n\n- --path <path> — Base path for the module (default: src).\n- --flat — Generate files directly in the target path without nested folders.\n\n### Example\n```bash\nnest g crud user\n```\n\n### Generated user CRUD:\n```\nsrc/user/\n├── controllers\n│   └── user.controller.ts\n├── docs\n│   ├── api-create-user.decorator.ts\n│   ├── api-read-user.decorator.ts\n│   ├── api-update-user.decorator.ts\n│   ├── api-delete-user.decorator.ts\n│   └── index.ts\n├── dto\n│   ├── create-user.dto.ts\n│   ├── update-user.dto.ts\n│   └── index.ts\n├── services\n│   └── user.service.ts\n└── user.module.ts\n```\n\nUserModule is automatically imported in your AppModule.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}