:tennis: JavaScript code runner in marked territory, synchronized
yarn add @sudoo/marked
# Or
npm install @sudoo/marked --save
For more examples, see JavaScript files under docs
folder.
import { Marked } from '@sudoo/marked'
Marked(`import print from 'print'; print(1)`, {
options: // options
injects: // inject variable
provides: // provide importable variable
})
.then((result)=>/*handle result*/)
.catch((err)=>/*handle error*/);
import { Sandbox } from '@sudoo/marked'
const sandbox = Sandbox.create();
// use evaluator
// provide internal function
sandbox.evaluate(`import print from 'print'; print(1)`)
.then((result)=>/*handle result*/)
.catch((err)=>/*handle error*/);