From e0300d811a4e2e1eb2fde30ce009de266eb4d2c0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 31 Aug 2025 14:11:27 +0000 Subject: [PATCH 1/2] fix(deps): update dependency compare-versions to v6 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 54283cb53bf..23a94a0b4c7 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "axios": "^1.8.4", "chalk": "4.1.2", "commander": "8.3.0", - "compare-versions": "4.1.4", + "compare-versions": "6.1.1", "concurrently": "^9.0.0", "console.table": "0.10.0", "fs-extra": "11.3.1", diff --git a/yarn.lock b/yarn.lock index 48d2a45aeba..cb14bf648ea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4566,10 +4566,10 @@ compare-func@^2.0.0: array-ify "^1.0.0" dot-prop "^5.1.0" -compare-versions@4.1.4: - version "4.1.4" - resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-4.1.4.tgz#3571f4d610924d4414846a4183d386c8f3d51112" - integrity sha512-FemMreK9xNyL8gQevsdRMrvO4lFCkQP7qbuktn1q8ndcNk1+0mz7lgE7b/sNvbhVgY4w6tMN1FDp6aADjqw2rw== +compare-versions@6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-6.1.1.tgz#7af3cc1099ba37d244b3145a9af5201b629148a9" + integrity sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg== compressible@~2.0.18: version "2.0.18" From 5b6bacf0d81a5bfdee3cae9c688021c7b65bc020 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Mon, 15 Sep 2025 14:25:36 +0800 Subject: [PATCH 2/2] chore: fix compareVersions --- .../generator-cli/src/app/services/version-manager.service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/generator-cli/src/app/services/version-manager.service.ts b/apps/generator-cli/src/app/services/version-manager.service.ts index 7c9aceeb867..35c3f8c880e 100644 --- a/apps/generator-cli/src/app/services/version-manager.service.ts +++ b/apps/generator-cli/src/app/services/version-manager.service.ts @@ -8,7 +8,7 @@ import * as path from 'path'; import * as os from 'os'; import * as Stream from 'stream'; import chalk from 'chalk'; -import compare from 'compare-versions'; +import { compareVersions } from 'compare-versions'; import { LOGGER } from '../constants'; import { ConfigService } from './config.service'; import * as configSchema from '../../config.schema.json'; @@ -86,7 +86,7 @@ export class VersionManagerService { ), map((versions) => { const latestVersion = this.filterVersionsByTags(versions, ['stable']) - .sort((l, r) => compare(l.version, r.version)) + .sort((l, r) => compareVersions(l.version, r.version)) .pop(); latestVersion.versionTags.push('latest'); // works, because it's a reference return versions;