import { resolve } from "node:path"; import { tmpdir } from "node:os"; import { fileURLToPath } from "node:url"; const __dirname = fileURLToPath(new URL(".", import.meta.url)); const repoRoot = resolve(__dirname, "../../.."); /* ============================================================================= * vite.harness.config.ts — E 화면 시험 전용 빌드(정본 `vite.config.ts` 는 안 건드림). * A · B 가 이제 실제로 있어 가짜 없이 진짜 모듈을 그대로 번들 — `@ui` 별칭만 다시 잡음. * ========================================================================== */ export default { root: __dirname, publicDir: false, resolve: { alias: [{ find: "@ui", replacement: resolve(repoRoot, "./ui_template") }], }, build: { outDir: resolve(tmpdir(), "aislo_e_harness_dist"), emptyOutDir: true, }, };