Installation
bash
npm install @veebox/core @veebox/vuebash
pnpm add @veebox/core @veebox/vuebash
yarn add @veebox/core @veebox/vueThen, import and register the plugin globally.
js
import { createApp } from 'vue';
import App from './App.vue';
import { VBoxPlugin } from '@veebox/vue';
const app = createApp(App);
app.use(VBoxPlugin);
app.mount('#app');Next, run npx vbox-type-gen to generate a vbox.d.ts file that provides type definitions for the default theme. Make sure to include this file in your tsconfig.json under the include array for type-safety and autocompletion support.
Internally, the plugin registers the VBox component globally. Now you can use the component in your Vue templates to style elements.
vue
<template>
<v-box
is="img"
src="/victor-osimhen.jpg"
alt="Victor Osimhen"
title="Victor Osimhen"
height="80px"
width="80px"
border-radius="50%"
object-fit="cover"
/>
</template>
