From f22c116d23e65d55a923c6aba73c830f2858a418 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Thu, 17 Sep 2026 00:07:13 +0200 Subject: [PATCH] test(plugins): pack registry fixtures with the Windows command runner --- scripts/test-support/npm-registry.mts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/scripts/test-support/npm-registry.mts b/scripts/test-support/npm-registry.mts index 6f84d02983..a0a39e27d9 100644 --- a/scripts/test-support/npm-registry.mts +++ b/scripts/test-support/npm-registry.mts @@ -1,12 +1,9 @@ -import { execFile } from "node:child_process"; +import { execCommand } from "../../packages/server/src/utils/spawn.js"; import { createHash } from "node:crypto"; import { createServer } from "node:http"; import { mkdir, mkdtemp, readFile, rm, writeFile } from "node:fs/promises"; import { tmpdir } from "node:os"; import path from "node:path"; -import { promisify } from "node:util"; - -const execFileAsync = promisify(execFile); interface FixturePackage { name: string; @@ -68,7 +65,7 @@ export async function startNpmRegistry(packages: FixturePackage[]) { await mkdir(path.dirname(path.join(directory, file)), { recursive: true }); await writeFile(path.join(directory, file), content); } - const { stdout } = await execFileAsync("npm", ["pack", "--ignore-scripts", "--json"], { + const { stdout } = await execCommand("npm", ["pack", "--ignore-scripts", "--json"], { cwd: directory, }); const packed: Array<{ filename: string }> = JSON.parse(stdout);