redux-file-gen
v1.2.40
Published
Generates necessary files for react-redux application
Downloads
29
Maintainers
Readme
React-Redux File Generator
This generator helps to create the necessary files for a react-redux application. It follows the file structure below. The frontend
folder is stored at the root directory of the application.
Installation
npm install -g redux-file-gen
In order to create the terminal command redux
, this package needs to be installed globally.
Usage
redux [command] [fileType] [options]
File structure
frontend
|- actions
|- <actionName>_actions.js
|- components
|- <componentName>
|- <componentName>.jsx
|- index.jsx
|- app.jsx
|- root.jsx
|- reducers
|- root_reducer.js
|- <reducerName>_reducer.js
|- store
|- store.js
|- util
|- <utilName>_util.js
|- <projectName>.jsx
Commands
| Command | Alias | Function |
|-------------|-------|-----------------------------|
| generate
| g
| use the file generator |
| remove
| r
| remove the generated files |
| --help
| -h
| see available commands |
| --version
| -v
| see current package version |
FileTypes
| FileType | Function |
|------------------------------------------|---------------------------------------------------------------------|
| base <projectName>
| generate app.jsx
, root.jsx
, <projectName>.jsx
, and store.js
|
| action <name> [action1] [action2] ...
| generate <name>_actions.js
with specified actions |
| component <name> [options]
| generate <name>.jsx
and <name>_container.jsx
|
| reducer <name> [action1] [action2] ...
| generate <name>_reducer.js
|
| util <name> [util1] [util2] ...
| generate <name>_util.js
with specified utils |
Options
| Option | Alias | Function |
|------------------|-------|-----------------------------------|
| --functional
| -f
| create functional component |
| --no-container
| -nc
| do not create component container |
For more details regard different types of files
Version notes
To see what features are added during each update, click here
Contributing
To request a feature or report an issue, click here.