Skip to content

Praxis VuePremium Vue 3 UI Library

A complete set of polished, accessible components for building modern applications — forms, data displays, navigation, layout, and more.

Quick Start

bash
npm install praxis-vue-ui primevue @primevue/core vee-validate pinia

Vue 3 Setup

ts
// main.ts
import { createApp } from 'vue'
import PrimeVue from 'primevue/config'
import Aura from '@primeuix/themes/aura'
import 'praxis-vue-ui/dist/praxis-vue.css' // Import styles
import App from './App.vue'

createApp(App)
  .use(PrimeVue, { theme: { preset: Aura } })
  .mount('#app')

Nuxt 3 Setup

ts
// nuxt.config.ts
export default defineNuxtConfig({
  css: [
    'praxis-vue-ui/dist/praxis-vue.css' // Import styles globally
  ],
  build: {
    transpile: ['praxis-vue-ui']
  }
})

Built with VitePress