beyond
Version:
The Full Stack Universal Typescript Framework
13 lines (10 loc) • 469 B
JavaScript
module.exports = new class {
get(packager) {
const {distribution} = packager.processor.specs;
const compilers = ['tsc', 'transpiler'];
let name = distribution.ts && compilers.includes(distribution.ts.compiler) && distribution.ts.compiler;
name = distribution.dashboard ? 'tsc' : name;
name = name ? name : 'transpiler';
return name === 'transpiler' ? require('./transpiler') : require(`./tsc`);
}
}