{"_id":"is-port-reachable","_rev":"13-5a4f94a40377c2a1a76fc2e4897d639f","name":"is-port-reachable","description":"Check if a local or remote port is reachable","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"is-port-reachable","version":"1.0.0","description":"Check if a local or remote port is reachable","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-port-reachable.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"contributors":[{"name":"silverwind","email":"me@silverwind.io","url":"github.com/silverwind"}],"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && node test.js"},"files":["index.js"],"keywords":["port","reachable","local","remote","host","ip","localhost","address","connect","connectable","online","socket","tcp","is","check"],"dependencies":{"onetime":"^1.0.0"},"devDependencies":{"ava":"0.0.4","xo":"*"},"gitHead":"d5cc03b3dc405a00bb61fed7232a334d5eb69b3a","bugs":{"url":"https://github.com/sindresorhus/is-port-reachable/issues"},"homepage":"https://github.com/sindresorhus/is-port-reachable#readme","_id":"is-port-reachable@1.0.0","_shasum":"7d933a217d0399576709e27b4f0ded5a500d94d6","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.0.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"7d933a217d0399576709e27b4f0ded5a500d94d6","tarball":"https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-1.0.0.tgz","integrity":"sha512-hq7Bua/G4K5WtHn7ZZAxSR9uCEMgVoxAWRoH9DwGgENKq/KNaV1hgnN+AUd2wNwlFn9qAxNScgrRHlxMGDggCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT3TmM8pUp+ki6BOSjQmNNcQO1s+A/1eARDVwX8ewx5wIhANxS0vneUmp79p1nAUUG3T1SIkN5zoVLxMYRrHSnk8Fo"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"2.0.0":{"name":"is-port-reachable","version":"2.0.0","description":"Check if a local or remote port is reachable","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-port-reachable.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"contributors":[{"name":"silverwind","email":"me@silverwind.io","url":"github.com/silverwind"}],"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["port","reachable","local","remote","host","ip","localhost","address","connect","connectable","online","socket","tcp","is","check"],"devDependencies":{"ava":"*","xo":"*"},"xo":{"esnext":true},"gitHead":"c6dd28e8fb1ff7ad63cd71320b5bef4f9a374532","bugs":{"url":"https://github.com/sindresorhus/is-port-reachable/issues"},"homepage":"https://github.com/sindresorhus/is-port-reachable#readme","_id":"is-port-reachable@2.0.0","_shasum":"54d13d654917eb433ae3ee2dcbc3774f2cd44eb2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"54d13d654917eb433ae3ee2dcbc3774f2cd44eb2","tarball":"https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-2.0.0.tgz","integrity":"sha512-RAGKB0dEDOCn7f5mdhvj3LiCF/7xu29eWIA2m8vkJXBU2BcJqanY2gqZSpy+Csau+jwXV0gIHET55Nqyk8R26A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh0lhBb9qzEw3dNxE+gj+Ugx6JW3w0e4EmHIKfxBy0XAIhAL8LG4jcIDDuBfdM/0Ul0gZk6j2Z1PGnO6gmbuh0dVSC"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"silverwind","email":"me@silverwind.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/is-port-reachable-2.0.0.tgz_1473405825117_0.20653538033366203"},"directories":{}},"2.0.1":{"name":"is-port-reachable","version":"2.0.1","description":"Check if a local or remote port is reachable","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-port-reachable.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"contributors":[{"name":"silverwind","email":"me@silverwind.io","url":"github.com/silverwind"}],"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"keywords":["port","reachable","local","remote","host","ip","localhost","address","connect","connectable","online","socket","tcp","is","check"],"devDependencies":{"ava":"^0.25.0","xo":"^0.18.0"},"gitHead":"4de179a7bd93c68fa8064d514b013b707519a44d","bugs":{"url":"https://github.com/sindresorhus/is-port-reachable/issues"},"homepage":"https://github.com/sindresorhus/is-port-reachable#readme","_id":"is-port-reachable@2.0.1","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-SqU55C5gkitgOhl2ccd2v23MbkbcOFa5e4aPo8h8VGqOifh7iDwG44bQBWGW/lZulTjl9AWIKP0NiUWpa+TtWA==","shasum":"e0778d0733beac1ade3ba72a5fe77db50a59926b","tarball":"https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-2.0.1.tgz","fileCount":4,"unpackedSize":3240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcruXWCRA9TVsSAnZWagAAQb4QAI7VY0im/enChFiys3Bj\npOPyQoGbA3wL1AxEpMrVl9jjRYEcnu0EBSU9a66DdAriEHuzDUrOlvst/td4\nKdfykEqkruJeZDwwtoK1gbS4PV8RpbBwSUXsrWbDotQJ2FoxURScX6AJ/JIT\nDxLHenkbzd5GmaMk/66tSV2zupc+flyMgqphn4fPzOliiNE4Bg8GiNziEeEd\nHx0uTq5rPaMLytc+Dngvmm4Tq/oLl47AvJhvJq6jKLQZBSeWkxhUaVd656oS\nNxVa3kol/blIIHEohh315HhddSTK+3WC6lkdRzdiWjgyqdpkE2P3KLlNVOZ1\ntTgfslO1loxMLIVyuxJL27HmoSlKgMgtbZJTXhtz5NEgLBkq8FRHfRApcTXK\n25F73+OyFugNgahE6M0A5VO306i4nfvxWnj6HErwvAf2hfy8VzRaPJnoyxgH\nhADSF45t1DLGiaWU6x99lk18wXeqw1kNtYZsJ07X+1FDebrH78k1vQBbtFCT\nvJKyi4AVZA3IGJbyLvb1MDV0Yr81c2kgQ9uBRogGICxYEEpNXq1CTpJ+4Jhb\nUsPqhmjuJgvXIprH8svbYtuqBTh/V58xNSaBcaXMaCIiwjlPhtS1Z/2vAA+w\ne7T5I0MFryyV4pbJOXK5FY5nLxjDHFfMTIKl4BMPfCu/7v3R7LlzuJttyC2G\nzekf\r\n=EyTe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzL08zbGFlMjpkE3INDvZPm/toOVmiiEn1DJtD9dD6QQIhAIG99LRNaSqeXEHgLaKfHL8hQvSmYSopjXs0aqYl4VwP"}]},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-port-reachable_2.0.1_1554965973749_0.5698361467988649"},"_hasShrinkwrap":false},"3.0.0":{"name":"is-port-reachable","version":"3.0.0","description":"Check if a local or remote port is reachable","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-port-reachable.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"contributors":[{"name":"silverwind","email":"me@silverwind.io","url":"github.com/silverwind"}],"engines":{"node":">=8"},"scripts":{"test":"xo && ava"},"keywords":["port","reachable","local","remote","host","ip","localhost","address","connect","connectable","online","socket","tcp","is","check"],"devDependencies":{"ava":"^2.4.0","xo":"^0.25.3"},"gitHead":"b278e6cabb8bd31957f6cf0fcff9ab3e4c91ccc4","bugs":{"url":"https://github.com/sindresorhus/is-port-reachable/issues"},"homepage":"https://github.com/sindresorhus/is-port-reachable#readme","_id":"is-port-reachable@3.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-056IzLiWHdgVd6Eq1F9HtJl+cIkvi5X2MJ/A1fjQtByHkzQE1wGardnPhqrarOGDF88BOW+297X7PDvZ2vcyVg==","shasum":"edf721e7d354e6e00cbeb0fc174ad89bdf6056b3","tarball":"https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-3.0.0.tgz","fileCount":4,"unpackedSize":3211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyoA2CRA9TVsSAnZWagAAvKUP/2L8PN9YYsT+Iwlb0b/9\nWgECY8ZXfP4FQVvzz+B7DPh6xCAh7YVPdc7oqZaTbwNXnT7h6YrcBdyZ5egY\nDGAR2UiXPD8ul/X93au5DI90qU1XaRSvzPv4lmcmaorJAblFRyPZ/lwF9jDD\nxtyJEK9ptZm4tl2oYUJgqvTDFEduBTuTwjHcouAB1zpGvTlZiWLqrzRmqXoE\n3PFkdEShWN8a8Zn9EUEnOyp7cn6PqRVEt/2U4qMchG8OCswe5K79IHQCoFpN\nN00ImNx/L4HvH2rHhDdL6zsjC7x/2VFR5BSNlh25PB6YbxSd0WzmovXwKEqz\nl6p19HEcB/kN3SRMss/xS4a1kgkkts6GftklSk8dxrl8SgKTMRxH14KZkk8N\ne0LTzQcJj07faCtwpBu0WkBdkJmTBIZc0JjEsKhl6hLQARgJOIrTdnnhskx3\nLNYwQWeJho3+bLEwlt+NvBnCMJA555gAiaNmVJMVH+sk7RJfltlG429pbp6/\nfnV94xhiSzfweoGmiKCFridrFCHC3iVmr2y5VkpJUEk+37ub6ZlQyHkRSqxY\n2B+rYJbgxo8QMce4wbGbcWyR2zsCot9wCc+Fn9DNfLQTBMXZnkkCymjGDLxC\nmt6LKzbZh8Jd5OKmuVXcC/nXjg9qQROPlBN7S+YnjfNOSusAs5iDETZyCZRU\n0VWj\r\n=jjcj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGV6T0WRV26guhd7IOCmNljyPURwZ1cZlTUVHhl2owf/AiBqu4EP2LatS3/lMSuLGWijJ7MrWA53lWywtqk5Bbel3w=="}]},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-port-reachable_3.0.0_1573552181936_0.14365984916306718"},"_hasShrinkwrap":false},"3.1.0":{"name":"is-port-reachable","version":"3.1.0","description":"Check if a local or remote port is reachable","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-port-reachable.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"contributors":[{"name":"silverwind","email":"me@silverwind.io","url":"github.com/silverwind"}],"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["port","reachable","local","remote","host","ip","localhost","address","connect","connectable","online","socket","tcp","is","check"],"devDependencies":{"ava":"^2.4.0","xo":"^0.25.3","tsd":"^0.17.0"},"gitHead":"ca9a3792f416d3ffdd0cf0149dc0b398645c772f","bugs":{"url":"https://github.com/sindresorhus/is-port-reachable/issues"},"homepage":"https://github.com/sindresorhus/is-port-reachable#readme","_id":"is-port-reachable@3.1.0","_nodeVersion":"12.22.1","_npmVersion":"7.20.3","dist":{"integrity":"sha512-vjc0SSRNZ32s9SbZBzGaiP6YVB+xglLShhgZD/FHMZUXBvQWaV9CtzgeVhjccFJrI6RAMV+LX7NYxueW/A8W5A==","shasum":"f6668d3bca9c36b07f737c48a8f875ab0653cd2b","tarball":"https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-3.1.0.tgz","fileCount":5,"unpackedSize":3579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNFolbjphw3m9EsPgveXaFeCyvoAAHUDVKeF8LW9gu1gIhAKGaLnW4yUe/zrK1Bhs2Wc6bYq6xBT+A6bjg7+gcg62z"}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"silverwind","email":"npm@silverwind.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-port-reachable_3.1.0_1632042882826_0.615878045506767"},"_hasShrinkwrap":false},"4.0.0":{"name":"is-port-reachable","version":"4.0.0","description":"Check if a local or remote port is reachable","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-port-reachable.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"contributors":[{"name":"silverwind","email":"me@silverwind.io","url":"github.com/silverwind"}],"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && ava && tsd"},"keywords":["port","reachable","local","remote","host","ip","localhost","address","connect","connectable","online","socket","tcp","is","check"],"devDependencies":{"ava":"^3.15.0","tsd":"^0.17.0","xo":"^0.44.0"},"gitHead":"05c665189a88b471954e90c27c9ba0618bb6a6de","bugs":{"url":"https://github.com/sindresorhus/is-port-reachable/issues"},"homepage":"https://github.com/sindresorhus/is-port-reachable#readme","_id":"is-port-reachable@4.0.0","_nodeVersion":"12.22.1","_npmVersion":"7.20.3","dist":{"integrity":"sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==","shasum":"dac044091ef15319c8ab2f34604d8794181f8c2d","tarball":"https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz","fileCount":5,"unpackedSize":4003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2wFuCRA9TVsSAnZWagAAIaIP/1BGec2OatT8pVgne2vG\nwV2uYnnXqHr2roIE9wCyoZX61W94UGBkNP3P+yFmJ7byM2lCHGs0/FHLGJXd\nkqtTKzz9jg9IsmedMb3oG05ZztL9V8kuAakRyMIvscq/GsjtsYd+XVsmAE9B\nHgUoKlIxyjKe+Nhj8ediRmJOMHfGsPQ8B7iuLU/zCb/gOnrqZ1UNAyXnW6OJ\ntmzUmCzwtdVhOrymIsi2wGP1eWt5CasPhGue4g30BeCEDA3p2msSJJj9fYQ+\nXe52cZDRhYYLjLcBtu1UgdaV49BnZIN86mCelgeWxbT6s2ZQ9dyU8eGLVgP7\n+NC5P+VLjaZ/DHUX8uB+OS8eq9eugrHHmstiscVW1MbSed1vs+Uv9/o56Vob\nM6mS5mLiMrxKcrmbc175GROOhAZMXQ7WLieKOZ7X2Y8FMBwM1t9sJfcB4e7j\nmMFad58Rhz6Z2ymm/MRwjnNKClfh9YvH07Vn9/7XT1Ntki6XIoeMGh51H0fn\n33Wjg/yic3YzZF6c/qYttII8jCDyyN8ZOTRAAyzZsD6tI6FA5OMknL+QD+Xe\nb8opjAmK6qerRtQeOZ6jqsq5076BClFK5SDjjlo7hQF9wh2h7de0nq0S/PU6\nxDwAxLp+ddfqkbWMTeDufCe13q6dMnMh9p224prGtQ0UHvt7OJeXiFT7u0sZ\n/a+w\r\n=T0TI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8O5Q9hnGzI5zMkV65YSS/pjh1MQsVRx974MGT6aRgngIgP/cRafI68bV/gbnddJqH0yLnvEVdqwSCJMUeRQ16fps="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"silverwind","email":"npm@silverwind.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-port-reachable_4.0.0_1632044445131_0.4599527433664523"},"_hasShrinkwrap":false}},"readme":"# is-port-reachable\n\n> Check if a local or remote port is reachable\n\n## Install\n\n```sh\nnpm install is-port-reachable\n```\n\n## Usage\n\n```js\nimport isPortReachable from 'is-port-reachable';\n\nconsole.log(await isPortReachable(80, {host: 'google.com'}));\n//=> true\n```\n\n## API\n\n### isPortReachable(options)\n\nReturns `Promise<boolean>` for whether the port is reachable.\n\n##### port\n\nType: `number`\n\nThe port to check.\n\n#### options\n\nType: `object`\n\n##### host\n\n**Required**\\\nType: `string`\\\nExample: `'localhost'`\n\nThe host to check.\n\nCan be a domain (optionally, with a sub-domain) or an IP address.\n\n##### timeout\n\nType: `number`\\\nDefault: `1000`\n\nThe time to wait in milliseconds before giving up.\n\n## Related\n\n- [is-reachable](https://github.com/sindresorhus/is-reachable/) - Check if servers are reachable\n","maintainers":[{"email":"sindresorhus@gmail.com","name":"sindresorhus"}],"time":{"modified":"2023-08-31T14:33:56.158Z","created":"2015-08-24T10:55:32.061Z","1.0.0":"2015-08-24T10:55:32.061Z","2.0.0":"2016-09-09T07:23:45.378Z","2.0.1":"2019-04-11T06:59:33.930Z","3.0.0":"2019-11-12T09:49:42.096Z","3.1.0":"2021-09-19T09:14:42.964Z","4.0.0":"2021-09-19T09:40:45.281Z"},"homepage":"https://github.com/sindresorhus/is-port-reachable#readme","keywords":["port","reachable","local","remote","host","ip","localhost","address","connect","connectable","online","socket","tcp","is","check"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-port-reachable.git"},"contributors":[{"name":"silverwind","email":"me@silverwind.io","url":"github.com/silverwind"}],"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"bugs":{"url":"https://github.com/sindresorhus/is-port-reachable/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"zuojiang":true}}