test: fix windows bundled metadata generation

This commit is contained in:
Peter Steinberger
2026-03-22 22:46:55 +00:00
parent ed6b894873
commit d91913c207

View File

@@ -127,9 +127,10 @@ function normalizePluginManifest(raw) {
}
function formatTypeScriptModule(source, { outputPath }) {
const formatterPath = path.relative(FORMATTER_CWD, outputPath) || outputPath;
const formatter = spawnSync(
process.platform === "win32" ? "pnpm.cmd" : "pnpm",
["exec", "oxfmt", "--stdin-filepath", outputPath],
["exec", "oxfmt", "--stdin-filepath", formatterPath],
{
cwd: FORMATTER_CWD,
input: source,
@@ -138,7 +139,10 @@ function formatTypeScriptModule(source, { outputPath }) {
);
if (formatter.status !== 0) {
const details =
formatter.stderr?.trim() || formatter.stdout?.trim() || "unknown formatter failure";
formatter.stderr?.trim() ||
formatter.stdout?.trim() ||
formatter.error?.message ||
"unknown formatter failure";
throw new Error(`failed to format generated bundled plugin metadata: ${details}`);
}
return formatter.stdout;