frontend/build.gradle.kts (25 lines of code) (raw):
plugins {
id("rpc")
id("org.jetbrains.kotlin.jvm")
id("org.jetbrains.kotlin.plugin.serialization")
id("org.jetbrains.kotlin.plugin.compose")
}
dependencies {
intellijPlatform {
intellijIdea(libs.versions.intellij.platform)
bundledModule("intellij.platform.frontend")
compileOnly(libs.kotlin.serialization.core.jvm)
compileOnly(libs.kotlin.serialization.json.jvm)
composeUI()
}
implementation(project(":shared"))
}
kotlin {
jvmToolchain(21)
}
tasks {
withType<JavaCompile> {
sourceCompatibility = "21"
targetCompatibility = "21"
}
}