import { defineConfig, externalizeDepsPlugin } from 'electron-vite' import path from 'node:path' import react from '@vitejs/plugin-react' import tailwindcss from '@tailwindcss/vite' export default defineConfig({ main: { plugins: [externalizeDepsPlugin()], }, preload: { plugins: [externalizeDepsPlugin()], build: { rollupOptions: { output: { format: 'cjs', }, }, }, }, renderer: { root: '.', build: { rollupOptions: { input: { index: path.resolve(__dirname, 'index.html'), }, }, }, plugins: [react(), tailwindcss()], resolve: { alias: { '@': path.resolve(__dirname, 'src'), }, }, }, })