Build your VUE.js App with the latest and fastest VITE Plugins (nuxt.js like). First Class PrimeVUE support.
THX to antfu / Vitesse for starter code
- Vue 3.2
- Vite
- Vitest (Testing Framework)
- Composition API
- Script Setup
- Routing VitePages / ViteLayout
- Pina as Store / CachedPiniaStore for effective data caching
- Validation with Vuelidate 2
- PrimeVue with Theme: Sakai (Free Admin Template)
- Markdown Support (VitePages)
- TypeScript 4.5
- UnoCSS
- SSG Support
- Eslint
- Prettier
- Testing with cypress (e2e, component)
- i18n
- logging
- nprogress
- pinia
- primevue
Install node:
Latest node LTS version required (16) Use node manager like nvm to install.
Install pnpm: https://pnpm.io/installation
Install dependencies:
pnpm install
Run development server:
pnpm dev
Open Cypress test runner:
pnpm test:e2e
Component test runner:
pnpm test:unit
Run Cypress tests in headless mode:
pnpm test:ci
Build and preview built site locally:
pnpm preview
Build:
pnpm build
I use IntelliJ with VUE.js and Prettier plugin.
JetBrains is supporting this open source project with: