aboutsummaryrefslogtreecommitdiff
path: root/examples/build-scalajs/build/build.scala
blob: e6c794ae1aa4a352b5803b1bb6caa69439817bbb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import cbt._
import java.net.URL
import java.io.File
import scala.collection.immutable.Seq

class Build( context: Context ) extends BasicBuild( context ) with ScalaJsBuild {

  override val projectName = "my-project"

  override def dependencies = (
    super.dependencies ++
      Resolver( mavenCentral ).bind(
        //"org.scalatest" %%% "scalatest" % "3.0.0-RC2",
        "com.github.japgolly.scalajs-react" %%% "core" % "0.10.4", // for example
        // for example if you want explicitely state scala version
        "org.scala-js" % "scalajs-dom_sjs0.6_2.11" % "0.9.0"
      )
  )

  /* ++ some JVM only dependencies */
  override def jvmDependencies = Seq.empty

  override def fastOptOutput = {
    projectDirectory.getAbsolutePath + "/server/public/" + new File(super.fastOptOutput).getName
  }
}