aboutsummaryrefslogtreecommitdiff
path: root/atomicfu-gradle-plugin/src/test/resources/projects/js-simple/js-simple.gradle.kts
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")
            )
        }
    }
}