{"bugs":{"url":"https://github.com/mikeal/getport/issues"},"dist":{"shasum":"abddf3d5d1e77dd967ccfa2b036a0a1fb26fd7f7","tarball":"https://registry.npmjs.org/getport/-/getport-0.1.0.tgz","integrity":"sha512-hx+r6Q5IutZH+5k+zeZe78J4vzgW9IqLzfz8+hqMa9NrM1ccpgPIxrxqiBg+aioJMKcCK5qNKKcGdes3PeTlKQ==","signatures":[{"sig":"MEUCIQD9JXw3SMyNKi2DNU6f4ovpmFsE2CIahd+JS4ok9/3PowIgQXwM6CELGdahoKa9moKrtRx1oYtOFJIpcxUls7mzMLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","name":"getport","_from":".","author":{"name":"Mikeal Rogers","email":"mikeal.rogers@gmail.com"},"readme":"### getport\n\n`npm install getport`\n\nFind an open port to listen on.\n\n#### `getport(function (e, port) {})``\n\n```javascript\nvar getport = require('getport')\ngetport(function (e, p) {\n  if (e) throw e\n  server.listen(p)\n})\n```\n\n*Note: getport uses a TCP client to check the ports and see if anyone has bound to them. If you do not have permission to bind to a port you may still get an error.*\n\n#### `getport(start, function (e, port) {})`\n\n```javascript\ngetport(5000, function (e, p) {\n  if (e) throw e\n  assert.equal(5000, p)\n})\n```\n\n#### `getport(start, end, function (e, port) {})`\n\n```javascript\ngetport(6000, 5999, function (e, p) {\n  assert.ok(e)\n})\n```","license":"BSD","scripts":{"test":"node test.js"},"_npmUser":{"name":"mikeal","email":"mikeal.rogers@gmail.com"},"keywords":["port","open"],"repository":{"url":"https://github.com/mikeal/getport","type":"git"},"_npmVersion":"1.3.2","description":"Find an open port to listen on.","maintainers":[{"name":"mikeal","email":"mikeal.rogers@gmail.com"}],"readmeFilename":"readme.md","_id":"getport@0.1.0","version":"0.1.0"}