plugins { kotlin("multiplatform") id("com.android.library") id("org.jetbrains.compose") id("com.vanniktech.maven.publish") } setupModuleForComposeMultiplatform(fullyMultiplatform = true) android { namespace = "cafe.adriel.voyager.screenmodel" } kotlin { sourceSets { commonMain.dependencies { api(projects.voyagerCore) api(projects.voyagerNavigator) compileOnly(compose.runtime) compileOnly(compose.runtimeSaveable) implementation(libs.coroutines.core) } jvmTest.dependencies { implementation(libs.junit.api) runtimeOnly(libs.junit.engine) } } }