solar-rn-cli
v0.1.2
Published
RN scaffolding CLI inspired by Angular generate
Readme
rn-generate-cli
Local Node CLI to scaffold React Native architecture with an Angular-like command style.
Command
rn generate feature MyFeaturern generate feature MyFeature --no-testsrn generate feature MyFeature --no-stylesrn generate component MyComponentrn generate component MyComponent --feature MyFeaturern generate screen MyFeature MyScreenrn generate service checkoutrn g component MyComponent
Flags
--no-tests: skip unit test files--no-styles: skip style files--dry-run: preview files without writing--force: overwrite existing files--path <absolute-or-relative-path>: target project root--resource-path <path>: override destination root for generated resource--feature <FeatureName>: generate component under feature components folder--update-barrel: append export to nearest index.ts--help: show command help
Local Usage
- Install dependencies (none required) and link the binary:
cd /Users/jrfreita/Documents/projects/rn-generate-cli
npm link- Run in your app repository root:
cd /Users/jrfreita/Documents/projects/app-solarmais
rn generate feature MyFeatureArchitecture
rn-generate-cli/
├─ bin/
│ └─ index.js
├─ src/
│ ├─ commands/
│ ├─ utils/
│ └─ lib/
├─ package.json
└─ README.mdFuture Evolution
- Publish as private npm package
- Add pluggable generators via registry
- Add interactive mode for prompts
