Skip to content

Commit 57bcf5a

Browse files
committed
Use canary NodeJs build
1 parent 74ef928 commit 57bcf5a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

build-logic/src/main/kotlin/kotlinx/io/conventions/kotlinx-io-multiplatform.gradle.kts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
77
import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet
88
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension
9+
import org.jetbrains.kotlin.gradle.targets.js.npm.tasks.KotlinNpmInstallTask
910
import kotlin.jvm.optionals.getOrNull
1011

1112
plugins {
@@ -198,5 +199,10 @@ fun androidTargets() = listOf(
198199
)
199200

200201
rootProject.the<NodeJsRootExtension>().apply {
201-
nodeVersion = "21.0.0"
202+
nodeVersion = "21.0.0-v8-canary2023101896ead7b118"
203+
nodeDownloadBaseUrl = "https://nodejs.org/download/v8-canary"
204+
}
205+
206+
rootProject.tasks.withType<KotlinNpmInstallTask>().configureEach {
207+
args.add("--ignore-engines")
202208
}

0 commit comments

Comments
 (0)