JS: Publish to npm:
* Package name is "kotlinx-coroutines-core"
* JS file name is "kotlinx-coroutines-core.js"
The name of JS file is also updated in Bintray upload.
Fixes #229
diff --git a/build.gradle b/build.gradle
index 24842dd..922a3ec 100644
--- a/build.gradle
+++ b/build.gradle
@@ -61,6 +61,9 @@
moduleKind = "umd"
sourceMap = true
metaInfo = true
+ // drop -js suffix from outputFile
+ def baseName = project.name - "-js"
+ outputFile = new File(outputFile.parent, baseName + ".js")
}
}
}
@@ -182,6 +185,9 @@
}
}
+// main deployment task
+task deploy(dependsOn: getTasksByName("bintrayUpload", true) + getTasksByName("publishNpm", true))
+
apply plugin: 'base'
clean.dependsOn gradle.includedBuilds.collect { it.task(':clean') }