@laiyon/create-wasapi
Version:
CLI to create WhatsApp bot projects with Wasapi and BuilderBot
15 lines (14 loc) • 470 B
JavaScript
// 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));
});
});
}