From c997471cb8deaa3ccb19d60010bc97b38d4accbc Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Sun, 9 Nov 2025 00:48:33 -0500 Subject: [PATCH] fix sync-deps not working if the newest package version is checked first --- scripts/sync-deps.mjs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/scripts/sync-deps.mjs b/scripts/sync-deps.mjs index b1f6515076..02adad0b2c 100644 --- a/scripts/sync-deps.mjs +++ b/scripts/sync-deps.mjs @@ -272,11 +272,15 @@ function mapDependencies(packages) { }; mappedDependencies[dependency.name] = mapping; } else { - if (isNewer(dependency.version, mapping.newestVersion)) { - mapping.newestVersion = dependency.version; - mapping.newestNpmVersion = dependency.npmVersion; + if (dependency.npmVersion !== mapping.newestNpmVersion) { mapping.hasDifference = true; + + if (isNewer(dependency.version, mapping.newestVersion)) { + mapping.newestVersion = dependency.version; + mapping.newestNpmVersion = dependency.npmVersion; + } } + mapping.packages.push(packageDependency); } }