babelParse.js 742 B

123456789101112131415161718192021
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.parse = void 0;
  4. const parser_1 = require("@babel/parser");
  5. function parse(source) {
  6. return parser_1.parse(source, {
  7. sourceType: 'module',
  8. plugins: [
  9. // required for import.meta.hot
  10. 'importMeta',
  11. // by default we enable proposals slated for ES2020.
  12. // full list at https://babeljs.io/docs/en/next/babel-parser#plugins
  13. // this should be kept in async with @vue/compiler-core's support range
  14. 'bigInt',
  15. 'optionalChaining',
  16. 'nullishCoalescingOperator'
  17. ]
  18. }).program.body;
  19. }
  20. exports.parse = parse;
  21. //# sourceMappingURL=babelParse.js.map