- Build tool: Webpack v2
- App JS written in ReactJS & ES6, transpiled using Babel.
- CSS: Styles written in SASS with automatic autoprefixer on generated CSS.
- Routing: Have implemented simple push state for browser history.
- Minifiers for both JS and CSS
- Sourcemaps for JS/CSS
- Digest on JS and CSS bundle files names for cache busting (currently not working)
- Server side rendering
- Install:
- Node.js:
brew install node
on OS X npm install
-
- Node.js:
- Run:
npm start
— watches the project with continuous rebuild.npm run build
— builds project for production (output will be in ./dist )npm run server
— runs node server for server side rendering (from /dist)