Fix bump script logic

This commit is contained in:
Nicola Spadari
2024-06-19 11:31:46 +02:00
parent 8c8601a97b
commit d0ab38108f

View File

@@ -11,23 +11,22 @@ const bumpVersion = (currentVersion: string) => {
let minor = Number.parseInt(parts[1], 10);
let patch = Number.parseInt(parts[2], 10);
if (method === "patch")
if (method === "patch") {
patch += 1;
if (method === "minor")
} else if (method === "minor") {
minor += 1;
if (method === "major")
major += 1;
if (patch >= 10) {
patch = 0;
minor += 1;
if (minor >= 10) {
minor = 0;
major += 1;
}
} else if (method === "major") {
major += 1;
minor = 0;
patch = 0;
}
return `${major}.${minor}.${patch}`;
const newVersion = `${major}.${minor}.${patch}`;
console.log(`Version bumped to ${newVersion}`);
return newVersion;
};
const packageJson = JSON.parse(readFileSync("./package.json", "utf-8"));