forked from endless4s/endless
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDependencies.scala
More file actions
110 lines (88 loc) · 4.18 KB
/
Copy pathDependencies.scala
File metadata and controls
110 lines (88 loc) · 4.18 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
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
import sbt.*
object Dependencies {
lazy val akkaVersion = "2.6.20"
lazy val akkaActorTyped = "com.typesafe.akka" %% "akka-actor-typed"
lazy val akkaPersistenceTyped = "com.typesafe.akka" %% "akka-persistence-typed"
lazy val akkaClusterTyped = "com.typesafe.akka" %% "akka-cluster-typed"
lazy val akkaClusterShardingTyped = "com.typesafe.akka" %% "akka-cluster-sharding-typed"
lazy val akkaTypedTestkit = "com.typesafe.akka" %% "akka-actor-testkit-typed"
lazy val akkaPersistenceTestkit = "com.typesafe.akka" %% "akka-persistence-testkit"
lazy val akka =
Seq(
akkaActorTyped,
akkaClusterTyped,
akkaClusterShardingTyped,
akkaPersistenceTyped
).map(_ % akkaVersion)
lazy val akkaProvided = akka.map(_ % Provided)
lazy val akkaTest = Seq(akkaPersistenceTestkit).map(_ % akkaVersion)
lazy val pekkoVersion = "1.1.5"
lazy val pekkoActorTyped = "org.apache.pekko" %% "pekko-actor-typed"
lazy val pekkoPersistenceTyped = "org.apache.pekko" %% "pekko-persistence-typed"
lazy val pekkoClusterTyped = "org.apache.pekko" %% "pekko-cluster-typed"
lazy val pekkoClusterShardingTyped = "org.apache.pekko" %% "pekko-cluster-sharding-typed"
lazy val pekkoTypedTestkit = "org.apache.pekko" %% "pekko-actor-testkit-typed"
lazy val pekkoPersistenceTestkit = "org.apache.pekko" %% "pekko-persistence-testkit"
lazy val pekko =
Seq(pekkoActorTyped, pekkoClusterTyped, pekkoClusterShardingTyped, pekkoPersistenceTyped).map(
_ % pekkoVersion
)
lazy val pekkoProvided = pekko.map(_ % Provided)
lazy val pekkoTest = Seq(pekkoPersistenceTestkit).map(_ % pekkoVersion)
lazy val catsVersion = "2.13.0"
lazy val cats =
Seq(
"org.typelevel" %% "cats-core",
"org.typelevel" %% "cats-kernel"
).map(_ % catsVersion)
lazy val catsLaws = Seq("org.typelevel" %% "cats-laws" % catsVersion)
lazy val catsTestkit = Seq("org.typelevel" %% "cats-testkit" % catsVersion)
lazy val catsEffectVersion = "3.6.3"
lazy val catsEffectKernel = Seq("org.typelevel" %% "cats-effect-kernel" % catsEffectVersion)
lazy val catsEffectLaws = Seq("org.typelevel" %% "cats-effect-laws" % catsEffectVersion)
lazy val catsEffectTestKit = Seq("org.typelevel" %% "cats-effect-testkit" % catsEffectVersion)
lazy val catsEffectStd = Seq("org.typelevel" %% "cats-effect-std" % catsEffectVersion)
lazy val catsEffect = Seq("org.typelevel" %% "cats-effect" % catsEffectVersion)
lazy val http4sVersion = "0.23.30"
lazy val http4s = Seq(
"org.http4s" %% "http4s-dsl" % http4sVersion,
"org.http4s" %% "http4s-circe" % http4sVersion
)
lazy val blazeVersion = "0.23.17"
lazy val blaze = Seq(
"org.http4s" %% "http4s-blaze-server" % blazeVersion,
"org.http4s" %% "http4s-blaze-client" % blazeVersion
)
lazy val circeVersion = "0.14.14"
lazy val circe = Seq(
"io.circe" %% "circe-core",
"io.circe" %% "circe-generic",
"io.circe" %% "circe-parser"
).map(_ % circeVersion)
lazy val logbackVersion = "1.5.18"
lazy val logback = Seq("ch.qos.logback" % "logback-classic" % logbackVersion)
lazy val log4catsVersion = "2.7.1"
lazy val log4cats = Seq("org.typelevel" %% "log4cats-core" % log4catsVersion)
lazy val log4catsTesting = Seq("org.typelevel" %% "log4cats-testing" % log4catsVersion)
lazy val mUnitVersion = "1.1.1"
lazy val disciplineMUnitVersion = "2.0.0"
lazy val mUnitScalacheckVersion = "1.1.0"
lazy val mUnit =
Seq(
"org.scalameta" %% "munit" % mUnitVersion,
"org.scalameta" %% "munit-scalacheck" % mUnitScalacheckVersion,
"org.typelevel" %% "discipline-munit" % disciplineMUnitVersion
)
lazy val catsEffectMUnitVersion = "2.0.0"
lazy val catsEffectMUnit = Seq("org.typelevel" %% "munit-cats-effect" % catsEffectMUnitVersion)
lazy val scalacheckEffectVersion = "2.1.0"
lazy val scalacheckEffect = Seq(
"org.typelevel" %% "scalacheck-effect-munit" % scalacheckEffectVersion
)
lazy val kittensVersion = "3.5.0"
lazy val kittens = Seq("org.typelevel" %% "kittens" % kittensVersion)
lazy val scodecCore = Seq("org.scodec" %% "scodec-core" % "2.2.2")
lazy val scalapbCustomizations = Seq(
"com.thesamet.scalapb" %% "scalapb-runtime" % scalapb.compiler.Version.scalapbVersion % "protobuf"
)
}