lila/project/Dependencies.scala

79 lines
3.8 KiB
Scala
Raw Normal View History

2015-07-14 06:04:51 -06:00
import play.sbt.PlayImport._
2014-02-09 12:43:15 -07:00
import sbt._, Keys._
2013-03-14 12:16:36 -06:00
object Dependencies {
object Resolvers {
2019-12-12 22:03:38 -07:00
val sonatype = Resolver.sonatypeRepo("releases")
val sonatypeS = Resolver.sonatypeRepo("snapshots")
val lilaMaven = "lila-maven" at "https://raw.githubusercontent.com/ornicar/lila-maven/master"
2013-03-14 12:16:36 -06:00
val commons = Seq(sonatype, lilaMaven, sonatypeS)
2013-03-14 12:16:36 -06:00
}
2020-05-16 08:29:21 -06:00
val scalaz = "org.scalaz" %% "scalaz-core" % "7.2.30"
val scalalib = "com.github.ornicar" %% "scalalib" % "6.8"
val hasher = "com.roundeights" %% "hasher" % "1.2.1"
val jodaTime = "joda-time" % "joda-time" % "2.10.6"
2020-07-17 04:21:58 -06:00
val chess = "org.lichess" %% "scalachess" % "9.3.2"
2020-05-16 08:29:21 -06:00
val compression = "org.lichess" %% "compression" % "1.5"
val maxmind = "com.sanoma.cda" %% "maxmind-geoip2-scala" % "1.3.1-THIB"
val prismic = "io.prismic" %% "scala-kit" % "1.2.18-THIB213"
2020-06-28 14:35:42 -06:00
val scrimage = "com.sksamuel.scrimage" % "scrimage-core" % "4.0.5"
2020-06-15 16:32:19 -06:00
val scaffeine = "com.github.blemale" %% "scaffeine" % "4.0.1" % "compile"
val googleOAuth = "com.google.auth" % "google-auth-library-oauth2-http" % "0.21.1"
2020-07-09 20:28:52 -06:00
val scalaUri = "io.lemonlabs" %% "scala-uri" % "2.2.4"
2020-05-16 08:29:21 -06:00
val scalatags = "com.lihaoyi" %% "scalatags" % "0.8.5"
2020-07-21 06:38:23 -06:00
val lettuce = "io.lettuce" % "lettuce-core" % "5.3.2.RELEASE"
2020-07-09 11:22:37 -06:00
val epoll = "io.netty" % "netty-transport-native-epoll" % "4.1.51.Final" classifier "linux-x86_64"
2020-05-16 08:29:21 -06:00
val autoconfig = "io.methvin.play" %% "autoconfig-macros" % "0.3.2" % "provided"
val scalatest = "org.scalatest" %% "scalatest" % "3.1.0" % Test
2020-06-03 09:35:51 -06:00
val uaparser = "org.uaparser" %% "uap-scala" % "0.11.0"
2014-04-29 03:33:50 -06:00
object flexmark {
val version = "0.50.50"
val bundle =
("com.vladsch.flexmark" % "flexmark" % version) ::
List("formatter", "ext-tables", "ext-autolink", "ext-gfm-strikethrough").map { ext =>
"com.vladsch.flexmark" % s"flexmark-$ext" % version
}
}
2019-11-30 15:45:44 -07:00
object macwire {
2020-06-22 04:36:29 -06:00
val macros = "com.softwaremill.macwire" %% "macros" % "2.3.7" % "provided"
val util = "com.softwaremill.macwire" %% "util" % "2.3.7" % "provided"
2019-11-30 15:45:44 -07:00
}
object reactivemongo {
2020-07-19 07:11:06 -06:00
val version = "1.0.0-rc.2"
val driver = "org.reactivemongo" %% "reactivemongo" % version
2020-07-08 12:33:05 -06:00
val stream = "org.reactivemongo" %% "reactivemongo-akkastream" % version
val epoll = "org.reactivemongo" % "reactivemongo-shaded-native" % s"$version-linux-x86-64"
def bundle = Seq(driver, stream)
}
2013-05-13 20:22:16 -06:00
object play {
2020-06-21 10:00:45 -06:00
val version = "2.8.2"
2020-05-05 22:11:15 -06:00
val api = "com.typesafe.play" %% "play" % version
2020-06-21 10:00:45 -06:00
val json = "com.typesafe.play" %% "play-json" % "2.9.0"
2013-05-13 20:22:16 -06:00
}
object kamon {
2020-07-08 04:40:14 -06:00
val version = "2.1.3"
2020-05-05 22:40:02 -06:00
val core = "io.kamon" %% "kamon-core" % version
val influxdb = "io.kamon" %% "kamon-influxdb" % version
val metrics = "io.kamon" %% "kamon-system-metrics" % version
val prometheus = "io.kamon" %% "kamon-prometheus" % version
}
2020-05-09 12:03:24 -06:00
object akka {
2020-06-22 03:29:29 -06:00
val version = "2.6.5"
2020-05-09 12:03:24 -06:00
val akka = "com.typesafe.akka" %% "akka-actor" % version
val akkaTyped = "com.typesafe.akka" %% "akka-actor-typed" % version
val akkaStream = "com.typesafe.akka" %% "akka-stream" % version
val akkaSlf4j = "com.typesafe.akka" %% "akka-slf4j" % version
2020-06-18 09:21:30 -06:00
val testkit = "com.typesafe.akka" %% "akka-testkit" % version % Test
2020-05-09 12:03:24 -06:00
def bundle = List(akka, akkaTyped, akkaStream, akkaSlf4j)
}
2013-03-14 12:16:36 -06:00
}