reads a ScalaJS library JAR into a CP
Base-trait used by traversers to handle content with callbacks
A helper trait to traverse an arbitrary classpath element (i.e.
A helper trait to traverse an arbitrary classpath element (i.e. a JAR or a directory).
Abstraction of a FileSystem, so classpath builders can be used with virtual file systems
Allows to create a PartialClasspathBuilder from a (filesystem) classpath
Allows to create a PartialClasspathBuilder from a (filesystem) classpath
Rules for classpath reading: - IR goes to scalaJSIR - Descends into JARs - Entries stay in order of ‘cp‘, IR remains unordered - Earlier IR entries shadow later IR entries with the same relative path - JS goes to availableLibs (earlier libs take precedence) - JS_DEPENDENCIES are added to dependencies
FileSystem implementation using java.io._
reads a ScalaJS library JAR into a CP