An opinionated vite starter template for React.
- Vite with React and TypeScript
- React Router for router
- Redux for intuitive store
- Ant Design for providing UI components library
- Iconify for providing rich icons source
- TailwindCSS for providing atomic CSS style support
- Axios for making HTTP requests
- Dayjs for Date support
- Lodash-es for providing tool methods
- PWA support via vite-plugin-pwa
- Using pnpm as the package manager and using only-allow to limit package manager
- Postcss for transform styles
- Husky and lint-staged for run lint when commits
- ESLint, Prettier, Stylelint and MarkdownLint for lint and enforce code and documentation style
- Commitlint and Commitizen for enforce git commit format
- Changeset for automatically generate version change documentation
- Vitest and Playwright for unit, component and e2e test.
- Basic Configuration for GitHub Actions
- Docker and Nginx deploy supported
- Vercel and Netlify deploy supported
- StackBlitz preview supported
- Get code
git clone https://github.com/skyclouds2001/vite-react-template-sky.git
- Install dependencies
pnpm install
- Run
pnpm dev
- Build
pnpm build
- Preview
pnpm preview
MIT © skyclouds2001