-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlibs.versions.toml
37 lines (32 loc) · 1.63 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.1.10"
ksp = "2.1.10-1.0.30"
dokka = "2.0.0"
kotlinpoet = "2.0.0"
publishing = "0.30.0"
mockk = "1.13.16"
junit = "5.12.0"
compileTesting = "0.7.0"
binaryvalidator = "0.17.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 = "dev.zacsweers.kctfork:core", version.ref = "compileTesting" }
compile-testing-ksp = { module = "dev.zacsweers.kctfork: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" }