-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathDependencies.scala
45 lines (34 loc) · 2.05 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
import sbt._
object Dependencies {
object Versions {
val scala212 = "2.12.16"
val scala213 = "2.13.8"
val scala3 = "3.1.3"
val trace4cats = "0.14.0"
val trace4catsExporterHttp = "0.14.0"
val circe = "0.14.2"
val collectionCompat = "2.8.1"
val googleCredentials = "1.8.1"
val googleCloudTrace = "2.3.7"
val http4s = "0.23.30"
val http4sBlaze = "0.23.12"
val jwt = "4.0.0"
val log4cats = "2.4.0"
val kindProjector = "0.13.2"
val betterMonadicFor = "0.3.1"
}
lazy val trace4catsCore = "io.janstenpickle" %% "trace4cats-core" % Versions.trace4cats
lazy val trace4catsTestkit = "io.janstenpickle" %% "trace4cats-testkit" % Versions.trace4cats
lazy val trace4catsExporterHttp = "io.janstenpickle" %% "trace4cats-exporter-http" % Versions.trace4catsExporterHttp
lazy val circeGeneric = "io.circe" %% "circe-generic" % Versions.circe
lazy val circeParser = "io.circe" %% "circe-parser" % Versions.circe
lazy val collectionCompat = "org.scala-lang.modules" %% "scala-collection-compat" % Versions.collectionCompat
lazy val googleCredentials = "com.google.auth" % "google-auth-library-credentials" % Versions.googleCredentials
lazy val googleCloudTrace = "com.google.cloud" % "google-cloud-trace" % Versions.googleCloudTrace
lazy val http4sCirce = "org.http4s" %% "http4s-circe" % Versions.http4s
lazy val http4sBlazeClient = "org.http4s" %% "http4s-blaze-client" % Versions.http4sBlaze
lazy val jwt = "com.auth0" % "java-jwt" % Versions.jwt
lazy val log4cats = "org.typelevel" %% "log4cats-slf4j" % Versions.log4cats
lazy val kindProjector = ("org.typelevel" % "kind-projector" % Versions.kindProjector).cross(CrossVersion.full)
lazy val betterMonadicFor = "com.olegpy" %% "better-monadic-for" % Versions.betterMonadicFor
}