@file:OptIn(ExperimentalKotlinGradlePluginApi::class) import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { alias(libs.plugins.kotlinMultiplatform) alias(libs.plugins.kotlinSerialization) } kotlin { jvm() js { binaries.library() // Re-enabled browser environment after Root NodeJs fix browser { testTask { enabled = false } } } sourceSets { commonMain.dependencies { implementation(libs.kotlinx.serialization.json) } } } tasks.withType { compilerOptions { jvmTarget.set(JvmTarget.JVM_25) freeCompilerArgs.addAll("-opt-in=kotlin.RequiresOptIn") } }