Simple execution context for node and the browser. In node it just creates a new
context and runInContext
in that context and in the browser it creates an
iframe and hangs on to it until destroy is called.
npm install context-eval
Use with browserify or node.
npm test
# Tests work in a browser too
npm install karma -g
karma start
sandbox
(optional) is an object that would be shallowly copied into the execution context.
parentElement
(optional) is an element where the iframe can appended to, defaults to body
.
Evaluates code and returns result.
Does nothing in node but removes iframe in browser.
Extend the global object with obj
Returns the global object
MIT