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.2"
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()