Tech Stack:
React | TypeScript | ESLint | Prettier | Tailwind CSS | pnpm
COMING SOON...
Note:
To have an up-to-date project, verify when this template was last updated. If you believe it was too long ago, consider recreating it following (and changing if necessary) the steps below.
-
Start a new Create React App project with TypeScript. Instructions here.
-
Install Tailwind. Instructions here.
Add automatic tailwind class sorting with prettier. Instructions here.
-
Install ESLint. Instructions here.
Configure ESLint. See configuration.
Install ESLint Plugin TypeScript. Instructions here.
-
Install Prettier. Instructions here.
Configure Prettier. See configuration.
Install eslint-config-prettier. See more.
-
Add Husky and lint-staged
Install husky. Instructions here.
Install lint-staged. Instructions here.
Configure lint-staged. See configuration.
-
Add commitlint. Instructions here.
-
Add vscode settings & extensions
Configure vscode workspace settings. See configuration.
Configure vscode workspace extensions. See configuration.
-
Add utils
Add classNames. See file.