org.scalajs.jsenv.ExternalJSEnv
Custom initialization scripts, defined by the environment.
Custom initialization scripts, defined by the environment.
All the JS files that are passed to the VM.
All the JS files that are passed to the VM.
This method can overridden to provide custom behavior in subclasses.
The default value in ExternalJSEnv
is
initFiles() ++ customInitFiles() ++ files
.
VM arguments excluding executable.
VM arguments excluding executable. Override to adapt.
The default value in ExternalJSEnv
is args
.
VM environment.
VM environment. Override to adapt.
The default value in ExternalJSEnv
is
System.getenv().asScala.toMap ++ env
.
JS files used to setup VM
JS files used to setup VM
pipe lines from input stream to JSConsole
pipe lines from input stream to JSConsole
Pipe stdin and stdout from/to VM
Pipe stdin and stdout from/to VM
Run the associated JS code.
send a bunch of JS files to a writer
send a bunch of JS files to a writer
send a bunch of JS files to an output stream
send a bunch of JS files to an output stream
Sends required data to VM Stdin (can throw)
Sends required data to VM Stdin (can throw)
Wait for the VM to terminate, verify exit code
Wait for the VM to terminate, verify exit code
if VM returned a non-zero code
write a single JS file to a writer using an include fct if appropriate
write a single JS file to a writer using an include fct if appropriate