UNPKG

sdin

Version:

JavaScript package builder.

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