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, // 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 ) )