Bootstrap template for non-static React TypeScript projects.
Comes with the following:
.editorconfig
file to enforce file formatting.- eslint, prettier, and husky+lint-staged for linting and pre-commit hooks.
- Customize
.eslintrc.js
,prettierrc.js
,tsconfig.json
,package.json
- Customize
- docker-compose
- Create a
.env
file with the followingSKIP_PREFLIGHT_CHECK=true
. This is not necessary if you will not be using react-scripts. - Install your favorite UI framework, i.e.
yarn add material-ui
- Determine your client-side state management library.
- Start building!
- Manual linting with
yarn pre-lint
andyarn lint
. - To configure pre-commit hooks run
npx husky install
.