-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.sbt
34 lines (28 loc) · 1.16 KB
/
build.sbt
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
name := "CITelegramBot"
scalaVersion := "3.1.1"
val CatsVersion = "3.3.4"
val Http4sVersion = "0.23.7"
val CirceVersion = "0.14.1"
val SttpVersion = "3.4.0"
val Log4CatsVersion = "2.2.0"
val DoobieVersion = "1.0.0-RC1"
val CirisVersion = "2.3.1"
maintainer := "VladKopanev"
libraryDependencies ++= Seq(
"com.bot4s" %% "telegram-core" % "5.1.0",
"org.tpolecat" %% "doobie-core" % DoobieVersion,
"org.tpolecat" %% "doobie-postgres" % DoobieVersion,
"org.tpolecat" %% "doobie-hikari" % DoobieVersion,
"org.http4s" %% "http4s-dsl" % Http4sVersion,
"org.http4s" %% "http4s-blaze-server" % Http4sVersion,
"org.http4s" %% "http4s-circe" % Http4sVersion,
"org.typelevel" %% "cats-effect" % CatsVersion,
"org.typelevel" %% "log4cats-slf4j" % Log4CatsVersion,
"is.cir" %% "ciris" % CirisVersion,
"com.softwaremill.sttp.client3" %% "async-http-client-backend-cats" % SttpVersion
).map(_.cross(CrossVersion.for3Use2_13))
libraryDependencies ++= Seq(
"com.davegurnell" %% "unindent" % "1.7.0",
"eu.timepit" %% "refined" % "0.9.28"
)
enablePlugins(JavaAppPackaging)