aboutsummaryrefslogtreecommitdiff
path: root/atomicfu-gradle-plugin/src/test/resources/projects/js-simple/js-simple.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'atomicfu-gradle-plugin/src/test/resources/projects/js-simple/js-simple.gradle.kts')
-rw-r--r--atomicfu-gradle-plugin/src/test/resources/projects/js-simple/js-simple.gradle.kts38
1 files changed, 38 insertions, 0 deletions
diff --git a/atomicfu-gradle-plugin/src/test/resources/projects/js-simple/js-simple.gradle.kts b/atomicfu-gradle-plugin/src/test/resources/projects/js-simple/js-simple.gradle.kts
new file mode 100644
index 0000000..37a41e5
--- /dev/null
+++ b/atomicfu-gradle-plugin/src/test/resources/projects/js-simple/js-simple.gradle.kts
@@ -0,0 +1,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")
+ )
+ }
+ }
+}