This is a template vite project with basic MUI styling, and base packages.
- Run
npm install
- Run
npm run dev
I created this via:
npm create vite@latest
- Followed instructions
- Pick React -> TypeScript + SWC
- Removed css and images
- Cleaned up code
- Converted
App.tsx
to named export.
npm install @mui/material @emotion/react @emotion/styled
npm install @fontsource/roboto
import '@fontsource/roboto/300.css';
import '@fontsource/roboto/400.css';
import '@fontsource/roboto/500.css';
import '@fontsource/roboto/700.css';
npm install @tanstack/react-query
npm install zod
npm install react-error-boundary
npm install eslint-plugin-unused-imports
npm install --save-dev --save-exact prettier eslint-plugin-prettier eslint-config-prettier
"extends": ["plugin:prettier/recommended"]
"plugins": ["unused-imports", "prettier"],
"rules": {
"unused-imports/no-unused-imports": "error",
"prettier/prettier": "error",
}