-
Notifications
You must be signed in to change notification settings - Fork 15
/
Dependencies.scala
85 lines (74 loc) · 4.13 KB
/
Dependencies.scala
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
import sbt._
object Dependencies {
val scalatest = "org.scalatest" %% "scalatest" % "3.2.13"
val `scala-java8-compat` = "org.scala-lang.modules" %% "scala-java8-compat" % "1.0.2"
val `kind-projector` = "org.typelevel" % "kind-projector" % "0.13.2"
val `cassandra-driver` = "com.datastax.cassandra" % "cassandra-driver-core" % "3.11.2"
val `play-json` = "com.typesafe.play" %% "play-json" % "2.9.3"
val `play-json-jsoniter` = "com.evolutiongaming" %% "play-json-jsoniter" % "0.10.2"
val `executor-tools` = "com.evolutiongaming" %% "executor-tools" % "1.0.3"
val `config-tools` = "com.evolutiongaming" %% "config-tools" % "1.0.3"
val `akka-serialization` = "com.evolutiongaming" %% "akka-serialization" % "1.0.4"
val `future-helper` = "com.evolutiongaming" %% "future-helper" % "1.0.6"
val `kafka-launcher` = "com.evolutiongaming" %% "kafka-launcher" % "0.1.0"
val `cassandra-launcher` = "com.evolutiongaming" %% "cassandra-launcher" % "0.0.4"
val hostname = "com.evolutiongaming" %% "hostname" % "0.2.0"
val scassandra = "com.evolutiongaming" %% "scassandra" % "5.0.0"
val `cassandra-sync` = "com.evolutiongaming" %% "cassandra-sync" % "3.0.0"
val `cats-helper` = "com.evolutiongaming" %% "cats-helper" % "3.5.0"
val random = "com.evolutiongaming" %% "random" % "1.0.0"
val retry = "com.evolutiongaming" %% "retry" % "3.0.1"
val sstream = "com.evolutiongaming" %% "sstream" % "1.0.1"
val skafka = "com.evolutiongaming" %% "skafka" % "15.2.0"
val `akka-test-actor` = "com.evolutiongaming" %% "akka-test-actor" % "0.1.0"
val scache0 = "com.evolutiongaming" %% "scache" % "4.3.1"
val scache1 = "com.evolution" %% "scache" % "4.6.1"
object Cats {
val core = "org.typelevel" %% "cats-core" % "2.9.0"
val effect = "org.typelevel" %% "cats-effect" % "3.4.8"
}
object Logback {
private val version = "1.4.5"
val core = "ch.qos.logback" % "logback-core" % version
val classic = "ch.qos.logback" % "logback-classic" % version
}
object Slf4j {
private val version = "2.0.5"
val api = "org.slf4j" % "slf4j-api" % version
val `log4j-over-slf4j` = "org.slf4j" % "log4j-over-slf4j" % version
}
object Akka {
private val version = "2.6.13"
val actor = "com.typesafe.akka" %% "akka-actor" % version
val testkit = "com.typesafe.akka" %% "akka-testkit" % version
val stream = "com.typesafe.akka" %% "akka-stream" % version
val persistence = "com.typesafe.akka" %% "akka-persistence" % version
val `persistence-tck` = "com.typesafe.akka" %% "akka-persistence-tck" % version
val slf4j = "com.typesafe.akka" %% "akka-slf4j" % version
}
object Kafka {
private val version = "3.4.0"
val kafka = "org.apache.kafka" %% "kafka" % version
val `kafka-clients` = "org.apache.kafka" % "kafka-clients" % version
}
object Scodec {
val core = "org.scodec" %% "scodec-core" % "1.11.7"
val bits = "org.scodec" %% "scodec-bits" % "1.1.20"
}
object Smetrics {
private val version = "1.3.0"
val smetrics = "com.evolutiongaming" %% "smetrics" % version
val prometheus = "com.evolutiongaming" %% "smetrics-prometheus" % version
}
object Pureconfig {
private val version = "0.17.3"
val pureconfig = "com.github.pureconfig" %% "pureconfig" % version
val cats = "com.github.pureconfig" %% "pureconfig-cats" % version
}
object Circe {
private val version = "0.13.0"
val core = "io.circe" %% "circe-core" % version
val generic = "io.circe" %% "circe-generic" % version
val jawn = "io.circe" %% "circe-jawn" % version
}
}