UNPKG

sdin

Version:

JavaScript package builder.

2 lines 887 B
Object.defineProperty(exports,"__esModule",{value:!0}),exports.startSdinProject=e;var o=require("../core/check-project"),i=require("../core/start-application-module"),a=require("../tools/errors"),n=require("../utils/enquire");let l=["application"];async function e(e){var t=e.project;await(0,o.checkSdinProject)({project:t});let r=await(0,n.select)({key:"moduleName",value:e.module,title:"which project module do you want to start?",options:t.modules.map(e=>({value:e.name,label:e.name,disabled:!l.includes(e.type)}))});e=t.modules.find(e=>e.name===r);if(!e)throw new a.SdinStartingError(a.SdinStartingError.MISSING_MODULE,"Missing module.");if("application"!==e.type)throw new a.SdinStartingError(a.SdinStartingError.UNSUPPORTED_MODULE,"Unsupported module ".concat(e.name," under starting command."));await(0,i.startSdinApplicationModule)({module:e})} //# sourceMappingURL=start.js.map