UNPKG

beyond

Version:

The Full Stack Universal Typescript Framework

16 lines (13 loc) 461 B
const {EventEmitter} = require('events'); module.exports = class extends EventEmitter { #application; async build(distribution) { const engine = this.#application.engine === 'legacy' ? 'legacy' : 'v1'; const builder = new (require(`./${engine}`))(this.#application); return await builder.build(distribution); } constructor(application) { super(); this.#application = application; } }