CLI generator of React components with no dependencies.
npm install react-cli-generator --save-dev
-
Create configuration file
.react-cli-generator.jsonin root directory of your project, where you pass thecomponentobject with the parameters for it.pathToDirectory(string)
A path from the root directory of your project to an existing directory in which you want to create new components.style(string)
Write extenstion of your choosen style file (css, sass, scss, less,etc.) without dot, if you do not want to create style file, write empty string.styleCommon(string)
Write your general import for the style file, if you do not want to create a common import, write an empty string.test(bool) Agreement to create a test file for your component. Test files generates injest/enzymeconfiguration with last version adapterenzyme-adapter-react-16.pathToTestDirectory(string)
A path from the root directory of your project to an existing test directory in which you want to create a test file for your new component.{ "component": { "pathToDirectory": "./", "style": "scss", "styleCommon": "@import '../../../common/variable';\n", "test": true, "pathToTestDirectory": "tests/components" } } -
Add command
react-cli-generator componentto your package scripts. -
Run command
npm run *your_command_name* *component_name*.
MIT