steal-tools
Version:
Futuristic build tools for ES6 Module applications.
17 lines (13 loc) • 439 B
JavaScript
var concatAMD = require("./concat_source_amd");
var concatES = require("./concat_source_es");
module.exports = function(bundle, options = {}){
var result;
if(options.format === "es") {
result = concatES(bundle, options);
} else if(options.format === "amd") {
result = concatAMD(bundle, options);
} else {
return Promise.reject(new Error(`Unsupported concat format: ${options.format}`));
}
return Promise.resolve(result);
};