-
Notifications
You must be signed in to change notification settings - Fork 0
/
libs.versions.toml
37 lines (32 loc) · 1.68 KB
/
libs.versions.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[versions]
kotlin = "2.0.0"
ksp = "2.0.0-1.0.21"
dokka = "1.9.20"
kotlinpoet = "1.16.0"
publishing = "0.28.0"
mockk = "1.13.11"
junit = "5.10.2"
compileTesting = "1.6.0"
binaryvalidator = "0.14.0"
[libraries]
ksp-api = { module = "com.google.devtools.ksp:symbol-processing-api", version.ref = "ksp" }
kotlinpoet = { module = "com.squareup:kotlinpoet", version.ref = "kotlinpoet" }
kotlinpoet-ksp = { module = "com.squareup:kotlinpoet-ksp", version.ref = "kotlinpoet" }
# Test dependencies
mockk = { module = "io.mockk:mockk", version.ref = "mockk" }
junit = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junit" }
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
compile-testing = { module = "com.github.tschuchortdev:kotlin-compile-testing", version.ref = "compileTesting" }
compile-testing-ksp = { module = "com.github.tschuchortdev:kotlin-compile-testing-ksp", version.ref = "compileTesting" }
# Plugin artifacts
pluginartifact-publishing = { module = "com.vanniktech:gradle-maven-publish-plugin", version.ref = "publishing" }
pluginartifact-dokka = { module = "org.jetbrains.dokka:dokka-gradle-plugin", version.ref = "dokka" }
[bundles]
compile-testing = ["compile-testing", "compile-testing-ksp"]
kotlinpoet = ["kotlinpoet", "kotlinpoet-ksp"]
[plugins]
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
binaryvalidator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "binaryvalidator" }
dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }