diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/NpmProjectModules.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/NpmProjectModules.kt index dfb37969dcc..9bd30333768 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/NpmProjectModules.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/NpmProjectModules.kt @@ -80,6 +80,8 @@ internal open class NpmProjectModules( return null } + override fun toString(): String = "$dir" + companion object { const val JS_SUFFIX = ".js" const val INDEX_FILE_NAME = "index" diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/NpmResolver.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/NpmResolver.kt index 7f06bcef5c7..3343fef31e1 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/NpmResolver.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/NpmResolver.kt @@ -225,6 +225,9 @@ internal class NpmResolver private constructor(val rootProject: Project) { if (requiredDependencies.isNotEmpty()) { val configuration = project.configurations.create("jsTools") + requiredDependencies.forEach { + configuration.dependencies.add(it) + } configuration.resolve() visitConfiguration(configuration, npmDependencies, gradleComponents) }