-
add openBrowser, webpack-lifecycle-plugin
-
add react-router, redux
-
add eslint for visual stdio code
-
delete style-lint
-
add popup, short-notice
Minimal starter kit with hot module replacement (HMR) for rapid development.
- React (16.x)
- Webpack (3.x)
- Hot Module Replacement (HMR) using React Hot Loader (3.x)
- Babel (6.x)
- SASS
- Jest - Testing framework for React applications
- Image loading/minification using Image Webpack Loader
- Code quality (linting) for JavaScript and SASS/CSS.
- Clone/download repo
npm install
Development
npm run start-dev
- Build app continously (HMR enabled)
- App served @
http://localhost:8080
Production
npm run start-prod
- Build app once (HMR disabled)
- App served @
http://localhost:3000
All commands
Command | Description |
---|---|
npm run start-dev |
Build app continously (HMR enabled) and serve @ http://localhost:8080 |
npm run start-prod |
Build app once (HMR disabled) and serve @ http://localhost:3000 |
npm run build |
Build app to /dist/ |
npm run test |
Run tests |
npm run lint |
Run JavaScript and SASS linter |
npm run lint:js |
Run JavaScript linter |
npm run lint:sass |
Run SASS linter |
npm run start |
(alias of npm run start-dev ) |