Just a quick starter pack for working on projects.
-
Checkout the code.
git checkout git@github.com:gvanderest/react-starter.git <project-name>
-
Install the dependencies with your package manager of choice.
$ yarn # or use `npm install`
-
Start developing locally.
yarn local
-
Run the unit tests or lint the code.
yarn test yarn lint
Make sure that everything's running tip-top with Jest.
-
Build a deployment.
yarn release
This will export production-ready code to the
release/
folder.
- TypeScript
- React
- Redux
- LESS
- Loading Images via
import
- Jest
- Coverage Reporting
- Uglified CSS/JS
- Bundle Analyzer on port 8888 during development mode
- Source maps
- Optimizing Images
- Redux Thunk
- Internationalization
- Sentry.io integration
- React Router
- Options for hashRouter or browserRouter
- Webworkers?
- Integration with Bulma or Bootstrap frameworks
- Additional plugin integrations
- Chunking
- Copying static assets
- DllPlugin for performance
- Circular dependency detection
- More: https://github.com/webpack-contrib/awesome-webpack#webpack-plugins