generator-startup-react-app
Yeoman generator for ReactJS - lets you quickly set up a project,
including jest for unit test and code coverage runner and Webpack module system.
About
Generator-startup-react-app will help you build new React projects using modern technologies.
Out of the box it comes with support for:
- React 16
- Ui-material
- React-router
- Webpack 3
- ES2015 via Babel-Loader
- Different supported style languages (sass, scss)
- Style transformations via PostCSS
- Automatic code linting via esLint
- Ability to unit test components via jest
- Code coverage with jest
- Hot-reload
Changes since version 0.0.4
This generator is written in ES2015. This means it is not compatible with node.js versions before 8.9.4.
If you are interested, feel free to write your own generator and use generator-startup-react-app as a base (via composition).
Installation
npm install -g yo
npm install -g generator-startup-react-app
npm install -g yarn
Setting up projects
mkdir my-new-project && cd my-new-project
yo startup-react-app
Usage
The following commands are available in your project:
yarn run dev
yarn run start
yarn run build
yarn run test
yarn run test:auto
yarn run eslint
Contribute
Contributions are welcomed. When submitting a bugfix, write a test that exposes the bug and fails before applying your fix. Submit the test alongside the fix.
License
MIT license