https://github.com/skyclouds2001/vite-react-template-sky
An opinionated vite starter template for React.
https://github.com/skyclouds2001/vite-react-template-sky
reactjs template-project vitejs
Last synced: 5 months ago
JSON representation
An opinionated vite starter template for React.
- Host: GitHub
- URL: https://github.com/skyclouds2001/vite-react-template-sky
- Owner: skyclouds2001
- License: mit
- Created: 2022-10-02T06:56:45.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-06-15T18:18:35.000Z (about 1 year ago)
- Last Synced: 2025-06-15T19:25:08.774Z (about 1 year ago)
- Topics: reactjs, template-project, vitejs
- Language: TypeScript
- Homepage:
- Size: 6.47 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# vite-react-template-sky
[](https://github.com/RichardLitt/standard-readme)
[](http://standardjs.com)
[](https://github.com/prettier/prettier)
[](http://commitizen.github.io/cz-cli/)






[](https://www.npmjs.com/package/%40sky-fly%2Fvite-template)



























[](https://github.com/skyclouds2001/vite-react-template-sky/actions/workflows/ci.yml)
[](https://github.com/skyclouds2001/vite-react-template-sky/actions/workflows/github-code-scanning/codeql)
[](https://github.com/skyclouds2001/vite-react-template-sky/actions/workflows/dependabot/dependabot-updates)
[](https://github.com/skyclouds2001/vite-react-template-sky/actions/workflows/labeler.yml)
[](https://github.com/skyclouds2001/vite-react-template-sky/actions/workflows/new-contributor.yml)
[](https://github.com/skyclouds2001/vite-react-template-sky/actions/workflows/project-automate.yml)
[](https://github.com/skyclouds2001/vite-react-template-sky/actions/workflows/release.yml)
[](https://github.com/skyclouds2001/vite-react-template-sky/actions/workflows/stale.yml)

[](https://wakatime.com/badge/user/bfadeccb-56c3-4aa2-abb0-89cf5f9b89be/project/044a2450-7035-45c6-a7b5-966578a05777)
An opinionated vite starter template for React.
## Features
- [Vite](https://vitejs.dev/) with [React](https://react.dev/) and [TypeScript](https://www.typescriptlang.org/)
- [React Router](https://reactrouter.com/) for router
- [Redux](https://redux.js.org/) for intuitive store
- [Ant Design](https://ant.design/) for providing UI components library
- [Iconify](https://iconify.design/) for providing rich icons source
- [TailwindCSS](https://tailwindcss.com/) for providing atomic CSS style support
- [Axios](https://axios-http.com/) for making HTTP requests
- [Dayjs](https://day.js.org/) for Date support
- [Lodash-es](https://lodash.com/) for providing tool methods
- PWA support via [vite-plugin-pwa](https://vite-pwa-org.netlify.app/)
- Using [pnpm](https://pnpm.io/) as the package manager and using only-allow to limit package manager
- [Postcss](https://postcss.org/) for transform styles
- [Husky](https://typicode.github.io/husky/) and lint-staged for run lint when commits
- [ESLint](https://eslint.org/), [Prettier](https://prettier.io/), [Stylelint](https://stylelint.io/) and MarkdownLint for lint and enforce code and documentation style
- [Commitlint](https://commitlint.js.org/) and [Commitizen](https://commitizen-tools.github.io/commitizen/) for enforce git commit format
- Changeset for automatically generate version change documentation
- [Vitest](https://vitest.dev/) and [Playwright](https://playwright.dev/) for unit, component and e2e test.
- Basic Configuration for GitHub Actions
- [Docker](https://www.docker.com/) and [Nginx](https://nginx.org/) deploy supported
- [Vercel](https://vercel.com/) and [Netlify](https://www.netlify.com/) deploy supported
- [StackBlitz](https://stackblitz.com/) preview supported
## Getting Started
- Get code
```bash
git clone https://github.com/skyclouds2001/vite-react-template-sky.git
```
- Install dependencies
```bash
pnpm install
```
- Run
```bash
pnpm dev
```
- Build
```bash
pnpm build
```
- Preview
```bash
pnpm preview
```
## Changelog
[Changelog](CHANGELOG.md)
## Contribution
[Contribution](CONTRIBUTING.md)
## Contributors
## Code of Conduct
[Code of Conduct](CODE_OF_CONDUCT.md)
## License
[MIT](LICENSE) © skyclouds2001