import preact from "@preact/preset-vite"; import { existsSync, readdirSync, readFileSync, writeFileSync } from "node:fs"; import { dirname, join } from "node:path"; import { fileURLToPath } from "node:url"; import type { Plugin } from "vite"; import { defineConfig } from "vitest/config"; const frontendRoot = dirname(fileURLToPath(import.meta.url)); const outDir = join(frontendRoot, "../openai4s/server/webui/dist"); const DOC_NAMES = new Set(["README.md", "README_zh.md"]); // Match a