import { defineConfig } from "vite"; import dts from "vite-plugin-dts"; // https://vitejs.dev/config/ export default defineConfig(() => ({ build: { outDir: "dist", sourcemap: false, lib: { entry: "./src/index.ts", name: "chineseDays", formats: ["umd", "es"], fileName: (format) => format == "umd" ? "index.min.js" : `index.${format}.js`, }, rollupOptions: { output: { exports: 'named' } }, }, plugins: [ dts({ rollupTypes: true, }), ], }));