diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolution.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolution.kt index 81ccdd831c2..9f206842721 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolution.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolution.kt @@ -149,7 +149,7 @@ class KotlinCompilationNpmResolution( ): Collection { val unique = others.groupBy(NpmDependencyDeclaration::name) .filterKeys { k -> direct.none { it.name == k } } - .mapNotNull { (name, dependencies) -> + .mapNotNull { (_, dependencies) -> dependencies.maxByOrNull { dep -> SemVer.from(dep.version, true) }?.also { selected ->