This is a starter template to get you going with the must-have libraries for every project.
The starter includes the following libraries:
- @tanstack/react-query
- axios
- tailwind
- classnames
- tailwind-merge
- eslint and the libraries for the airbnb config
- prettier
Also, relative paths are setup in the tsconfig.json file so that you can easily import anything you need relatively.
Clone the repository:
https://github.com/Tenacity-Dev/vite-react-ts-tailwind-tanstack-query-eslint-prettier.git
cd into the repository:
cd vite-react-ts-tailwind-tanstack-query-eslint-prettier
To make this repository yours:
rm -rf .git && git init && npm init
git add .
git commit -m "Initial commit"
Install dependencies:
npm install
Start the local server:
npm run web
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
parserOptions property like this:export default {
// other rules...
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
project: ['./tsconfig.json', './tsconfig.node.json'],
tsconfigRootDir: __dirname,
},
}
plugin:@typescript-eslint/recommended to plugin:@typescript-eslint/recommended-type-checked or plugin:@typescript-eslint/strict-type-checkedplugin:@typescript-eslint/stylistic-type-checkedplugin:react/recommended & plugin:react/jsx-runtime to the extends list$ claude mcp add vite-react-ts-tailwind-tanstack-query-eslint-prettier \
-- python -m otcore.mcp_server <graph>