find-open-port

Returns a promise for an open port on localhost

Usage no npm install needed!

<script type="module">
  import findOpenPort from 'https://cdn.skypack.dev/find-open-port';
</script>

README

nlm-chat nlm-github nlm-node nlm-version

Find an Open Port Build Status

Install

npm install --save find-open-port

Usage

const findPort = require('find-open-port');

findPort().then(port => {
  console.log(`You may now start listening on %d.${port}`);
});

findPort.isAvailable(80).then(available => {
  console.log(`Port 80 is ${available ? 'available' : 'not available'}`);
});