UNPKG

@lunora/cli

Version:

The Lunora CLI: init, dev, deploy, codegen, migrate, seed, doctor, insights, logs, registry, and the rest of the project commands

2 lines (1 loc) • 304 B
import{createServer as s}from"node:net";const c=64,r="127.0.0.1",i=65535,a=(o,e=r)=>new Promise(n=>{const t=s();t.once("error",()=>{n(!1)}),t.once("listening",()=>{t.close(()=>{n(!0)})}),t.listen(o,e)}),l=async(o,e=r,n=c)=>{for(let t=o;t<o+n&&t<=i;t+=1)if(await a(t,e))return t;return o};export{l as f};