import { defineConfig } from "vite"; import vue from "@vitejs/plugin-vue"; import tailwindcss from "@tailwindcss/vite"; import dts from "vite-plugin-dts"; export default defineConfig({ plugins: [ vue(), tailwindcss(), dts({ tsconfigPath: "./tsconfig.app.json", include: ["src"] }), ], build: { lib: { entry: "src/index.ts", formats: ["es"], fileName: "index", cssFileName: "design-system", }, rollupOptions: { external: ["vue"], output: { globals: { vue: "Vue" }, }, }, }, });