mrec v1.0.6
mrec
This module helps to create default react components from terminal.
Requirements
Node ^7.0 npm ^3.5
Installation
Install package globally to run it directly from terminal npm i mrec -g
Or install it locally npm i -D mrec and use npx (npm 5.2+) npx mrec
Usage
Run mrc to create folder named "NewComponent" with default structure:
- NewComponent
- index.js
- NewComponent.js
newСomponent.scss
Options
You can change default component name by defining additional parameters.
name
Define the name of created component (by default set to "Component").
The second option it is just set name without any arguments mrec Main
mrec --name=Mainor
mrec MainWill generate the following:
- Main
- index.js
- Main.js
- main.scss
Class and Pure Components
By default tool creates class (stateful) component. If you want to create pure component use --pure parameter.
mrec --pureprf
Allows to set text prefix to the name of your component (by default it is empty);
mrec --prf=MainWill generate the following:
MainNewComponent
- index.js
- Main.NewComponent.js
- Main.newComponent.scss
postfix
Allows to set text postfix to the name of your component (by default is empty);
mrec --postfix=postWill generate the following:
- NewComponentPost
- index.js
- NewComponent.post.js
- newComponent.post.scss
div
Set delimiter to separate component name from postfix/prefix (by default is ".");
mrec --prf=main --name=component --div=-Will generate the following:
- MainComponent
- index.js
- main-component.js
- main-component.scss