Modular starter kit for React+Redux+React Router projects.
npm run dev for development purposes in watch mode
npm run build for development purposes without watch mode (see build folder)
- Typescript 2.x
- React
- React-router
- Redux
- Redux-saga for side-effects
- Stylus
- BEM methodology
- Tests (karma, mocha, chai, sinon)
- Hot reload
- Yeoman blocks generator tasks (features, modules, ... )
- ANT Design
- Webpack 3.x
- Isomorphic
- Code splitting (async chunks loading)
- Code coverage (Istanbul) - temporary disabled (waiting for Phantom es6 support or typescript compiler generators support for es5 target)
- ~100% tests coverage
-
SET TS_NODE_COMPILER_OPTIONS={"target": "es5", "module": "commonjs"} -
npm run dev-windows