-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathDependencies.scala
More file actions
47 lines (37 loc) · 1.9 KB
/
Copy pathDependencies.scala
File metadata and controls
47 lines (37 loc) · 1.9 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
import sbt._
object Dependencies {
val zio = "dev.zio" %% "zio" % Version.zio
val zioCats = ("dev.zio" %% "zio-interop-cats" % Version.zioCats).excludeAll(ExclusionRule("org.typelevel"))
val zioMacros = "dev.zio" %% "zio-macros" % Version.zio
val zioTest = "dev.zio" %% "zio-test" % Version.zio % "test"
val zioTestSbt = "dev.zio" %% "zio-test-sbt" % Version.zio % "test"
val fs2Core = "co.fs2" %% "fs2-core" % Version.fs2Core
val doobieCore = "org.tpolecat" %% "doobie-core" % Version.doobie
val doobieH2 = "org.tpolecat" %% "doobie-h2" % Version.doobie
val doobieHikari = "org.tpolecat" %% "doobie-hikari" % Version.doobie
val doobie = List(doobieCore, doobieH2, doobieHikari)
val http4s = List("org.http4s" %% "http4s-dsl", "org.http4s" %% "http4s-blaze-client", "org.http4s" %% "http4s-circe").map(_ % Version.http4s)
val flyway = "org.flywaydb" % "flyway-core" % Version.flyway
val h2 = "com.h2database" % "h2" % Version.h2
val circeGeneric = "io.circe" %% "circe-generic" % Version.circe
val circeCore = "io.circe" %% "circe-core" % Version.circe
val circeParser = "io.circe" %% "circe-parser" % Version.circe
val circeExtras = "io.circe" %% "circe-generic-extras" % Version.circe
val circe = List(circeGeneric, circeCore, circeParser, circeExtras)
val slf4j = "org.slf4j" % "slf4j-simple" % Version.slf4j
val canoe = ("org.augustjune" %% "canoe" % Version.canoe)
val pureconfig = "com.github.pureconfig" %% "pureconfig" % Version.pureconfig
}
object Version {
val zio = "2.0.2"
val zioCats = "23.0.0.1"
val fs2Core = "3.9.4"
val slf4j = "2.0.12"
val canoe = "0.6.0"
val circe = "0.14.4"
val doobie = "1.0.0-RC5"
val h2 = "2.1.212"
val flyway = "8.5.8"
val pureconfig = "0.17.6"
val http4s = "0.23.9"
}