forked from evolution-gaming/kafka-flow
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDependencies.scala
More file actions
59 lines (49 loc) · 2.46 KB
/
Copy pathDependencies.scala
File metadata and controls
59 lines (49 loc) · 2.46 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
import sbt.*
object Dependencies {
val catsHelper = "com.evolutiongaming" %% "cats-helper" % "3.12.2"
val catsHelperLogback = "com.evolutiongaming" %% "cats-helper-logback" % "3.12.2"
val smetrics = "com.evolutiongaming" %% "smetrics" % "2.5.0"
val scache = "com.evolution" %% "scache" % "6.0.1"
val skafka = "com.evolutiongaming" %% "skafka" % "21.0.1"
val sstream = "com.evolutiongaming" %% "sstream" % "1.3.0"
val scassandra = "com.evolutiongaming" %% "scassandra" % "5.6.0"
val cassandraSync = "com.evolutiongaming" %% "cassandra-sync" % "4.0.0"
val random = "com.evolution" %% "random" % "1.0.5"
val retry = "com.evolutiongaming" %% "retry" % "3.1.0"
val playJsonJsoniter = "com.evolution" %% "play-json-jsoniter" % "1.4.0"
object Cats {
private val version = "2.13.0"
private val effectVersion = "3.7.0"
val core = "org.typelevel" %% "cats-core" % version
val mtl = "org.typelevel" %% "cats-mtl" % "1.7.0"
val effect = "org.typelevel" %% "cats-effect" % effectVersion
val effectTestkit = "org.typelevel" %% "cats-effect-testkit" % effectVersion
}
object Scodec {
val coreScala213 = "org.scodec" %% "scodec-core" % "1.11.11"
val coreScala3 = "org.scodec" %% "scodec-core" % "2.3.3"
val bits = "org.scodec" %% "scodec-bits" % "1.2.5"
}
object KafkaJournal {
private val version = "11.0.0"
val journal = "com.evolution" %% "kafka-journal" % version
}
object Monocle {
private val version = "3.3.0"
val core = "dev.optics" %% "monocle-core" % version
val `macro` = "dev.optics" %% "monocle-macro" % version
}
object PureConfig {
private val version = "0.17.10"
lazy val GenericScala3 = "com.github.pureconfig" %% "pureconfig-generic-scala3" % version
}
object Testing {
val munit = "org.scalameta" %% "munit" % "1.3.5"
object Testcontainers {
private val version = "0.44.1"
val munit = "com.dimafeng" %% "testcontainers-scala-munit" % version
val kafka = "com.dimafeng" %% "testcontainers-scala-kafka" % version
val cassandra = "com.dimafeng" %% "testcontainers-scala-cassandra" % version
}
}
}