From f69260b56d26e1cb427614cc8eed7c7db5c61aec Mon Sep 17 00:00:00 2001 From: permaficus Date: Wed, 12 Jun 2024 22:55:56 +0700 Subject: [PATCH] chore: refactor the version counting method: --- src/libs/utility.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/libs/utility.ts b/src/libs/utility.ts index e69fe46..8db1db4 100644 --- a/src/libs/utility.ts +++ b/src/libs/utility.ts @@ -9,11 +9,16 @@ export const updateVersion = async (args: UpdateArguments): Promise => { const splitVersion = pkgJson.version.split("."); let version: string; let [major, minor, build] = [+splitVersion[0], +splitVersion[1], +splitVersion[2]]; - - build >=0 && build < args.buildMax ? build++ : build = 1; - build === args.buildMax ? minor++ : null; - minor > args.minorMax ? major++ : null; - minor === (args.minorMax + 1) ? minor = 0 : null + + build++; + if (build > args.buildMax) { + minor++; + build = 1; + } + if (minor > args.minorMax) { + major++; + minor = 1; + } version = `${major}.${minor}.${build}` pkgJson.version = version