aboutsummaryrefslogtreecommitdiff
path: root/packages/bun-release/scripts/upload-npm.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/bun-release/scripts/upload-npm.ts')
-rw-r--r--packages/bun-release/scripts/upload-npm.ts22
1 files changed, 1 insertions, 21 deletions
diff --git a/packages/bun-release/scripts/upload-npm.ts b/packages/bun-release/scripts/upload-npm.ts
index c81ef4763..3cd8cd9d5 100644
--- a/packages/bun-release/scripts/upload-npm.ts
+++ b/packages/bun-release/scripts/upload-npm.ts
@@ -29,11 +29,7 @@ process.exit(0); // HACK
async function build(tag?: string): Promise<void> {
const release = await getRelease(tag);
- if (release.tag_name === "canary") {
- version = await getCanarySemver();
- } else {
- version = release.tag_name.replace("bun-v", "");
- }
+ version = await getSemver(release.tag_name);
await buildRootModule();
for (const platform of platforms) {
await buildModule(release, platform);
@@ -147,22 +143,6 @@ async function extractFromZip(url: string, filename: string): Promise<JSZipObjec
throw new Error(`File not found: ${filename}`);
}
-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 { canary }: { canary: string } = await response.json();
- if (canary.includes(date)) {
- const match = /canary.[0-9]{8}\.([0-9]+)+?/.exec(canary);
- const build = 1 + (match ? parseInt(match[1]) : 0);
- return getSemver("canary", build);
- }
- } catch (error) {
- debug("getCanarySemver failed", error);
- }
- return getSemver("canary");
-}
-
function bundle(src: string, dst: string, options: BuildOptions = {}): void {
const { errors } = buildSync({
bundle: true,