import { defineConfig } from "electron-vite" import react from "@vitejs/plugin-react" import { resolve } from "path" export default defineConfig({ main: { build: { rollupOptions: { input: { index: resolve(__dirname, "src/main/index.ts") } } }, }, preload: { build: { rollupOptions: { input: { index: resolve(__dirname, "src/preload/index.ts") } } }, }, renderer: { root: resolve(__dirname, "src/renderer"), build: { rollupOptions: { input: { index: resolve(__dirname, "src/renderer/index.html") } } }, // Silero-VAD-Assets (Worklet + ONNX + onnxruntime-WASM) liegen self-hosted in // src/renderer/public/vad/ (scripts/copy-vad-assets.mjs, läuft via npm postinstall) — // Pfade = baseAssetPath/onnxWASMBasePath in useVAD.ts. plugins: [react()], }, })