@file:OptIn(ExperimentalWasmDsl::class) import com.infendro.plugin.infendro import com.infendro.plugin.token import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl group = "com.infendro" version = "1.2.0" plugins { alias(libs.plugins.infendro) alias(libs.plugins.multiplatform) id("maven-publish") } kotlin { jvm() linuxX64() linuxArm64() mingwX64() macosX64() macosArm64() js { nodejs() } wasmJs { nodejs() } wasmWasi { nodejs() } repositories { infendro() mavenCentral() } sourceSets { commonMain.dependencies { implementation(libs.mac) implementation(libs.hash) implementation(libs.bytes) } commonTest.dependencies { implementation(libs.test) } } compilerOptions { freeCompilerArgs.add("-opt-in=kotlin.ExperimentalUnsignedTypes") } } publishing.repositories { infendro(token) }