Package Exports
- @vizejs/vite-plugin-musea
- @vizejs/vite-plugin-musea/a11y
- @vizejs/vite-plugin-musea/autogen
- @vizejs/vite-plugin-musea/cli
- @vizejs/vite-plugin-musea/vrt
Readme
@vizejs/vite-plugin-musea
Vite plugin for Musea - Vue component gallery and documentation.
Installation
Install vp once from the Vite+ install guide, then add the package:
vp install -D @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
vp dev
# Build gallery
vp buildLicense
MIT