UNPKG

676 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const mr_core_1 = require("@cirrusct/mr-core");
4const Build_1 = require("./handlers/Build");
5const Clean_1 = require("./handlers/Clean");
6const Start_1 = require("./handlers/Start");
7exports.createPackageBuilder = (commandName, args) => {
8 const handlers = {
9 build: Build_1.Build,
10 clean: Clean_1.Clean,
11 start: Start_1.Start,
12 };
13 if (!handlers[commandName]) {
14 throw mr_core_1.createError(`createPackageBuilder failed: No handler for builder command '${commandName}'`);
15 }
16 return new handlers[commandName](args);
17};
18//# sourceMappingURL=factory.js.map
\No newline at end of file