UNPKG

531 BJavaScriptView Raw
1var getAst = require("./get_ast");
2var amdToAmd = require("./amd_amd");
3var getCompile = require("./es6_compiler");
4
5module.exports = function(load, options) {
6 var compile = getCompile(options);
7
8 var result = compile(
9 load.source.toString(),
10 {
11 filename: options.sourceMapFileName || load.address,
12 modules: "amd",
13 sourceMaps: options.sourceMaps !== false
14 },
15 options
16 );
17
18 load.source = result.code;
19 load.map = result.map;
20 load.ast = getAst(load, options.sourceMapFileName);
21
22 return amdToAmd(load, options);
23};