summaryrefslogtreecommitdiff
path: root/scalajslib
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-02-10 19:45:43 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-02-10 19:45:43 -0800
commitc9265b57c3ab2fbebca6a56d60ab2acaa636e76b (patch)
treeb79c5700effbcb5ef4568977f2e5cac5eb968eab /scalajslib
parent6c913f1647c7d0850da46a910ed8176747007138 (diff)
downloadmill-c9265b57c3ab2fbebca6a56d60ab2acaa636e76b.tar.gz
mill-c9265b57c3ab2fbebca6a56d60ab2acaa636e76b.tar.bz2
mill-c9265b57c3ab2fbebca6a56d60ab2acaa636e76b.zip
Make ScalaJSModule avoid stomping over existing definitions
Diffstat (limited to 'scalajslib')
-rw-r--r--scalajslib/src/mill/scalajslib/ScalaJSModule.scala11
1 files changed, 8 insertions, 3 deletions
diff --git a/scalajslib/src/mill/scalajslib/ScalaJSModule.scala b/scalajslib/src/mill/scalajslib/ScalaJSModule.scala
index 982f9682..bc840817 100644
--- a/scalajslib/src/mill/scalajslib/ScalaJSModule.scala
+++ b/scalajslib/src/mill/scalajslib/ScalaJSModule.scala
@@ -148,9 +148,14 @@ trait ScalaJSModule extends scalalib.ScalaModule { outer =>
PathRef(outputPath)
}
- override def scalacPluginIvyDeps = T{ Loose.Agg(Dep.Point("org.scala-js", "scalajs-compiler", scalaJSVersion())) }
-
- override def ivyDeps = T{ Loose.Agg(ivy"org.scala-js::scalajs-library:${scalaJSVersion()}") }
+ override def scalacPluginIvyDeps = T{
+ super.scalacPluginIvyDeps() ++
+ Seq(Dep.Point("org.scala-js", "scalajs-compiler", scalaJSVersion()))
+ }
+ override def ivyDeps = T{
+ super.ivyDeps() ++
+ Seq(ivy"org.scala-js::scalajs-library:${scalaJSVersion()}")
+ }
// publish artifact with name "mill_sjs0.6.4_2.12" instead of "mill_sjs0.6_2.12"
def crossFullScalaJSVersion: T[Boolean] = false