UNPKG

351 BJavaScriptView Raw
1
2var compilerMap = {
3 'traceur': './clean_traceur_compile',
4 'babel': './babel_compile'
5};
6
7module.exports = function(options){
8 if(typeof options.transpile === "function") {
9 return options.transpile;
10 }
11
12 var compilerName = (options && options.transpiler) || 'traceur';
13 var moduleName = compilerMap[compilerName];
14
15 return require(moduleName);
16};