From 8b88ca2f6a0d9d3267101af4178f0dae053c89f5 Mon Sep 17 00:00:00 2001 From: ido Date: Sat, 18 Nov 2023 18:06:41 +0200 Subject: [PATCH] chores(ci): release --- .config/scripts/update-monorepo-packages-version.mjs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.config/scripts/update-monorepo-packages-version.mjs b/.config/scripts/update-monorepo-packages-version.mjs index afcac80..5da3e1b 100644 --- a/.config/scripts/update-monorepo-packages-version.mjs +++ b/.config/scripts/update-monorepo-packages-version.mjs @@ -1,5 +1,7 @@ import fs from 'fs/promises'; +const DEFAULT_RELEASE_VERSION = '0.0.1'; + export default class UpdateMonorepoPackagesVersion { #packageContent; #hadUpdate = false; @@ -8,8 +10,9 @@ export default class UpdateMonorepoPackagesVersion { * Update versions of organization packages in `dependencies` and `devDependencies` objects * @param packagePath {string} */ - constructor(packagePath) { + constructor(packagePath, changeToVersion = DEFAULT_RELEASE_VERSION) { this.packagePath = packagePath; + this.changeToVersion = changeToVersion; } /** @@ -46,6 +49,12 @@ export default class UpdateMonorepoPackagesVersion { await this.#readPackageJson(); await this.#updateVersions(this.#packageContent.dependencies); await this.#updateVersions(this.#packageContent.devDependencies); + + if (this.changeToVersion) { + this.#packageContent.version = this.changeToVersion; + this.#hadUpdate = true; + } + if (this.#hadUpdate) { await this.#savePackageJson(); }