From aaf3410708fedea9857d03456527029f792bdb75 Mon Sep 17 00:00:00 2001 From: Ilya Goncharov Date: Wed, 10 Jun 2020 19:06:54 +0300 Subject: [PATCH] [Gradle, JS] Break Task Configuration Avoidance to get all required NPM dependencies --- .../kotlin/gradle/targets/js/yarn/YarnRootExtension.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/yarn/YarnRootExtension.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/yarn/YarnRootExtension.kt index c59444ab90b..357a0f578e3 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/yarn/YarnRootExtension.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/yarn/YarnRootExtension.kt @@ -11,6 +11,8 @@ import org.gradle.api.tasks.TaskProvider import org.jetbrains.kotlin.gradle.internal.ConfigurationPhaseAware import org.jetbrains.kotlin.gradle.logging.kotlinInfo import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin +import org.jetbrains.kotlin.gradle.targets.js.npm.RequiresNpmDependencies +import org.jetbrains.kotlin.gradle.targets.js.npm.resolver.implementing import org.jetbrains.kotlin.gradle.targets.js.npm.tasks.RootPackageJsonTask import org.jetbrains.kotlin.gradle.tasks.internal.CleanableStore @@ -49,6 +51,11 @@ open class YarnRootExtension(val project: Project) : ConfigurationPhaseAware