add-generator
npm run add:generatorInteractive, or with args (positional or named; --args optional):
npm run add:generator -- --args <workspacePath> <generatedEntity>npm run add:generator -- features/@app-core component
npm run add:generator -- --workspacePath features/@app-core --generatedEntity component- add-generator.ts
Prompt Arguments
| Argument | Type | Question / Description |
|---|---|---|
| workspacePath | autocomplete | Where would you like to add this generator? => e.g. features/@app-core |
| generatedEntity | text | What is being generated? => string (e.g. component) |
Resulting File Changes
/{workspacePath}/ # <- e.g. 'features/@app-core/' or 'packages/some-package/'
└── generators/
└── add-{generatedEntity}.ts ❇️
package.json ➕ # <- adds a root package.json script as well