This is a boilerplate application for react and typescript with Vite
. All nessasary setup that is often required in project setup like typescript, typescript configuration, dev server configuration, eslint setup and configuration, prettier configuration with eslint.
Here husky also included as the git client hooks tools for perform some action base on when some git hooks fire, mostly linting(linter checking), type checking, formatting code and throw error if the commit message is not in standrad conventional commit so that we can manage a project consistency throughout the project contributor or team member.
you can learn more about husky and conventional commit form the following link:
https://typicode.github.io/husky/ https://www.conventionalcommits.org/en/v1.0.0/
Lets start with the boiler plate project.
Please follow the following instruction for install this dashboard project
-
Clone the repo
git clone [email protected]:raselkhaanlab/react-full-project-boilerplate.git
-
Install NPM packages
It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files.
npm install
yarn install
-
Now run the development server
Choose one of the following methods to start development server:
npm run dev
yarn run dev