Skip to content

scala-js/scala-js-env-phantomjs

Repository files navigation

scalajs-env-phantomjs

scalajs-env-phantomjs is a JavaScript environment for Scala.js (a JSEnv) running PhantomJS.

This repository contains scalajs-env-phantomjs for Scala.js 1.x. In Scala.js 0.6.x, the PhantomJS environment is part of the core distribution.

Setup

// project/plugins.sbt
addSbtPlugin("org.scala-js" % "sbt-scalajs-env-phantomjs" % "1.0.0")

// build.sbt (inside .settings(...) for multi-project builds)
jsEnv := PhantomJSEnv().value
scalaJSLinkerConfig ~= { _.withESFeatures(_.withUseECMAScript2015(false)) }

The last line is needed because Scala.js emits ECMAScript 2015 code by default, but PhantomJS only supports ES 5.1.

See the Scaladoc for other configuration options.

About

PhantomJS environment for Scala.js

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages