project/Dependencies.scala (48 lines of code) (raw):
import sbt.*
object Dependencies {
val bcprovJdk15to18 = "org.bouncycastle" % "bcprov-jdk15to18" % "1.80"
val betterFiles = "com.github.pathikrit" %% "better-files" % "3.9.2"
val catsEffect = "org.typelevel" %% "cats-effect" % "3.6.1"
val catsCore = "org.typelevel" %% "cats-core" % "2.13.0"
val catsLaws = "org.typelevel" %% "cats-laws" % catsCore.revision
val catsParse = "org.typelevel" %% "cats-parse" % "1.1.0"
val circeConfig = "io.circe" %% "circe-config" % "0.10.1"
val circeGeneric = "io.circe" %% "circe-generic" % "0.14.12"
val circeLiteral = "io.circe" %% "circe-literal" % circeGeneric.revision
val circeParser = "io.circe" %% "circe-parser" % circeGeneric.revision
val circeRefined = "io.circe" %% "circe-refined" % "0.15.1"
val commonsIo = "commons-io" % "commons-io" % "2.19.0"
val coursierCore = "io.get-coursier" %% "coursier" % "2.1.24"
val coursierSbtMaven =
"io.get-coursier" %% "coursier-sbt-maven-repository" % coursierCore.revision
val cron4sCore = "com.github.alonsodomin.cron4s" %% "cron4s-core" % "0.8.2"
val decline = "com.monovore" %% "decline" % "2.5.0"
val disciplineMunit = "org.typelevel" %% "discipline-munit" % "2.0.0"
val fs2Core = "co.fs2" %% "fs2-core" % "3.12.0"
val fs2Io = "co.fs2" %% "fs2-io" % fs2Core.revision
val http4sCore = "org.http4s" %% "http4s-core" % "1.0.0-M44"
val http4sCirce = "org.http4s" %% "http4s-circe" % http4sCore.revision
val http4sClient = "org.http4s" %% "http4s-client" % http4sCore.revision
val http4sDsl = "org.http4s" %% "http4s-dsl" % http4sCore.revision
val http4sEmberServer = "org.http4s" %% "http4s-ember-server" % http4sCore.revision
val http4sJdkhttpClient = "org.http4s" %% "http4s-jdk-http-client" % "1.0.0-M10"
val log4catsSlf4j = "org.typelevel" %% "log4cats-slf4j" % "2.7.0"
val logbackClassic = "ch.qos.logback" % "logback-classic" % "1.5.18"
val jjwtApi = "io.jsonwebtoken" % "jjwt-api" % "0.12.6"
val jjwtImpl = "io.jsonwebtoken" % "jjwt-impl" % jjwtApi.revision
val jjwtJackson = "io.jsonwebtoken" % "jjwt-jackson" % jjwtApi.revision
val millMain = "com.lihaoyi" % "mill-main_2.13" % "0.12.10"
val monocleCore = "dev.optics" %% "monocle-core" % "3.3.0"
val munit = "org.scalameta" %% "munit" % "1.1.0"
val munitCatsEffect = "org.typelevel" %% "munit-cats-effect" % "2.1.0"
val munitDiff = "org.scalameta" %% "munit-diff" % munit.revision
val munitScalacheck = "org.scalameta" %% "munit-scalacheck" % "1.1.0"
val refined = "eu.timepit" %% "refined" % "0.11.3"
val refinedScalacheck = "eu.timepit" %% "refined-scalacheck" % refined.revision
val scalacacheCaffeine = "com.github.cb372" %% "scalacache-caffeine" % "1.0.0-M6"
val scalacheck = "org.scalacheck" %% "scalacheck" % "1.18.1"
val scalaStewardMillPluginArtifactName = "scala-steward-mill-plugin"
val scalaStewardMillPlugin =
"org.scala-steward" % s"${scalaStewardMillPluginArtifactName}_mill0.10_2.13" % "0.18.0"
val tomlj = "org.tomlj" % "tomlj" % "1.1.1"
}