Custom initialization scripts, defined by the environment.
Custom initialization scripts, defined by the environment.
File(s) to hack console.log to prevent if from changing %%
to %
.
File(s) to hack console.log to prevent if from changing %%
to %
.
Is used by initFiles, override to change/disable.
Get all files that are passed to VM (libraries and code)
Get all files that are passed to VM (libraries and code)
Libraries are loaded via scripts in Node.js
Libraries are loaded via scripts in Node.js
VM arguments excluding executable.
VM arguments excluding executable. Override to adapt. Overrider is responsible to add additionalArgs.
VM environment.
VM environment. Override to adapt.
Default is sys.env
and additionalEnv
JS files used to setup VM
JS files used to setup VM
File(s) to automatically install source-map-support.
File(s) to automatically install source-map-support. Is used by initFiles, override to change/disable.
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.
File(s) to define ScalaJSEnv
. Defines
exitFunction.
Is used by initFiles, override to change/disable.
File(s) to define ScalaJSEnv
. Defines
exitFunction.
Is used by initFiles, override to change/disable.
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
ExternalJSEnv.NonZeroExitException
if VM returned a non-zero code
write a single JS file to a writer using an include fct if appropriate
uses require
if the file exists on the filesystem
write a single JS file to a writer using an include fct if appropriate
uses require
if the file exists on the filesystem