singularity-forge/studio/electron.vite.config.ts
2026-05-05 14:46:18 +02:00

39 lines
765 B
TypeScript

import { resolve } from "node:path";
import tailwindcss from "@tailwindcss/vite";
import react from "@vitejs/plugin-react";
import { defineConfig } from "electron-vite";
export default defineConfig({
main: {
build: {
outDir: "dist/main",
rollupOptions: {
input: {
index: resolve(__dirname, "src/main/index.ts"),
},
},
},
},
preload: {
build: {
outDir: "dist/preload",
rollupOptions: {
input: {
index: resolve(__dirname, "src/preload/index.ts"),
},
},
},
},
renderer: {
root: resolve(__dirname, "src/renderer"),
resolve: {
alias: {
"@": resolve(__dirname, "src/renderer/src"),
},
},
plugins: [tailwindcss(), react()],
build: {
outDir: resolve(__dirname, "dist/renderer"),
},
},
});