diff --git a/.travis.yml b/.travis.yml index d0623d7..e495f71 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,6 +11,9 @@ scala: - 2.11.11 - 2.12.2 - 2.13.0-M1 +env: + - SCALAJS_VERSION=0.6.18 + - SCALAJS_VERSION=1.0.0-M1 matrix: include: - scala: 2.10.6 diff --git a/project/build.sbt b/project/build.sbt index 9e7adc8..39b9d65 100644 --- a/project/build.sbt +++ b/project/build.sbt @@ -1,6 +1,15 @@ + +val scalaJSVersion = + Option(System.getenv("SCALAJS_VERSION")).getOrElse("0.6.18") + +addSbtPlugin("org.scala-js" % "sbt-scalajs" % scalaJSVersion) + addSbtPlugin("com.eed3si9n" % "sbt-doge" % "0.1.5") -addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.18") addSbtPlugin("com.typesafe.sbt" % "sbt-osgi" % "0.8.0") -addSbtPlugin("org.scala-native" % "sbt-crossproject" % "0.2.0") -addSbtPlugin("org.scala-native" % "sbt-scalajs-crossproject" % "0.2.0") +addSbtPlugin({ + if (scalaJSVersion.startsWith("0.6.")) + "org.scala-native" % "sbt-scalajs-crossproject" % "0.2.0" + else + "org.scala-native" % "sbt-crossproject" % "0.2.0" +}) addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.3.1")