Files
goose/ui-v2/vite.main.config.ts
Zane f3e586e724 Goose v2 base frontend (#2374)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2025-04-28 10:20:00 -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,
},
});