diff --git a/scripts/render-metrics.ts b/scripts/render-metrics.ts index 4c9a81c2d8994..97022db148bbf 100644 --- a/scripts/render-metrics.ts +++ b/scripts/render-metrics.ts @@ -4,6 +4,8 @@ import * as NodeFS from "node:fs"; import * as NodeOS from "node:os"; import * as NodePath from "node:path"; +import { vitePlusCommand } from "./check-changed-command.ts"; + const HELP = `Usage: node scripts/render-metrics.ts run [--out ] [--runs ] node scripts/render-metrics.ts compare [--top ] @@ -40,7 +42,8 @@ const root = NodePath.resolve(import.meta.dirname, ".."); export function runOnce(): RenderMetrics { const directory = NodeFS.mkdtempSync(NodePath.join(NodeOS.tmpdir(), "t3-renders-")); try { - const result = NodeChildProcess.spawnSync("vp", ["test", "run", "--project", "renders"], { + const [command, commandArgs] = vitePlusCommand(["test", "run", "--project", "renders"]); + const result = NodeChildProcess.spawnSync(command, commandArgs, { cwd: NodePath.join(root, "apps/web"), env: { ...process.env, T3CODE_RENDER_REPORT_DIR: directory }, stdio: ["ignore", "inherit", "inherit"],