{ "projectStructure": { "formatVersion": "0.3.3", "isPublishedAsRoot": "true", "variants": [ { "name": "debugApiElements", "sourceSet": [ "commonJvmMain", "commonMain" ] }, { "name": "debugRuntimeElements", "sourceSet": [ "commonJvmMain", "commonMain" ] }, { "name": "releaseApiElements", "sourceSet": [ "commonJvmMain", "commonMain" ] }, { "name": "releaseRuntimeElements", "sourceSet": [ "commonJvmMain", "commonMain" ] }, { "name": "jsApiElements", "sourceSet": [ "commonMain" ] }, { "name": "jsRuntimeElements", "sourceSet": [ "commonMain" ] }, { "name": "jvmApiElements", "sourceSet": [ "commonMain", "commonJvmMain" ] }, { "name": "jvmRuntimeElements", "sourceSet": [ "commonMain", "commonJvmMain" ] } ], "sourceSets": [ { "name": "commonJvmMain", "dependsOn": [ "commonMain" ], "moduleDependency": [ "io.ktor:ktor-serialization-kotlinx-json" ], "binaryLayout": "klib" }, { "name": "commonMain", "dependsOn": [], "moduleDependency": [ "dev.icerock.moko:resources", "io.ktor:ktor-client-core", "io.ktor:ktor-client-json", "io.ktor:ktor-client-content-negotiation", "io.ktor:ktor-io", "com.ustadmobile.app:lib-database", "UstadMobile:lib-ihttp-core", "org.jetbrains.kotlinx:kotlinx-io-core", "io.github.pdvrieze.xmlutil:core", "io.github.pdvrieze.xmlutil:serialization", "moe.tlaster:precompose", "moe.tlaster:precompose-viewmodel", "com.russhwolf:multiplatform-settings", "io.github.reactivecircus.cache4k:cache4k", "org.jetbrains.kotlin:kotlin-stdlib" ], "binaryLayout": "klib" } ] } }