Do not put kotlin dependency in package.json used for tests

kotlin.js is being extracted from kotlin-stdlib-js by populateNodeModules task,
therefore getting it from npm is not necessary and fails when SNAPSHOT dependency was used.
diff --git a/gradle/node-js.gradle b/gradle/node-js.gradle
index 7c5f874..640615b 100644
--- a/gradle/node-js.gradle
+++ b/gradle/node-js.gradle
@@ -13,7 +13,7 @@
 task prepareNodePackage(type: Copy) {
    from("npm") {
        include 'package.json'
-       expand project.properties
+       expand (project.properties + [kotlinDependency: ""])
    }
    from("npm") {
        exclude 'package.json'
diff --git a/gradle/publish-npm-js.gradle b/gradle/publish-npm-js.gradle
index b02bfd8..714f185 100644
--- a/gradle/publish-npm-js.gradle
+++ b/gradle/publish-npm-js.gradle
@@ -20,7 +20,7 @@
 
 task preparePublishNpm(type: Copy, dependsOn: [compileKotlin2Js]) {
     from(npmTemplateDir) {
-        expand project.properties
+        expand (project.properties + [kotlinDependency: "\"kotlin\": \"$kotlin_version\""])
     }
     from("$buildDir/classes/kotlin/main")
     into npmDeployDir
diff --git a/js/kotlinx-coroutines-core-js/npm/package.json b/js/kotlinx-coroutines-core-js/npm/package.json
index c11b0f3..ae1652d 100644
--- a/js/kotlinx-coroutines-core-js/npm/package.json
+++ b/js/kotlinx-coroutines-core-js/npm/package.json
@@ -21,6 +21,6 @@
     "JetBrains"
   ],
   "dependencies": {
-    "kotlin": "$kotlin_version"
+    $kotlinDependency
   }
 }