typescript-react-starter-kit
typescript-react-starter-kit copied to clipboard
Starter kit for Typescript & React with Redux and SCSS
Typescript React Starter Kit
Overview
This repository showcases a bunch of different technologies and frameworks that I use when developing React projects, combined into an opinionated boilerplate.
Features
- Typescript for type-checking
- TSLint to ensure consistent style
- React
- React Router
- Redux + Redux Saga
- Cypress for end-to-end testing
- Jest for unit/snapshot testing
- Code coverage from coveralls.io
- Webpack
- Hot Module Reloading
- Bundle hashing to allow for easy caching (npm dependencies are also splitted so that you can update your source code without making the user reload the vendor bundle)
- less support
- Autoprefixing with PostCSS
- Stylelint for linting less/CSS
- Github Actions for CI
To get started, run yarn to fetch dependencies and yarn dev to start the development server