-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlibs.versions.toml
90 lines (87 loc) · 6.19 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
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
[versions]
asset-model = "1.1.0"
asset-specs = "1.0.0"
blockapi = "0.2.1"
bouncycastle = "1.70"
feign = "12.3"
figure-eventstream = "0.9.0"
grpc = "1.56.1"
jackson = "2.15.0"
jackson-protobuf = "0.9.13"
kotlin = "1.8.21"
kotlin-coroutines = "1.7.0"
kotlin-logging = "3.0.5"
logback = "1.4.7"
mockk = "1.13.5"
objectstore-gateway = "3.3.2"
okhttp = "4.11.0"
protobuf = "3.23.0"
provenance-client = "2.4.3"
provenance-hdwallet = "0.1.15"
provenance-proto = "1.15.0"
provenance-scope = "0.6.4"
scarlet = "0.1.12"
testcontainers = "1.18.0"
[libraries]
asset-model = { module = "io.provenance.model:metadata-asset-model", version.ref = "asset-model" }
asset-specs = { module = "tech.figure.spec:asset-specs", version.ref = "asset-specs" }
blockapi-client = { module = "tech.figure.block:api-client", version.ref = "blockapi" }
blockapi-proto = { module = "tech.figure.block:api-proto", version.ref = "blockapi" }
bouncycastle = { module = "org.bouncycastle:bcprov-jdk15on", version.ref = "bouncycastle" }
coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlin-coroutines" }
coroutines-core-jvm = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm", version.ref = "kotlin-coroutines" }
coroutines-jdk8 = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", version.ref = "kotlin-coroutines" }
coroutines-reactor = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-reactor", version.ref = "kotlin-coroutines" }
coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlin-coroutines" }
feign-jackson = { module = "io.github.openfeign:feign-jackson", version.ref = "feign" }
figure-eventstream-api = { module = "tech.figure.eventstream:es-api", version.ref = "figure-eventstream" }
figure-eventstream-api-model = { module = "tech.figure.eventstream:es-api-model", version.ref = "figure-eventstream" }
figure-eventstream-cli = { module = "tech.figure.eventstream:es-cli", version.ref = "figure-eventstream" }
figure-eventstream-core = { module = "tech.figure.eventstream:es-core", version.ref = "figure-eventstream" }
grpc-netty = { module = "io.grpc:grpc-netty", version.ref = "grpc" }
grpc-netty-shaded = { module = "io.grpc:grpc-netty-shaded", version.ref = "grpc" }
grpc-protobuf = { module = "io.grpc:grpc-protobuf", version.ref = "grpc" }
grpc-stub = { module = "io.grpc:grpc-stub", version.ref = "grpc" }
jackson-datatype-jdk8 = { module = "com.fasterxml.jackson.datatype:jackson-datatype-jdk8", version.ref = "jackson" }
jackson-datatype-jsr310 = { module = "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", version.ref = "jackson" }
jackson-module-kotlin = { module = "com.fasterxml.jackson.module:jackson-module-kotlin", version.ref = "jackson" }
jackson-module-protobuf = { module = "com.hubspot.jackson:jackson-datatype-protobuf", version.ref = "jackson-protobuf" }
kotlin-allopen = { module = "org.jetbrains.kotlin:kotlin-allopen", version.ref = "kotlin" }
kotlin-logging = { module = "io.github.microutils:kotlin-logging-jvm", version.ref = "kotlin-logging" }
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin" }
kotlin-stdlib-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" }
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
logback-classic = { module = "ch.qos.logback:logback-classic", version.ref = "logback" }
mockk = { module = "io.mockk:mockk", version.ref = "mockk" }
objectstore-gateway-client = { module = "tech.figure.objectstore.gateway:client", version.ref = "objectstore-gateway" }
okhttp3 = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" }
protobuf-java = { module = "com.google.protobuf:protobuf-java", version.ref = "protobuf" }
protobuf-java-util = { module = "com.google.protobuf:protobuf-java-util", version.ref = "protobuf" }
provenance-client = { module = "io.provenance.client:pb-grpc-client-kotlin", version.ref = "provenance-client" }
provenance-hdwallet = { module = "io.provenance.hdwallet:hdwallet", version.ref = "provenance-hdwallet" }
provenance-proto = { module = "io.provenance:proto-kotlin", version.ref = "provenance-proto" }
provenance-scope-encryption = { module = "io.provenance.scope:encryption", version.ref = "provenance-scope" }
provenance-scope-objectstore-client = { module = "io.provenance.scope:os-client", version.ref = "provenance-scope" }
provenance-scope-util = { module = "io.provenance.scope:util", version.ref = "provenance-scope" }
scarlet = { module = "com.tinder.scarlet:scarlet", version.ref = "scarlet" }
scarlet-message-adapter-moshi = { module = "com.tinder.scarlet:message-adapter-moshi", version.ref = "scarlet" }
scarlet-stream-adapter-coroutines = { module = "com.tinder.scarlet:stream-adapter-coroutines", version.ref = "scarlet" }
scarlet-websocket-okhttp = { module = "com.tinder.scarlet:websocket-okhttp", version.ref = "scarlet" }
testcontainers = { module = "org.testcontainers:testcontainers", version.ref = "testcontainers" }
testcontainers-junit = { module = "org.testcontainers:junit-jupiter", version.ref = "testcontainers" }
testcontainers-postgres = { module = "org.testcontainers:postgresql", version.ref = "testcontainers" }
# This doesn't current work in a way that's useful. Keeping this here for a magical future where it's relevant
[plugins]
idea = { id = "idea" }
[bundles]
blockapi = ["blockapi-client", "blockapi-proto"]
coroutines = ["coroutines-core", "coroutines-core-jvm", "coroutines-reactor", "coroutines-jdk8"]
eventstream = ["figure-eventstream-api", "figure-eventstream-api-model", "figure-eventstream-core"]
grpc = ["grpc-netty", "grpc-netty-shaded", "grpc-protobuf", "grpc-stub"]
jackson = ["jackson-datatype-jdk8", "jackson-datatype-jsr310", "jackson-module-kotlin", "jackson-module-protobuf"]
kotlin = ["kotlin-allopen", "kotlin-reflect", "kotlin-stdlib-jdk8"]
protobuf = ["protobuf-java", "protobuf-java-util"]
provenance = ["provenance-client", "provenance-hdwallet", "provenance-proto", "provenance-scope-encryption", "provenance-scope-util"]
scarlet = ["scarlet-message-adapter-moshi", "scarlet", "scarlet-stream-adapter-coroutines", "scarlet-websocket-okhttp"]
test = ["kotlin-test", "mockk"]
testcontainers = ["testcontainers", "testcontainers-junit", "testcontainers-postgres"]