From a2ceba5c33e6c6f2210d950b2b4b3ee94c1f3226 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Thu, 16 Apr 2026 22:55:16 -0400 Subject: [PATCH] build(scripts): inline vitest invocation and remove run-vitest wrapper (P3-25) --- scripts/run-vitest.mjs | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 scripts/run-vitest.mjs diff --git a/scripts/run-vitest.mjs b/scripts/run-vitest.mjs deleted file mode 100644 index 083ec180..00000000 --- a/scripts/run-vitest.mjs +++ /dev/null @@ -1,32 +0,0 @@ -import { spawn } from "node:child_process"; -import { resolve } from "node:path"; - -const vitestEntrypoint = resolve(process.cwd(), "node_modules/vitest/vitest.mjs"); -const args = process.argv.slice(2); -const warningFlag = "--disable-warning=ExperimentalWarning"; -const env = { ...process.env }; -const existingNodeOptions = env.NODE_OPTIONS?.trim(); - -if (!existingNodeOptions) { - env.NODE_OPTIONS = warningFlag; -} else if (!existingNodeOptions.includes(warningFlag)) { - env.NODE_OPTIONS = `${existingNodeOptions} ${warningFlag}`; -} - -const child = spawn(process.execPath, ["--disable-warning=ExperimentalWarning", vitestEntrypoint, ...args], { - stdio: "inherit", - env, -}); - -child.on("exit", (code, signal) => { - if (signal) { - process.kill(process.pid, signal); - return; - } - process.exit(code ?? 1); -}); - -child.on("error", (error) => { - console.error(error); - process.exit(1); -});