Skip to content

Commit c554ab9

Browse files
authored
Add support for wasmJs (#21)
1 parent 9868a19 commit c554ab9

File tree

4 files changed

+16
-1
lines changed

4 files changed

+16
-1
lines changed

apollo-engine-ktor/api/apollo-engine-ktor.klib.api

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Klib ABI Dump
2-
// Targets: [iosArm64, iosSimulatorArm64, iosX64, js, macosArm64, macosX64, tvosArm64, tvosSimulatorArm64, tvosX64, watchosArm32, watchosArm64, watchosSimulatorArm64]
2+
// Targets: [iosArm64, iosSimulatorArm64, iosX64, js, macosArm64, macosX64, tvosArm64, tvosSimulatorArm64, tvosX64, wasmJs, watchosArm32, watchosArm64, watchosSimulatorArm64]
33
// Rendering settings:
44
// - Signature version: 2
55
// - Show manifest properties: true

apollo-engine-ktor/build.gradle.kts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1+
@file:OptIn(ExperimentalWasmDsl::class)
2+
13
import com.gradleup.librarian.gradle.Librarian
24
import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
5+
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
36

47
plugins {
58
id("org.jetbrains.kotlin.multiplatform")
@@ -23,6 +26,9 @@ kotlin {
2326
js(IR) {
2427
nodejs()
2528
}
29+
wasmJs {
30+
nodejs()
31+
}
2632

2733
sourceSets {
2834
@OptIn(ExperimentalKotlinGradlePluginApi::class)
@@ -34,6 +40,15 @@ kotlin {
3440
withJvm()
3541
}
3642
withJvm()
43+
withJs()
44+
}
45+
group("jsCommon") {
46+
group("js") {
47+
withJs()
48+
}
49+
group("wasmJs") {
50+
withWasmJs()
51+
}
3752
}
3853
}
3954
}

0 commit comments

Comments
 (0)