Files
club-launcher/electron.vite.config.ts
T

35 lines
672 B
TypeScript

import { defineConfig, externalizeDepsPlugin } from 'electron-vite'
import react from '@vitejs/plugin-react'
import { resolve } from 'path'
export default defineConfig({
main: {
plugins: [externalizeDepsPlugin()],
build: {
lib: {
entry: resolve('electron/main.ts'),
},
rollupOptions: {
external: ['winreg'],
},
},
},
preload: {
plugins: [externalizeDepsPlugin()],
build: {
lib: {
entry: resolve('electron/preload.ts'),
},
},
},
renderer: {
plugins: [react()],
root: '.',
build: {
rollupOptions: {
input: resolve('index.html'),
},
},
},
})