UNPKG

@laiyon/create-wasapi

Version:

CLI to create WhatsApp bot projects with Wasapi and BuilderBot

15 lines (14 loc) 470 B
// Helper function to find free port export async function getFreePort(startPort) { const net = await import("net"); return new Promise((resolve) => { const server = net.createServer(); server.listen(startPort, () => { const port = server.address()?.port || startPort; server.close(() => resolve(port)); }); server.on("error", () => { resolve(getFreePort(startPort + 1)); }); }); }