From 7bf58894761742d4da8e6f52ce113ea7327e7114 Mon Sep 17 00:00:00 2001 From: Joris Date: Thu, 16 May 2019 09:40:02 +0200 Subject: Bootstrap --- build.sc | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 build.sc (limited to 'build.sc') diff --git a/build.sc b/build.sc new file mode 100644 index 0000000..b136a5f --- /dev/null +++ b/build.sc @@ -0,0 +1,43 @@ +import mill._, scalalib._, scalafmt._, scalajslib._ + +object client extends ScalaJSModule with ScalafmtModule { + + def scalaVersion = "2.12.6" + + def scalaJSVersion = "0.6.26" + + def scalaOptions = Seq( + "-deprecation", + "-encoding", + "utf-8", + "-explaintypes", + "-feature", + "-language:existentials", + "-language:experimental.macros", + "-language:higherKinds", + "-language:implicitConversions", + "-unchecked", + "-Xcheckinit", + "-Xfatal-warnings", + "-Xfuture", + "-Xlint", + "-Yno-adapted-args", + "-Ypartial-unification", + "-Ywarn-dead-code", + "-Ywarn-extra-implicit", + "-Ywarn-inaccessible", + "-Ywarn-infer-any", + "-Ywarn-nullary-override", + "-Ywarn-nullary-unit", + "-Ywarn-numeric-widen", + "-Ywarn-unused", + "-Ywarn-value-discard" + ) + + def ivyDeps = Agg( + ivy"org.scala-js::scalajs-dom::0.9.6", + ivy"in.nvilla::monadic-html::0.4.0-RC1", + ivy"com.beachape::enumeratum::1.5.13" + ) + +} -- cgit v1.2.3