{"_id":"private-ip","_rev":"4647329","name":"private-ip","description":"Check if IP address is private.","dist-tags":{"latest":"3.0.2"},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"time":{"modified":"2026-04-10T20:22:03.000Z","created":"2016-08-02T18:25:58.259Z","3.0.2":"2024-01-25T18:55:44.991Z","3.0.1":"2023-07-08T17:59:46.719Z","3.0.0":"2022-11-13T11:47:42.556Z","2.3.4":"2022-08-08T13:11:34.385Z","2.3.3":"2021-11-08T08:46:36.513Z","2.3.2":"2021-11-08T08:36:41.595Z","2.3.1":"2021-10-25T11:38:11.314Z","2.3.0":"2021-10-12T09:24:27.419Z","2.2.1":"2021-04-16T06:56:14.584Z","2.2.0":"2021-04-07T11:22:44.368Z","2.1.1":"2020-11-29T18:44:29.246Z","2.1.0":"2020-11-28T19:10:06.741Z","2.0.0":"2020-11-23T12:29:23.303Z","1.0.5":"2017-04-29T21:23:32.447Z","1.0.2":"2016-08-03T11:32:33.061Z","1.0.1":"2016-08-03T11:17:19.539Z","1.0.0":"2016-08-03T11:02:07.040Z","0.1.0":"2016-08-02T18:25:58.259Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"versions":{"3.0.2":{"name":"private-ip","version":"3.0.2","description":"Check if IP address is private.","exports":{".":{"types":"./lib/index.d.ts","import":"./index.js"}},"type":"module","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","authors":["Damir Mustafin <frenchthebread@gmail.com>","Sick.Codes <https://twitter.com/sickcodes>","John Jackson <https://twitter.com/johnjhacking>","Nick Sahler <https://twitter.com/tensor_bodega>"],"contributors":[{"name":"Harold Hunt","url":"https://www.linkedin.com/in/huntharo/"},{"name":"Aravindha Hariharan M","url":"https://www.linkedin.com/in/aravindha1234u/"}],"license":"MIT","scripts":{"build":"npm run clean && ./node_modules/typescript/bin/tsc --outDir lib","clean":"rimraf ./lib","test":"npm run build && ava","prepublish":"npm run build"},"keywords":["ip","ipv4","ipv6","address","private","netmask","localhost","lan"],"devDependencies":{"@types/netmask":"^1.0.30","ava":"^5.3.1","rimraf":"^3.0.2","typescript":"^4.9.5"},"dependencies":{"@chainsafe/is-ip":"^2.0.1","ip-regex":"^5.0.0","ipaddr.js":"^2.1.0","netmask":"^2.0.2"},"engines":{"node":">=14.16"},"_id":"private-ip@3.0.2","gitHead":"9d984ed3cd6d17d1d5a0f0d358c13c4c7a8996dd","_nodeVersion":"20.7.0","_npmVersion":"10.2.1","dist":{"shasum":"1daf6052ee5cee53238616a377d6be180e9490ef","size":3712,"noattachment":false,"key":"/private-ip/-/private-ip-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-3.0.2.tgz"},"_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"directories":{},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/private-ip_3.0.2_1706208944811_0.15393633017240815"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-25T18:55:44.991Z","publish_time":1706208944991,"_source_registry_name":"default","_cnpm_publish_time":1706208944991},"3.0.1":{"name":"private-ip","version":"3.0.1","description":"Check if IP address is private.","exports":"./index.js","type":"module","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","authors":["Damir Mustafin <frenchthebread@gmail.com>","Sick.Codes <https://twitter.com/sickcodes>","John Jackson <https://twitter.com/johnjhacking>","Nick Sahler <https://twitter.com/tensor_bodega>"],"contributors":[{"name":"Harold Hunt","url":"https://www.linkedin.com/in/huntharo/"},{"name":"Aravindha Hariharan M","url":"https://www.linkedin.com/in/aravindha1234u/"}],"license":"MIT","scripts":{"build":"npm run clean && ./node_modules/typescript/bin/tsc --outDir lib","clean":"rimraf ./lib","test":"npm run build && ava","prepublish":"npm run build"},"keywords":["ip","ipv4","ipv6","address","private","netmask","localhost","lan"],"devDependencies":{"@types/netmask":"^1.0.30","ava":"^5.3.1","rimraf":"^3.0.2","typescript":"^4.9.5"},"dependencies":{"@chainsafe/is-ip":"^2.0.1","ip-regex":"^5.0.0","ipaddr.js":"^2.1.0","netmask":"^2.0.2"},"engines":{"node":">=14.16"},"gitHead":"009c6867353439af137225495f9922383bdbb54a","_id":"private-ip@3.0.1","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"shasum":"1fa8108f53512c6b82f79d4d2ac665140dee5da5","size":3692,"noattachment":false,"key":"/private-ip/-/private-ip-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-3.0.1.tgz"},"_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"directories":{},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/private-ip_3.0.1_1688839186544_0.9621473903254973"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-08T17:59:46.719Z","publish_time":1688839186719,"_source_registry_name":"default","_cnpm_publish_time":1688839186719},"3.0.0":{"name":"private-ip","version":"3.0.0","description":"Check if IP address is private.","exports":"./index.js","type":"module","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","authors":["Damir Mustafin <frenchthebread@gmail.com>","Sick.Codes <https://twitter.com/sickcodes>","John Jackson <https://twitter.com/johnjhacking>","Nick Sahler <https://twitter.com/tensor_bodega>"],"contributors":[{"name":"Harold Hunt","url":"https://www.linkedin.com/in/huntharo/"},{"name":"Aravindha Hariharan M","url":"https://www.linkedin.com/in/aravindha1234u/"}],"license":"MIT","scripts":{"build":"npm run clean && ./node_modules/typescript/bin/tsc --outDir lib","clean":"rimraf ./lib","test":"npm run build && ava","prepublish":"npm run build"},"keywords":["ip","ipv4","ipv6","address","private","netmask","localhost","lan"],"devDependencies":{"@types/netmask":"^1.0.30","ava":"^5.0.1","rimraf":"^3.0.2","typescript":"^4.8.4"},"dependencies":{"@chainsafe/is-ip":"^2.0.1","ip-regex":"^5.0.0","ipaddr.js":"^2.0.1","netmask":"^2.0.2"},"engines":{"node":">=14.16"},"gitHead":"5568f2c4063fb076fa544a26b4569bb1cb6f4015","_id":"private-ip@3.0.0","_nodeVersion":"19.0.1","_npmVersion":"8.19.2","dist":{"shasum":"a65d10e2db06f6bb2f97f716f1a8976a3460a4a6","size":3837,"noattachment":false,"key":"/private-ip/-/private-ip-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-3.0.0.tgz"},"_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"directories":{},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/private-ip_3.0.0_1668340062409_0.9220624521814038"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-13T11:47:47.900Z","publish_time":1668340062556,"_cnpm_publish_time":1668340062556},"2.3.4":{"name":"private-ip","version":"2.3.4","description":"Check if IP address is private.","main":"index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","authors":["Damir Mustafin <frenchthebread@gmail.com>","Sick.Codes <https://twitter.com/sickcodes>","John Jackson <https://twitter.com/johnjhacking>","Nick Sahler <https://twitter.com/tensor_bodega>"],"contributors":[{"name":"Harold Hunt","url":"https://www.linkedin.com/in/huntharo/"},{"name":"Aravindha Hariharan M","url":"https://www.linkedin.com/in/aravindha1234u/"}],"license":"MIT","scripts":{"build":"npm run clean && ./node_modules/typescript/bin/tsc --outDir lib","clean":"rimraf ./lib","test":"npm run build && ava","prepublish":"npm run build"},"keywords":["ip","ipv4","ipv6","address","private","netmask","localhost","lan"],"devDependencies":{"@types/netmask":"^1.0.30","ava":"^4.3.1","rimraf":"^3.0.2","typescript":"^4.7.4"},"dependencies":{"ip-regex":"^4.3.0","ipaddr.js":"^2.0.1","is-ip":"^3.1.0","netmask":"^2.0.2"},"gitHead":"d338fe5f93e44e8f2d3426398d10556c09aa9f8f","_id":"private-ip@2.3.4","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"e2944f2a7a0142ec6640efda323af4b96307524e","size":3768,"noattachment":false,"key":"/private-ip/-/private-ip-2.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-2.3.4.tgz"},"_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"directories":{},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/private-ip_2.3.4_1659964294167_0.5581630264047119"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-08T13:50:00.875Z","publish_time":1659964294385,"_cnpm_publish_time":1659964294385},"2.3.3":{"name":"private-ip","version":"2.3.3","description":"Check if IP address is private.","main":"index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","authors":["Damir Mustafin <frenchthebread@gmail.com>","Sick.Codes <https://twitter.com/sickcodes>","John Jackson <https://twitter.com/johnjhacking>","Nick Sahler <https://twitter.com/tensor_bodega>"],"contributors":[{"name":"Harold Hunt","url":"https://www.linkedin.com/in/huntharo/"},{"name":"Aravindha Hariharan M","url":"https://www.linkedin.com/in/aravindha1234u/"}],"license":"MIT","scripts":{"build":"npm run clean && ./node_modules/typescript/bin/tsc --outDir lib","clean":"rimraf ./lib","test":"npm run build && ava","prepublish":"npm run build"},"keywords":["ip","ipv4","ipv6","address","private","netmask","localhost","lan"],"devDependencies":{"@types/netmask":"^1.0.30","ava":"^3.15.0","rimraf":"^3.0.2","typescript":"^4.3.5"},"dependencies":{"ip-regex":"^4.3.0","ipaddr.js":"^2.0.1","is-ip":"^3.1.0","netmask":"^2.0.2"},"gitHead":"ca39bc4f0f95c7214707a949ea16f89dc0ad8a8f","_id":"private-ip@2.3.3","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"1e80ff8443e5ac78f555631aec3ea6ff027fa6aa","size":3763,"noattachment":false,"key":"/private-ip/-/private-ip-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-2.3.3.tgz"},"_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"directories":{},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/private-ip_2.3.3_1636361196384_0.41603467548013695"},"_hasShrinkwrap":false,"publish_time":1636361196513,"_cnpm_publish_time":1636361196513,"_cnpmcore_publish_time":"2021-12-16T15:44:54.017Z"},"2.3.2":{"name":"private-ip","version":"2.3.2","description":"Check if IP address is private.","main":"index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","authors":["Damir Mustafin <frenchthebread@gmail.com>","Sick.Codes <https://twitter.com/sickcodes>","John Jackson <https://twitter.com/johnjhacking>","Nick Sahler <https://twitter.com/tensor_bodega>"],"contributors":[{"name":"Harold Hunt","url":"https://www.linkedin.com/in/huntharo/"},{"name":"Aravindha Hariharan M","url":"https://www.linkedin.com/in/aravindha1234u/"}],"license":"MIT","scripts":{"build":"npm run clean && ./node_modules/typescript/bin/tsc --outDir lib","clean":"rimraf ./lib","test":"npm run build && ava","prepublish":"npm run build"},"keywords":["ip","ipv4","ipv6","address","private","netmask","localhost","lan"],"devDependencies":{"@types/netmask":"^1.0.30","ava":"^3.15.0","rimraf":"^3.0.2","typescript":"^4.3.5"},"dependencies":{"ip-regex":"^4.3.0","ipaddr.js":"^2.0.1","is-ip":"^3.1.0","netmask":"^2.0.2"},"gitHead":"d9cef5776cede331c383ba7482656869ebd0087c","_id":"private-ip@2.3.2","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"eca279904ca3c5c00e22f0191d441d4840792475","size":3764,"noattachment":false,"key":"/private-ip/-/private-ip-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-2.3.2.tgz"},"_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"directories":{},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/private-ip_2.3.2_1636360601466_0.9935714339109056"},"_hasShrinkwrap":false,"publish_time":1636360601595,"_cnpm_publish_time":1636360601595,"_cnpmcore_publish_time":"2021-12-16T15:44:54.258Z"},"2.3.1":{"name":"private-ip","version":"2.3.1","description":"Check if IP address is private.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","authors":["Damir Mustafin <frenchthebread@gmail.com>","Sick.Codes <https://twitter.com/sickcodes>","John Jackson <https://twitter.com/johnjhacking>","Nick Sahler <https://twitter.com/tensor_bodega>"],"contributors":[{"name":"Harold Hunt","url":"https://www.linkedin.com/in/huntharo/"},{"name":"Aravindha Hariharan M","url":"https://www.linkedin.com/in/aravindha1234u/"}],"license":"MIT","scripts":{"build":"npm run clean && ./node_modules/typescript/bin/tsc --outDir lib","clean":"rimraf ./lib","test":"npm run build && ava","prepublish":"npm run build"},"keywords":["ip","ipv4","ipv6","address","private","netmask","localhost","lan"],"devDependencies":{"@types/netmask":"^1.0.30","ava":"^3.15.0","rimraf":"^3.0.2","typescript":"^4.3.5"},"dependencies":{"ip-regex":"^4.3.0","ipaddr.js":"^2.0.1","is-ip":"^3.1.0","netmask":"^2.0.2"},"gitHead":"fcd7f6bbc7cb4049ed5563b33f5ba16dc4caed1e","_id":"private-ip@2.3.1","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"fef387b981eb5c50caaab36da8c62f346356a415","size":3679,"noattachment":false,"key":"/private-ip/-/private-ip-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-2.3.1.tgz"},"_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"directories":{},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/private-ip_2.3.1_1635161891147_0.2487980118635964"},"_hasShrinkwrap":false,"publish_time":1635161891314,"_cnpm_publish_time":1635161891314,"_cnpmcore_publish_time":"2021-12-16T15:44:54.460Z"},"2.3.0":{"name":"private-ip","version":"2.3.0","description":"Check if IP address is private.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","authors":["Damir Mustafin <frenchthebread@gmail.com>","Sick.Codes <https://twitter.com/sickcodes>","John Jackson <https://twitter.com/johnjhacking>","Nick Sahler <https://twitter.com/tensor_bodega>"],"contributors":[{"name":"Harold Hunt","url":"https://www.linkedin.com/in/huntharo/"},{"name":"Aravindha Hariharan M","url":"https://www.linkedin.com/in/aravindha1234u/"}],"license":"MIT","scripts":{"build":"npm run clean && ./node_modules/typescript/bin/tsc --outDir lib","clean":"rimraf ./lib","test":"npm run build && ava","prepublish":"npm run build"},"keywords":["ip","ipv4","ipv6","address","private","netmask","localhost","lan"],"devDependencies":{"@types/netmask":"^1.0.30","ava":"^3.15.0","rimraf":"^3.0.2","typescript":"^4.3.5"},"dependencies":{"ip-regex":"^4.3.0","ipaddr.js":"^2.0.1","is-ip":"^3.1.0","netmask":"^2.0.2"},"gitHead":"77fb9383bb1d44b66d175028ec5cad7c48de1b0e","_id":"private-ip@2.3.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"aa07bf623c60ea75ee5d140814f492648c001717","size":3664,"noattachment":false,"key":"/private-ip/-/private-ip-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-2.3.0.tgz"},"_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"directories":{},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/private-ip_2.3.0_1634030667264_0.4645433675781572"},"_hasShrinkwrap":false,"publish_time":1634030667419,"_cnpm_publish_time":1634030667419,"_cnpmcore_publish_time":"2021-12-16T15:44:54.693Z"},"2.2.1":{"name":"private-ip","version":"2.2.1","description":"Check if IP address is private.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","authors":["Damir Mustafin <frenchthebread@gmail.com>","Sick.Codes <https://twitter.com/sickcodes>","John Jackson <https://twitter.com/johnjhacking>","Nick Sahler <https://twitter.com/tensor_bodega>"],"contributors":[{"name":"Harold Hunt","url":"https://www.linkedin.com/in/huntharo/"},{"name":"Aravindha Hariharan M","url":"https://www.linkedin.com/in/aravindha1234u/"}],"license":"MIT","scripts":{"build":"npm run clean && ./node_modules/.bin/babel src --out-dir lib","clean":"rimraf ./lib","test":"npm run build && ava","prepublish":"npm run build"},"keywords":["ip","address","private","netmask","localhost","lan"],"devDependencies":{"ava":"^3.15.0","babel-cli":"^6.26.0","rimraf":"^3.0.2"},"dependencies":{"ip-regex":"^4.3.0","netmask":"^2.0.2"},"gitHead":"b1277359ab4c3e72f2f5bec5d0b2c6493e2606c6","_id":"private-ip@2.2.1","_nodeVersion":"15.0.0","_npmVersion":"7.9.0","dist":{"shasum":"4fe167d04e12eca5c67cdcbd3224e86b38c79253","size":3223,"noattachment":false,"key":"/private-ip/-/private-ip-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-2.2.1.tgz"},"_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"directories":{},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/private-ip_2.2.1_1618556174408_0.7530928053106927"},"_hasShrinkwrap":false,"publish_time":1618556174584,"_cnpm_publish_time":1618556174584,"_cnpmcore_publish_time":"2021-12-16T15:44:54.961Z"},"2.2.0":{"name":"private-ip","version":"2.2.0","description":"Check if IP address is private.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","authors":["Damir Mustafin <frenchthebread@gmail.com>","Sick.Codes <https://twitter.com/sickcodes>","John Jackson <https://twitter.com/johnjhacking>","Nick Sahler <https://twitter.com/tensor_bodega>"],"contributors":[{"name":"Harold Hunt","url":"https://www.linkedin.com/in/huntharo/"},{"name":"Aravindha Hariharan M","url":"https://www.linkedin.com/in/aravindha1234u/"}],"license":"MIT","scripts":{"build":"npm run clean && ./node_modules/.bin/babel src --out-dir lib","clean":"rimraf ./lib","test":"npm run build && ava","prepublish":"npm run build"},"keywords":["ip","address","private","netmask","localhost","lan"],"devDependencies":{"ava":"^3.15.0","babel-cli":"^6.26.0","rimraf":"^3.0.2"},"dependencies":{"ip-regex":"^4.3.0","netmask":"^2.0.2"},"gitHead":"664a127cf5e2ada207aded52937687ab80dc4a95","_id":"private-ip@2.2.0","_nodeVersion":"15.0.0","_npmVersion":"7.6.0","dist":{"shasum":"1b2baa6306994912b61e9e4321f7ac2282918162","size":3255,"noattachment":false,"key":"/private-ip/-/private-ip-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-2.2.0.tgz"},"_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"directories":{},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/private-ip_2.2.0_1617794564219_0.7139599815331614"},"_hasShrinkwrap":false,"publish_time":1617794564368,"_cnpm_publish_time":1617794564368,"_cnpmcore_publish_time":"2021-12-16T15:44:55.296Z"},"2.1.1":{"name":"private-ip","version":"2.1.1","description":"Check if IP address is private.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","authors":["Damir Mustafin <frenchthebread@gmail.com>","Sick.Codes <https://twitter.com/sickcodes>","John Jackson <https://twitter.com/johnjhacking>","Nick Sahler <https://twitter.com/tensor_bodega>"],"contributors":[{"name":"Harold Hunt","url":"https://www.linkedin.com/in/huntharo/"}],"license":"MIT","scripts":{"lint":"eslint src","build":"npm run clean && ./node_modules/.bin/babel src --out-dir lib","clean":"rimraf ./lib","test":"npm run build && ava","prepublish":"npm run build"},"keywords":["ip","address","private","netmask","localhost","lan"],"devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-eslint":"^7.2.3","babel-preset-latest":"^6.24.1","eslint":"^3.19.0","rimraf":"^2.6.1","standard":"^10.0.2"},"dependencies":{"is-ip":"^3.1.0","netmask":"^1.0.6"},"gitHead":"59fde6206012bfacc875dbfe15ae29f9811381d3","_id":"private-ip@2.1.1","_nodeVersion":"15.0.0","_npmVersion":"7.0.2","dist":{"shasum":"cd4ac7481099991e211706f411aede9725c1712f","size":3718,"noattachment":false,"key":"/private-ip/-/private-ip-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-2.1.1.tgz"},"_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"directories":{},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/private-ip_2.1.1_1606675469113_0.5173364173769393"},"_hasShrinkwrap":false,"publish_time":1606675469246,"_cnpm_publish_time":1606675469246,"_cnpmcore_publish_time":"2021-12-16T15:44:55.487Z"},"2.1.0":{"name":"private-ip","version":"2.1.0","description":"Check if IP address is private.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","authors":["Damir Mustafin <frenchthebread@gmail.com>","Sick.Codes <https://twitter.com/sickcodes>","John Jackson <https://twitter.com/johnjhacking>","Nick Sahler <https://twitter.com/tensor_bodega>"],"contributors":[{"name":"Harold Hunt","url":"https://www.linkedin.com/in/huntharo/"}],"license":"MIT","scripts":{"lint":"eslint src","build":"npm run clean && ./node_modules/.bin/babel src --out-dir lib","clean":"rimraf ./lib","test":"npm run build && ava","prepublish":"npm run build"},"keywords":["ip","address","private","netmask","localhost","lan"],"devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-eslint":"^7.2.3","babel-preset-latest":"^6.24.1","eslint":"^3.19.0","rimraf":"^2.6.1","standard":"^10.0.2"},"dependencies":{"is-ip":"^3.1.0","netmask":"^1.0.6"},"gitHead":"ef75bd5ca91406a62231f010dd73203fc350afe3","_id":"private-ip@2.1.0","_nodeVersion":"15.0.0","_npmVersion":"7.0.2","dist":{"shasum":"2c562c0e2356095f43db1b99c0ba726bcdc3c439","size":3714,"noattachment":false,"key":"/private-ip/-/private-ip-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-2.1.0.tgz"},"_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"directories":{},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/private-ip_2.1.0_1606590606576_0.22141790043089382"},"_hasShrinkwrap":false,"publish_time":1606590606741,"_cnpm_publish_time":1606590606741,"_cnpmcore_publish_time":"2021-12-16T15:44:55.716Z"},"2.0.0":{"name":"private-ip","version":"2.0.0","description":"Check if IP address is private.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","authors":["Damir Mustafin <frenchthebread@gmail.com>","Sick.Codes <https://twitter.com/sickcodes>","John Jackson <https://twitter.com/johnjhacking>","Nick Sahler <https://twitter.com/tensor_bodega>"],"contributors":[{"name":"Harold Hunt","url":"https://www.linkedin.com/in/huntharo/"}],"license":"MIT","scripts":{"lint":"eslint src","build":"npm run clean && ./node_modules/.bin/babel src --out-dir lib","clean":"rimraf ./lib","test":"npm run build && ava","prepublish":"npm run build"},"keywords":["ip","address","private","netmask","localhost","lan"],"devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-eslint":"^7.2.3","babel-preset-latest":"^6.24.1","eslint":"^3.19.0","rimraf":"^2.6.1","standard":"^10.0.2"},"dependencies":{"netmask":"^1.0.6"},"gitHead":"f1ea853586e858400f742315fbfc6d947f53563b","_id":"private-ip@2.0.0","_nodeVersion":"15.0.0","_npmVersion":"7.0.2","dist":{"shasum":"543bcbb850e62e461e5c7250a337abbf90d43141","size":3242,"noattachment":false,"key":"/private-ip/-/private-ip-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-2.0.0.tgz"},"_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"directories":{},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/private-ip_2.0.0_1606134563164_0.31048439698258634"},"_hasShrinkwrap":false,"publish_time":1606134563303,"_cnpm_publish_time":1606134563303,"_cnpmcore_publish_time":"2021-12-16T15:44:55.920Z"},"1.0.5":{"name":"private-ip","version":"1.0.5","description":"Check if IP address is private.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","author":{"name":"Damir Mustafin","email":"frenchthebread@gmail.com"},"license":"MIT","scripts":{"lint":"eslint src","build":"npm run clean && ./node_modules/.bin/babel src --out-dir lib","clean":"rimraf ./lib","test":"npm run build && ava","prepublish":"npm run build"},"keywords":["ip","address","private"],"devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-eslint":"^7.2.3","babel-preset-latest":"^6.24.1","eslint":"^3.19.0","rimraf":"^2.6.1","standard":"^10.0.2"},"gitHead":"ce3d74586bbf3ee699854b4d58eff66c94b970f2","_id":"private-ip@1.0.5","_shasum":"22d0183fba09d0ec1a2a4e0f46feb771563d1449","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"dist":{"shasum":"22d0183fba09d0ec1a2a4e0f46feb771563d1449","size":36447,"noattachment":false,"key":"/private-ip/-/private-ip-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-1.0.5.tgz"},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/private-ip-1.0.5.tgz_1493501011856_0.3979335913900286"},"directories":{},"publish_time":1493501012447,"_hasShrinkwrap":false,"_cnpm_publish_time":1493501012447,"_cnpmcore_publish_time":"2021-12-16T15:44:56.148Z"},"1.0.2":{"name":"private-ip","version":"1.0.2","description":"Check if IP address is private.","main":"index.js","scripts":{"build":"node_modules/babel-cli/bin/babel.js src --out-dir lib","test":"npm run build && ava","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"keywords":["ip","address","private"],"author":{"name":"Damir Mustafin"},"license":"MIT","bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-preset-es2015":"^6.9.0"},"babel":{"presets":["es2015"]},"dependencies":{},"gitHead":"a2e8e452e2c15860b9b68c2a0abe848772fa8557","_id":"private-ip@1.0.2","_shasum":"56174485601096c751734096c1ab5efb634442c3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"dist":{"shasum":"56174485601096c751734096c1ab5efb634442c3","size":2073,"noattachment":false,"key":"/private-ip/-/private-ip-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-1.0.2.tgz"},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/private-ip-1.0.2.tgz_1470223951075_0.7377017273101956"},"directories":{},"publish_time":1470223953061,"_hasShrinkwrap":false,"_cnpm_publish_time":1470223953061,"_cnpmcore_publish_time":"2021-12-16T15:44:56.374Z"},"1.0.1":{"name":"private-ip","version":"1.0.1","description":"Check if IP address is private.","main":"index.js","scripts":{"build":"node_modules/babel-cli/bin/babel.js src --out-dir lib","test":"npm run build && ava","prepublish":"npm build"},"repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"keywords":["ip","address","private"],"author":{"name":"Damir Mustafin"},"license":"MIT","bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-preset-es2015":"^6.9.0"},"babel":{"presets":["es2015"]},"dependencies":{},"gitHead":"b5231f4d79212bffd39285ecc61273fda7b7ffee","_id":"private-ip@1.0.1","_shasum":"160e8d4b34d359fc6917e539c967eb49dff3a88a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"dist":{"shasum":"160e8d4b34d359fc6917e539c967eb49dff3a88a","size":2021,"noattachment":false,"key":"/private-ip/-/private-ip-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-1.0.1.tgz"},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/private-ip-1.0.1.tgz_1470223037577_0.2825663760304451"},"directories":{},"publish_time":1470223039539,"_hasShrinkwrap":false,"_cnpm_publish_time":1470223039539,"_cnpmcore_publish_time":"2021-12-16T15:44:56.558Z"},"1.0.0":{"name":"private-ip","version":"1.0.0","description":"Check if IP address is private.","main":"index.js","scripts":{"build":"node_modules/babel-cli/bin/babel.js src --out-dir lib","test":"npm run build && ava","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"keywords":["ip","address","private"],"author":{"name":"Damir Mustafin"},"license":"MIT","bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-preset-es2015":"^6.9.0"},"babel":{"presets":["es2015"]},"dependencies":{},"gitHead":"aa87d85f571173c5fd25b374c094948a472a95e3","_id":"private-ip@1.0.0","_shasum":"952e51acb9f20222a195885b2e113040ca267032","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"dist":{"shasum":"952e51acb9f20222a195885b2e113040ca267032","size":2019,"noattachment":false,"key":"/private-ip/-/private-ip-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-1.0.0.tgz"},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/private-ip-1.0.0.tgz_1470222125925_0.9299143345560879"},"directories":{},"publish_time":1470222127040,"_hasShrinkwrap":false,"_cnpm_publish_time":1470222127040,"_cnpmcore_publish_time":"2021-12-16T15:44:56.754Z"},"0.1.0":{"name":"private-ip","version":"0.1.0","description":"Check if IP address is private.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/frenchbread/private-ip.git"},"keywords":["ip","address","private"],"author":{"name":"Damir Mustafin"},"license":"MIT","bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"homepage":"https://github.com/frenchbread/private-ip#readme","gitHead":"bdd654d9b790cc284170d8441270a80bfc42d860","_id":"private-ip@0.1.0","_shasum":"351eabbae389357f8b3ee2642e675ab4ee3d0a99","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"frenchbread","email":"frenchthebread@gmail.com"},"dist":{"shasum":"351eabbae389357f8b3ee2642e675ab4ee3d0a99","size":1104,"noattachment":false,"key":"/private-ip/-/private-ip-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/private-ip/download/private-ip-0.1.0.tgz"},"maintainers":[{"name":"frenchbread","email":"frenchthebread@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/private-ip-0.1.0.tgz_1470162356255_0.5313912697602063"},"directories":{},"publish_time":1470162358259,"_hasShrinkwrap":false,"_cnpm_publish_time":1470162358259,"_cnpmcore_publish_time":"2021-12-16T15:44:56.987Z"}},"readme":"private-ip\n--\n\n> Check if IP address is private.\n\n### badges\n\n[![huntr](https://cdn.huntr.dev/huntr_security_badge_mono.svg)](https://huntr.dev)\n\n### Installation\n\n```bash\n❯ npm install private-ip --save\n\nor\n\n❯ yarn add private-ip\n```\n\n### Usage\n\n```js\nimport is_ip_private from 'private-ip'\n\nis_ip_private('10.0.0.0')\n// => true\n\nis_ip_private('101.0.26.90')\n// => false\n\nis_ip_private('not.an.ip.com')\n// => undefined\n\n```\n\n### Development\n\n##### Tests\n\n```bash\n$ yarn run test\n```\n\n##### Build\n\n```bash\n$ yarn run build\n```\n\n### Authors\n\n- Damir Mustafin [@frenchbread](https://github.com/frenchbread)\n- Sick.Codes [@sickcodes](https://github.com/sickcodes) - [https://twitter.com/sickcodes](https://twitter.com/sickcodes)\n- John Jackson [@johnjhacking](https://github.com/johnjhacking) - [https://twitter.com/johnjhacking](https://twitter.com/johnjhacking)\n- Nick Sahler [@nicksahler](https://github.com/nicksahler) - [https://twitter.com/tensor_bodega](https://twitter.com/tensor_bodega)\n\n### Credits\n\n[https://github.com/frenchbread/private-ip/blob/master/CREDITS.md](https://github.com/frenchbread/private-ip/blob/master/CREDITS.md)\n\n### License\n[MIT](https://github.com/frenchbread/private-ip/blob/master/LICENSE)\n\n### IANA Reserved IP list\n\nhttps://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry-1.csv\n","_attachments":{},"homepage":"https://github.com/frenchbread/private-ip#readme","bugs":{"url":"https://github.com/frenchbread/private-ip/issues"},"license":"MIT"}