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 {
|
2016-03-14 07:56:00 -06:00
|
|
|
|
2019-11-29 07:40:28 -07:00
|
|
|
val sonatype = Resolver.sonatypeRepo("releases")
|
2017-05-17 04:42:08 -06:00
|
|
|
val lilaMaven = "lila-maven" at "https://raw.githubusercontent.com/ornicar/lila-maven/master"
|
2013-03-14 12:16:36 -06:00
|
|
|
|
2019-12-05 22:35:55 -07:00
|
|
|
val commons = Seq(lilaMaven, sonatype)
|
2013-03-14 12:16:36 -06:00
|
|
|
}
|
|
|
|
|
2019-11-28 11:20:59 -07:00
|
|
|
val scalaz = "org.scalaz" %% "scalaz-core" % "7.2.29"
|
2019-09-01 12:15:48 -06:00
|
|
|
val scalalib = "com.github.ornicar" %% "scalalib" % "6.7"
|
2019-11-28 11:20:59 -07:00
|
|
|
val hasher = "com.roundeights" %% "hasher" % "1.2.1"
|
2019-11-10 09:35:45 -07:00
|
|
|
val jodaTime = "joda-time" % "joda-time" % "2.10.5"
|
2019-11-29 07:40:28 -07:00
|
|
|
val chess = "org.lichess" %% "scalachess" % "9.0.27"
|
2019-11-28 11:20:59 -07:00
|
|
|
val compression = "org.lichess" %% "compression" % "1.5"
|
|
|
|
val maxmind = "com.sanoma.cda" %% "maxmind-geoip2-scala" % "1.3.1-THIB"
|
2019-11-29 07:40:28 -07:00
|
|
|
val prismic = "io.prismic" %% "scala-kit" % "1.2.13-THIB213"
|
2019-11-28 11:20:59 -07:00
|
|
|
val scrimage = "com.sksamuel.scrimage" %% "scrimage-core" % "2.1.8-SNAPSHOT"
|
|
|
|
val scaffeine = "com.github.blemale" %% "scaffeine" % "3.1.0" % "compile"
|
2019-11-27 08:11:03 -07:00
|
|
|
val googleOAuth = "com.google.auth" % "google-auth-library-oauth2-http" % "0.18.0"
|
2019-11-28 11:20:59 -07:00
|
|
|
val scalaUri = "io.lemonlabs" %% "scala-uri" % "1.5.1"
|
|
|
|
val scalatags = "com.lihaoyi" %% "scalatags" % "0.7.0"
|
2019-11-10 09:35:45 -07:00
|
|
|
val lettuce = "io.lettuce" % "lettuce-core" % "5.2.1.RELEASE"
|
|
|
|
val epoll = "io.netty" % "netty-transport-native-epoll" % "4.1.43.Final" classifier "linux-x86_64"
|
2019-11-29 07:40:28 -07:00
|
|
|
val markdown = "com.vladsch.flexmark" % "flexmark-all" % "0.50.44"
|
2019-12-07 19:42:02 -07:00
|
|
|
val autoconfig = "io.methvin.play" %% "autoconfig-macros" % "0.3.1-LILA"
|
2014-04-29 03:33:50 -06:00
|
|
|
|
2019-11-30 15:45:44 -07:00
|
|
|
object macwire {
|
|
|
|
val version = "2.3.3"
|
|
|
|
val macros = "com.softwaremill.macwire" %% "macros" % version
|
|
|
|
val util = "com.softwaremill.macwire" %% "util" % version
|
|
|
|
}
|
|
|
|
|
2016-10-29 02:57:55 -06:00
|
|
|
object reactivemongo {
|
2019-12-05 22:35:55 -07:00
|
|
|
val version = "0.19.3"
|
|
|
|
val driver = "org.reactivemongo" %% "reactivemongo" % version
|
|
|
|
val bson = "org.reactivemongo" %% "reactivemongo-bson-api" % version
|
2019-12-02 09:41:05 -07:00
|
|
|
val stream = "org.reactivemongo" %% "reactivemongo-akkastream" % version
|
2019-11-28 11:20:59 -07:00
|
|
|
val native = "org.reactivemongo" % "reactivemongo-shaded-native" % s"$version-linux-x86-64" % "runtime" classifier "linux-x86_64"
|
2019-11-29 11:08:13 -07:00
|
|
|
// #TODO remove compat
|
2019-12-05 22:35:55 -07:00
|
|
|
val compat = "org.reactivemongo" %% "reactivemongo-bson-compat" % version
|
2019-12-02 09:41:05 -07:00
|
|
|
def bundle = Seq(driver, bson, compat, stream)
|
2016-10-29 02:57:55 -06:00
|
|
|
}
|
|
|
|
|
2013-05-13 20:22:16 -06:00
|
|
|
object play {
|
2019-12-04 06:38:49 -07:00
|
|
|
val version = "2.8.0-RC5"
|
2019-11-29 07:40:28 -07:00
|
|
|
val libVersion = "2.8.0"
|
2013-09-15 09:36:46 -06:00
|
|
|
val api = "com.typesafe.play" %% "play" % version
|
2019-11-29 07:40:28 -07:00
|
|
|
val json = "com.typesafe.play" %% "play-json" % libVersion
|
2013-05-13 20:22:16 -06:00
|
|
|
}
|
2016-03-07 05:01:39 -07:00
|
|
|
object kamon {
|
2019-12-05 19:31:59 -07:00
|
|
|
val core = "io.kamon" %% "kamon-core" % "2.0.2"
|
2019-11-28 11:20:59 -07:00
|
|
|
val influxdb = "io.kamon" %% "kamon-influxdb" % "2.0.0"
|
|
|
|
val metrics = "io.kamon" %% "kamon-system-metrics" % "2.0.0"
|
2016-03-07 05:01:39 -07:00
|
|
|
}
|
2013-03-14 12:16:36 -06:00
|
|
|
}
|