plugins { id "org.jetbrains.kotlin.multiplatform" id "org.jetbrains.kotlin.plugin.serialization" id "com.android.library" } apply from: "$mppProjectWithSerializationPresetPath" kotlin { js(IR) { binaries.executable() } sourceSets { commonMain { dependencies { api project(":postssystem.features.common.client") api project(":postssystem.features.status.client") api project(":postssystem.features.files.client") api project(":postssystem.features.users.client") api project(":postssystem.features.auth.client") api project(":postssystem.features.roles.client") api project(":postssystem.features.roles.manager.client") api project(":postssystem.features.content.client") api project(":postssystem.features.content.text.client") api project(":postssystem.features.content.binary.client") api "dev.inmo:micro_utils.fsm.common:$microutils_version" api "dev.inmo:micro_utils.fsm.repos.common:$microutils_version" api "dev.inmo:micro_utils.crypto:$microutils_version" } } jvmMain { dependencies { api "io.ktor:ktor-client-apache:$ktor_version" } } jsMain { dependencies { implementation "org.jetbrains.kotlinx:kotlinx-html:$kotlinx_html_version" } } } }