scalajs-env-phantomjs


License

License

Categories

Categories

JavaScript Languages Scala Ant Build Tools
GroupId

GroupId

org.scala-js
ArtifactId

ArtifactId

scalajs-env-phantomjs_2.12
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

scalajs-env-phantomjs
scalajs-env-phantomjs
Project URL

Project URL

https://www.scala-js.org/
Project Organization

Project Organization

org.scala-js
Source Code Management

Source Code Management

https://github.com/scala-js/scala-js-env-phantomjs

Download scalajs-env-phantomjs_2.12

How to add to project

<!-- https://jarcasting.com/artifacts/org.scala-js/scalajs-env-phantomjs_2.12/ -->
<dependency>
    <groupId>org.scala-js</groupId>
    <artifactId>scalajs-env-phantomjs_2.12</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.scala-js/scalajs-env-phantomjs_2.12/
implementation 'org.scala-js:scalajs-env-phantomjs_2.12:1.0.0'
// https://jarcasting.com/artifacts/org.scala-js/scalajs-env-phantomjs_2.12/
implementation ("org.scala-js:scalajs-env-phantomjs_2.12:1.0.0")
'org.scala-js:scalajs-env-phantomjs_2.12:jar:1.0.0'
<dependency org="org.scala-js" name="scalajs-env-phantomjs_2.12" rev="1.0.0">
  <artifact name="scalajs-env-phantomjs_2.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.scala-js', module='scalajs-env-phantomjs_2.12', version='1.0.0')
)
libraryDependencies += "org.scala-js" % "scalajs-env-phantomjs_2.12" % "1.0.0"
[org.scala-js/scalajs-env-phantomjs_2.12 "1.0.0"]

Dependencies

compile (3)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.10
org.scala-js : scalajs-js-envs_2.12 jar 1.0.0
com.google.jimfs : jimfs jar 1.1

provided (2)

Group / Artifact Type Version
org.eclipse.jetty : jetty-websocket jar 8.1.16.v20140903
org.eclipse.jetty : jetty-server jar 8.1.16.v20140903

test (3)

Group / Artifact Type Version
com.novocode : junit-interface jar 0.11
org.scala-js : scalajs-js-envs-test-kit_2.12 jar 1.0.0
org.scala-js : scalajs-env-nodejs_2.12 jar 1.0.0

Project Modules

There are no modules declared in this project.

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.

org.scala-js

Scala.js

Versions

Version
1.0.0
1.0.0-RC2
1.0.0-RC1
1.0.0-M8
1.0.0-M7
1.0.0-M6
1.0.0-M5
1.0.0-M3
1.0.0-M2
1.0.0-M1