Using Vue Components
Using Vue Components
Install
npm install @perido/vue-components @perido/tailwind-configRegister globally (Vue 3)
import { createApp } from 'vue';import PeridoComponents from '@perido/vue-components/src/index.js';import '@perido/vue-components/src/css/main.scss';import App from './App.vue';
const app = createApp(App);app.use(PeridoComponents);app.mount('#app');Register locally
import { PButton, PInput } from '@perido/vue-components/src/index.js';
export default { components: { PButton, PInput, },};Tailwind preset
Apply the shared preset in your Tailwind config:
const perido = require('@perido/tailwind-config');
module.exports = { presets: [perido], content: ['./src/**/*.{vue,js,ts}'],};Notes
- The components are Vue 3 SFCs compiled by Vite (
@vitejs/plugin-vue). - CSS is included in
@perido/vue-components/src/css/main.scssand assumes the Perido Tailwind palette.