@vizejs/vite-plugin-musea
v0.46.0
Published
Vite plugin for Musea - Component gallery for Vue components
Maintainers
Readme
@vizejs/vite-plugin-musea
Vite plugin for Musea - Vue component gallery and documentation.
Installation
npm install @vizejs/vite-plugin-museaUsage
// vite.config.ts
import { defineConfig } from "vite";
import { musea } from "@vizejs/vite-plugin-musea";
export default defineConfig({
plugins: [
musea({
// Art files pattern
include: "**/*.art.vue",
// Output directory
outDir: ".musea",
}),
],
});Art File Format
<!-- Button.art.vue -->
<art title="Button" component="./Button.vue">
<variant name="Primary" default>
<Button variant="primary">Click me</Button>
</variant>
<variant name="Disabled">
<Button disabled>Disabled</Button>
</variant>
</art>Commands
# Start dev server
vite dev
# Build gallery
vite buildLicense
MIT
