import { defineConfig } from "vite"; import react from "@vitejs/plugin-react-swc"; import path from "path"; export default defineConfig({ root: "client", base: "./", build: { outDir: "../dist/desktop", emptyOutDir: true, rollupOptions: { input: { main: path.resolve(__dirname, "client/desktop-main.html"), overlay: path.resolve(__dirname, "client/desktop-overlay.html"), }, }, }, plugins: [react()], resolve: { alias: { "@": path.resolve(__dirname, "./client"), "@shared": path.resolve(__dirname, "./shared"), "@assets": path.resolve(__dirname, "./attached_assets"), }, }, });