Skip to content
This repository was archived by the owner on May 29, 2026. It is now read-only.

Commit c26d063

Browse files
committed
fix: standardize code formatting and improve readability in npm-publish script
1 parent 6fe7388 commit c26d063

1 file changed

Lines changed: 12 additions & 9 deletions

File tree

scripts/npm-publish.mjs

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
#!/usr/bin/env zx
22

3-
import "zx/globals"
3+
import "zx/globals";
44

5-
console.log("Publishing npm packages...")
6-
const otp = await question('Please enter your npm 2FA code: ')
7-
const cwd = process.cwd()
8-
for(const d of ["core", "api", "runtime", "cli"]) {
9-
console.log(`publishing ${d}`)
10-
cd(`packages/${d}`)
11-
await $`pnpm publish --access public --otp ${otp} --publish-branch dev --no-git-checks`
12-
cd(cwd)
5+
console.log("Publishing npm packages...");
6+
let otp = await question("Please enter your npm 2FA code: ");
7+
const cwd = process.cwd();
8+
for (const d of ["core", "api", "runtime", "cli"]) {
9+
console.log(`publishing ${d}`);
10+
cd(`packages/${d}`);
11+
const res =
12+
await $`pnpm publish --access public --otp ${otp} --publish-branch dev --no-git-checks`.nothrow();
13+
if (res.exitCode !== 0) otp = await question("Please enter your npm 2FA code: ");
14+
await $`pnpm publish --access public --otp ${otp} --publish-branch dev --no-git-checks`;
15+
cd(cwd);
1316
}

0 commit comments

Comments
 (0)