content: [versions]
  
  gradle = 				            "8.12.1"
  kotlin = 				            "2.2.10"
  dokka =                             "2.0.0"
  gradle-maven-publish-plugin =       "0.34.0"
  compose =                           "1.8.2"
  compose-icons =                     "1.7.3"
  desugar =                           "2.1.5"
  binary-compatibility-validator =    "0.18.1"
  
  [plugins]
  
  # android
  android-application = 			    { id = "com.android.application", 	                version.ref = "gradle" }
  android-library = 			        { id = "com.android.library", 	                    version.ref = "gradle" }
  
  # kotlin
  kotlin-android = 				    { id = "org.jetbrains.kotlin.android", 			    version.ref = "kotlin" }
  kotlin-parcelize =                  { id = "org.jetbrains.kotlin.plugin.parcelize",     version.ref = "kotlin"  }
  kotlin-multiplatform = 			    { id = "org.jetbrains.kotlin.multiplatform", 	    version.ref = "kotlin" }
  kotlin-compose = 				    { id = "org.jetbrains.kotlin.plugin.compose", 	    version.ref = "kotlin" }
  kotlin-serialization = 			    { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
  kotlin-jvm = 				        { id = "org.jetbrains.kotlin.jvm", 			        version.ref = "kotlin" }
  kotlin-test = 				        { id = "org.jetbrains.kotlin.test", 			    version.ref = "kotlin" }
  
  # compose
  compose =                           { id = "org.jetbrains.compose",                     version.ref = "compose" }
  
  # github release (dokka + maven)
  dokka =                             { id = "org.jetbrains.dokka",                       version.ref = "dokka" }
  gradle-maven-publish-plugin =       { id = "com.vanniktech.maven.publish.base",         version.ref = "gradle-maven-publish-plugin" }
  
  # binary compatibility
  binary-compatibility-validator =    { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "binary-compatibility-validator" }
  
  [libraries]
  
  kotlin-test = 			            { module = "org.jetbrains.kotlin:kotlin-test",                          version.ref = "kotlin" }
  
  compose-runtime =                   { module = "org.jetbrains.compose.runtime:runtime",                     version.ref = "compose" }
  compose-ui =                        { module = "org.jetbrains.compose.ui:ui",                               version.ref = "compose" }
  compose-ui-backhandler =            { module = "org.jetbrains.compose.ui:ui-backhandler",                   version.ref = "compose" }
  compose-material3 =                 { module = "org.jetbrains.compose.material3:material3",                 version.ref = "compose" }
  compose-material-icons-core = 	    { module = "org.jetbrains.compose.material:material-icons-core",        version.ref = "compose-icons" }
  compose-material-icons-extended = 	{ module = "org.jetbrains.compose.material:material-icons-extended",    version.ref = "compose-icons" }
  
  # desugar
  desugar =			        	    { module = "com.android.tools:desugar_jdk_libs", 						version.ref = "desugar" }