Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 4 hours 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 (almost 3 years ago)
- Default Branch: develop
- Last Pushed: 2025-01-07T06:01:50.000Z (4 days ago)
- Last Synced: 2025-01-07T07:18:16.146Z (3 days 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
[![Dependencies Update](https://github.com/cTux/vitejs-react-ts-template/actions/workflows/dependencies-update.yml/badge.svg)](https://github.com/cTux/vitejs-react-ts-template/actions/workflows/dependencies-update.yml)
[![Lint & Test & Build](https://github.com/cTux/vitejs-react-ts-template/actions/workflows/lint-test-build.yml/badge.svg)](https://github.com/cTux/vitejs-react-ts-template/actions/workflows/lint-test-build.yml)[![Wallaby.js](https://img.shields.io/badge/wallaby.js-configured-green.svg)](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