UNPKG

@atomist/automation-client

Version:

Atomist API for software low-level client

12 lines (10 loc) 349 B
import * as portfinder from "portfinder"; /** * Scan for and return the first available port in the indicated range. * Range defaults to 2866 - 2888. * @param start * @param end */ export function scanFreePort(start: number = 2866, end: number = 2888): Promise<number> { return portfinder.getPortPromise({ port: start, stopPort: end }); }