Allows using goggles from Scala.js projects. I know a previous scala.js branch was reverted #44 due to it altering the project layout, on this PR I'm trying to keep things on their original place while still compiling to both platforms.
Now that Scala.js 1 is on the wild it's much more easier to cross compile this project without changing the project structure.
[x] Added plugin sbt-crossproject to target Scala 1.2.0
[x] Configured build.st for cross compilation
root projects have the setting withoutSuffixFor(JVMPlatform) so that you can use them directly without prefix
Allows using
goggles
from Scala.js projects. I know a previous scala.js branch was reverted #44 due to it altering the project layout, on this PR I'm trying to keep things on their original place while still compiling to both platforms.Now that
Scala.js 1
is on the wild it's much more easier to cross compile this project without changing the project structure.sbt-crossproject
to targetScala 1.2.0
[x] Configured
build.st
for cross compilation root projects have the settingwithoutSuffixFor(JVMPlatform)
so that you can use them directly without prefixdslProject
are green on both JS and JVM platformmacrosProject
are green and only run on JVM platform since they are a compile-time feature.specs2
to version4.10.3
which fully supportsscalajs1
.monocle-core
to version1.7.3
(latest major 1.x version that uses scalaz) that supportsscalajs1
jitpack.yml
file so that we can fetch cross compiled artifacts from jitpack.io for no-yet-released branches like this one.