funcunit
Version:
<!-- @hide title
17 lines (12 loc) • 351 B
JavaScript
var compilerMap = {
'traceur': './clean_traceur_compile',
'babel': './babel_compile'
};
module.exports = function(options){
if(typeof options.transpile === "function") {
return options.transpile;
}
var compilerName = (options && options.transpiler) || 'traceur';
var moduleName = compilerMap[compilerName];
return require(moduleName);
};