Scaffolding tool for React
react-scaffolder is a command line interface which brings smooth developer experience (DX) for React devs. react-scaffolder provides a better way to generate react projects with react-boilerplate. With this tool it's possible to continue generating boilerplate code with heavy customizations once a project is initiated.
$ npm install -g react-scaffolder
Quickest way to get up and running with react-scaffolder
Install the CLI - $ npm install -g react-scaffolder
Initiate a project - $ react init awesome-project && cd awesome-project
$ npm install$ npm run build && npm start$ react g component feed footer $ react v -calias: i
Project name.
-l
Add eslint configuration.alias: g
Module name where the react component should be placed within. (Subdirectory within components directory)
React component name.
alias: g
Create React component.
Module name where the test file should be placed within. (Subdirectory within tests directory)
Test file name.
alias: v
View react components and test files.
-c
View React components file directory.
-t
View tests file directory.
alias: c
Change configuration in .reactclirc.
Key for configuration
example: client
Value for configuration
example: src (source directory)
To use react-cli in existing React project navigate to directory where React components are created.
Create react-cli configuration file, .reactclirc (similar to .babelrc). Add configuration in key value pairs.
{
"client": "src"
}
This specifies that React components are placed in src/components directory.
For more information refer CONTRIBUTING.md
MIT © 99XT
$ claude mcp add react-scaffolder \
-- python -m otcore.mcp_server <graph>