redux-file-gen
v1.2.40
Published
Generates necessary files for react-redux application
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-genIn 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>.jsxCommands
| 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.
