From 9b1b4b71bbca8e03b6c96eac704c050581232e99 Mon Sep 17 00:00:00 2001 From: bipproduction Date: Mon, 17 Nov 2025 17:00:25 +0800 Subject: [PATCH] update version --- bin/version_update.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/bin/version_update.ts b/bin/version_update.ts index 18e19bd..cbaa719 100644 --- a/bin/version_update.ts +++ b/bin/version_update.ts @@ -1,4 +1,5 @@ import { execSync } from "node:child_process"; +import fs from "node:fs"; const NAMESPACE = process.env.NAMESPACE if (!NAMESPACE) { @@ -18,9 +19,9 @@ const [major, minor, patch] = remoteVersion.split(".").map(Number); // 3. Generate versi baru: remote + 1 patch const newLocalVersion = `${major}.${minor}.${patch + 1}`; -console.log("⬆️ New local version:", newLocalVersion); +const pkgPath = "src/package.json"; +const pkg = JSON.parse(fs.readFileSync(pkgPath, "utf8")); -// 4. Update package.json di folder src -execSync(`cd src && npm version ${newLocalVersion} --allow-all --force`, { - stdio: "inherit", -}); +pkg.version = newLocalVersion; + +fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2));