sbt/project/plugins.sbt

29 lines
1.2 KiB
Plaintext
Raw Normal View History

2017-04-24 20:46:22 +02:00
plugins_(
2018-06-20 16:30:25 +02:00
"io.get-coursier" % "sbt-coursier" % coursierVersion,
"com.typesafe" % "sbt-mima-plugin" % "0.3.0",
"org.xerial.sbt" % "sbt-pack" % "0.11",
"com.jsuereth" % "sbt-pgp" % "1.1.1",
"com.lightbend.sbt" % "sbt-proguard" % "0.3.0",
"com.github.gseitz" % "sbt-release" % "1.0.8",
"org.scala-js" % "sbt-scalajs" % "0.6.23",
"org.portable-scala" % "sbt-scalajs-crossproject" % "0.4.0",
"io.get-coursier" % "sbt-shading" % coursierVersion,
"org.xerial.sbt" % "sbt-sonatype" % "2.3",
"com.timushev.sbt" % "sbt-updates" % "0.3.4",
"org.tpolecat" % "tut-plugin" % "0.6.4"
2017-04-24 20:46:22 +02:00
)
2017-04-24 20:46:23 +02:00
libs ++= Seq(
2017-10-26 14:53:18 +02:00
"org.scala-sbt" %% "scripted-plugin" % sbtVersion.value,
2017-04-24 20:46:23 +02:00
compilerPlugin("org.scalamacros" % "paradise" % "2.1.0" cross CrossVersion.full), // for shapeless / auto type class derivations
2018-06-20 16:30:25 +02:00
"com.github.alexarchambault" %% "argonaut-shapeless_6.2" % "1.2.0-M8"
2017-04-24 20:46:23 +02:00
)
2017-04-24 20:46:22 +02:00
2017-05-06 16:49:32 +02:00
// required for just released things
resolvers += Resolver.sonatypeRepo("releases")
2017-04-24 20:46:22 +02:00
def plugins_(modules: ModuleID*) = modules.map(addSbtPlugin)
def libs = libraryDependencies