11import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpack
22
33val serializationVersion = " 1.6.2"
4- val ktorVersion = " 2.3.3 "
4+ val ktorVersion = " 3.0.0-wasm2 "
55val logbackVersion = " 1.2.11"
66val kotlinWrappersVersion = " 1.0.0-pre.621"
77val kmongoVersion = " 4.5.0"
@@ -19,6 +19,7 @@ version = "1.0-SNAPSHOT"
1919repositories {
2020 mavenCentral()
2121 maven(" https://maven.pkg.jetbrains.space/public/p/compose/dev" )
22+ maven(" https://maven.pkg.jetbrains.space/kotlin/p/wasm/experimental" )
2223}
2324
2425kotlin {
@@ -38,6 +39,10 @@ kotlin {
3839 sourceSets {
3940 val commonMain by getting {
4041 dependencies {
42+ implementation(compose.runtime)
43+ implementation(" io.ktor:ktor-client-core:$ktorVersion " )
44+ implementation(" io.ktor:ktor-client-content-negotiation:$ktorVersion " )
45+ implementation(" io.ktor:ktor-serialization-kotlinx-json:$ktorVersion " )
4146 implementation(" org.jetbrains.kotlinx:kotlinx-serialization-json:$serializationVersion " )
4247 }
4348 }
@@ -51,7 +56,6 @@ kotlin {
5156
5257 val jvmMain by getting {
5358 dependencies {
54- implementation(" io.ktor:ktor-client-core:$ktorVersion " )
5559 implementation(" io.ktor:ktor-serialization:$ktorVersion " )
5660 implementation(" io.ktor:ktor-server-content-negotiation:$ktorVersion " )
5761 implementation(" io.ktor:ktor-serialization-kotlinx-json:$ktorVersion " )
@@ -66,10 +70,7 @@ kotlin {
6670
6771 val jsMain by getting {
6872 dependencies {
69- implementation(" io.ktor:ktor-client-core:$ktorVersion " )
7073 implementation(" io.ktor:ktor-client-js:$ktorVersion " )
71- implementation(" io.ktor:ktor-client-content-negotiation:$ktorVersion " )
72- implementation(" io.ktor:ktor-serialization-kotlinx-json:$ktorVersion " )
7374 implementation(project.dependencies.enforcedPlatform(" org.jetbrains.kotlin-wrappers:kotlin-wrappers-bom:$kotlinWrappersVersion " ))
7475 implementation(" org.jetbrains.kotlin-wrappers:kotlin-react" )
7576 implementation(" org.jetbrains.kotlin-wrappers:kotlin-react-dom" )
@@ -78,7 +79,6 @@ kotlin {
7879
7980 val wasmJsMain by getting {
8081 dependencies {
81- implementation(compose.runtime)
8282 implementation(compose.ui)
8383 implementation(compose.foundation)
8484 implementation(compose.material3)
0 commit comments