https://github.com/ctux/vitejs-react-ts-template
Just use this template and do the work.
https://github.com/ctux/vitejs-react-ts-template
eslint husky material-ui mui pnpm prettier react styled-components testing-library typescript vitejs vitest
Last synced: 21 days ago
JSON representation
Just use this template and do the work.
- Host: GitHub
- URL: https://github.com/ctux/vitejs-react-ts-template
- Owner: cTux
- License: mit
- Created: 2022-02-02T15:43:17.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2025-01-07T06:01:50.000Z (9 months ago)
- Last Synced: 2025-01-07T07:18:16.146Z (9 months ago)
- Topics: eslint, husky, material-ui, mui, pnpm, prettier, react, styled-components, testing-library, typescript, vitejs, vitest
- Language: TypeScript
- Homepage: https://ctux.github.io/vitejs-react-ts-template/
- Size: 3.28 MB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ViteJS React TypeScript Template
[](https://github.com/cTux/vitejs-react-ts-template/actions/workflows/dependencies-update.yml)
[](https://github.com/cTux/vitejs-react-ts-template/actions/workflows/lint-test-build.yml)[](https://wallabyjs.com)
## Template's core:
* [Node.js](https://nodejs.org/en/) (How to switch to [Bun](./docs/BUN.md)?)
* [pnpm](https://pnpm.io/)
* [Vite](https://vitejs.dev/)
* [Vitest](https://vitest.dev/)## Production bundle includes:
* [ReactJS](https://reactjs.org/)
* [Material UI](https://mui.com/material-ui/getting-started/) + [Styled Components](https://styled-components.com/)## Development dependencies:
* [TypeScript](https://www.typescriptlang.org/)
* [ESLint](https://eslint.org/) + [Prettier](https://prettier.io/)
* [Testing Library](https://testing-library.com/)
* [Playwright](https://playwright.dev/)
* [Husky](https://www.npmjs.com/package/husky) + hooks:
* pre-commit: lint and test
* commit-msg: conventional commit message
* [Storybook](https://storybook.js.org/)
* GitHub Pages Deployment