(WIP)
An Angular-esque cli for React.
- component generation with states
- supports redux
- supports sass
- includes react-scripts
npm install -g partum-react
Can be pulled up using partum -h
or partum --help
.
Commands:
-a, --action: Create a new action in a redux enabled project.
-c, --component: Create a new react component.
-d, --docs: Opens documentation(https://luchighwalker.github.io/partum-react/#/).
-h, --help: Displays this help message.
-i, --init: Initializes partum in a current react project directory.
-v, --version: Displays the current installed version of partum-react.
Usage:
$ partum [project name]
Creates a new react project with options (default):
redux (false): Enables redux support.
js (false): Uses the js file format instead of jsx.
scss || sass (css): Uses scss or sass for stylesheets respectively.
$ partum -c [component name] [state key]=[state value]
Generates a new react component with options (default):
-f, --func, --functional (false): Generates a functional component instead of a class component.
[state key]=[state value]: Optional, adds states to the component.
$ partum -a [action name] [action file] [reducer file]
Generates a new action with the options (default):
[action file] (action.js): Specifies which action folder to add the action.
[reducer file] (reducer.js): Specifies which reducer file to add the action dispatch to.
Reference the docs