sharp-react
Generate a variety of react applications through schematic.
The project does not do much abstraction. Junior engineers can learn the configuration knowledge related to webpack and Babel; Experienced engineers can establish their own engineering construction scheme based on this;
Features
- Reusable webpack chain configuration and Babel configuration based on best practices
- Generates boilerplate: ** react16+webpack5+babel7+eslint+prettier**
- Optional development language: ts
- Optional css language: less || scss
- Optional features: css moudle、redux、router
- Optional ui lib: ant-design
- Css processing: special browser prefix completion and flex bug fix
- Dev server integrating react hot load、response data mock、api proxy
- Preview server for built files
- Only polyfill the used api
- Lint and format the code in the pre-commit phase
- Chinese docs
Installation
-
npm:
npm install -g @angular-devkit/schematics-cli npm install --save-dev sharp-react
-
yarn:
yarn global add @angular-devkit/schematics-cli yarn add -D sharp-react
Usage
schematics sharp-react:app