scalajs-env-jsdom-nodejs
scalajs-env-jsdom-nodejs
is a JavaScript environment for Scala.js (a JSEnv
) running Node.js with jsdom.
This repository contains scalajs-env-jsdom-nodejs
for Scala.js 1.x. In Scala.js 0.6.x, the Node.js with jsdom environment is part of the core distribution.
Usage
Add the following line to project/plugins.sbt
:
libraryDependencies += "org.scala-js" %% "scalajs-env-jsdom-nodejs" % "1.1.0"
and the following line to build.sbt
(possibly in the settings
/jsSettings
of Scala.js projects):
jsEnv := new org.scalajs.jsenv.jsdomnodejs.JSDOMNodeJSEnv()
Finally, make sure that jsdom 10.0.0 or later is avilable in your project. You can install it with
$ npm install jsdom
See the Scaladoc for other configuration options.