Skip to content

Commit 2d3e905

Browse files
committed
refactor: simplify package consumer setup
1 parent ee5508f commit 2d3e905

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

scripts/verify-package.js

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
import { execFileSync } from "node:child_process";
2-
import { existsSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from "node:fs";
2+
import {
3+
existsSync,
4+
mkdirSync,
5+
mkdtempSync,
6+
readFileSync,
7+
rmSync,
8+
writeFileSync
9+
} from "node:fs";
310
import { tmpdir } from "node:os";
411
import { dirname, join } from "node:path";
512
import { fileURLToPath } from "node:url";
@@ -34,15 +41,11 @@ try {
3441
}
3542

3643
const consumer = join(workspace, "consumer");
44+
mkdirSync(consumer, { recursive: true });
3745
writeFileSync(
38-
join(workspace, "consumer-package.json"),
39-
JSON.stringify({ name: "beforecode-package-verification", private: true }, null, 2)
46+
join(consumer, "package.json"),
47+
`${JSON.stringify({ name: "beforecode-package-verification", private: true }, null, 2)}\n`
4048
);
41-
execFileSync(process.execPath, ["-e", `
42-
const fs = require("node:fs");
43-
fs.mkdirSync(${JSON.stringify(consumer)}, { recursive: true });
44-
fs.copyFileSync(${JSON.stringify(join(workspace, "consumer-package.json"))}, ${JSON.stringify(join(consumer, "package.json"))});
45-
`]);
4649

4750
const tarball = join(workspace, packResult.filename);
4851
execFileSync(

0 commit comments

Comments
 (0)