diff --git a/libraries/kotlin.test/js/it/build.gradle b/libraries/kotlin.test/js/it/build.gradle index 19a1775bd13..bd8550529cb 100644 --- a/libraries/kotlin.test/js/it/build.gradle +++ b/libraries/kotlin.test/js/it/build.gradle @@ -48,6 +48,7 @@ task populateNodeModules(type: Copy, dependsOn: compileKotlin2Js) { } node { + version = '12.18.0' download = true } diff --git a/libraries/stdlib/js-v1/build.gradle b/libraries/stdlib/js-v1/build.gradle index 61a8da3bc4d..c9ec54b74f1 100644 --- a/libraries/stdlib/js-v1/build.gradle +++ b/libraries/stdlib/js-v1/build.gradle @@ -320,7 +320,7 @@ artifacts { node { download = true - version = '8.9.4' // The default 6.9.1 has buggy hyperbolic functions implementation + version = '12.18.0' nodeModulesDir = buildDir } @@ -330,11 +330,11 @@ task deleteLegacyNodeModules(type: Delete) { } task installMocha(type: NpmTask, dependsOn: [deleteLegacyNodeModules]) { - args = ['install', 'mocha'] + args = ['install', 'mocha@8.0.1'] } task installTeamcityReporter(type: NpmTask, dependsOn: [deleteLegacyNodeModules]) { - args = ['install', 'mocha-teamcity-reporter'] + args = ['install', 'mocha-teamcity-reporter@3.0.0'] } task runMocha(type: NodeTask, dependsOn: [testClasses, installMocha, ':kotlin-test:kotlin-test-js:testClasses']) {