import { defineConfig } from 'vite'; import { resolve } from 'path'; import terser from '@rollup/plugin-terser'; export default defineConfig({ resolve: { alias: { '@apigo.cc/chart': resolve(__dirname, 'src/index.js') } }, build: { lib: { entry: resolve(__dirname, 'src/index.js'), name: 'ApigoChart', formats: ['umd'] }, rollupOptions: { external: [], output: [ { format: 'umd', name: 'ApigoChart', entryFileNames: 'chart.js' }, { format: 'umd', name: 'ApigoChart', entryFileNames: 'chart.min.js', plugins: [terser()] } ] }, minify: false } });