1.1.6 • Published 7 years ago

detect-port-alt v1.1.6

Weekly downloads
4,702,498
License
MIT
Repository
github
Last release
7 years ago

logo


NPM version build status Test coverage npm download

JavaScript Implementation of Port Detector

Usage

$ npm i detect-port --save
const detect = require('detect-port');

/**
 * callback usage
 */

detect(port, (err, _port) => {
  if (err) {
    console.log(err);
  }

  if (port == _port) {
    console.log(`port: ${port} was not occupied`);
  } else {
    console.log(`port: ${port} was occupied, try port: ${_port}`);
  }
});

/**
 * for a yield syntax instead of callback function implement
 */

const co = require('co');

co(function *() {
  const _port = yield detect(port);

  if (port == _port) {
    console.log(`port: ${port} was not occupied`);
  } else {
    console.log(`port: ${port} was occupied, try port: ${_port}`);
  }
});

/**
 * use as a promise
 */

detect(port)
  .then(_port => {
    if (port == _port) {
      console.log(`port: ${port} was not occupied`);
    } else {
      console.log(`port: ${port} was occupied, try port: ${_port}`);
    }
  })
  .catch(err => {
    console.log(err);
  });

Command Line Tool

$ npm i detect-port -g

Quick Start

# get an available port randomly
$ detect

# detect pointed port
$ detect 80

# more help
$ detect --help

Authors

License

MIT

react-dev-utils@bsolution/bsolution-dev-utils@proteria/react-scripts@uukit/react-dev-kitby-cli@mohitsingh/react-scripts@mygooder/react-dev-utilscustom-react-dev-utils-anjanreact-dev-utils-anjandrg-clip-react-dev-utilsantdeco-react-dev-utils@nbarinov/commonfrontity-k8s-not-meant-to-be-useful@texttree/demo-bsa-reference-rcl@klizan/react-dev-utilscorvus-sst-clialr-react-dev-utils@zrf9018/marvel-clireact-dev-utils-forkchancegraff-dev-utilsmultiple-cliwebpack-koa-serverbee-react-serverdevops-react-serveroerlikon-toolszikix-clisklif-ui-kitsklif-api@everything-registry/sub-chunk-1471ivory-react-dev-utilsp149-tablesklif-uitandem-react-dev-utilswaft-cliweb-scripts-ivanweb-pinkyvue-lazy-compile-webpack-pluginwebsked-react-dev-utilswowschool-www-scriptswg-cli-scripttemp-react-dev-utilsuwebpackvaranvenus-dev-utils@djhojd/react-dev-utils@dpwolfe/react-dev-utils@doc.ai/neuron-app@computerrock/react-dev-utils@dragongate/react-dev-utils@bybit/marvel-utils@blkmarketco/components-library@prague-digi/react-dev-utils@rapidark/choerodon-boot@rshb/scripts@rubeniskorg/esbuild-scriptsjulien-easy-modaljk-react-dev-utilsjwl-dev-utilsjzkit-react-dev-utilsk0ng_d1nosaur_quenak0ng_d1nosaur_quenbk0ng_d1nosaur_quenck0ng_d1nosaur_quendk0ng_d1nosaur_quenek0ng_d1nosaur_quenfk0ng_d1nosaur_quengk0ng_d1nosaur_quenhk0ng_d1nosaur_quenik0ng_d1nosaur_quenjk0ng_d1nosaur_quenkk0ng_d1nosaur_quennk0ng_d1nosaur_quenok0ng_d1nosaur_quenpk0ng_d1nosaur_quenqk0ng_d1nosaur_quenrk0ng_d1nosaur_quenlk0ng_d1nosaur_quenmk0ng_d1nosaur_quensk0ng_d1nosaur_quentk0ng_d1nosaur_quenuk0ng_d1nosaur_quenvk0ng_d1nosaur_quenwk0ng_d1nosaur_quenxk0ng_d1nosaur_quenyk0ng_d1nosaur_quenzlazy-compile-webpack-pluginlazy-build-webpack-pluginlastjslaravel-react-dev-utilsladybird-scripts@axis-workshops/react-dev-utilsguidostub-proxy-serverstyle-guide-mainspacex_cycl3_roamospacex_cycl3_roampspacex_cycl3_roamqspacex_cycl3_roamrspacex_cycl3_roams
1.1.6

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

8 years ago