{ "projectStructure": { "formatVersion": "0.3.3", "isPublishedAsRoot": "true", "variants": [ { "name": "debugApiElements", "sourceSet": [ "commonMain" ] }, { "name": "debugRuntimeElements", "sourceSet": [ "commonMain" ] }, { "name": "releaseApiElements", "sourceSet": [ "commonMain" ] }, { "name": "releaseRuntimeElements", "sourceSet": [ "commonMain" ] }, { "name": "desktopApiElements", "sourceSet": [ "commonMain" ] }, { "name": "desktopRuntimeElements", "sourceSet": [ "commonMain" ] } ], "sourceSets": [ { "name": "commonMain", "dependsOn": [], "moduleDependency": [ "com.ustadmobile.app:core", "com.ustadmobile.app:lib-database", "org.jetbrains.compose.runtime:runtime", "org.jetbrains.compose.foundation:foundation", "org.jetbrains.compose.animation:animation", "org.jetbrains.compose.material:material", "org.jetbrains.compose.material3:material3", "org.jetbrains.compose.material:material-icons-extended", "org.jetbrains.compose.components:components-resources", "org.kodein.di:kodein-di", "org.kodein.di:kodein-di-framework-compose", "dev.icerock.moko:resources", "dev.icerock.moko:resources-compose", "app.cash.paging:paging-common", "app.cash.paging:paging-compose-common", "com.github.UstadMobile.door:door-runtime", "moe.tlaster:precompose", "moe.tlaster:precompose-viewmodel", "org.jetbrains.kotlin:kotlin-stdlib" ], "binaryLayout": "klib" } ] } }