blob: 37a41e5d2bbfce5cb5c2607460a3ff8e12f27dfe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
import kotlinx.atomicfu.plugin.gradle.*
buildscript {
dependencies {
classpath("org.jetbrains.kotlinx:atomicfu-gradle-plugin:0.17.0")
}
}
plugins {
kotlin("js")
}
apply(plugin = "kotlinx-atomicfu")
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
implementation(kotlin("stdlib-js"))
implementation(kotlin("test-junit"))
implementation("org.jetbrains.kotlin:kotlin-test-js")
}
kotlin {
js {
nodejs()
}
tasks.named("compileTestKotlinJs") {
doLast {
file("$buildDir/test_compile_js_classpath.txt").writeText(
target.compilations["test"].compileDependencyFiles.joinToString("\n")
)
}
}
}
|