Static types for the Ace editor for Scala.js programs.
Add the following to your sbt build definition:
resolvers += "amateras-repo" at "http://amateras.sourceforge.jp/mvn/"
libraryDependencies += "com.scalawarrior" %%% "scalajs-ace" % "0.0.4"
If are using webjars, you can introduce Ace by adding following dependency:
libraryDependencies += "org.webjars" % "ace" % "01.08.2014"
then enjoy Ace in Scala.js!
import com.scalawarrior.scalajs.ace._
val editor = ace.edit("editor")
editor.setTheme("ace/theme/monokai")
editor.getSession().setMode("ace/mode/scala")
val text = editor.getValue()