-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
27 lines (24 loc) · 1.22 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
scalaVersion := "2.13.8"
name := "newtypes-tapir-cats-example"
organization := "busymachines"
version := "1.0.0"
val http4sV = "0.23.7"
val logbackV = "1.2.10"
val log4CatsV = "2.2.0"
val monixNewtypesV = "0.2.1"
val tapirV = "0.20.0-M5"
addCompilerPlugin("org.typelevel" %% "kind-projector" % "0.13.2" cross CrossVersion.full)
libraryDependencies ++= Seq(
"ch.qos.logback" % "logback-classic" % logbackV withSources (),
"com.softwaremill.sttp.tapir" %% "tapir-core" % tapirV withSources (),
"com.softwaremill.sttp.tapir" %% "tapir-json-circe" % tapirV withSources (),
"com.softwaremill.sttp.tapir" %% "tapir-cats" % tapirV withSources (),
"com.softwaremill.sttp.tapir" %% "tapir-http4s-server" % tapirV withSources (),
"com.softwaremill.sttp.tapir" %% "tapir-openapi-docs" % tapirV withSources (),
"com.softwaremill.sttp.tapir" %% "tapir-openapi-circe-yaml" % tapirV withSources (),
"com.softwaremill.sttp.tapir" %% "tapir-redoc" % tapirV withSources (),
"com.softwaremill.sttp.tapir" %% "tapir-swagger-ui" % tapirV withSources (),
"io.monix" %% "newtypes-core" % monixNewtypesV withSources (),
"org.http4s" %% "http4s-blaze-server" % http4sV withSources (),
"org.typelevel" %% "log4cats-slf4j" % log4CatsV withSources ()
)