From fcc279e2338b11a5660b2ff89a7d4d9ef407c4b7 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 1 Jun 2026 03:30:43 +0100 Subject: [PATCH] fix(test): avoid Vite runtime import in UI config helpers --- ui/vite.config.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ui/vite.config.ts b/ui/vite.config.ts index 80e708bd3493..166e8be29ea0 100644 --- a/ui/vite.config.ts +++ b/ui/vite.config.ts @@ -3,7 +3,7 @@ import fs from "node:fs"; import { createRequire } from "node:module"; import path from "node:path"; import { fileURLToPath } from "node:url"; -import { defineConfig, type Plugin } from "vite"; +import type { Plugin, UserConfig } from "vite"; import { controlUiManualChunk } from "./config/control-ui-chunking.ts"; const here = path.dirname(fileURLToPath(import.meta.url)); @@ -220,7 +220,7 @@ function controlUiServiceWorkerBuildIdPlugin(buildId: string): Plugin { }; } -export default defineConfig(() => { +export default function controlUiViteConfig(): UserConfig { const envBase = process.env.OPENCLAW_CONTROL_UI_BASE_PATH?.trim(); const base = envBase ? normalizeBase(envBase) : "./"; const controlUiBuildId = resolveControlUiBuildId(); @@ -282,4 +282,4 @@ export default defineConfig(() => { }, ], }; -}); +}