Files
dopewarskt/gradle/libs.versions.toml
T
2026-08-23 15:51:15 -04:00

37 lines
2.2 KiB
TOML

[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" }