content: [versions]
  agp = "8.7.3"
  android-compileSdk = "35"
  android-minSdk = "24"
  android-targetSdk = "35"
  androidx-activity = "1.10.1"
  androidx-appcompat = "1.7.1"
  androidx-constraintlayout = "2.2.1"
  androidx-core = "1.16.0"
  androidx-espresso = "3.6.1"
  androidx-lifecycle = "2.9.0"
  androidx-testExt = "1.2.1"
  composeMultiplatform = "1.8.2"
  image_saver_plugin = "0.0.7"
  junit = "4.13.2"
  kotlin = "2.1.21"
  navigationCompose = "2.7.0-alpha07"
  kspVersion = "2.1.20-1.0.31"
  koin = "3.6.0-Beta4"
  ktor = "3.2.2"
  koin-compose = "1.2.0-Beta4"
  coil3 = "3.3.0"
  pagingComposeCommon = "3.3.0-alpha02-0.4.0"
  pagingRuntimeKtx = "3.3.6"
  room = "2.7.1"
  sqlite = "2.5.2"
  kmp-datetime-picker = "1.0.5"
  accompanist-permissions = "0.32.0"
  
  [libraries]
  kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
  kotlin-testJunit = { module = "org.jetbrains.kotlin:kotlin-test-junit", version.ref = "kotlin" }
  junit = { module = "junit:junit", version.ref = "junit" }
  androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "androidx-core" }
  androidx-testExt-junit = { module = "androidx.test.ext:junit", version.ref = "androidx-testExt" }
  androidx-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "androidx-espresso" }
  androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidx-appcompat" }
  androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "androidx-constraintlayout" }
  androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activity" }
  androidx-lifecycle-viewmodel = { module = "org.jetbrains.androidx.lifecycle:lifecycle-viewmodel", version.ref = "androidx-lifecycle" }
  androidx-lifecycle-runtimeCompose = { module = "org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose", version.ref = "androidx-lifecycle" }
  navigation-compose = { module = "org.jetbrains.androidx.navigation:navigation-compose", version.ref = "navigationCompose" }
  
  #Date-Time Picker
  kmp-date-time-picker = { module = "network.chaintech:kmp-date-time-picker", version.ref = "kmp-datetime-picker" }
  
  #Image Saver
  image_saver_plugin = { module = "io.github.kashif-mehmood-km:image_saver_plugin", version.ref = "image_saver_plugin" }
  
  #Permissions
  accompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanist-permissions" }
  
  #Koin
  koin-core = { module = "io.insert-koin:koin-core", version.ref = "koin" }
  koin-android = { module = "io.insert-koin:koin-android", version.ref = "koin" }
  koin-androidx-compose = { module = "io.insert-koin:koin-androidx-compose", version.ref = "koin" }
  koin-compose = { module = "io.insert-koin:koin-compose", version.ref = "koin-compose" }
  koin-composeVM = { module = "io.insert-koin:koin-compose-viewmodel", version.ref = "koin-compose" }
  
  #Ktor
  ktor-client-core = { module = "io.ktor:ktor-client-core", version.ref = "ktor" }
  ktor-client-json = { module = "io.ktor:ktor-client-json", version.ref = "ktor" }
  ktor-client-darwin = { module = "io.ktor:ktor-client-darwin", version.ref = "ktor" }
  ktor-client-android = { module = "io.ktor:ktor-client-android", version.ref = "ktor" }
  ktor-serialization = { module = "io.ktor:ktor-serialization-kotlinx-json", version.ref = "ktor" }
  ktor-client-serialization = { module = "io.ktor:ktor-client-serialization", version.ref = "ktor" }
  ktor-client-content-negotiation = { module = "io.ktor:ktor-client-content-negotiation", version.ref = "ktor" }
  
  #Coil
  coil-compose = { module = "io.coil-kt.coil3:coil-compose", version.ref = "coil3" }
  coil-compose-core = { module = "io.coil-kt.coil3:coil-compose-core", version.ref = "coil3" }
  coil-network-ktor = { module = "io.coil-kt.coil3:coil-network-ktor3", version.ref = "coil3" }
  coil-mp = { module = "io.coil-kt.coil3:coil", version.ref = "coil3" }
  
  #Paging
  paging-common = { module = "app.cash.paging:paging-common", version.ref = "pagingComposeCommon" }
  paging-compose-common = { module = "app.cash.paging:paging-compose-common", version.ref = "pagingComposeCommon" }
  androidx-paging-runtime-ktx = { module = "androidx.paging:paging-runtime-ktx", version.ref = "pagingRuntimeKtx" }
  
  #Room
  room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "room" }
  room-paging = { group = "androidx.room", name = "room-paging", version.ref = "room" }
  room-compiler = { group = "androidx.room", name = "room-compiler", version.ref = "room" }
  sqlite-bundled = { module = "androidx.sqlite:sqlite-bundled", version.ref = "sqlite" }
  
  [plugins]
  androidApplication = { id = "com.android.application", version.ref = "agp" }
  androidLibrary = { id = "com.android.library", version.ref = "agp" }
  composeMultiplatform = { id = "org.jetbrains.compose", version.ref = "composeMultiplatform" }
  composeCompiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
  kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
  ksp = { id = "com.google.devtools.ksp", version.ref = "kspVersion" }
  room = { id = "androidx.room", version.ref = "room" }