Files
goose/ui-v2/vite.main.config.ts
2025-05-19 10:45:42 -04:00

29 lines
622 B
TypeScript

import { builtinModules } from 'module';
import path from 'path';
import { defineConfig } from 'vite';
// https://vitejs.dev/config/
export default defineConfig({
build: {
outDir: '.vite/build',
lib: {
entry: {
main: path.join(__dirname, 'electron/main.ts'),
preload: path.join(__dirname, 'electron/preload.ts'),
},
formats: ['cjs'],
},
rollupOptions: {
external: ['electron', ...builtinModules],
output: {
format: 'cjs',
entryFileNames: '[name].js',
},
},
emptyOutDir: false,
sourcemap: true,
minify: false,
},
});