UNPKG

babel-core

Version:

Turn ES6 code into readable vanilla ES5 with source maps

16 lines (11 loc) 388 B
"use strict"; var useStrict = require("../../helpers/use-strict"); exports.Program = function (program, parent, scope, file) { if (!file.transformers["es6.modules"].canRun()) return; useStrict.wrap(program, function () { program.body = file.dynamicImports.concat(program.body); }); if (file.moduleFormatter.transform) { file.moduleFormatter.transform(program); } };