UNPKG

6to5-core

Version:

Turn ES6 code into readable vanilla ES5 with source maps

18 lines (13 loc) 401 B
"use strict"; var useStrict = require("../../helpers/use-strict"); exports.ast = { exit: function (ast, file) { if (!file.transformers["es6.modules"].canRun()) return; useStrict.wrap(ast.program, function () { ast.program.body = file.dynamicImports.concat(ast.program.body); }); if (file.moduleFormatter.transform) { file.moduleFormatter.transform(ast); } } };