// Dieses Modul ist ein reines "Sammelmodul".
// Es hat keinen eigenen Code, sondern bündelt nur gemeinsame Laufzeit-Abhängigkeiten,
// die von den meisten JVM-Modulen benötigt werden.
plugins {
    alias(libs.plugins.kotlinJvm)
}

dependencies {
    // Importiert die zentrale BOM, um konsistente Versionen zu gewährleisten.
    api(platform(projects.platform.platformBom))
    // Stellt die wichtigsten Kotlin(x)-Bibliotheken via `api` bereit,
    // damit jedes Modul, das von `platform-dependencies` abhängt, diese automatisch erhält.
    api(libs.kotlinx.coroutines.core)
    api(libs.kotlinx.serialization.json)
    api(libs.kotlinx.datetime)
    api(libs.kotlin.logging.jvm)
    api(libs.kotlinx.coroutines.reactor)
    api(libs.logback.classic)
}
