@@ -2,40 +2,17 @@ package definitions
22
33import org .scalajs .jsenv .nodejs .NodeJSEnv
44import org .scalajs .sbtplugin .ScalaJSPlugin .autoImport ._
5- import sbt .Keys ._
65import sbt ._
7- import scoverage .ScoverageKeys .{coverageEnabled , coverageScalacPluginVersion }
86
97object ScalaJsModule {
108
119 val settings : Seq [Setting [_]] = Seq (
1210 // required for node.js >= v12.12.0
1311 // see:
1412 // https://github.com/nodejs/node/pull/29919
15- jsEnv in Test := new NodeJSEnv (NodeJSEnv .Config ().withArgs(List (" --enable-source-maps" ))),
16- scalaJSLinkerConfig in Test ~= {
13+ Test / jsEnv := new NodeJSEnv (NodeJSEnv .Config ().withArgs(List (" --enable-source-maps" ))),
14+ Test / scalaJSLinkerConfig ~= {
1715 _.withSourceMap(true )
18- },
19-
20- // TODO: remove these temporal fixes for Scala.js 1.1+ and scoverage
21- coverageScalacPluginVersion := {
22- val current = coverageScalacPluginVersion.value
23- if (scalaJSVersion.startsWith(" 0.6" )) current
24- else " 1.4.2" // the only version that supports Scala.js 1.1+
25- },
26- libraryDependencies ~= { modules =>
27- if (scalaJSVersion.startsWith(" 0.6" )) modules
28- else modules.filter(_.organization != " org.scoverage" )
29- },
30- libraryDependencies ++= {
31- if (coverageEnabled.value) {
32- if (scalaJSVersion.startsWith(" 0.6" )) Nil
33- else Seq (
34- " org.scoverage" %% " scalac-scoverage-runtime_sjs1" % coverageScalacPluginVersion.value,
35- " org.scoverage" %% " scalac-scoverage-plugin" % coverageScalacPluginVersion.value % " scoveragePlugin"
36- )
37- }
38- else Nil
3916 }
4017 )
4118}
0 commit comments