{"_id":"public-ip","_rev":"2786580","name":"public-ip","description":"Get your public IP address — very fast!","dist-tags":{"latest":"6.0.0"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"time":{"modified":"2022-06-22T03:04:49.000Z","created":"2014-09-14T22:05:28.132Z","6.0.0":"2022-06-13T11:58:36.665Z","5.0.0":"2021-12-27T18:31:54.421Z","4.0.4":"2021-05-29T06:07:45.383Z","4.0.3":"2020-12-07T03:58:06.397Z","4.0.2":"2020-07-10T13:06:11.797Z","4.0.1":"2020-03-30T11:37:51.271Z","4.0.0":"2019-11-22T07:17:25.781Z","3.2.0":"2019-08-14T12:57:29.802Z","3.1.0":"2019-04-24T16:52:34.599Z","3.0.0":"2018-12-14T21:12:48.977Z","2.5.0":"2018-12-14T14:10:50.315Z","2.4.0":"2017-12-01T05:16:35.046Z","2.3.5":"2017-05-17T08:20:28.397Z","2.3.4":"2017-05-11T15:54:57.956Z","2.3.3":"2017-02-14T07:42:50.396Z","2.3.2":"2017-02-13T18:36:38.163Z","2.3.1":"2017-02-13T08:40:13.594Z","2.3.0":"2017-02-12T18:40:32.793Z","2.2.1":"2017-02-12T18:39:10.889Z","2.2.0":"2017-02-12T13:42:02.305Z","2.1.0":"2017-02-06T20:34:13.283Z","2.0.1":"2016-05-03T21:00:09.595Z","1.2.0":"2016-02-23T18:35:37.723Z","1.1.1":"2016-02-23T17:52:49.642Z","1.1.0":"2015-09-28T16:23:47.210Z","1.0.3":"2015-08-05T04:34:04.465Z","1.0.2":"2015-01-19T06:15:16.707Z","1.0.1":"2014-10-22T23:16:15.704Z","1.0.0":"2014-09-14T22:08:12.186Z","2.0.0":"2014-09-14T22:05:28.132Z"},"users":{"uwo":true,"erikvold":true,"f124275809":true,"despairblue":true,"ericwbailey":true,"john-goldsmith":true,"dburdese":true,"rocket0191":true,"nice_body":true,"ninozhang":true,"sopepos":true,"zeckson":true,"seangenabe":true,"liuweixin":true,"evert-arias":true},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"versions":{"6.0.0":{"name":"public-ip","version":"6.0.0","description":"Get your public IP address — very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./index.js","node":"./index.js","default":"./browser.js"},"engines":{"node":">=14.16"},"scripts":{"test":"xo && ava && tsd"},"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"aggregate-error":"^4.0.1","dns-socket":"^4.2.2","got":"^12.1.0","is-ip":"^4.0.0"},"devDependencies":{"ava":"^4.3.0","sinon":"^14.0.0","time-span":"^5.0.0","tsd":"^0.21.0","xo":"^0.50.0"},"xo":{"envs":["node","browser"]},"ava":{"serial":true,"files":["test.js"]},"types":"./index.d.ts","gitHead":"5724637b71a17493d30cc10c0d54f9e7c2400680","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@6.0.0","_nodeVersion":"14.19.2","_npmVersion":"8.3.2","dist":{"shasum":"45e343758a26a594aeeec0772ec760a2aece8d25","size":4846,"noattachment":false,"key":"/public-ip/-/public-ip-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-6.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-ip_6.0.0_1655121516516_0.5453632157105244"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-13T12:09:17.797Z","publish_time":1655121516665,"_cnpm_publish_time":1655121516665},"5.0.0":{"name":"public-ip","version":"5.0.0","description":"Get your public IP address — very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"node":"./index.js","default":"./browser.js"},"engines":{"node":"^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && ava && tsd"},"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^4.2.2","got":"^12.0.0","is-ip":"^3.1.0"},"devDependencies":{"ava":"^3.15.0","sinon":"^12.0.1","tsd":"^0.19.0","xo":"^0.47.0"},"xo":{"envs":["node","browser"]},"ava":{"serial":true,"files":["test.js"]},"types":"./index.d.ts","gitHead":"085c725d0fdd0c03ed3c3a6fda568c2043ddcd0a","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@5.0.0","_nodeVersion":"14.17.5","_npmVersion":"8.1.0","dist":{"shasum":"b392fcc88552c3b36933a286068948816515f92a","size":4539,"noattachment":false,"key":"/public-ip/-/public-ip-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-5.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-ip_5.0.0_1640629914291_0.5632915725443539"},"_hasShrinkwrap":false,"publish_time":1640629914421,"_cnpm_publish_time":1640629914421},"4.0.4":{"name":"public-ip","version":"4.0.4","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava test.js && tsd"},"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^4.2.2","got":"^9.6.0","is-ip":"^3.1.0"},"devDependencies":{"ava":"^2.2.0","sinon":"^7.4.1","tsd":"^0.11.0","xo":"^0.25.3"},"browser":"browser.js","xo":{"envs":["node","browser"]},"gitHead":"4fcb341e8b2156e307cb81e1b00ee2b5344659c6","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@4.0.4","_nodeVersion":"12.22.1","_npmVersion":"7.10.0","dist":{"shasum":"b3784a5a1ff1b81d015b9a18450be65ffd929eb3","size":4306,"noattachment":false,"key":"/public-ip/-/public-ip-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-4.0.4.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-ip_4.0.4_1622268465209_0.2739430814322408"},"_hasShrinkwrap":false,"publish_time":1622268465383,"_cnpm_publish_time":1622268465383},"4.0.3":{"name":"public-ip","version":"4.0.3","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava test.js && tsd"},"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^4.2.1","got":"^9.6.0","is-ip":"^3.1.0"},"devDependencies":{"ava":"^2.2.0","sinon":"^7.4.1","tsd":"^0.11.0","xo":"^0.25.3"},"browser":"browser.js","xo":{"envs":["node","browser"]},"gitHead":"63c9075c40bce1c3466a3dd0524e004b5fbd0f3f","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@4.0.3","_nodeVersion":"10.22.1","_npmVersion":"6.14.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"ca96979ddbd3e14d3378fd92b94a657b5696f288","size":4328,"noattachment":false,"key":"/public-ip/-/public-ip-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-4.0.3.tgz"},"directories":{},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-ip_4.0.3_1607313486294_0.24860644514301566"},"_hasShrinkwrap":false,"publish_time":1607313486397,"_cnpm_publish_time":1607313486397},"4.0.2":{"name":"public-ip","version":"4.0.2","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava test.js && tsd"},"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^4.2.1","got":"^9.6.0","is-ip":"^3.1.0"},"devDependencies":{"ava":"^2.2.0","sinon":"^7.4.1","tsd":"^0.11.0","xo":"^0.25.3"},"browser":"browser.js","xo":{"envs":["node","browser"]},"gitHead":"55378f846d8069d4debc813da20137ecee3140cb","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@4.0.2","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"83158edd7665da6d51138ccdfa0413f0936fb7ff","size":4263,"noattachment":false,"key":"/public-ip/-/public-ip-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-4.0.2.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-ip_4.0.2_1594386371673_0.5782781900553142"},"_hasShrinkwrap":false,"publish_time":1594386371797,"_cnpm_publish_time":1594386371797},"4.0.1":{"name":"public-ip","version":"4.0.1","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava test.js && tsd"},"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^4.2.0","got":"^9.6.0","is-ip":"^3.1.0"},"devDependencies":{"ava":"^2.2.0","sinon":"^7.4.1","tsd":"^0.11.0","xo":"^0.25.3"},"browser":"browser.js","xo":{"envs":["node","browser"]},"gitHead":"cccba7b6f9dcf4efdfccf85be4f893f593314d2a","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@4.0.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"588ee2f6a889d6703fb8c41521e095f2773d6427","size":4313,"noattachment":false,"key":"/public-ip/-/public-ip-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-4.0.1.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-ip_4.0.1_1585568271149_0.516656826050973"},"_hasShrinkwrap":false,"publish_time":1585568271271,"_cnpm_publish_time":1585568271271},"4.0.0":{"name":"public-ip","version":"4.0.0","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava test.js && tsd"},"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^4.2.0","got":"^9.6.0","is-ip":"^3.1.0"},"devDependencies":{"ava":"^2.2.0","sinon":"^7.4.1","tsd":"^0.11.0","xo":"^0.25.3"},"browser":"browser.js","xo":{"envs":["node","browser"]},"gitHead":"7d8f53af7de8ec2ee61d6a11d964b1e61f47f8ac","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@4.0.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"7e90ca5183d322bc4f7a50fedfb40f6e42286b15","size":4243,"noattachment":false,"key":"/public-ip/-/public-ip-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-4.0.0.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-ip_4.0.0_1574407045574_0.3472172872366168"},"_hasShrinkwrap":false,"publish_time":1574407045781,"_cnpm_publish_time":1574407045781},"3.2.0":{"name":"public-ip","version":"3.2.0","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava test.js && tsd"},"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^4.2.0","got":"^9.6.0","is-ip":"^3.1.0"},"devDependencies":{"ava":"^2.2.0","tsd":"^0.7.4","xo":"^0.24.0"},"browser":"browser.js","xo":{"envs":["node","browser"]},"gitHead":"3c76d72a32d78885b4c66dd53c6d684d60490d25","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@3.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"a246cc6e0ba761285b48598f087d8755a82b12ed","size":3553,"noattachment":false,"key":"/public-ip/-/public-ip-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-3.2.0.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-ip_3.2.0_1565787449675_0.6104538768823773"},"_hasShrinkwrap":false,"publish_time":1565787449802,"_cnpm_publish_time":1565787449802},"3.1.0":{"name":"public-ip","version":"3.1.0","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava test.js && tsd"},"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^4.2.0","got":"^9.6.0","is-ip":"^3.0.0"},"devDependencies":{"ava":"^1.4.1","tsd":"^0.7.2","xo":"^0.24.0"},"browser":"browser.js","xo":{"envs":["node","browser"]},"gitHead":"94623a8aac54e071040ed61b06ec1fd8f9f76f18","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@3.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"41c7e336b6879d6092696e6c5beb69eb2e96ed0e","size":3372,"noattachment":false,"key":"/public-ip/-/public-ip-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-3.1.0.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-ip_3.1.0_1556124754487_0.6944535017148594"},"_hasShrinkwrap":false,"publish_time":1556124754599,"_cnpm_publish_time":1556124754599},"3.0.0":{"name":"public-ip","version":"3.0.0","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava test.js"},"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^4.1.1","got":"^9.4.0","is-ip":"^2.0.0"},"devDependencies":{"ava":"^0.25.0","xo":"^0.23.0"},"browser":"browser.js","xo":{"envs":["node","browser"]},"gitHead":"7af73236129d45d2da4661af2fa1eb8d724926c1","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@3.0.0","_npmVersion":"6.5.0","_nodeVersion":"10.13.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"f5bf64f4c859d11ed4c19e465a99bb9c84e2388f","size":3018,"noattachment":false,"key":"/public-ip/-/public-ip-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-3.0.0.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-ip_3.0.0_1544821968797_0.15186379986428244"},"_hasShrinkwrap":false,"publish_time":1544821968977,"_cnpm_publish_time":1544821968977},"2.5.0":{"name":"public-ip","version":"2.5.0","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava test.js"},"xo":{"envs":["node","browser"]},"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^1.6.2","got":"^8.0.0","is-ip":"^2.0.0","pify":"^3.0.0"},"devDependencies":{"ava":"*","xo":"*"},"browser":"browser.js","gitHead":"f0293042cc2ec42815b81fe4ce66dfd9795dfb72","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@2.5.0","_npmVersion":"6.5.0","_nodeVersion":"10.13.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"d3683413e2f36f33afadbf6a2a03a5c4463a7ec1","size":2924,"noattachment":false,"key":"/public-ip/-/public-ip-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-2.5.0.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-ip_2.5.0_1544796650195_0.5592261854828136"},"_hasShrinkwrap":false,"publish_time":1544796650315,"_cnpm_publish_time":1544796650315},"2.4.0":{"name":"public-ip","version":"2.4.0","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava test.js"},"xo":{"envs":["node","browser"]},"files":["index.js","browser.js"],"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^1.6.2","got":"^8.0.0","is-ip":"^2.0.0","pify":"^3.0.0"},"devDependencies":{"ava":"*","xo":"*"},"browser":"browser.js","gitHead":"0a8aed9dac0296c2c1d6ea2b2c70a36958e288dc","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@2.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"silverwind","email":"npm@silverwind.io"},"dist":{"shasum":"f00c028a15366d8c798e47efab6acd09a17666da","size":2932,"noattachment":false,"key":"/public-ip/-/public-ip-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-2.4.0.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-ip-2.4.0.tgz_1512105394186_0.25263610226102173"},"directories":{},"publish_time":1512105395046,"_hasShrinkwrap":false,"_cnpm_publish_time":1512105395046},"2.3.5":{"name":"public-ip","version":"2.3.5","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava test.js"},"xo":{"envs":["node","browser"]},"files":["index.js","browser.js"],"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^1.6.1","got":"^6.7.1","is-ip":"^2.0.0","pify":"^2.3.0"},"devDependencies":{"ava":"*","xo":"*"},"browser":"browser.js","gitHead":"81b89d9f919b09961088bda39c5a802cf6174976","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@2.3.5","_shasum":"7d7847625881576ba7a1fa410b0978df239bdf75","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.10.0","_npmUser":{"name":"silverwind","email":"npm@silverwind.io"},"dist":{"shasum":"7d7847625881576ba7a1fa410b0978df239bdf75","size":2785,"noattachment":false,"key":"/public-ip/-/public-ip-2.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-2.3.5.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/public-ip-2.3.5.tgz_1495009226660_0.2619922114536166"},"directories":{},"publish_time":1495009228397,"_cnpm_publish_time":1495009228397,"_hasShrinkwrap":false},"2.3.4":{"name":"public-ip","version":"2.3.4","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava test.js"},"xo":{"envs":["node","browser"]},"files":["index.js","browser.js"],"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^1.6.1","got":"^6.7.1","is-ip":"^2.0.0","pify":"^2.3.0"},"devDependencies":{"ava":"*","xo":"*"},"browser":"browser.js","gitHead":"2fec1772fdd4ba429162aca16c9041c241b9f5bf","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@2.3.4","_shasum":"616d4002ed735bc870e28553ddf31a9b80e1f066","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.10.0","_npmUser":{"name":"silverwind","email":"npm@silverwind.io"},"dist":{"shasum":"616d4002ed735bc870e28553ddf31a9b80e1f066","size":2792,"noattachment":false,"key":"/public-ip/-/public-ip-2.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-2.3.4.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/public-ip-2.3.4.tgz_1494518096062_0.34815089334733784"},"directories":{},"publish_time":1494518097956,"_cnpm_publish_time":1494518097956,"_hasShrinkwrap":false},"2.3.3":{"name":"public-ip","version":"2.3.3","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava test.js"},"xo":{"envs":["node","browser"]},"files":["index.js","browser.js"],"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^1.6.1","got":"^6.7.1","is-ip":"^2.0.0","pify":"^2.3.0"},"devDependencies":{"ava":"*","is-ip":"^2.0.0","xo":"*"},"browser":"browser.js","gitHead":"c6c6c85e01646bf535517a683458d475d280fe6b","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@2.3.3","_shasum":"728f1039a1c441e659ee96bab6baa80b1fbda477","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"728f1039a1c441e659ee96bab6baa80b1fbda477","size":2793,"noattachment":false,"key":"/public-ip/-/public-ip-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-2.3.3.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/public-ip-2.3.3.tgz_1487058170161_0.5884513380005956"},"directories":{},"publish_time":1487058170396,"_cnpm_publish_time":1487058170396,"_hasShrinkwrap":false},"2.3.2":{"name":"public-ip","version":"2.3.2","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava test.js"},"xo":{"envs":["node","browser"]},"files":["index.js"],"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^1.6.1","got":"^6.7.1","is-ip":"^2.0.0","pify":"^2.3.0"},"devDependencies":{"ava":"*","is-ip":"^2.0.0","xo":"*"},"browser":"browser.js","gitHead":"aff83e8790d16ff6d9f8e2e5a598cbe704fdfa12","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@2.3.2","_shasum":"210011090b53039a6804ef52e6da500e2b79c8a3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"silverwind","email":"npm@silverwind.io"},"dist":{"shasum":"210011090b53039a6804ef52e6da500e2b79c8a3","size":2555,"noattachment":false,"key":"/public-ip/-/public-ip-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-2.3.2.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/public-ip-2.3.2.tgz_1487010996295_0.8989610997959971"},"directories":{},"publish_time":1487010998163,"_cnpm_publish_time":1487010998163,"_hasShrinkwrap":false},"2.3.1":{"name":"public-ip","version":"2.3.1","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava test.js"},"xo":{"envs":["node","browser"]},"files":["index.js"],"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^1.6.1","got":"^6.7.1","is-ip":"^2.0.0","pify":"^2.3.0"},"devDependencies":{"ava":"*","is-ip":"^2.0.0","xo":"*"},"browser":"browser.js","gitHead":"6a001d84ea73ef1010f26f71ee557ef9373417d5","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@2.3.1","_shasum":"6551d614b7ddfcadb51f29478a33e4debb80c31e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"silverwind","email":"npm@silverwind.io"},"dist":{"shasum":"6551d614b7ddfcadb51f29478a33e4debb80c31e","size":2536,"noattachment":false,"key":"/public-ip/-/public-ip-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-2.3.1.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/public-ip-2.3.1.tgz_1486975211585_0.7357827043160796"},"directories":{},"publish_time":1486975213594,"_cnpm_publish_time":1486975213594,"_hasShrinkwrap":false},"2.3.0":{"name":"public-ip","version":"2.3.0","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava test.js"},"xo":{"envs":["node","browser"]},"files":["index.js"],"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^1.6.1","got":"^6.7.1","is-ip":"^2.0.0","pify":"^2.3.0"},"devDependencies":{"ava":"*","is-ip":"^2.0.0","xo":"*"},"browser":"browser.js","gitHead":"5fc21e020a06636b430c43b5d0c8a1d40facb161","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@2.3.0","_shasum":"1cb150e1b447b347f940e05c935b826f813c89f8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"silverwind","email":"npm@silverwind.io"},"dist":{"shasum":"1cb150e1b447b347f940e05c935b826f813c89f8","size":2545,"noattachment":false,"key":"/public-ip/-/public-ip-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-2.3.0.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/public-ip-2.3.0.tgz_1486924830907_0.3492389121092856"},"directories":{},"publish_time":1486924832793,"_cnpm_publish_time":1486924832793,"_hasShrinkwrap":false},"2.2.1":{"name":"public-ip","version":"2.2.1","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava test.js"},"xo":{"envs":["node","browser"]},"files":["index.js"],"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^1.6.1","got":"^6.7.1","is-ip":"^2.0.0","pify":"^2.3.0"},"devDependencies":{"ava":"*","is-ip":"^2.0.0","xo":"*"},"browser":"browser.js","gitHead":"72a836e3b13b02875f1cf0f8822578f51f4e87c8","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@2.2.1","_shasum":"3cba5434351f1911346a2848bd477e8f6685df9d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"silverwind","email":"npm@silverwind.io"},"dist":{"shasum":"3cba5434351f1911346a2848bd477e8f6685df9d","size":2545,"noattachment":false,"key":"/public-ip/-/public-ip-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-2.2.1.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/public-ip-2.2.1.tgz_1486924750265_0.2378956468310207"},"directories":{},"publish_time":1486924750889,"_cnpm_publish_time":1486924750889,"_hasShrinkwrap":false},"2.2.0":{"name":"public-ip","version":"2.2.0","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava test.js"},"files":["index.js"],"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^1.6.1","got":"^6.7.1","pify":"^2.3.0"},"devDependencies":{"ava":"*","is-ip":"^2.0.0","xo":"*"},"browser":"browser.js","gitHead":"2632fbf86fb810391d4467460fcc193b495faa36","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@2.2.0","_shasum":"b67b40f97f958c4d45cbf0c5268b0a8646945003","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"silverwind","email":"npm@silverwind.io"},"dist":{"shasum":"b67b40f97f958c4d45cbf0c5268b0a8646945003","size":2495,"noattachment":false,"key":"/public-ip/-/public-ip-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-2.2.0.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/public-ip-2.2.0.tgz_1486906920416_0.3976813890039921"},"directories":{},"publish_time":1486906922305,"_cnpm_publish_time":1486906922305,"_hasShrinkwrap":false},"2.1.0":{"name":"public-ip","version":"2.1.0","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^1.6.1","got":"^6.7.1","pify":"^2.3.0"},"devDependencies":{"ava":"*","is-ip":"^2.0.0","xo":"*"},"gitHead":"c4e8d8feb0ad3960c1546e9ddca4b055b9b82a6f","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@2.1.0","_shasum":"95fc573553cb3ca9b37cfbc24430b06edcb7223e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"silverwind","email":"npm@silverwind.io"},"dist":{"shasum":"95fc573553cb3ca9b37cfbc24430b06edcb7223e","size":2368,"noattachment":false,"key":"/public-ip/-/public-ip-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-2.1.0.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/public-ip-2.1.0.tgz_1486413251271_0.6308336551301181"},"directories":{},"publish_time":1486413253283,"_cnpm_publish_time":1486413253283,"_hasShrinkwrap":false},"2.0.1":{"name":"public-ip","version":"2.0.1","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/public-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["get","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^1.0.0","pify":"^2.3.0"},"devDependencies":{"ava":"*","is-ip":"^1.0.0","xo":"*"},"xo":{"esnext":true},"gitHead":"834b23b623b5f9435e34e26588ce28169b3351b9","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip#readme","_id":"public-ip@2.0.1","_shasum":"1648026a5a11fb88bee52bd4ecf4a2e6af3747f7","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"1648026a5a11fb88bee52bd4ecf4a2e6af3747f7","size":1954,"noattachment":false,"key":"/public-ip/-/public-ip-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-2.0.1.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/public-ip-2.0.1.tgz_1462309209140_0.15350924478843808"},"directories":{},"publish_time":1462309209595,"_cnpm_publish_time":1462309209595,"_hasShrinkwrap":false},"1.2.0":{"name":"public-ip","version":"1.2.0","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/public-ip"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"bin":{"public-ip":"cli.js"},"preferGlobal":true,"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js","cli.js"],"keywords":["cli-app","cli","bin","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^1.0.0","meow":"^3.3.0"},"devDependencies":{"ava":"*","is-ip":"^1.0.0","xo":"*"},"gitHead":"5fbd63b74d630c3386fe83b743068012d975f41a","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip","_id":"public-ip@1.2.0","_shasum":"d4b074b0554211c0a4b2ac754961ff0f53afa584","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"d4b074b0554211c0a4b2ac754961ff0f53afa584","size":2266,"noattachment":false,"key":"/public-ip/-/public-ip-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-1.2.0.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/public-ip-1.2.0.tgz_1456252534152_0.4424065975472331"},"directories":{},"publish_time":1456252537723,"_cnpm_publish_time":1456252537723,"_hasShrinkwrap":false},"1.1.1":{"name":"public-ip","version":"1.1.1","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/public-ip"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"bin":{"public-ip":"cli.js"},"preferGlobal":true,"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js","cli.js"],"keywords":["cli-app","cli","bin","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"dns-socket":"^1.0.0","meow":"^3.3.0"},"devDependencies":{"ava":"*","is-ip":"^1.0.0","xo":"*"},"gitHead":"5cc7c705c7c13761d144ee5bfe015abb94396196","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip","_id":"public-ip@1.1.1","_shasum":"3611a7b63b1505325899c3b1b2ad60dc89655b3d","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"3611a7b63b1505325899c3b1b2ad60dc89655b3d","size":2222,"noattachment":false,"key":"/public-ip/-/public-ip-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-1.1.1.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/public-ip-1.1.1.tgz_1456249964558_0.9809263863135129"},"directories":{},"publish_time":1456249969642,"_cnpm_publish_time":1456249969642,"_hasShrinkwrap":false},"1.1.0":{"name":"public-ip","version":"1.1.0","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/public-ip"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"bin":{"public-ip":"cli.js"},"preferGlobal":true,"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js","cli.js"],"keywords":["cli-app","cli","bin","ip","ipv4","ipv6","address","external","public","machine","fast","opendns","dns"],"dependencies":{"meow":"^3.3.0","native-dns":"^0.7.0"},"devDependencies":{"ava":"*","is-ip":"^1.0.0","xo":"*"},"gitHead":"088ea2a447edb231f450453c2eb905df75e77aad","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip","_id":"public-ip@1.1.0","_shasum":"66c5376c8439361679154e7dd953da3839919b9c","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"66c5376c8439361679154e7dd953da3839919b9c","size":2251,"noattachment":false,"key":"/public-ip/-/public-ip-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-1.1.0.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1443457427210,"_cnpm_publish_time":1443457427210,"_hasShrinkwrap":false},"1.0.3":{"name":"public-ip","version":"1.0.3","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/public-ip"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"bin":{"public-ip":"cli.js"},"preferGlobal":true,"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js","cli.js"],"keywords":["cli-app","cli","bin","ip","ipv4","address","external","public","machine","fast","opendns","dns"],"dependencies":{"meow":"^3.3.0","native-dns":"^0.7.0"},"devDependencies":{"ava":"0.0.4","is-ip":"^1.0.0"},"gitHead":"6170b3a35a53525274f1fd40b3ad480694bf6ce8","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip","_id":"public-ip@1.0.3","_shasum":"159b056eb7c4cd1a569fc59704dbd76a91acf2f4","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"159b056eb7c4cd1a569fc59704dbd76a91acf2f4","size":2006,"noattachment":false,"key":"/public-ip/-/public-ip-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-1.0.3.tgz"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1438749244465,"_cnpm_publish_time":1438749244465,"_hasShrinkwrap":false},"1.0.2":{"name":"public-ip","version":"1.0.2","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/public-ip"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"bin":{"public-ip":"cli.js"},"preferGlobal":true,"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js","cli.js"],"keywords":["cli-app","cli","bin","ip","ipv4","address","external","public","machine","fast","opendns","dns"],"dependencies":{"native-dns":"^0.7.0"},"devDependencies":{"ava":"0.0.4","is-ip":"^1.0.0"},"gitHead":"efdcd5b7f297e0941a85e54d4afa22c7a25b0329","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip","_id":"public-ip@1.0.2","_shasum":"6b13aff8a55724151c1878032f024c5c1b4f3b6f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"dist":{"shasum":"6b13aff8a55724151c1878032f024c5c1b4f3b6f","size":1375,"noattachment":false,"key":"/public-ip/-/public-ip-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-1.0.2.tgz"},"directories":{},"publish_time":1421648116707,"_cnpm_publish_time":1421648116707,"_hasShrinkwrap":false},"1.0.1":{"name":"public-ip","version":"1.0.1","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/public-ip"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"bin":{"public-ip":"cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js","cli.js"],"keywords":["cli-app","cli","bin","ip","ipv4","address","external","public","machine","fast","opendns","dns"],"dependencies":{"native-dns":"^0.7.0"},"devDependencies":{"ava":"0.0.4","is-ip":"^1.0.0"},"gitHead":"509b663cfc223fb6585894d9a1cf629034962f70","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip","_id":"public-ip@1.0.1","_shasum":"ca173ef0c1145c9adc150200d96149b44f7177f9","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"dist":{"shasum":"ca173ef0c1145c9adc150200d96149b44f7177f9","size":1360,"noattachment":false,"key":"/public-ip/-/public-ip-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-1.0.1.tgz"},"directories":{},"publish_time":1414019775704,"_cnpm_publish_time":1414019775704,"_hasShrinkwrap":false},"1.0.0":{"name":"public-ip","version":"1.0.0","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/public-ip"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"bin":{"public-ip":"cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js","cli.js"],"keywords":["cli-app","cli","bin","ip","ipv4","address","external","public","machine","fast","opendns","dns"],"dependencies":{"native-dns":"^0.6.1"},"devDependencies":{"ava":"0.0.4","is-ip":"^1.0.0"},"gitHead":"e05bdd4eae43506e02d9dfc764a60b8b3b927dfa","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip","_id":"public-ip@1.0.0","_shasum":"460c8bdbc9fffbb0063e4b340edb9e2b0cfad1ee","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"dist":{"shasum":"460c8bdbc9fffbb0063e4b340edb9e2b0cfad1ee","size":1368,"noattachment":false,"key":"/public-ip/-/public-ip-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-1.0.0.tgz"},"directories":{},"publish_time":1410732492186,"_cnpm_publish_time":1410732492186,"_hasShrinkwrap":false},"2.0.0":{"name":"public-ip","version":"2.0.0","description":"Get your public IP address - very fast!","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/public-ip"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"bin":{"public-ip":"cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js","cli.js"],"keywords":["cli-app","cli","bin","ip","ipv4","address","external","public","machine","fast","opendns","dns"],"dependencies":{"native-dns":"^0.6.1"},"devDependencies":{"ava":"0.0.4","is-ip":"^1.0.0"},"gitHead":"2210bf11688bf45390a24399f97b7ce99c0a0857","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"homepage":"https://github.com/sindresorhus/public-ip","_id":"public-ip@2.0.0","_shasum":"b8fd44254b012dcfd8936dfb590355792971d7ed","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":""}],"dist":{"shasum":"b8fd44254b012dcfd8936dfb590355792971d7ed","size":1368,"noattachment":false,"key":"/public-ip/-/public-ip-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/public-ip/download/public-ip-2.0.0.tgz"},"directories":{},"publish_time":1410732328132,"_cnpm_publish_time":1410732328132,"_hasShrinkwrap":false}},"readme":"# public-ip\n\n> Get your public IP address - very fast!\n\nIn Node.js, it queries the DNS records of OpenDNS, Google DNS, and HTTPS services to determine your IP address. In browsers, it uses the excellent [icanhaz](https://github.com/major/icanhaz) and [ipify](https://ipify.org) services through HTTPS.\n\n## Install\n\n```sh\nnpm install public-ip\n```\n\n## Usage\n\n```js\nimport {publicIp, publicIpv4, publicIpv6} from 'public-ip';\n\nconsole.log(await publicIp()); // Falls back to IPv4\n//=> 'fe80::200:f8ff:fe21:67cf'\n\nconsole.log(await publicIpv6());\n//=> 'fe80::200:f8ff:fe21:67cf'\n\nconsole.log(await publicIpv4());\n//=> '46.5.21.123'\n```\n\n## API\n\n### publicIp(options?)\n\nReturns a `Promise<string>` with your public IPv4 or IPv6 address. Rejects on error or timeout.\n\nA `.cancel()` method is available on the promise, which can be used to cancel the request.\n\n### publicIpv6(options?)\n\nReturns a `Promise<string>` with your public IPv6 address. Rejects on error or timeout.\n\nA `.cancel()` method is available on the promise, which can be used to cancel the request.\n\n### publicIpv4(options?)\n\nReturns a `Promise<string>` with your public IPv4 address. Rejects on error or timeout.\n\nA `.cancel()` method is available on the promise, which can be used to cancel the request.\n\n#### options\n\nType: `object`\n\n##### onlyHttps\n\nType: `boolean`\\\nDefault: `false`\n\nUse a HTTPS check using the [icanhazip.com](https://github.com/major/icanhaz) service instead of the DNS query. [ipify.org](https://www.ipify.org) is used as a fallback if `icanhazip.com` fails. This check is much more secure and tamper-proof, but also a lot slower. **This option is only available in the Node.js version**. The default behaviour is to check against DNS before using HTTPS fallback. If set to `true`, it will *only* check against HTTPS.\n\n##### fallbackUrls\n\nType: `string[]`\\\nDefault: `[]`\n\nAdd your own custom HTTPS endpoints to get the public IP from. They will only be used if everything else fails. Any service used as fallback *must* return the IP as a plain string.\n\n```js\nimport {publicIpv6} from 'public-ip';\n\nawait publicIpv6({\n\tfallbackUrls: [\n\t\t'https://ifconfig.co/ip'\n\t]\n});\n```\n\n##### timeout\n\nType: `number`\\\nDefault: `5000`\n\nThe time in milliseconds until a request is considered timed out.\n\n### IpNotFoundError\n\nError thrown when the public IP address could not be found.\n\n### CancelError\n\nError thrown when the operation was canceled.\n\n## Maintainers\n\n- [Sindre Sorhus](https://github.com/sindresorhus)\n- [silverwind](https://github.com/silverwind)\n\n## Related\n\n- [public-ip-cli](https://github.com/sindresorhus/public-ip-cli) - CLI for this module\n- [internal-ip](https://github.com/sindresorhus/internal-ip) - Get your internal IP address\n","_attachments":{},"homepage":"https://github.com/sindresorhus/public-ip#readme","bugs":{"url":"https://github.com/sindresorhus/public-ip/issues"},"license":"MIT"}