beyond
Version:
The Full Stack Universal Typescript Framework
20 lines (17 loc) • 559 B
JavaScript
module.exports = class extends global.ProcessorSinglyCompiler {
get dp() {
return 'txt.compiler';
}
_compileSource(source) {
const {processor, distribution} = this.packager;
try {
const code = JSON.parse(source.content);
const compiled = new this.CompiledSource(processor, distribution, source.is, source, {code});
return {compiled};
}
catch (exc) {
const errors = [{message: exc.message}];
return {errors};
}
}
}