scala.scalajs.tools

jsdep

package jsdep

Visibility
  1. Public
  2. All

Type Members

  1. case class FlatJSDependency(origin: Origin, resourceName: String, dependencies: List[String] = Nil) extends Product with Serializable

    The same as a JSDependency but containing the origin from the containing JSDependencyManifest.

    The same as a JSDependency but containing the origin from the containing JSDependencyManifest. This class is used for filtering of dependencies.

  2. final case class JSDependency(resourceName: String, dependencies: List[String] = Nil) extends Product with Serializable

    Expresses a dependency on a raw JS library and the JS libraries this library itself depends on.

    Expresses a dependency on a raw JS library and the JS libraries this library itself depends on.

    Both the resourceName and each element of dependencies is the unqualified filename of the library (e.g. "jquery.js")

  3. final case class JSDependencyManifest(origin: Origin, libDeps: List[JSDependency]) extends Product with Serializable

    The information written to a "JS_DEPENDENCIES" manifest file.

  4. final case class Origin(moduleName: String, configuration: String) extends Product with Serializable

    The place a JSDependency originated from

Value Members

  1. object JSDependency extends Serializable

  2. object JSDependencyManifest extends Serializable

  3. object Origin extends Serializable

Ungrouped