runModule method
Implementation
dynamic runModule(String code, String filepath) {
js.JsFunction func = _eval.apply([['(function (require, module) {', code, '})'].join('\n')]);
js.JsFunction require = js.JsFunction.withThis((_, filename) {
return loadModule(filepath, filename);
});
js.JsObject module = js.JsObject.jsify({'exports': {}});
func.apply([require, module]);
return module["exports"];
}