import { join } from "path"; const PACKAGE_ROOT = __dirname; const PROJECT_ROOT = join(PACKAGE_ROOT, "../.."); /** * @type {import('vite').UserConfig} * @see https://vitejs.dev/config/ */ const config = { root: PACKAGE_ROOT, envDir: PROJECT_ROOT, resolve: { alias: { "/@/": join(PACKAGE_ROOT, "src") + "/" } }, build: { ssr: true, sourcemap: "inline", outDir: "dist", assetsDir: ".", minify: process.env.MODE !== "development", lib: { entry: "electron.ts", formats: ["cjs"] }, rollupOptions: { output: { entryFileNames: "[name].cjs" } }, emptyOutDir: true, reportCompressedSize: false } }; export default config;