Skip to content

Latest commit

 

History

History
98 lines (67 loc) · 1.58 KB

README.md

File metadata and controls

98 lines (67 loc) · 1.58 KB

Vite Typescript + PrimeVue Starter

Build your VUE.js App with the latest and fastest VITE Plugins (nuxt.js like). First Class PrimeVUE support.

vite-prime-vue-starter

CI

THX to antfu / Vitesse for starter code

Features

  • Vue 3.2
  • Vite
  • Composition API
  • Script Setup
  • Routing VitePages / ViteLayout
  • Pina as Store
  • 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)

Modules

  • i18n
  • logging
  • nprogress
  • pinia
  • primevue

Project setup and usage

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

Tools

I use IntelliJ with VUE.js and Prettier plugin.

Supporters

JetBrains is supporting this open source project with:

Intellij IDEA