• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[versions]
2kotlin = "2.0.20"
3kover = "0.8.2"
4dokka = "1.9.20"
5knit = "0.5.0"
6bcv = "0.16.2"
7animalsniffer = "1.7.1"
8protobuf = "0.8.19"
9shadow = "8.1.1"
10jmh = "0.7.2"
11jmh-core = "1.37"
12guava = "31.1-jre"
13guava24 = "24.1.1-jre"
14jackson = "2.13.3"
15okio = "3.9.0"
16kotlinx-io="0.4.0"
17gson = "2.8.5"
18moshi = "1.15.1"
19kotlintest = "2.0.7"
20coroutines = "1.6.4"
21cbor = "4.2.0"
22typesafe-config = "1.4.1"
23junit4 = "4.12"
24protoc = "3.17.3"
25
26[libraries]
27gradlePlugin-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin"}
28gradlePlugin-kover = { module = "org.jetbrains.kotlinx:kover-gradle-plugin", version.ref = "kover"}
29gradlePlugin-dokka = { module = "org.jetbrains.dokka:dokka-gradle-plugin", version.ref = "dokka"}
30gradlePlugin-animalsniffer = { module = "ru.vyarus:gradle-animalsniffer-plugin", version.ref = "animalsniffer"}
31gradlePlugin-binaryCompatibilityValidator = { module = "org.jetbrains.kotlinx:binary-compatibility-validator", version.ref = "bcv"}
32
33kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlin" }
34kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
35
36dokka-pathsaver = { module = "org.jetbrains.kotlinx:dokka-pathsaver-plugin", version.ref = "knit"}
37knitTest = { module = "org.jetbrains.kotlinx:kotlinx-knit-test", version.ref = "knit"}
38jmhCore = { module = "org.openjdk.jmh:jmh-core", version.ref = "jmh-core"}
39guava = { module = "com.google.guava:guava", version.ref = "guava"}
40guava-24 = { module = "com.google.guava:guava", version.ref = "guava24"}
41jackson-core = { module = "com.fasterxml.jackson.core:jackson-core", version.ref = "jackson"}
42jackson-databind = { module = "com.fasterxml.jackson.core:jackson-databind", version.ref = "jackson"}
43jackson-module-kotlin = { module = "com.fasterxml.jackson.module:jackson-module-kotlin", version.ref = "jackson"}
44jackson-cbor = { module = "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor", version.ref = "jackson"}
45okio = { module = "com.squareup.okio:okio", version.ref = "okio"}
46kotlinx-io = { module = "org.jetbrains.kotlinx:kotlinx-io-core", version.ref = "kotlinx-io"}
47gson = { module = "com.google.code.gson:gson", version.ref = "gson"}
48kotlintest = { module = "io.kotlintest:kotlintest", version.ref = "kotlintest"}
49coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutines"}
50cbor = { module = "com.upokecenter:cbor", version.ref = "cbor"}
51typesafe-config = { module = "com.typesafe:config", version.ref = "typesafe-config"}
52junit-junit4 = { module = "junit:junit", version.ref = "junit4"}
53protoc = { module = "com.google.protobuf:protoc", version.ref = "protoc"}
54protobuf-java = { module = "com.google.protobuf:protobuf-java", version.ref = "protoc" }
55moshi-kotlin = { module = "com.squareup.moshi:moshi-kotlin", version.ref = "moshi" }
56moshi-codegen = { module = "com.squareup.moshi:moshi-kotlin-codegen", version.ref = "moshi" }
57
58[plugins]
59knit = { id = "org.jetbrains.kotlinx.knit", version.ref = "knit" }
60jmh = { id = "me.champeau.jmh", version.ref = "jmh" }
61shadow = { id = "com.github.johnrengelman.shadow", version.ref = "shadow" }
62protobuf = { id = "com.google.protobuf", version.ref = "protobuf" }
63serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
64