This template uses all the fastest utils/builder to provide the most efficient linting / testing / building process. This template also uses NodeJS v20+ (latest LTS), that contains all the latest security and performance improvements.
Install pnpm if not installed yet:
npm i -g pnpm
Install dependencies:
pnpm i
pnpm dev
Pnpm uses its own packages' versions override system. To run audit just run:
pnpm audit
pnpm i -g npm-check-updates
ncu -u --target minor
pnpm i
- ReactJS 18
- Material UI
- TypeScript
- ESLint + Prettier
- Husky + hooks:
- pre-commit: lint and test
- commit-msg: conventional commit message
- CommitLint