aboutsummaryrefslogtreecommitdiff
path: root/plugins/scalajs/ScalaJsInformation.scala
blob: 938d20718c23939df0f9c122abebc727f258b1e3 (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
import cbt._

trait ScalaJsInformation extends BasicBuild { outer =>

  val sjsVersion = "0.6.8"
  final private val sjsMajorVersion: String = lib.libMajorVersion(sjsVersion)
  final protected val artifactIdSuffix = s"_sjs$sjsMajorVersion"

  final protected val scalaJsCompilerDep =
    Resolver( mavenCentral ).bindOne(
      // Has to be full Scala version because the compiler is incompatible between versions
      MavenDependency("org.scala-js", "scalajs-compiler_2.11.8", sjsVersion)
    )

  final protected val scalaJsLibDep =
    Resolver( mavenCentral ).bindOne(
      ScalaDependency("org.scala-js", "scalajs-library", sjsVersion)
    )

  final protected val scalaJsCliDep =
    Resolver( mavenCentral ).bindOne(
      ScalaDependency("org.scala-js", "scalajs-cli", sjsVersion)
    )
}