From 7a928dfed223b6087ec5de19518d3d1c4b56c0cf Mon Sep 17 00:00:00 2001 From: Ilya Goncharov Date: Fri, 24 Apr 2020 16:28:35 +0300 Subject: [PATCH] [Gradle, JS] Build gradle node module with only package.json content --- .../kotlin/gradle/targets/js/npm/GradleNodeModuleBuilder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/GradleNodeModuleBuilder.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/GradleNodeModuleBuilder.kt index 1aa993ff394..2bfadc82d57 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/GradleNodeModuleBuilder.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/GradleNodeModuleBuilder.kt @@ -37,7 +37,7 @@ internal class GradleNodeModuleBuilder( } fun rebuild(): File? { - if (files.isEmpty()) return null + if (files.isEmpty() && srcPackageJsonFile == null) return null val packageJson = fromSrcPackageJson(srcPackageJsonFile)?.apply { // Gson set nulls reflectively no matter on default values and non-null types