An opinionated vite starter template for Vue.
- Vite with Vue and TypeScript
- Vue Router for router
- Pinia for intuitive store
- Element Plus 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 CHANGELOG document
- Vitest and Playwright for unit, component and e2e test
- Basic Configuration GitHub Actions for lint and test
- Support for deploying on Docker
- Support for deploying on Vercel
- Get code
git clone https://github.com/skyclouds2001/vite-vue-template-sky.git
- Install dependencies
pnpm install
- Run
pnpm dev
- Build
pnpm build
- Preview
pnpm preview
MIT © skyclouds2001