react-monaco-editor
Version:
Monaco Editor for React
15 lines (13 loc) • 438 B
JavaScript
;
// This module is suitable for passing as options.parser when calling
// recast.parse to process JavaScript code with Babel:
//
// const ast = recast.parse(source, {
// parser: require("recast/parsers/babylon")
// });
//
exports.parse = function (source, options) {
options = require("./_babylon_options.js")(options);
options.plugins.push("jsx", "flow");
return require("babylon").parse(source, options);
};