This template provides a minimal setup to get React v19 working in:
- Vite v6 with HMR,
- tailwind v4,
- completete TypeScript-ESLint v8 integration,
- and prettier.
All formatting is done by Prettier.
This template uses @vitejs/plugin-react-swc (SWC) for Fast Refresh.
degit examplewastaken/vite-react-ts-eslint-tailwind-prettier
npm install
npm run dev
Once installed, there is only one file that contains all placeholder code called App.tsx.
All logos are located in the public folder. There is already a .gitkeep
file present so you can simply delete all logos without losing the public folder.
Tailwind's reference style sheet - called tailwind.css - is also located in the src folder. Here you can modify tailwind, your theme, etc.
This project uses typescript-eslint's recommended-type-checked
config plus some additional rules. To configure the project, edit the eslint.config.js file.