1.0.6 • Published 6 years ago

mrec v1.0.6

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

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=Main

or

mrec Main

Will 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 --pure

prf

Allows to set text prefix to the name of your component (by default it is empty);

mrec --prf=Main

Will 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=post

Will 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