generator-rrrw
![Dependency Status](https://camo.githubusercontent.com/ff30d72eef52660fd44bfb27de1eae1434e8fd1e7198b6bc1856f1cf9752e66f/68747470733a2f2f64617669642d646d2e6f72672f4d69636b65792d2f67656e657261746f722d727272772e7376673f7468656d653d736869656c64732e696f)
yeoman generator with react,redux,react-redux-router,webpack,babel,es6,autoprefixer,HMR,css-module
Installation
First, install Yeoman and generator-rrrw using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-rrrw
Then generate your new project:
yo rrrw
Directory
There is a TodoMVC demo in src/
, after npm start
we can open http://localhost:5959/ run the demo
src/
├── index.html
├── index.js
├── base.css
├── assets/
├── actions/
├── components/
├── constants/
├── containers/
├── middleware/
├── reducers/
└── store/
Attention
If you need to support IE9/IE10:
After generate project,we need to add ['transform-es2015-classes', {loose: true}]
in .babelrc in plugins fields
Contains
- React
- Redux
- React Router Redux
- Webpack
- Redux DevTools Extension
- Babel
- Autoprefixer
- PostCSS
- CSS modules
- TodoMVC demo
- Anything else? welcome contribute!
Watch & Hot Module Replace
$ npm start
production build
$ npm run build
Getting To Know Yeoman
- Yeoman has a heart of gold.
- Yeoman is a person with feelings and opinions, but is very easy to work with.
- Yeoman can be too opinionated at times but is easily convinced not to be.
- Feel free to learn more about Yeoman.
License
Apache-2.0 © 半边