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" ) )