mirror of
https://github.com/open-webui/assistant
synced 2025-05-10 15:00:33 +00:00
26 lines
655 B
TypeScript
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;
|
|
});
|