UNPKG

@webex/jsdoctrinetest

Version:
28 lines (25 loc) 944 B
"use strict"; var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property"); _Object$defineProperty(exports, "__esModule", { value: true }); exports.default = parse; var _babylon = require("babylon"); var _lodash = require("lodash"); /*! * Copyright (c) 2015-2020 Cisco Systems, Inc. See LICENSE file. */ /** * Wrapper around babylon's parse with defaults set * @param {string} code * @param {object} options * @returns {ast} */ function parse(code, options) { return (0, _babylon.parse)(code, (0, _lodash.defaults)(options, { allowImportExportEverywhere: true, sourceType: 'module', plugins: ['jsx', 'flow', 'asyncFunctions', 'classConstructorCall', 'doExpressions', 'trailingFunctionCommas', 'objectRestSpread', 'decorators', 'classProperties', 'exportExtensions', 'exponentiationOperator', 'asyncGenerators', 'functionBind', 'functionSent'] })); } //# sourceMappingURL=parse.js.map