node rewrite of vm module
npm i --save native-vm
Same as node vm!
var Script = require( 'native-vm/lib/script' )
var script = new Script(function () {
return NON_DEFINED_VAR;
})
// Generate a function that runs with specific context
var fn = script.runInContext({
NON_DEFINED_VAR: 'yolo'
})
// Run fn
fn() // returns 'yolo'