description and source-codefunction umd(options) {
options = extend(extend({}, defaultOptions), options);
var template;
if(options.templateName) {
template = options.templateName;
if (template === 'amdNodeWeb') {
template = 'returnExports';
}
template = path.join(__dirname, 'templates/' + template + '.js');
template = fs.readFileSync(template);
}
else if(options.templateSource) {
template = options.templateSource;
}
else {
template = fs.readFileSync(options.template);
}
return es.map(function(file, callback) {
wrap(file, template, buildFileTemplateData(file, options), callback);
});
}