content: [versions]
  dokka = "1.7.20"
  junit = "5.10.0"
  kotest = "5.5.4"
  kotlin = "1.9.10"
  okio = "3.3.0"
  
  [libraries]
  antlr = "org.antlr:antlr4:4.9.3"
  apacheThrift = "org.apache.thrift:libthrift:0.19.0"
  clikt = "com.github.ajalt.clikt:clikt:3.1.0"
  dokka = { module = "org.jetbrains.dokka:dokka-gradle-plugin", version.ref = "dokka" }
  guava = "com.google.guava:guava:31.1-jre"
  javaPoet = "com.squareup:javapoet:1.13.0"
  kotlin-bom = { module = "org.jetbrains.kotlin:kotlin-bom", version.ref = "kotlin" }
  kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin" }
  kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" }
  kotlin-stdlibCommon = { module = "org.jetbrains.kotlin:kotlin-stdlib-common", version.ref = "kotlin" }
  kotlinx-coroutines = "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4"
  kotlinPoet = "com.squareup:kotlinpoet:1.12.0"
  mavenPublishPlugin = "com.vanniktech:gradle-maven-publish-plugin:0.25.3"
  okio = { module = "com.squareup.okio:okio", version.ref = "okio" }
  
  junit = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junit" }
  junitApi = { module = "org.junit.jupiter:junit-jupiter-api", version.ref = "junit" }
  hamcrest = "org.hamcrest:hamcrest:2.2"
  kotest-assertions-common = { module = "io.kotest:kotest-common", version.ref = "kotest" }
  kotest-assertions-core = { module = "io.kotest:kotest-assertions-core", version.ref = "kotest" }
  kotest-assertions-coreJvm = { module = "io.kotest:kotest-assertions-core-jvm", version.ref = "kotest" }
  kotlin-compiler = { module = "org.jetbrains.kotlin:kotlin-compiler", version.ref = "kotlin" }
  kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
  kotlin-test-annotations-common = { module = "org.jetbrains.kotlin:kotlin-test-annotations-common", version.ref = "kotlin" }
  kotlin-test-common = { module = "org.jetbrains.kotlin:kotlin-test-common", version.ref = "kotlin" }
  kotlin-test-junit5 = { module = "org.jetbrains.kotlin:kotlin-test-junit5", version.ref = "kotlin" }
  
  [bundles]
  kotlin = [ "kotlin-stdlib", "kotlin-reflect" ]
  testing = ["junit", "hamcrest", "kotest-assertions-core", "kotest-assertions-coreJvm"]
  
  [plugins]
  dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
  gradlePluginPublish = "com.gradle.plugin-publish:1.2.1"
  kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
  kotlin-mpp = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
  shadow = "com.github.johnrengelman.shadow:8.1.1"
  