create-vite-react-ts-clean
v1.0.2
Published
A minimal Vite + React + TypeScript starter template. No clutter, no demo code — just a clean, solid foundation to build on.
Maintainers
Readme
create-vite-react-ts-clean
A minimal Vite + React + TypeScript starter template. No clutter, no demo code — just a clean, solid foundation to build on.
Usage
npm create vite-react-ts-clean@latest my-app
cd my-app
npm run devOr in the current directory:
npm create vite-react-ts-clean@latest .
npm run devWhat's included
- React 19 + TypeScript + Vite
- Strict TypeScript config out of the box
eslint-plugin-react-hooksandeslint-plugin-react-refresh
CSS baseline
A single App.css file with a practical global reset — box-sizing, margin/padding, system font stack with smoothing, line-height, iOS text scaling fix, media element and form resets, and two starter variables (--primary, --bg).
Production ESLint
For production apps, consider enabling type-aware lint rules in eslint.config.js for stronger type checking at the cost of slightly slower save times:
tseslint.configs.recommendedTypeCheckedSee typescript-eslint docs for details.
Scripts
npm run dev— start dev servernpm run build— production buildnpm run preview— preview production buildnpm run lint— run ESLint
License
MIT
