import {defineConfig} from 'vite' import vue from '@vitejs/plugin-vue' import dts from 'vite-plugin-dts' export default defineConfig({ build: { outDir: 'dist', lib: {entry: 'src/components/index.ts', formats: ['cjs', 'es']}, rollupOptions: { external: ['vue', "md-editor-v3", "@editorjs/editorjs", "@7polo/mindmap"] }, terserOptions: { compress: { drop_console: true, drop_debugger: true } } }, plugins: [ vue(), dts({ insertTypesEntry: true, copyDtsFiles: false }) ], resolve: { alias: [], extensions: ['.ts', '.js'], } })