BYOS - Build Your Own Start
This is a boilerplate for react projects. It's heavily inspired by react-boilerplate.
Why did I built yet another boilerplate? Because building a boilerplate is fun and that's how I learn about the inner working of the react boilerplates and the react ecosystem. Feel free to suggest any changes and technologies that would improve the current setting if you ever come by.
Features
- React
- Webpack
- Babel
- Ngrok tunnel for development
- HMR
- Production and Development builds
- CSS modules
- PostCSS (CSSNext, Focus, CSSnano and Reporter)
- Offline-first Plugin
- Standard JS Linting
Not Implemented
- Redux
- React-Router
- Fetch
- Testing
Setup
npm install
Starting Development Server
npm start
// or
npm run start:tunnel // with tunneling through ngrok
Starting Production Server
npm run start:production
Linting
npm run lint