fork: https://github.com/feitian124/vue3-tailwind3-website-starter
degit https://github.com/jh-leong/vite-template.git <project_name>
- Vue 3.2, Vite2, TypeScript
- pinia store
- Vue Router
vite-plugin-pages
- file system based routingvite-plugin-vue-layouts
- layouts for pages
- Vue I18n - Internationalization
vite-plugin-vue-i18n
- Vite plugin for Vue I18n
unplugin-vue-components
- components auto import- Tailwind CSS 3.0
- PostCSS 8 w/
postcss-nesting
plugin andcssnano
for minimizing production CSS - Eslint
- Prettier
- Alias
@
to<project_root>/src
- Manually configured global components in
main.ts
- Predefined and fully typed global variables:
VITE_APP_VERSION
is read frompackage.json
version at build timeVITE_APP_BUILD_EPOCH
is populated asnew Date().getTime()
at build time
- Cypress.io e2e tests (configured similarly to
vue-cli
) - Cypress.io component tests
- GitHub workflows
- Dependabot
- Automated e2e tests
- Automated component tests
- GitLab CI
- Automated e2e tests
- Automated component tests