A base template with Typescript, Redux-Saga, Reactotron and more
npm install cra-template-codinglabs-tsYou need some VistualStudio Code extensions installed:
- ESLint
- Prettier
Also, commitizen is used to standarize commit messages.
To use this tempalate, you need to install it via cra-create-app:
``bash`
npx cra-create-app
After initial install, you may need to install the dev dependencies. To do so, run yarn postinstall.
If you encounter a path error when running yarn start, upgrade react-scripts to ^3.4.0.
Aside from normally installed scripts, there are 2 more:
Creates test coverage report in __tests__/coverage
Peforms a eslint --fix` in staged files
This template comes with Husky hooks, commitzen and commitlint to produce standard commit messages!