There are three parts to this.
- Relay Compiler Language for SJS -
relay-compiler-language-scalajsdetails - Sbt plugin -
addSbtPlugin("com.dispalt.relay" % "sbt-relay-compiler" % "<version>")which handles code generation sbt hooks - Scala.js runtime (plain scalajs) -
"com.dispalt.relay" %%% "relay-macro" % "<version>"which handles the runtime, which is very small (intentionally). - Slinky relay module -
"com.dispalt.relay" %%% "slinky-relay" % "<version>"
- call
releaseto deploy everything, you'll need a GPG key, and Sonatype credentials handy - call
slinky-relay-ijext/updateIntelliJ