vite.config.ts 532 B

1234567891011121314151617181920212223242526
  1. import { defineConfig } from "vite";
  2. import dts from "vite-plugin-dts";
  3. // https://vitejs.dev/config/
  4. export default defineConfig(() => ({
  5. build: {
  6. outDir: "dist",
  7. sourcemap: false,
  8. lib: {
  9. entry: "./src/index.ts",
  10. name: "ChineseDays",
  11. formats: ["umd", "es"],
  12. fileName: (format) => format == 'umd' ? 'index.min.js' : `index.${format}.js`,
  13. },
  14. rollupOptions: {
  15. output: {
  16. exports: 'named'
  17. }
  18. },
  19. },
  20. plugins: [
  21. dts({
  22. rollupTypes: true,
  23. }),
  24. ],
  25. }));