[versions] kotlin = "2.1.21" # Note: Plugin versions must be updated in the settings.gradle.kts too groovy = "3.0.25" jansi = "2.4.2" kx-ser = "1.8.1" logback = "1.5.18" logback-groovy = "1.14.5" logging = "7.0.7" twitch4j = "1.25.0" events4j = "0.12.2" kx-coroutines = "1.10.2" kmongo = "5.2.1" kordex-gradle = "1.7.1" [libraries] groovy = { module = "org.codehaus.groovy:groovy", version.ref = "groovy" } jansi = { module = "org.fusesource.jansi:jansi", version.ref = "jansi" } kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8" } kx-ser = { module = "org.jetbrains.kotlinx:kotlinx-serialization-core", version.ref = "kx-ser" } kx-coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kx-coroutines" } logback = { module = "ch.qos.logback:logback-classic", version.ref = "logback" } logback-groovy = { module = "io.github.virtualdogbert:logback-groovy-config", version.ref = "logback-groovy" } logging = { module = "io.github.oshai:kotlin-logging", version.ref = "logging" } twitch4j = { module = "com.github.twitch4j:twitch4j", version.ref = "twitch4j" } events4j = { module = "com.github.philippheuer.events4j:events4j-handler-reactor", version.ref = "events4j" } kmongo = { module="org.litote.kmongo:kmongo-coroutine-serialization", version.ref = "kmongo" } [plugins] kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } kordex-docker = { id = "dev.kordex.gradle.docker", version.ref = "kordex-gradle" } kordex-plugin = { id = "dev.kordex.gradle.kordex", version.ref = "kordex-gradle" }