aboutsummaryrefslogtreecommitdiff
path: root/packages/bun-release/scripts/upload-npm.ts
diff options
context:
space:
mode:
authorGravatar Ashcon Partovi <ashcon@partovi.net> 2023-02-01 10:56:08 -0800
committerGravatar Ashcon Partovi <ashcon@partovi.net> 2023-02-01 10:56:08 -0800
commit9c27b5d17f3e2c54482be7df05577ca36dd824b3 (patch)
tree7314889755c0760b3525bb4ef2ba030ca367d840 /packages/bun-release/scripts/upload-npm.ts
parent9973df028b9c272ea88804705282c4c31a4295e8 (diff)
downloadbun-9c27b5d17f3e2c54482be7df05577ca36dd824b3.tar.gz
bun-9c27b5d17f3e2c54482be7df05577ca36dd824b3.tar.zst
bun-9c27b5d17f3e2c54482be7df05577ca36dd824b3.zip
Fix getting SHA for canary
Diffstat (limited to 'packages/bun-release/scripts/upload-npm.ts')
-rw-r--r--packages/bun-release/scripts/upload-npm.ts13
1 files changed, 3 insertions, 10 deletions
diff --git a/packages/bun-release/scripts/upload-npm.ts b/packages/bun-release/scripts/upload-npm.ts
index 8309d7e57..c81ef4763 100644
--- a/packages/bun-release/scripts/upload-npm.ts
+++ b/packages/bun-release/scripts/upload-npm.ts
@@ -73,9 +73,7 @@ async function buildRootModule() {
scripts: {
postinstall: "node install.js",
},
- optionalDependencies: Object.fromEntries(
- platforms.map(({ bin }) => [`${owner}/${bin}`, version]),
- ),
+ optionalDependencies: Object.fromEntries(platforms.map(({ bin }) => [`${owner}/${bin}`, version])),
bin: {
bun: "bin/bun",
bunx: "bin/bun",
@@ -136,10 +134,7 @@ function publishModule(name: string, dryRun?: boolean): void {
}
}
-async function extractFromZip(
- url: string,
- filename: string,
-): Promise<JSZipObject> {
+async function extractFromZip(url: string, filename: string): Promise<JSZipObject> {
const response = await fetch(url);
const buffer = await response.arrayBuffer();
const zip = await loadAsync(buffer);
@@ -155,9 +150,7 @@ async function extractFromZip(
async function getCanarySemver(): Promise<string> {
const date = new Date().toISOString().split("T")[0].replace(/-/g, "");
try {
- const response = await fetch(
- `https://registry.npmjs.org/-/package/${module}/dist-tags`,
- );
+ const response = await fetch(`https://registry.npmjs.org/-/package/${module}/dist-tags`);
const { canary }: { canary: string } = await response.json();
if (canary.includes(date)) {
const match = /canary.[0-9]{8}\.([0-9]+)+?/.exec(canary);