From 4a8fe457f809d8e80b7864f390d239f07e452493 Mon Sep 17 00:00:00 2001 From: Adrien Piquerez Date: Fri, 18 Dec 2020 11:52:24 +0100 Subject: [PATCH] Add scripted scala3-sandwich-sjs --- .../app/src/main/scala/app/Main.scala | 9 +++++++++ .../project/scala3-sandwich-sjs/build.sbt | 15 +++++++++++++++ .../scala3-sandwich-sjs/project/plugins.sbt | 1 + .../scala3code/src/main/scala/mylib/MyLib.scala | 5 +++++ sbt/src/sbt-test/project/scala3-sandwich-sjs/test | 1 + 5 files changed, 31 insertions(+) create mode 100644 sbt/src/sbt-test/project/scala3-sandwich-sjs/app/src/main/scala/app/Main.scala create mode 100644 sbt/src/sbt-test/project/scala3-sandwich-sjs/build.sbt create mode 100644 sbt/src/sbt-test/project/scala3-sandwich-sjs/project/plugins.sbt create mode 100644 sbt/src/sbt-test/project/scala3-sandwich-sjs/scala3code/src/main/scala/mylib/MyLib.scala create mode 100644 sbt/src/sbt-test/project/scala3-sandwich-sjs/test diff --git a/sbt/src/sbt-test/project/scala3-sandwich-sjs/app/src/main/scala/app/Main.scala b/sbt/src/sbt-test/project/scala3-sandwich-sjs/app/src/main/scala/app/Main.scala new file mode 100644 index 000000000..e3a0fa2ce --- /dev/null +++ b/sbt/src/sbt-test/project/scala3-sandwich-sjs/app/src/main/scala/app/Main.scala @@ -0,0 +1,9 @@ +package app + +import mylib._ + +object Main { + def main(args: Array[String]): Unit = { + println(MyLib.square(5)) + } +} diff --git a/sbt/src/sbt-test/project/scala3-sandwich-sjs/build.sbt b/sbt/src/sbt-test/project/scala3-sandwich-sjs/build.sbt new file mode 100644 index 000000000..01e81e167 --- /dev/null +++ b/sbt/src/sbt-test/project/scala3-sandwich-sjs/build.sbt @@ -0,0 +1,15 @@ +ThisBuild / scalaVersion := "2.13.4" +ThisBuild / scalacOptions += "-Ytasty-reader" + +lazy val scala3code = project + .enablePlugins(ScalaJSPlugin) + .settings(scalaVersion := "3.0.0-M1") + +lazy val app = project + .enablePlugins(ScalaJSPlugin) + .dependsOn(scala3code) + .settings( + scalaVersion := "2.13.4", + scalacOptions += "-Ytasty-reader", + scalaJSUseMainModuleInitializer := true + ) diff --git a/sbt/src/sbt-test/project/scala3-sandwich-sjs/project/plugins.sbt b/sbt/src/sbt-test/project/scala3-sandwich-sjs/project/plugins.sbt new file mode 100644 index 000000000..8f1d0ac9b --- /dev/null +++ b/sbt/src/sbt-test/project/scala3-sandwich-sjs/project/plugins.sbt @@ -0,0 +1 @@ +addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.3.1") diff --git a/sbt/src/sbt-test/project/scala3-sandwich-sjs/scala3code/src/main/scala/mylib/MyLib.scala b/sbt/src/sbt-test/project/scala3-sandwich-sjs/scala3code/src/main/scala/mylib/MyLib.scala new file mode 100644 index 000000000..ae2f3af75 --- /dev/null +++ b/sbt/src/sbt-test/project/scala3-sandwich-sjs/scala3code/src/main/scala/mylib/MyLib.scala @@ -0,0 +1,5 @@ +package mylib + +object MyLib { + def square(x: Int): Int = x * x +} diff --git a/sbt/src/sbt-test/project/scala3-sandwich-sjs/test b/sbt/src/sbt-test/project/scala3-sandwich-sjs/test new file mode 100644 index 000000000..63092ffa4 --- /dev/null +++ b/sbt/src/sbt-test/project/scala3-sandwich-sjs/test @@ -0,0 +1 @@ +> app/run