UNPKG

@storm-stack/core

Version:

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

32 lines (30 loc) 795 B
import { __name } from './chunk-43IZMM3W.js'; import _generate from '@babel/generator'; import { parse } from '@babel/parser'; function parseAst(code, opts = {}) { return parse(code, { plugins: [ "typescript" ], sourceType: "module", allowImportExportEverywhere: true, allowAwaitOutsideFunction: true, ...opts }); } __name(parseAst, "parseAst"); var generate = _generate; if ("default" in generate) { generate = generate.default; } function generateFromAst(ast, opts) { return generate(ast, opts ? { importAttributesKeyword: "with", sourceMaps: true, ...opts } : void 0); } __name(generateFromAst, "generateFromAst"); export { generateFromAst, parseAst }; //# sourceMappingURL=chunk-EMQ6Z6RZ.js.map //# sourceMappingURL=chunk-EMQ6Z6RZ.js.map