A dead-simple react/sass boilerplate.
It cointains:
- Webpack (3 config files set)
- Img Loader
- Font Loader
- Alias: "~" == "./src/"
- Auto bundle injection (html-webpack-plugin)
- CSS Modules
- SASS Ready
- React
- Axios
- React Helmet
- Sweet Alert
- PropTypes
- Classnames
- Utility components
- Favicon (just put your favicomatic (obsessive) files in the component images folder)
- Metas (integrated with helmet, an easy way to define meta tags (for almost all social networks))
- Development server: 0.0.0.0:8080
- ESLint
- React
- Prettier
- Custom rules
- Airbnb extended
- Extra stuff (check .eslintrc.js)
- Hot Module Replacement + React Hot Loader
- Cheap Module Source Map
- Webpack proxy: /ajax redirects to port localhost:8070
- Blueprint Templates (VSCode)
- CSS Auto prefix (production)
- CSS Extract Plugin
- UglifyJS
- Image Minifier
- PurifyCSS (remove not used CSS (only global ones))
- MinifyCSS
npm start
: Start webpack development server (port 8080)npm build
: Make a build