-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathlibs.versions.toml
More file actions
74 lines (71 loc) · 3.91 KB
/
Copy pathlibs.versions.toml
File metadata and controls
74 lines (71 loc) · 3.91 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
[versions]
arrow = "2.2.2.1"
bitcoinj = "0.17.1"
domainApi = "0.5.3"
domainApiKfsm = "0.5.3"
domainApiKfsmv2 = "0.1.0"
guice = "7.0.0"
# joda-money 2.x requires Java 21. This project targets Java 11 for
# downstream consumer compatibility, so we stay on the 1.x line.
jodaMoney = "1.0.7"
kfsm = "0.12.0"
# kfsm-v2 2.2+ changed Outbox method signatures to return Result<…>.
# Pinned to 2.1.0 until InMemoryOutbox and related code are updated to match.
kfsmv2 = "2.1.0"
kotest = "6.2.3"
kotlinxCoroutines = "1.10.2"
kotestArrow = "2.0.0"
# @pin
kotlin = "2.3.21"
kotlinBinaryCompatibilityPlugin = "0.18.1"
kotlinLogging = "8.0.4"
mavenPublish = "0.36.0"
mockk = "1.14.9"
moshi = "1.15.2"
quiver = "1.0.5"
resilience4j = "1.7.1"
slf4j = "2.0.17"
versionCatalogUpdateGradlePlugin = "1.1.0"
versionsGradlePlugin = "0.54.0"
[libraries]
arrowCore = { module = "io.arrow-kt:arrow-core", version.ref = "arrow" }
bitcoinj = { module = "org.bitcoinj:bitcoinj-core", version.ref = "bitcoinj" }
domainApi = { module = "xyz.block.domainapi:domain-api", version.ref = "domainApi" }
domainApiKfsm = { module = "xyz.block.domainapi:domain-api-kfsm", version.ref = "domainApiKfsm" }
domainApiKfsmv2 = { module = "xyz.block.domainapi:domain-api-kfsm-v2", version.ref = "domainApiKfsmv2" }
guice = { module = "com.google.inject:guice", version.ref = "guice" }
guiceAssistedInject = { module = "com.google.inject.extensions:guice-assistedinject", version.ref = "guice" }
jodaMoney = { module = "org.joda:joda-money", version.ref = "jodaMoney" }
junitJupiter = { module = "org.junit.jupiter:junit-jupiter", version = "5.14.4" }
kfsm = { module = "app.cash.kfsm:kfsm", version.ref = "kfsm" }
kfsmv2 = { module = "app.cash.kfsm:kfsm-v2", version.ref = "kfsmv2" }
kotestAssertions = { module = "io.kotest:kotest-assertions-core", version.ref = "kotest" }
kotestAssertionsArrow = { module = "io.kotest.extensions:kotest-assertions-arrow", version.ref = "kotestArrow" }
kotestAssertionsArrowJvm = { module = "io.kotest.extensions:kotest-assertions-arrow-jvm", version.ref = "kotestArrow" }
kotestJunitRunnerJvm = { module = "io.kotest:kotest-runner-junit5-jvm", version.ref = "kotest" }
kotestProperty = { module = "io.kotest:kotest-property", version.ref = "kotest" }
kotlinLogging = { module = "io.github.oshai:kotlin-logging", version.ref = "kotlinLogging" }
kotlinReflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin" }
kotlinxCoroutinesCore = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinxCoroutines" }
mavenPublishGradlePlugin = { module = "com.vanniktech:gradle-maven-publish-plugin", version.ref = "mavenPublish" }
mockk = { module = "io.mockk:mockk", version.ref = "mockk" }
moshi = { module = "com.squareup.moshi:moshi", version.ref = "moshi" }
moshiKotlin = { module = "com.squareup.moshi:moshi-kotlin", version.ref = "moshi" }
quiverLib = { module = "app.cash.quiver:lib", version.ref = "quiver" }
resilience4jKotlin = { module = "io.github.resilience4j:resilience4j-kotlin", version.ref = "resilience4j" }
resilience4jRetry = { module = "io.github.resilience4j:resilience4j-retry", version.ref = "resilience4j" }
slf4jApi = { module = "org.slf4j:slf4j-api", version.ref = "slf4j" }
slf4jNop = { module = "org.slf4j:slf4j-nop", version.ref = "slf4j" }
[bundles]
kotest = [
"kotestAssertions",
"kotestJunitRunnerJvm",
"kotestProperty",
]
[plugins]
dokka = "org.jetbrains.dokka:2.2.0"
kotlinBinaryCompatibilityPlugin = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "kotlinBinaryCompatibilityPlugin" }
kotlinGradlePlugin = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
mavenPublish = { id = "com.vanniktech.maven.publish.base", version.ref = "mavenPublish" }
versionCatalogUpdateGradlePlugin = { id = "nl.littlerobots.version-catalog-update", version.ref = "versionCatalogUpdateGradlePlugin" }
versionsGradlePlugin = { id = "com.github.ben-manes.versions", version.ref = "versionsGradlePlugin" }