36 lines
1.2 KiB
Scala
36 lines
1.2 KiB
Scala
ThisBuild / version := "0.1.0-SNAPSHOT"
|
|
|
|
ThisBuild / scalaVersion := "3.3.6"
|
|
|
|
val catsVersion = "3.6.1"
|
|
val http4sVersion = "0.23.30"
|
|
val circeVersion = "0.14.8"
|
|
val tapirVersion = "1.11.35"
|
|
|
|
lazy val root = (project in file("."))
|
|
.settings(
|
|
name := "chat_private_service",
|
|
libraryDependencies ++= Seq(
|
|
"org.typelevel" %% "cats-effect" % catsVersion,
|
|
"org.http4s" %% "http4s-ember-server" % http4sVersion,
|
|
"org.http4s" %% "http4s-ember-client" % http4sVersion,
|
|
"org.http4s" %% "http4s-dsl" % http4sVersion,
|
|
"org.http4s" %% "http4s-circe" % http4sVersion,
|
|
"io.circe" %% "circe-generic" % circeVersion,
|
|
"co.fs2" %% "fs2-io" % "3.12.0",
|
|
|
|
// Tapir + Swagger
|
|
"com.softwaremill.sttp.tapir" %% "tapir-http4s-server" % tapirVersion,
|
|
"com.softwaremill.sttp.tapir" %% "tapir-json-circe" % tapirVersion,
|
|
"com.softwaremill.sttp.tapir" %% "tapir-swagger-ui-bundle" % tapirVersion,
|
|
"com.softwaremill.sttp.tapir" %% "tapir-openapi-docs" % tapirVersion,
|
|
"com.softwaremill.sttp.apispec" %% "openapi-circe-yaml" % "0.11.10",
|
|
|
|
// logs
|
|
"org.typelevel" %% "log4cats-slf4j" % "2.6.0",
|
|
"ch.qos.logback" % "logback-classic" % "1.4.11",
|
|
|
|
"org.typelevel" %% "vault" % "3.6.0"
|
|
)
|
|
)
|