AC
Setup repository (I guess just CRA with TypeScript template)
Add libraries that are required:
react-query
materialUI (MUI)
react-hook-form + yup (my recommendation for creating and validating forms)
use Yarn 3.x yarn set version 3.x ~ if I remember correctly
add .env.example ~ prepare postinstall script which will create .env file
Create .eslintrc and .prettierrc configs (feel free to DM ~ I can send some ready to go setup)
Configure tsconfig.json file (same as UP)
Add husky (rember to add husky install to postinstall script), and add checks for precommit (lint, prettier, ts-compile)
Optional:
add clean script (which will delete node_modules, build folders etc. if something went wrong locally and we would have to reinstall packages (feel free to DM me and I can show pretty damn good scripts environment) ! Use ts-node instead of .bash or .sh ~ we have to be compatible with Windows !
! Important notice !
Do not create any react-query like or anything config
For setting up the for example theme in MUI or configuring hooks for react-query ~ that would be in separate tasks
Here we just want the working repository with linters, precommits, .env etc.
Setup basic repository
AC Setup repository (I guess just CRA with TypeScript template)
Add libraries that are required:
yarn set version 3.x
~ if I remember correctly.eslintrc and .prettierrc
configs (feel free to DM ~ I can send some ready to go setup)tsconfig.json
file (same as UP)husky install
to postinstall script), and add checks for precommit (lint, prettier, ts-compile)Optional:
! Important notice ! Do not create any react-query like or anything config For setting up the for example theme in MUI or configuring hooks for react-query ~ that would be in separate tasks
Here we just want the working repository with linters, precommits, .env etc.