@@ -51,8 +51,7 @@ object DottyJSPlugin extends AutoPlugin {
51
51
_.filter(! _.name.startsWith(" junit-interface" ))
52
52
},
53
53
libraryDependencies +=
54
- (" org.scala-js" % " scalajs-junit-test-runtime_2.13" % scalaJSVersion % " test" ),
55
-
54
+ (" org.scala-js" %% " scalajs-junit-test-runtime" % scalaJSVersion % " test" ).cross(CrossVersion .for3Use2_13),
56
55
// Typecheck the Scala.js IR found on the classpath
57
56
scalaJSLinkerConfig ~= (_.withCheckIR(true )),
58
57
@@ -292,6 +291,7 @@ object Build {
292
291
.withAutoBoot(false ) // no library on the compiler bootclasspath - we may need a more recent version
293
292
.withFilterLibrary(false ) // ...instead, we put it on the compiler classpath
294
293
),
294
+ scalaBinaryVersion := " 3"
295
295
)
296
296
297
297
lazy val commonScala2Settings = commonSettings ++ Seq (
@@ -665,7 +665,7 @@ object Build {
665
665
ivyConfigurations += SourceDeps .hide,
666
666
transitiveClassifiers := Seq (" sources" ),
667
667
libraryDependencies +=
668
- (" org.scala-js" % " scalajs-ir_2.13 " % scalaJSVersion % " sourcedeps" ),
668
+ (" org.scala-js" %% " scalajs-ir " % scalaJSVersion % " sourcedeps" ).cross( CrossVersion .for3Use2_13 ),
669
669
(Compile / sourceGenerators) += Def .task {
670
670
val s = streams.value
671
671
val cacheDir = s.cacheDirectory
@@ -784,7 +784,7 @@ object Build {
784
784
enablePlugins(DottyJSPlugin ).
785
785
settings(
786
786
libraryDependencies +=
787
- (" org.scala-js" % " scalajs-library_2.13 " % scalaJSVersion),
787
+ (" org.scala-js" %% " scalajs-library " % scalaJSVersion).cross( CrossVersion .for3Use2_13 ),
788
788
Compile / unmanagedSourceDirectories ++=
789
789
(`scala3-library-bootstrapped` / Compile / unmanagedSourceDirectories).value,
790
790
@@ -1101,7 +1101,7 @@ object Build {
1101
1101
1102
1102
// We need JUnit in the Compile configuration
1103
1103
libraryDependencies +=
1104
- (" org.scala-js" % " scalajs-junit-test-runtime_2.13 " % scalaJSVersion),
1104
+ (" org.scala-js" %% " scalajs-junit-test-runtime " % scalaJSVersion).cross( CrossVersion .for3Use2_13 ),
1105
1105
(Compile / sourceGenerators) += Def .task {
1106
1106
import org .scalajs .linker .interface .CheckedBehavior
1107
1107
@@ -1239,7 +1239,7 @@ object Build {
1239
1239
settings(
1240
1240
Test / fork := false ,
1241
1241
scalaJSUseMainModuleInitializer := true ,
1242
- libraryDependencies += (" org.scala-js" % " scalajs-dom_sjs1_2.13 " % " 1.1.0" )
1242
+ libraryDependencies += (" org.scala-js" %%% " scalajs-dom " % " 1.1.0" ).cross( CrossVersion .for3Use2_13 )
1243
1243
)
1244
1244
1245
1245
def generateDocumentation (targets : Seq [String ], name : String , outDir : String , ref : String , params : Seq [String ] = Nil ) =
0 commit comments