content: [versions]
  kotlin = "2.2.0"
  minestom = "2025.07.11-1.21.7"
  adventure = "4.23.0"
  kotlinx-coroutines = "1.10.2"
  kotlinx-serialization = "1.9.0"
  kotest = "5.9.1"
  
  shadow = "8.3.8"
  dokka = "2.0.0"
  jreleaser = "1.19.0"
  
  [libraries]
  minestom = { group = "net.minestom", name = "minestom", version.ref = "minestom" }
  adventure-minimessage = { group = "net.kyori", name = "adventure-text-minimessage", version.ref = "adventure" }
  kotlinx-coroutines = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinx-coroutines" }
  kotlinx-serialization-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-core", version.ref = "kotlinx-serialization" }
  kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinx-serialization" }
  kotest-core = { group = "io.kotest", name = "kotest-assertions-core", version.ref = "kotest" }
  kotest-junit = { group = "io.kotest", name = "kotest-runner-junit5", version.ref = "kotest" }
  
  plugin-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
  plugin-shadow = { module = "com.gradleup.shadow:shadow-gradle-plugin", version.ref = "shadow" }
  plugin-serialization = { module = "org.jetbrains.kotlin:kotlin-serialization", version.ref = "kotlin" }
  plugin-jreleaser = { module = "org.jreleaser:org.jreleaser.gradle.plugin", version.ref = "jreleaser" }
  plugin-dokka = { module = "org.jetbrains.dokka:org.jetbrains.dokka.gradle.plugin", version.ref = "dokka" }
  
  [bundles]
  test = ["kotest-core", "kotest-junit"]