@meteorjs/reify
Version:
Enable ECMAScript 2015 modules in Node today. No caveats. Full stop.
22 lines (16 loc) • 437 B
JavaScript
;
const Parser = require("acorn").Parser;
const acornExtensions = require("./acorn-extensions");
exports.options = {
allowHashBang: true,
allowImportExportEverywhere: true,
allowReturnOutsideFunction: true,
ecmaVersion: 13,
sourceType: "module"
};
function parse(code) {
const parser = new Parser(exports.options, code);
acornExtensions.enableAll(parser);
return parser.parse();
}
exports.parse = parse;