UNPKG

@storm-stack/core

Version:

A build toolkit and runtime used by Storm Software in TypeScript applications

39 lines (34 loc) 1.07 kB
'use strict'; var chunk3ONWID2V_cjs = require('./chunk-3ONWID2V.cjs'); var _generate = require('@babel/generator'); var parser = require('@babel/parser'); function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; } var _generate__default = /*#__PURE__*/_interopDefault(_generate); function parseAst(code, opts = {}) { return parser.parse(code, { plugins: [ "typescript" ], sourceType: "module", allowImportExportEverywhere: true, allowAwaitOutsideFunction: true, ...opts }); } chunk3ONWID2V_cjs.__name(parseAst, "parseAst"); var generate = _generate__default.default; if ("default" in generate) { generate = generate.default; } function generateFromAst(ast, opts) { return generate(ast, opts ? { importAttributesKeyword: "with", sourceMaps: true, ...opts } : void 0); } chunk3ONWID2V_cjs.__name(generateFromAst, "generateFromAst"); exports.generateFromAst = generateFromAst; exports.parseAst = parseAst; //# sourceMappingURL=chunk-QH6JOSVV.cjs.map //# sourceMappingURL=chunk-QH6JOSVV.cjs.map