KT-34468 Yarn. Star version support fix
This commit is contained in:
committed by
Ilya Goncharov
parent
d494881cb9
commit
0d1bf66c2a
+5
-3
@@ -114,11 +114,13 @@ abstract class YarnBasics : NpmApi {
|
|||||||
visited[src] = src
|
visited[src] = src
|
||||||
|
|
||||||
val key = dependencyKey(src.key, src.version)
|
val key = dependencyKey(src.key, src.version)
|
||||||
val deps = byKey[key]
|
val deps = if (src.version != "*") {
|
||||||
?: if (src.version == "*") byKey.entries
|
byKey[key]
|
||||||
|
} else {
|
||||||
|
byKey.entries
|
||||||
.firstOrNull { it.key.startsWith(dependencyKey(src.key, "")) }
|
.firstOrNull { it.key.startsWith(dependencyKey(src.key, "")) }
|
||||||
?.value
|
?.value
|
||||||
else null
|
}
|
||||||
|
|
||||||
if (deps == null) {
|
if (deps == null) {
|
||||||
error("Cannot find $key in yarn.lock")
|
error("Cannot find $key in yarn.lock")
|
||||||
|
|||||||
Reference in New Issue
Block a user