33 lines
769 B
Kotlin
33 lines
769 B
Kotlin
@file:OptIn(ExperimentalWasmDsl::class)
|
|
|
|
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
|
|
|
|
plugins {
|
|
alias(libs.plugins.convention.kmp)
|
|
alias(libs.plugins.convention.compose)
|
|
alias(libs.plugins.convention.koin)
|
|
}
|
|
|
|
kotlin {
|
|
|
|
sourceSets {
|
|
val wasmJsMain by getting {
|
|
dependencies {
|
|
implementation(project(":libs:base"))
|
|
implementation(project(":libs:ui"))
|
|
implementation(project(":libs:video-player"))
|
|
implementation(project(":apps:experimentarium:shared"))
|
|
}
|
|
}
|
|
}
|
|
|
|
wasmJs {
|
|
browser {
|
|
commonWebpackConfig {
|
|
outputFileName = "composeApp.js"
|
|
}
|
|
}
|
|
binaries.executable()
|
|
}
|
|
}
|