| 1234567891011121314151617181920212223242526272829303132333435363738 | import { defineConfig } from "vite";import { resolve } from "path";import vue from "@vitejs/plugin-vue";import dts from "vite-plugin-dts";// https://vitejs.dev/config/export default defineConfig({  plugins: [    vue(),    dts({      tsconfigPath: "./tsconfig.json",      rollupTypes: true,      outDir: './typings',      insertTypesEntry: true,    }),  ],  build: {    outDir: "lib",    sourcemap: true,    manifest: true,    minify: true,    lib: {      formats: ["cjs", "es", "umd"],      entry: resolve(__dirname, "./components/index.ts"),      name: "shaluDashboardUi",      fileName: "shalu-dashboard-ui",    },    rollupOptions: {      external: ["vue"],      output: {        globals: {          vue: "Vue",        },      },    },  },});
 |