options
{Object}args
{Array} An array of strings that the WebAssembly application will see as command-line arguments. The first argument is the virtual path to the WASI command itself. Default:[]
.env
{Object} An object similar toprocess.env
that the WebAssembly application will see as its environment. Default:{}
.preopens
{Object} This object represents the WebAssembly application’s sandbox directory structure. The string keys ofpreopens
are treated as directories within the sandbox. The corresponding values inpreopens
are the real paths to those directories on the host machine.returnOnExit
{boolean} By default, WASI applications terminate the Node.js process via the__wasi_proc_exit()
function. Setting this option totrue
causeswasi.start()
to return the exit code rather than terminate the process. Default:false
.stdin
{integer} The file descriptor used as standard input in the WebAssembly application. Default:0
.stdout
{integer} The file descriptor used as standard output in the WebAssembly application. Default:1
.stderr
{integer} The file descriptor used as standard error in the WebAssembly application. Default:2
.