uhabits-core: Add js targets

This commit is contained in:
Alinson S. Xavier 2022-09-12 19:36:47 -05:00
parent 9f5da7b4fe
commit da09df2dd1
No known key found for this signature in database
GPG Key ID: 0DA8E4B9E1109DCA

View File

@ -24,6 +24,7 @@ plugins {
kotlin { kotlin {
jvm().withJava() jvm().withJava()
js()
sourceSets { sourceSets {
val commonMain by getting { val commonMain by getting {
@ -65,12 +66,28 @@ kotlin {
implementation("com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0") implementation("com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0")
} }
} }
val jsMain by getting {
dependencies {
implementation(kotlin("stdlib-js"))
}
}
val jsTest by getting {
dependencies {
implementation(kotlin("test-js"))
}
}
}
js {
browser()
} }
} }
tasks.named<org.gradle.language.jvm.tasks.ProcessResources>("jvmProcessResources") { tasks.named<ProcessResources>("jvmProcessResources") {
duplicatesStrategy = DuplicatesStrategy.INCLUDE duplicatesStrategy = DuplicatesStrategy.INCLUDE
} }
tasks.named<org.gradle.language.jvm.tasks.ProcessResources>("jvmTestProcessResources") { tasks.named<ProcessResources>(name = "jvmTestProcessResources") {
duplicatesStrategy = DuplicatesStrategy.INCLUDE duplicatesStrategy = DuplicatesStrategy.INCLUDE
} }