assistant/vite.renderer.config.ts
Timothy J. Baek f3096270a3 init
2024-03-12 22:08:55 -07:00

26 lines
655 B
TypeScript

import type { ConfigEnv, UserConfig } from "vite";
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import { pluginExposeRenderer } from "./vite.base.config";
// https://vitejs.dev/config
export default defineConfig((env) => {
const forgeEnv = env as ConfigEnv<"renderer">;
const { root, mode, forgeConfigSelf } = forgeEnv;
const name = forgeConfigSelf.name ?? "";
return {
root,
mode,
base: "./",
build: {
outDir: `.vite/renderer/${name}`,
},
plugins: [pluginExposeRenderer(name), vue()],
resolve: {
preserveSymlinks: true,
},
clearScreen: false,
} as UserConfig;
});