JsEnvConfig

mill.scalajslib.api.JsEnvConfig
See theJsEnvConfig companion trait
object JsEnvConfig

Attributes

Companion
trait
Source
JsEnvConfig.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class ExoegoJsDomNodeJs(executable: String, args: List[String], env: Map[String, String]) extends JsEnvConfig

JavaScript environment to run on Node.js with jsdom with access to require and Node.js APIs. https://github.com/exoego/scala-js-env-jsdom-nodejs

JavaScript environment to run on Node.js with jsdom with access to require and Node.js APIs. https://github.com/exoego/scala-js-env-jsdom-nodejs

Attributes

Source
JsEnvConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait JsEnvConfig
class Object
trait Matchable
class Any
Show all
final case class JsDom(executable: String, args: List[String], env: Map[String, String]) extends JsEnvConfig

JavaScript environment to run on Node.js with jsdom Adds browser dom APIs on Node.js https://github.com/scala-js/scala-js-env-jsdom-nodejs

JavaScript environment to run on Node.js with jsdom Adds browser dom APIs on Node.js https://github.com/scala-js/scala-js-env-jsdom-nodejs

Attributes

Source
JsEnvConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait JsEnvConfig
class Object
trait Matchable
class Any
Show all
final case class NodeJs(executable: String, args: List[String], env: Map[String, String], sourceMap: Boolean) extends JsEnvConfig

JavaScript environment to run on Node.js https://github.com/scala-js/scala-js-js-envs

JavaScript environment to run on Node.js https://github.com/scala-js/scala-js-js-envs

Attributes

Source
JsEnvConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait JsEnvConfig
class Object
trait Matchable
class Any
Show all
final case class Phantom(executable: String, args: List[String], env: Map[String, String], autoExit: Boolean) extends JsEnvConfig

JavaScript environment to run on PhantomJS https://github.com/scala-js/scala-js-env-phantomjs

JavaScript environment to run on PhantomJS https://github.com/scala-js/scala-js-env-phantomjs

Attributes

Source
JsEnvConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait JsEnvConfig
class Object
trait Matchable
class Any
Show all
final class Selenium extends JsEnvConfig

JavaScript environment to run on a browser with Selenium https://github.com/scala-js/scala-js-env-selenium

JavaScript environment to run on a browser with Selenium https://github.com/scala-js/scala-js-env-selenium

Attributes

Companion
object
Source
JsEnvConfig.scala
Supertypes
trait JsEnvConfig
class Object
trait Matchable
class Any
object Selenium

Attributes

Companion
class
Source
JsEnvConfig.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Selenium.type

Implicits

Implicits

implicit def rw: ReadWriter[JsEnvConfig]

Attributes

Source
JsEnvConfig.scala
implicit def rwExoegoJsDomNodeJs: ReadWriter[ExoegoJsDomNodeJs]

Attributes

Source
JsEnvConfig.scala
implicit def rwJsDom: ReadWriter[JsDom]

Attributes

Source
JsEnvConfig.scala
implicit def rwNodeJs: ReadWriter[NodeJs]

Attributes

Source
JsEnvConfig.scala
implicit def rwPhantom: ReadWriter[Phantom]

Attributes

Source
JsEnvConfig.scala
implicit def rwSelenium: ReadWriter[Selenium]

Attributes

Source
JsEnvConfig.scala