import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import path from 'path';

export default defineConfig({
  root: path.resolve(__dirname, '.'),
  base: './',
  build: {
    outDir: path.resolve(__dirname, 'dist-electron/www'),
    emptyOutDir: false,
    rollupOptions: {
      input: path.resolve(__dirname, 'dist/www/index.html'),
    },
  },
  plugins: [vue()],
  resolve: {
    alias: {
      '@': path.resolve(__dirname, 'src'),
    },
  },
});