import { defineConfig } from 'vite'; import path from 'path'; import vue from '@vitejs/plugin-vue'; export default defineConfig({ plugins: [vue()], build: { minify: true, lib: { entry: path.resolve(__dirname, './src/packages/resolver/index.ts'), name: 'name', fileName: (format) => { if (format === 'es') { return 'index.mjs'; } else { return 'index.js'; } }, formats: ['es', 'cjs'] }, rollupOptions: { output: { dir: path.resolve(__dirname, './dist/resolver') } }, emptyOutDir: false } });