{"_id":"internal-ip","_rev":"4521947","name":"internal-ip","description":"Get your internal IP address","dist-tags":{"latest":"9.0.0"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2026-04-09T13:08:52.000Z","created":"2014-09-14T20:44:46.645Z","9.0.0":"2026-02-02T14:13:47.955Z","8.0.1":"2025-09-16T16:21:35.555Z","8.0.0":"2023-06-10T14:29:03.729Z","7.0.0":"2021-10-16T17:19:04.154Z","6.2.0":"2020-11-20T15:49:05.084Z","6.1.0":"2020-08-04T17:43:06.059Z","6.0.0":"2020-03-12T03:20:36.231Z","5.0.0":"2019-10-16T05:44:08.879Z","4.3.0":"2019-04-05T06:58:03.492Z","4.2.0":"2019-02-23T13:11:47.601Z","4.1.0":"2019-02-21T07:14:43.324Z","4.0.0":"2019-02-16T05:17:15.491Z","3.0.1":"2017-10-12T04:21:01.532Z","3.0.0":"2017-09-30T08:02:36.935Z","2.0.3":"2017-09-16T17:13:40.838Z","2.0.2":"2017-08-23T16:42:24.836Z","2.0.1":"2017-08-12T14:27:26.317Z","2.0.0":"2017-06-30T11:41:43.410Z","1.2.0":"2016-02-24T19:29:51.134Z","1.1.0":"2015-09-28T16:38:40.649Z","1.0.1":"2015-05-16T11:21:45.877Z","1.0.0":"2014-09-14T20:44:46.645Z"},"users":{"ericwbailey":true,"gaboesquivel":true,"rocket0191":true,"xiaochao":true,"sopepos":true,"tongjieme":true,"itonyyo":true,"ganeshkbhat":true,"xtx1130":true,"heartnett":true},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"versions":{"9.0.0":{"name":"internal-ip","version":"9.0.0","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"funding":"https://github.com/sindresorhus/internal-ip?sponsor=1","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","sideEffects":false,"exports":{"types":"./index.d.ts","node":"./index.js","default":"./browser.js"},"engines":{"node":">=20"},"scripts":{"test":"xo && node --experimental-test-module-mocks --test && tsd"},"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"is-ip":"^5.0.1","p-event":"^7.1.0"},"devDependencies":{"tsd":"^0.33.0","xo":"^1.2.3"},"gitHead":"63441374d8f56a2b58e1be5eaa7ae2da5582baa5","types":"./index.d.ts","_id":"internal-ip@9.0.0","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_nodeVersion":"25.3.0","_npmVersion":"11.7.0","dist":{"shasum":"8796ca8956df09e73baf054a772db411177e4d04","size":3170,"noattachment":false,"key":"/internal-ip/-/internal-ip-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-9.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/internal-ip_9.0.0_1770041627809_0.7340830407393006"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-02T14:13:47.955Z","publish_time":1770041627955,"_source_registry_name":"default","_cnpm_publish_time":1770041627955},"8.0.1":{"name":"internal-ip","version":"8.0.1","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"funding":"https://github.com/sindresorhus/internal-ip?sponsor=1","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","sideEffects":false,"exports":{"types":"./index.d.ts","node":"./index.js","default":"./browser.js"},"engines":{"node":">=16"},"scripts":{"test":"xo && node --experimental-test-module-mocks --test && tsd"},"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"cidr-tools":"^6.4.1","default-gateway":"^7.2.2","is-ip":"^5.0.0","p-event":"^5.0.1"},"devDependencies":{"tsd":"^0.28.1","xo":"^0.54.2"},"_id":"internal-ip@8.0.1","gitHead":"b3a2abc044b0e2ef89926121559804da819799ab","types":"./index.d.ts","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_nodeVersion":"20.19.5","_npmVersion":"10.9.2","dist":{"shasum":"703ed4cd94153c3152826fa810dc53cea2eeda0b","size":2771,"noattachment":false,"key":"/internal-ip/-/internal-ip-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-8.0.1.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/internal-ip_8.0.1_1758039695366_0.7989264422877542"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-16T16:21:35.555Z","publish_time":1758039695555,"_source_registry_name":"default","_cnpm_publish_time":1758039695555},"8.0.0":{"name":"internal-ip","version":"8.0.0","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"funding":"https://github.com/sindresorhus/internal-ip?sponsor=1","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","sideEffects":false,"exports":{"node":"./index.js","default":"./browser.js"},"engines":{"node":">=16"},"scripts":{"test":"xo && ava && tsd"},"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"cidr-tools":"^6.4.1","default-gateway":"^7.2.2","is-ip":"^5.0.0","p-event":"^5.0.1"},"devDependencies":{"ava":"^5.3.0","tsd":"^0.28.1","xo":"^0.54.2"},"types":"./index.d.ts","gitHead":"01503ae224deca9c4b2ad5a519e15f56c4e0439c","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@8.0.0","_nodeVersion":"16.20.0","_npmVersion":"9.2.0","dist":{"shasum":"9c998de890def7571d81e4366179e89c63d197fe","size":2743,"noattachment":false,"key":"/internal-ip/-/internal-ip-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-8.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip_8.0.0_1686407343558_0.44058205338505196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-10T14:29:03.729Z","publish_time":1686407343729,"_source_registry_name":"default","_cnpm_publish_time":1686407343729},"7.0.0":{"name":"internal-ip","version":"7.0.0","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"funding":"https://github.com/sindresorhus/internal-ip?sponsor=1","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"node":"./index.js","default":"./browser.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && ava && tsd"},"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"default-gateway":"^6.0.3","ipaddr.js":"^2.0.1","is-ip":"^3.1.0","p-event":"^4.2.0"},"devDependencies":{"ava":"^3.15.0","tsd":"^0.18.0","xo":"^0.45.0"},"gitHead":"2681eca51126fb2a988b5fb65bd5f798380b466e","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@7.0.0","_nodeVersion":"12.22.1","_npmVersion":"7.20.3","dist":{"shasum":"5b1c6a9d7e188aa73a1b69717daf50c8d8ed774f","size":3064,"noattachment":false,"key":"/internal-ip/-/internal-ip-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-7.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip_7.0.0_1634404743969_0.27074659623251107"},"_hasShrinkwrap":false,"publish_time":1634404744154,"_cnpm_publish_time":1634404744154},"6.2.0":{"name":"internal-ip","version":"6.2.0","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"funding":"https://github.com/sindresorhus/internal-ip?sponsor=1","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=10"},"scripts":{"test":"xo && ava && tsd"},"exports":{"browser":"./browser.js","default":"./index.js"},"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"default-gateway":"^6.0.0","ipaddr.js":"^1.9.1","is-ip":"^3.1.0","p-event":"^4.2.0"},"devDependencies":{"ava":"^2.4.0","tsd":"^0.13.1","xo":"^0.32.1"},"browser":"browser.js","gitHead":"9a4491a701c264bf80258191bb5ea3753297bb99","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@6.2.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"d5541e79716e406b74ac6b07b856ef18dc1621c1","size":3092,"noattachment":false,"key":"/internal-ip/-/internal-ip-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-6.2.0.tgz"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip_6.2.0_1605887344922_0.9377520690535965"},"_hasShrinkwrap":false,"publish_time":1605887345084,"_cnpm_publish_time":1605887345084},"6.1.0":{"name":"internal-ip","version":"6.1.0","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"funding":"https://github.com/sindresorhus/internal-ip?sponsor=1","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=10"},"scripts":{"test":"xo && ava && tsd"},"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"default-gateway":"^6.0.0","ipaddr.js":"^1.9.1"},"devDependencies":{"ava":"^2.4.0","tsd":"^0.13.1","xo":"^0.32.1"},"gitHead":"f2a688ee1a8cc8ddb0f3583cba3938cb646859c5","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@6.1.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"3ce3a9155dc9e2a423af0059efcf5f4b0de3399c","size":2452,"noattachment":false,"key":"/internal-ip/-/internal-ip-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-6.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip_6.1.0_1596562985924_0.7300866951420435"},"_hasShrinkwrap":false,"publish_time":1596562986059,"_cnpm_publish_time":1596562986059},"6.0.0":{"name":"internal-ip","version":"6.0.0","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"funding":"https://github.com/sindresorhus/internal-ip?sponsor=1","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=10"},"scripts":{"test":"xo && ava && tsd"},"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"default-gateway":"^6.0.0","ipaddr.js":"^1.9.1"},"devDependencies":{"ava":"^2.4.0","tsd":"^0.11.0","xo":"^0.25.3"},"gitHead":"13af835a2ecfc367ffc24e44499bc1a5e0d64484","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@6.0.0","_nodeVersion":"10.18.1","_npmVersion":"6.14.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"be57b018e8e6994048134e6f4262fcd3d467e6e7","size":2488,"noattachment":false,"key":"/internal-ip/-/internal-ip-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-6.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip_6.0.0_1583983236119_0.33588730654717724"},"_hasShrinkwrap":false,"publish_time":1583983236231,"_cnpm_publish_time":1583983236231},"5.0.0":{"name":"internal-ip","version":"5.0.0","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"default-gateway":"^5.0.4","ipaddr.js":"^1.9.1"},"devDependencies":{"ava":"^2.4.0","tsd":"^0.9.0","xo":"^0.25.3"},"gitHead":"85e981f1c60ac73ec1b15f70aa8132be39eacf66","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@5.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"e7c24aea05308f57b7b3ca7c80c07da8f25e224f","size":2499,"noattachment":false,"key":"/internal-ip/-/internal-ip-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-5.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip_5.0.0_1571204648738_0.18918474974201294"},"_hasShrinkwrap":false,"publish_time":1571204648879,"_cnpm_publish_time":1571204648879},"4.3.0":{"name":"internal-ip","version":"4.3.0","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava && tsd"},"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"default-gateway":"^4.2.0","ipaddr.js":"^1.9.0"},"devDependencies":{"ava":"^1.4.1","tsd":"^0.7.2","xo":"^0.24.0"},"gitHead":"4f496a9befa86c40dba4a3ed57fedfb7c089599d","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@4.3.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"845452baad9d2ca3b69c635a137acb9a0dad0907","size":2364,"noattachment":false,"key":"/internal-ip/-/internal-ip-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-4.3.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip_4.3.0_1554447483357_0.4200649506716061"},"_hasShrinkwrap":false,"publish_time":1554447483492,"_cnpm_publish_time":1554447483492},"4.2.0":{"name":"internal-ip","version":"4.2.0","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava && tsd-check"},"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"default-gateway":"^4.0.1","ipaddr.js":"^1.9.0"},"devDependencies":{"ava":"^1.2.1","tsd-check":"^0.3.0","xo":"^0.24.0"},"gitHead":"7548b775c7f94241a615e6322efd8e65d6c0fa97","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@4.2.0","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"46e81b638d84c338e5c67e42b1a17db67d0814fa","size":2354,"noattachment":false,"key":"/internal-ip/-/internal-ip-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-4.2.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip_4.2.0_1550927507407_0.15512484925100534"},"_hasShrinkwrap":false,"publish_time":1550927507601,"_cnpm_publish_time":1550927507601},"4.1.0":{"name":"internal-ip","version":"4.1.0","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava && tsd-check"},"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"default-gateway":"^3.1.0","ipaddr.js":"^1.9.0"},"devDependencies":{"ava":"^1.2.1","tsd-check":"^0.3.0","xo":"^0.24.0"},"gitHead":"3ae74792b8e7e66c4fe8c56de45701793f88c1dc","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@4.1.0","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"6658767ca7087b67f720df711605188e8364e340","size":2353,"noattachment":false,"key":"/internal-ip/-/internal-ip-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-4.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip_4.1.0_1550733283113_0.7537145436937385"},"_hasShrinkwrap":false,"publish_time":1550733283324,"_cnpm_publish_time":1550733283324},"4.0.0":{"name":"internal-ip","version":"4.0.0","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"default-gateway":"^3.1.0","ipaddr.js":"^1.9.0"},"devDependencies":{"ava":"^1.2.1","xo":"^0.24.0"},"gitHead":"a8c9c56f5d10298ae4583e6783dca97d36f25c74","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@4.0.0","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"9e2637d1ac16e78d0f64f2b94e1519b92f373f2b","size":2108,"noattachment":false,"key":"/internal-ip/-/internal-ip-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-4.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip_4.0.0_1550294235315_0.6528111327076651"},"_hasShrinkwrap":false,"publish_time":1550294235491,"_cnpm_publish_time":1550294235491},"3.0.1":{"name":"internal-ip","version":"3.0.1","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"os":["android","darwin","freebsd","linux","openbsd","sunos","win32"],"dependencies":{"default-gateway":"^2.6.0","ipaddr.js":"^1.5.2"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"389a3089bbb739aa3de44084c356b3dda60678ab","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@3.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"silverwind","email":"npm@silverwind.io"},"dist":{"shasum":"df5c99876e1d2eb2ea2d74f520e3f669a00ece27","size":2164,"noattachment":false,"key":"/internal-ip/-/internal-ip-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-3.0.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip-3.0.1.tgz_1507782060347_0.030048957094550133"},"directories":{},"publish_time":1507782061532,"_hasShrinkwrap":false,"_cnpm_publish_time":1507782061532},"3.0.0":{"name":"internal-ip","version":"3.0.0","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"os":["android","darwin","freebsd","linux","openbsd","sunos","win32"],"dependencies":{"default-gateway":"^2.6.0","ipaddr.js":"^1.5.2"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"de43f8f9dbf482860906bb81bb3d03abb149d022","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@3.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"silverwind","email":"npm@silverwind.io"},"dist":{"shasum":"2aac6dd048c0c97a6fbc95de8e5fa15b88da596e","size":2158,"noattachment":false,"key":"/internal-ip/-/internal-ip-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-3.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip-3.0.0.tgz_1506758555950_0.19928116141818464"},"directories":{},"publish_time":1506758556935,"_hasShrinkwrap":false,"_cnpm_publish_time":1506758556935},"2.0.3":{"name":"internal-ip","version":"2.0.3","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"default-gateway":"^2.2.2","ipaddr.js":"^1.5.2"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"01c2d31f62823e360ba23a6aad00653345aff245","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@2.0.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"silverwind","email":"npm@silverwind.io"},"dist":{"shasum":"ed3cf9b671ac7ff23037bfacad42eb439cd9546c","size":2066,"noattachment":false,"key":"/internal-ip/-/internal-ip-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-2.0.3.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip-2.0.3.tgz_1505582019779_0.6302005373872817"},"directories":{},"publish_time":1505582020838,"_hasShrinkwrap":false,"_cnpm_publish_time":1505582020838},"2.0.2":{"name":"internal-ip","version":"2.0.2","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"default-gateway":"^2.0.2","ipaddr.js":"^1.5.1"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"6b17cd6379f400eaae7041b6d5a0e67967828067","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@2.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"silverwind","email":"npm@silverwind.io"},"dist":{"shasum":"bed2b35491e8b42aee087de7614e870908ee80f2","size":2062,"noattachment":false,"key":"/internal-ip/-/internal-ip-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-2.0.2.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip-2.0.2.tgz_1503506543596_0.5833584431093186"},"directories":{},"publish_time":1503506544836,"_hasShrinkwrap":false,"_cnpm_publish_time":1503506544836},"2.0.1":{"name":"internal-ip","version":"2.0.1","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"default-gateway":"^2.0.0","ip":"^1.1.5","ipaddr.js":"^1.4.0"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"6dac8ced9fb7f2272e447e188ff5120340fbf8b3","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@2.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"silverwind","email":"npm@silverwind.io"},"dist":{"shasum":"ac6eaf4f79c8ff8844f65e351a745280ef868b38","size":2168,"noattachment":false,"key":"/internal-ip/-/internal-ip-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-2.0.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip-2.0.1.tgz_1502548045100_0.9065437342505902"},"directories":{},"publish_time":1502548046317,"_hasShrinkwrap":false,"_cnpm_publish_time":1502548046317},"2.0.0":{"name":"internal-ip","version":"2.0.0","description":"Get your internal IP address","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/internal-ip.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["ip","ipv6","ipv4","address","internal","local","machine","system","net","gateway"],"dependencies":{"default-gateway":"^2.0.0","ip":"^1.1.5","ipaddr.js":"^1.4.0"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"df16f28cd59238ed7e5297a73745f09a43d09064","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip#readme","_id":"internal-ip@2.0.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"abbb555d4718b84f88625bcc04ab80b68acaa3f8","size":2044,"noattachment":false,"key":"/internal-ip/-/internal-ip-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/internal-ip-2.0.0.tgz_1498822902504_0.20054985862225294"},"directories":{},"publish_time":1498822903410,"_hasShrinkwrap":false,"_cnpm_publish_time":1498822903410},"1.2.0":{"name":"internal-ip","version":"1.2.0","description":"Get your internal IPv4 or IPv6 address","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/internal-ip"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"bin":{"internal-ip":"cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js","cli.js"],"keywords":["cli-app","cli","bin","ip","ipv4","ipv6","address","internal","local","machine"],"dependencies":{"meow":"^3.3.0"},"devDependencies":{"ava":"*","is-ip":"^1.0.0","xo":"*"},"gitHead":"ef43d204ee3e36dbc0bc8333b5ab816208553269","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip","_id":"internal-ip@1.2.0","_shasum":"ae9fbf93b984878785d50a8de1b356956058cf5c","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"ae9fbf93b984878785d50a8de1b356956058cf5c","size":2053,"noattachment":false,"key":"/internal-ip/-/internal-ip-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-1.2.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/internal-ip-1.2.0.tgz_1456342188905_0.8255082112737"},"directories":{},"publish_time":1456342191134,"_cnpm_publish_time":1456342191134,"_hasShrinkwrap":false},"1.1.0":{"name":"internal-ip","version":"1.1.0","description":"Get your internal IPv4 or IPv6 address","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/internal-ip"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"bin":{"internal-ip":"cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js","cli.js"],"keywords":["cli-app","cli","bin","ip","ipv4","ipv6","address","internal","local","machine"],"dependencies":{"meow":"^3.3.0"},"devDependencies":{"ava":"*","is-ip":"^1.0.0","xo":"*"},"gitHead":"35013e90f568637faad59c645e8f73cebffa9098","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip","_id":"internal-ip@1.1.0","_shasum":"bc2a617b39ec37f4cf1616a531a96c2867faf788","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"bc2a617b39ec37f4cf1616a531a96c2867faf788","size":1981,"noattachment":false,"key":"/internal-ip/-/internal-ip-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-1.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1443458320649,"_cnpm_publish_time":1443458320649,"_hasShrinkwrap":false},"1.0.1":{"name":"internal-ip","version":"1.0.1","description":"Get your internal IPv4 address","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/internal-ip"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"bin":{"internal-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","internal","local","machine"],"dependencies":{"meow":"^3.1.0"},"devDependencies":{"ava":"0.0.4","is-ip":"^1.0.0"},"gitHead":"c0e2abbfefe3b544dbc87da0a72257e3fc274f1d","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip","_id":"internal-ip@1.0.1","_shasum":"d00550768cb280f417eb05fd2feed774afeaa7e9","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"d00550768cb280f417eb05fd2feed774afeaa7e9","size":1752,"noattachment":false,"key":"/internal-ip/-/internal-ip-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-1.0.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1431775305877,"_cnpm_publish_time":1431775305877,"_hasShrinkwrap":false},"1.0.0":{"name":"internal-ip","version":"1.0.0","description":"Get your internal IPv4 address","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/internal-ip"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"bin":{"internal-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","internal","local","machine"],"devDependencies":{"ava":"0.0.4","is-ip":"^1.0.0"},"gitHead":"fba9184d284ae01ac8a8086064f04812f35c50a0","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"homepage":"https://github.com/sindresorhus/internal-ip","_id":"internal-ip@1.0.0","_shasum":"b484048e9051d07251bcc7e4396df547f4e3497e","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"dist":{"shasum":"b484048e9051d07251bcc7e4396df547f4e3497e","size":1067,"noattachment":false,"key":"/internal-ip/-/internal-ip-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/internal-ip/download/internal-ip-1.0.0.tgz"},"directories":{},"publish_time":1410727486645,"_cnpm_publish_time":1410727486645,"_hasShrinkwrap":false}},"readme":"# internal-ip\n\n> Get your internal IP address\n\n## Install\n\n```sh\nnpm install internal-ip\n```\n\n## Usage\n\n```js\nimport {internalIpV6, internalIpV4} from 'internal-ip';\n\nconsole.log(await internalIpV6());\n//=> 'fe80::1'\n\nconsole.log(await internalIpV4());\n//=> '10.0.0.79'\n```\n\n## API\n\nThe async functions use a UDP connection to determine the address of the internet-facing interface (no packets are sent). When that fails (for example, when offline), it falls back to scanning `os.networkInterfaces()`. The sync functions always use `os.networkInterfaces()`. If multiple non-internal interfaces are present and the internet-facing interface cannot be determined, `undefined` will be returned to avoid selecting the wrong interface.\n\n`internalIpV6Sync()` and `internalIpV4Sync()` are not supported in browsers and just return `undefined`.\n\n### internalIpV6()\n\nReturns the internal IPv6 address asynchronously.\n\n### internalIpV4()\n\nReturns the internal IPv4 address asynchronously.\n\n### internalIpV6Sync()\n\nReturns the internal IPv6 address synchronously.\n\n### internalIpV4Sync()\n\nReturns the internal IPv4 address synchronously.\n\n## Related\n\n- [internal-ip-cli](https://github.com/sindresorhus/internal-ip-cli) - CLI for this package\n- [public-ip](https://github.com/sindresorhus/public-ip) - Get your public IP address\n","_attachments":{},"homepage":"https://github.com/sindresorhus/internal-ip#readme","bugs":{"url":"https://github.com/sindresorhus/internal-ip/issues"},"license":"MIT"}