blob: 9afb064331ad5b37109d310d722171184c7e574f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import sbt._
import sbt.Keys._
import org.scalajs.sbtplugin.ScalaJSPlugin.autoImport._
object Js {
def dependsOnJs(proj: Project): Seq[Setting[_]] = Seq(
resourceGenerators in Compile += Def.task {
val js: File = (fastOptJS in (proj, Compile)).value.data
val map = js.getParentFile / (js.name + ".map")
val out = (resourceManaged in Compile).value / "assets" / "ui" / "js"
val toCopy = Seq(
js -> out / js.name,
map -> out / map.name
)
IO.copy(toCopy).toSeq
}.taskValue
)
}
|