https://github.com/ecozoic/react-starter
A scaffold for React+Redux+Rxjs UIs powered by Webpack
https://github.com/ecozoic/react-starter
docker enzyme heroku hmr istanbul jest jsdoc plop react redux scss semantic-ui webpack
Last synced: 3 months ago
JSON representation
A scaffold for React+Redux+Rxjs UIs powered by Webpack
- Host: GitHub
- URL: https://github.com/ecozoic/react-starter
- Owner: ecozoic
- License: mit
- Created: 2016-04-02T20:23:30.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T18:18:24.000Z (over 2 years ago)
- Last Synced: 2025-03-30T14:01:48.926Z (3 months ago)
- Topics: docker, enzyme, heroku, hmr, istanbul, jest, jsdoc, plop, react, redux, scss, semantic-ui, webpack
- Language: JavaScript
- Homepage: https://ecozoic.github.io/react-starter/
- Size: 6.75 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# react-starter
A scaffold for React+Redux+Rxjs UIs powered by Webpack.
## Features
- react
- react-router, connected-react-router
- redux, redux-thunk, reselect
- rxjs, redux-observable
- redux-devtools, react-hot-loader
- semantic-ui, css modules
- jest, enzyme, istanbul
- plop
- gh-pages, heroku, docker## Installation
```
git clone https://github.com/ecozoic/react-starter
cd react-starter
yarn
```## Development
Start a webpack-dev-server with HMR and redux-devtools:
```
yarn start
```## Production
Build minified assets in the `/dist/` directory and serve them up using pushstate-server:
```
yarn build
yarn serve
```Visualizations of the webpack build will be produced in the `/webpack/stats` directory.
## Tests
Execute jest unit tests and generate istanbul coverage reports:
```
yarn test
```Develop using TDD (webpack-dev-server and jest in `--watch` mode):
```
yarn tdd
```Start jest in `--watch` mode without starting webpack-dev-server:
```
yarn test:watch
```