sdin
Version:
JavaScript package builder.
2 lines • 765 B
JavaScript
import r from"http";import{createCompiler as n}from"./compiler";import{createKoa as c}from"./koa";import{green as i,printTask as l}from"../../utils/print";import{SdinStartingError as m}from"../../tools/errors";async function t(t){let e=t.module;e.setEnv("dev");t=await n(e),t=c(e,t);let o=r.createServer(t.callback()),a="http://127.0.0.1:".concat(e.devPort).concat(e.path);await l({exitCode:m.LISTENING_FAILED,task:()=>new Promise(t=>o.listen(e.devPort,t)),loading:()=>"Listening module ".concat(e.name," on ").concat(i(a),"."),reject:()=>"Failed to listen module ".concat(e.name," on ").concat(i(a),"."),resolve:()=>"Successfully listened module ".concat(e.name," on ").concat(i(a),".")})}export{t as startSdinApplicationModule};
//# sourceMappingURL=start.js.map