From cb228cc30281fc7937b2bac5faa598d6e4ed158f Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Fri, 25 Jul 2025 09:37:45 +0300 Subject: [PATCH] Cli: Fix updating leptonx npm package problem --- .../Abp/Cli/ProjectModification/NpmPackagesUpdater.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs index d543b43d65..b8ba1ea113 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs @@ -210,7 +210,7 @@ public class NpmPackagesUpdater : ITransientDependency if (!specifiedVersion.IsNullOrWhiteSpace()) { - if (package.Name.IndexOf("leptonx", StringComparison.InvariantCultureIgnoreCase) > 0 && !specifiedLeptonXVersion.IsNullOrWhiteSpace()) + if (IsLeptonXPackage(package) && !specifiedLeptonXVersion.IsNullOrWhiteSpace()) { if (!SpecifiedVersionExists(specifiedLeptonXVersion, package)) { @@ -289,6 +289,12 @@ public class NpmPackagesUpdater : ITransientDependency return true; } + private static bool IsLeptonXPackage(JProperty package) + { + return package.Name.IndexOf("leptonx", StringComparison.InvariantCultureIgnoreCase) > 0 + || package.Name.IndexOf("lepton-x", StringComparison.InvariantCultureIgnoreCase) > 0; + } + protected virtual bool IsPrerelease(string version) { if (version == null)