[versions] ktor = "3.5.1" kotlin = "2.4.0" compose = "1.11.1" datetime = "0.8.0" logback = "1.5.38" serialization = "1.11.0" [plugins] compose = { id = "org.jetbrains.compose", version.ref="compose" } ktor = { id = "io.ktor.plugin", version.ref="ktor" } kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref="kotlin" } kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } [libraries] # KotlinX Modules kotlinx-serialization = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref="serialization" } kotlinx-datetime = { group = "org.jetbrains.kotlinx", name="kotlinx-datetime", version.ref="datetime"} logback = { group = "ch.qos.logback", name ="logback-classic", version.ref = "logback" } # KTOR Common ktor-serialization-kotlinx-json = { group = "io.ktor", name="ktor-serialization-kotlinx-json", version.ref="ktor" } # KTOR Server ktor-server-swagger = { group = "io.ktor", name="ktor-server-swagger", version.ref="ktor"} ktor-server-test-host = { group = "io.ktor", name="ktor-server-test-host", version.ref="ktor"} ktor-server-openapi = { group = "io.ktor", name = "ktor-server-openapi", version.ref = "ktor" } ktor-server-routing-openapi = { group = "io.ktor", name = "ktor-server-routing-openapi", version.ref = "ktor" } ktor-server-content-negotiation = { group = "io.ktor", name="ktor-server-content-negotiation", version.ref="ktor" } ktor-server-websockets = { group = "io.ktor", name = "ktor-server-websockets", version.ref = "ktor" } ktor-server-core = { group = "io.ktor", name = "ktor-server-core", version.ref = "ktor" } ktor-server-netty = { group = "io.ktor", name = "ktor-server-netty", version.ref = "ktor" } ktor-server-status-pages = { group ="io.ktor", name="ktor-server-status-pages", version.ref="ktor" } ktor-server-logging = { group = "io.ktor", name="ktor-server-call-logging", version.ref="ktor" } # KTOR client ktor-client-core = { group = "io.ktor", name = "ktor-client-core", version.ref = "ktor" } ktor-client-cio = { group = "io.ktor", name = "ktor-client-cio", version.ref="ktor" } ktor-client-content-negotiation = { group = "io.ktor", name = "ktor-client-content-negotiation", version.ref="ktor" }