Build your VUE.js App with the latest and fastest VITE Plugins (nuxt.js like) and first class PrimeVUE support.
Another starter (but with more complexity) with more vite plugins, i18n, validation examples etc. can be found under vite-prime-vue-starter.
THX to antfu / Vitesse for his vite starter code.
- PrimeVue with Theme: Sakai (Free Admin Template)
- UnoCSS (includes iconify images)
- Vue 3.2
- TypeScript
- Vite
- Routing with VitePages / ViteLayout
- Vitest (Testing Framework)
- E2E Testing with cypress
- Composition API
- Script Setup
- Pinia as Default Store
- logging
- pinia
- primevue
Nuxt3 Primevue Starter Template
- Nuxt 3 - SSR, ESR, File-based routing, components auto importing, modules, etc.
- Vite - Instant HMR
- UnoCSS - The instant on-demand atomic CSS engine.
- Use icons from any icon sets in Pure CSS, powered by UnoCSS
- State Management via Pinia
- PrimeVue 3.12.x
- Logging
Vite Primevue Starter Template with more options
- Pages, Layouts, and other NUXT like features by VITE Plugins
- UnoCSS
- Markdown
- CachedPiniaStore
- i18n
- Validation
- ...
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: