• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 import kotlinx.atomicfu.plugin.gradle.*
2 
<lambda>null3 buildscript {
4     dependencies {
5         classpath("org.jetbrains.kotlinx:atomicfu-gradle-plugin:0.17.0")
6     }
7 }
8 
<lambda>null9 plugins {
10     kotlin("js")
11 }
12 
13 apply(plugin = "kotlinx-atomicfu")
14 
<lambda>null15 repositories {
16     mavenLocal()
17     mavenCentral()
18 }
19 
<lambda>null20 dependencies {
21     implementation(kotlin("stdlib-js"))
22     implementation(kotlin("test-junit"))
23     implementation("org.jetbrains.kotlin:kotlin-test-js")
24 }
25 
<lambda>null26 kotlin {
27     js {
28         nodejs()
29     }
30 
31     tasks.named("compileTestKotlinJs") {
32         doLast {
33             file("$buildDir/test_compile_js_classpath.txt").writeText(
34                 target.compilations["test"].compileDependencyFiles.joinToString("\n")
35             )
36         }
37     }
38 }
39