@storm-stack/core
Version:
A build toolkit and runtime used by Storm Software in TypeScript applications
32 lines (30 loc) • 795 B
JavaScript
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