vm-utils
A NodeJS VM utilities
Features
VMContext
Class - Method
call
: execute a JS code directly - Method
getCall
: create a JS function to execute a JS code - Method
run
: similar tocall
, but with code fromvmContext.__filename
- Method
getRun
: similar togetCall
, but with code fromvmContext.__filename
Other
- Function
makeProcess
: helpVMContext
to build a fake process - Function
makeGlobal
: helpVMContext
to create some global variables
Examples
var VMContext = ;var vmContext = console: globalconsole count: 0;var calc = vmContext;for let i = 10; i; --i ;