{"_id":"ip","_rev":"111-daf25e02d7ee51058ea50cce0a76292b","name":"ip","description":"[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)","dist-tags":{"latest":"2.0.1","stable":"0.1.0"},"versions":{"0.0.1":{"name":"ip","version":"0.0.1","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"http://github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"mocha":"~1.3.2"},"scripts":{"test":"mocha --reporter spec test/*-test.js"},"_id":"ip@0.0.1","description":"IP address utilities for node.js","dist":{"shasum":"bbc68d7cc448560a63fbe99237a01bc50fdca7ec","tarball":"https://registry.npmjs.org/ip/-/ip-0.0.1.tgz","integrity":"sha512-pLufBKxRhPhHiT4ssGPQKqm56un/IlJTD22HlP8Z2Eh+MYUINTdSN+uPmxtG59takFs8mYrtHZqmBTBya8lFpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBXjXW0q+S6pU21NCYQsXmriu7YEjOcBu5iJnhSG0E7gIhAKmHS2yyqgU2D48PuE1p01Sk7qRSxLu3uoqD6KmFFWK9"}]},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"}],"directories":{}},"0.0.2":{"name":"ip","version":"0.0.2","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"http://github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"mocha":"~1.3.2"},"scripts":{"test":"mocha --reporter spec test/*-test.js"},"_id":"ip@0.0.2","description":"IP address utilities for node.js","dist":{"shasum":"d91c53d43030073e4b9fe3775c19d6e883b73ff7","tarball":"https://registry.npmjs.org/ip/-/ip-0.0.2.tgz","integrity":"sha512-tQwjnJKzTQAJpa+8M91ag7AcAe2HTptlxBe6ptEFkC8qmJI8zKipj9Ejg+S4eo9eJ21FNDfSqEBk7a68mGg5Fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy7R/SGS5GFEzXwBRtrdqNCRoNkjUYATJpYmsw2yDGWQIhAKsG3eV6sPF2F62F5WN3OxhIxMWmQk75m4//9OqscjD+"}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"}],"directories":{}},"0.0.3":{"name":"ip","version":"0.0.3","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"http://github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"mocha":"~1.3.2"},"scripts":{"test":"mocha --reporter spec test/*-test.js"},"_id":"ip@0.0.3","description":"IP address utilities for node.js","dist":{"shasum":"96cf8bbaf9e814c97f98c33946d5c4cf77a1d08d","tarball":"https://registry.npmjs.org/ip/-/ip-0.0.3.tgz","integrity":"sha512-AuQCxFYPCFxBg3hcz5iqayxVbhb356V+vBpm7+9+x1JBcBa47L1VHO8NiL8OT56YU8uk/kPXmKJ4CwRh6GlSHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT7ESOUjlJBdakbO+W+vmE/RHNlUo4MNyZ1U8C2+nqRwIhAJRuXE+TcspFWjIaK6uyGjtdBA3ZF8UEzEuBWaKQOTRe"}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"}],"directories":{}},"0.0.4":{"name":"ip","version":"0.0.4","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"http://github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"mocha":"~1.3.2"},"scripts":{"test":"mocha --reporter spec test/*-test.js"},"_id":"ip@0.0.4","description":"IP address utilities for node.js","dist":{"shasum":"1f4f02ea217bb01275817f30aef5b050b96412bb","tarball":"https://registry.npmjs.org/ip/-/ip-0.0.4.tgz","integrity":"sha512-CMjOEdqDDHTZEkfUUuLbq9f7jmegZ/kQpFeUaqXvfBjdpnCLVMI8AvoTfX5mK10CpTOjX/4s5YwXwqwo3ZkzLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsm9HnyXZfx1GX/AEnCubsd01aUou4gdHWBFPC5qpoSgIgcURc98ShofXMSQ7qT7zPfwi1ftLALH1aBmwTvc9QY+U="}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"}],"directories":{}},"0.0.5":{"name":"ip","version":"0.0.5","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"http://github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"mocha":"~1.3.2"},"scripts":{"test":"mocha --reporter spec test/*-test.js"},"_id":"ip@0.0.5","description":"IP address utilities for node.js","dist":{"shasum":"0b405f761a565e2af045cba09854e484dca97706","tarball":"https://registry.npmjs.org/ip/-/ip-0.0.5.tgz","integrity":"sha512-v0CtD+JtdBqc2ola3KMeZ1ohE20QJQOGg50lpmg73nqe/8Ocx6RQ8A0SrEsNmCoXvSldMPrWgCvfUqJJIRr79Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDphbf002J1ov8RNaLB7fVZ1lTOfzdNKVqz+qMIo5Vk8gIhAOjFSNCeWWE0g24pJgqzoO4TX8A0PBPEA8ACampBgxWN"}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"}],"directories":{}},"0.1.0":{"name":"ip","version":"0.1.0","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"http://github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"mocha":"~1.3.2"},"scripts":{"test":"mocha --reporter spec test/*-test.js"},"_id":"ip@0.1.0","description":"IP address utilities for node.js","dist":{"shasum":"bf7fccc1608097ecf8e873152ca011234bd99a40","tarball":"https://registry.npmjs.org/ip/-/ip-0.1.0.tgz","integrity":"sha512-uydx/a2hHkrDnyfJGgZLLtxzL490KiCGe0kjGiaecoHjizaVxKAjWglzQop67NyKGZhLSqKm2LnYDR9DUIPXAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdyFbf0/6MgQsdzXrWoUaPshFraQq90r561ZnaNXZaVQIhAOf/xEfURrFMM4NeO9lsj/MxelLJI/iv23L1Qkbtwe/t"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"}],"directories":{}},"0.2.0":{"name":"ip","version":"0.2.0","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"http://github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"mocha":"~1.3.2"},"scripts":{"test":"mocha --reporter spec test/*-test.js"},"description":"IP address utilities for node.js","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@0.2.0","dist":{"shasum":"41bbf4e945613464c9672034347583811375a88b","tarball":"https://registry.npmjs.org/ip/-/ip-0.2.0.tgz","integrity":"sha512-LA42PmwA+MI6QMbl3rfJkwB0yCiLNpOTYRlnlLUJo1SaPc5LEb7CiFEn2uQS8YvlPiOa4vYhbqV89L8esZWnAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSF42T6g8VZ7OWyr/ETLUHb1ywDCXzWfTtdGCFkqyCTQIhANdHclsd7UMYtxQo+YuS/RB0emxYSGEnarfkEvUYEux4"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"}],"directories":{}},"0.3.0":{"name":"ip","version":"0.3.0","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"http://github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"mocha":"~1.3.2"},"scripts":{"test":"mocha --reporter spec test/*-test.js"},"description":"IP address utilities for node.js","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@0.3.0","dist":{"shasum":"7a469fffa4e26e56d61b91056a40bf9dbdcd8a8b","tarball":"https://registry.npmjs.org/ip/-/ip-0.3.0.tgz","integrity":"sha512-hMiRot3R0vxZDsOBxY8uCyR5y7FRkZReAe1c5k/Oc1LDMwl4SiGaCc0MZVSJVCf8AGYET0DsTeXJv6/POMGNrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa9ZdSs8pHO1yAJXweOlsdwrCQ/WlOZOgzMu1ib9Z5uwIhANUVnWfCa2DSVAPu0LHu3EjIw5KjaoFbhFyoHZyBtwOR"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"}],"directories":{}},"0.3.1":{"name":"ip","version":"0.3.1","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"http://github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"mocha":"~1.3.2"},"scripts":{"test":"mocha --reporter spec test/*-test.js"},"description":"IP address utilities for node.js","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@0.3.1","_shasum":"d0871c6ee08449b081bb277fdd6c8ff5e6fc845b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"fedor@indutny.com"}],"dist":{"shasum":"d0871c6ee08449b081bb277fdd6c8ff5e6fc845b","tarball":"https://registry.npmjs.org/ip/-/ip-0.3.1.tgz","integrity":"sha512-6Jv2RaUh3m6to8ZtBF6EjyZG6TFf62WDIjRGDt1Nrluu0TlxaSbBjaSb9Z6Z2btTubF+rNyBbclbZpqlRY5Ufg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYvXzIifL7IzDMSGpjXa4BxNEPzVRuoaraz4dgkgHrfAiEA9EW1EL7kRjHXF9dyZzoo4skWXMEk8fDPtCUNVRQs6a0="}]},"directories":{}},"0.3.2":{"name":"ip","version":"0.3.2","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"http://github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"mocha":"~1.3.2"},"scripts":{"test":"mocha --reporter spec test/*-test.js"},"gitHead":"978e13d19531c9d9172044654df9dfb7ed116e45","description":"IP address utilities for node.js","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@0.3.2","_shasum":"7d5ed34326688b36b6ab81f1865ea8266c28f0db","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"fedor@indutny.com"}],"dist":{"shasum":"7d5ed34326688b36b6ab81f1865ea8266c28f0db","tarball":"https://registry.npmjs.org/ip/-/ip-0.3.2.tgz","integrity":"sha512-0Ep/7WghktBmLkCEZ9hVqwC2Rl0h8ncgJMX730nTHbDpBOG2XOX15VelhBcRbRE5Lve4oWYTmlVGpo65YwZzWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFru4ZwktcmxJg0lf6eHemXnJ4MNNGOUgxkYhpq5c5vAiBUBg/bo7WF9zBoEgTyh+/jdAoKxTRDCa7ktYh3AYsicg=="}]},"directories":{}},"0.3.3":{"name":"ip","version":"0.3.3","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"mocha":"~1.3.2"},"scripts":{"test":"mocha --reporter spec test/*-test.js"},"license":"MIT","gitHead":"7798e2d222718087863d8a5a99e3c02f3a30e2b9","description":"IP address utilities for node.js","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@0.3.3","_shasum":"8ee8309e92f0b040d287f72efaca1a21702d3fb4","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"fedor@indutny.com"}],"dist":{"shasum":"8ee8309e92f0b040d287f72efaca1a21702d3fb4","tarball":"https://registry.npmjs.org/ip/-/ip-0.3.3.tgz","integrity":"sha512-VXpBTSFo8wNvJVwCxlncVwd2hYbzX8egxidocX2oKt6H5tJzLjrzG6gTNoHSNsKtIyelb528n/7sa86kqlnNiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+ir+drrv3NoAk+fnk8h83SYIC/5831E/I07yaSaIwhAiEAjprXImTF6sSDkuQY7p2jJ24dOgi9kgUhK0LrW9vbmZ0="}]},"directories":{}},"1.0.0":{"name":"ip","version":"1.0.0","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"jscs":"^2.1.1","jshint":"^2.8.0","mocha":"~1.3.2"},"scripts":{"test":"jscs lib/*.js test/*.js && jshint lib/*.js && mocha --reporter spec test/*-test.js"},"license":"MIT","gitHead":"2c5b85dc46076551d051ea9010088d9ecb593a78","description":"IP address utilities for node.js","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@1.0.0","_shasum":"fc627aca013cfe00921743cf0a291563f4a3c90a","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.2.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"fedor@indutny.com"}],"dist":{"shasum":"fc627aca013cfe00921743cf0a291563f4a3c90a","tarball":"https://registry.npmjs.org/ip/-/ip-1.0.0.tgz","integrity":"sha512-FzuVM9EKvyPCD6faoTFV9c7u3FGvLPkBHx1nwZcot8CuJBg+agVYsP6aQ7mjstsRat+Rm/Nw8Gs6UZpj2NwZgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6dcht4I0f5b1Qvk6hpuFIEjbhnCwwhd3rtbVSCtVBYAiEAoREdPxufaloiugXYPlzs71MKBZH5pAbllB2eRhu1g2w="}]},"directories":{}},"1.0.1":{"name":"ip","version":"1.0.1","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"jscs":"^2.1.1","jshint":"^2.8.0","mocha":"~1.3.2"},"scripts":{"test":"jscs lib/*.js test/*.js && jshint lib/*.js && mocha --reporter spec test/*-test.js"},"license":"MIT","gitHead":"5fa3ae74c70f2af2f3bc1b8784685c5bc004d468","description":"IP address utilities for node.js","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@1.0.1","_shasum":"c7e356cdea225ae71b36d70f2e71a92ba4e42590","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"fedor@indutny.com"}],"dist":{"shasum":"c7e356cdea225ae71b36d70f2e71a92ba4e42590","tarball":"https://registry.npmjs.org/ip/-/ip-1.0.1.tgz","integrity":"sha512-7D9qrinLjjMdwGUoq7tAls0WvUGDjuxTnhfB9HWfqUyeWWwE4Ap4LnxHuTpAxh6iE6HHDY6gLdXbRlFrAIIzPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXQ/ByJJU2aA0nLTJPRjW3pxw85c2PMpep1CrILVqm0AiEArjPUX6PCEwtbejfXm7ROVPpeJzyzsiBFoqcpRHuMNZM="}]},"directories":{}},"1.0.2":{"name":"ip","version":"1.0.2","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"jscs":"^2.1.1","jshint":"^2.8.0","mocha":"~1.3.2"},"scripts":{"test":"jscs lib/*.js test/*.js && jshint lib/*.js && mocha --reporter spec test/*-test.js"},"license":"MIT","gitHead":"f4d0ea6ea9eee10914f9d70c5be4d0997043b9d3","description":"[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@1.0.2","_shasum":"32e29159fc12840fbc5bca84c3cf0d80c8f5ab58","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"shasum":"32e29159fc12840fbc5bca84c3cf0d80c8f5ab58","tarball":"https://registry.npmjs.org/ip/-/ip-1.0.2.tgz","integrity":"sha512-NWuHbgjA6fzQXBwyTdTRHlOMRUbRV8M6/Xq67IArDcJPu53cVpJ3DKvicFWdHCM+L+D+iaYqSYBOEOvhjZfaRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiFeFpxJgQsqiaIlPmXrjQHj2V8xiBJM2l5Xt+A2+dPAiBekAji6otBl5BysPr+QfxknbnbegkLUzss484auu4ELQ=="}]},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"fedor@indutny.com"}],"directories":{}},"1.1.0":{"name":"ip","version":"1.1.0","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"jscs":"^2.1.1","jshint":"^2.8.0","mocha":"~1.3.2"},"scripts":{"test":"jscs lib/*.js test/*.js && jshint lib/*.js && mocha --reporter spec test/*-test.js","fix":"jscs lib/*.js test/*.js --fix"},"license":"MIT","gitHead":"52f4ad3102669633f4d5585ac9c3e4da4e8379c6","description":"[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@1.1.0","_shasum":"a893493e83af47000e2f553f1176194c6050240e","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"shasum":"a893493e83af47000e2f553f1176194c6050240e","tarball":"https://registry.npmjs.org/ip/-/ip-1.1.0.tgz","integrity":"sha512-xV1LR+FspFY0VwAPMTzwa0pwqO6ibS13EF2gnyOiCFvei/lJBWPXFlqrNT97+IAbEsHR0SqhdYwxpa6uNk+J+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL0QdXsw4hadFJpXCiVFoxQcvogVDSgY7CATKABD2HtgIhAMERkVSXtlN9OgX4cz+TdT/7P3CxxsmyyLXMc5kvzFTF"}]},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"fedor@indutny.com"}],"directories":{}},"1.1.1":{"name":"ip","version":"1.1.1","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"jscs":"^2.1.1","jshint":"^2.8.0","mocha":"~1.3.2"},"scripts":{"test":"jscs lib/*.js test/*.js && jshint lib/*.js && mocha --reporter spec test/*-test.js","fix":"jscs lib/*.js test/*.js --fix"},"license":"MIT","gitHead":"580938b8ae94f689eb15b274ff11f57e2d84bff5","description":"[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@1.1.1","_shasum":"239171b6f353f9409827bcf9315e732d930e4199","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"shasum":"239171b6f353f9409827bcf9315e732d930e4199","tarball":"https://registry.npmjs.org/ip/-/ip-1.1.1.tgz","integrity":"sha512-yRJdxOs3/x5Hx2P6rKr1wrrYe6s8CJ0quVpSg0Rl4+RmO9KUBK1NYq4v6p/ytsbzd9BFOsf8j8AVUXQ42iWYIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgrPWxvhLOhkYmCfo+rI3mmJVFF/JtVRncRIn04mZg9AIgEYNxBjr9EKU/5yeX70j2/Wx7VaELtJv+syqE/73WBzw="}]},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ip-1.1.1.tgz_1456929054086_0.15509966993704438"},"directories":{}},"1.1.2":{"name":"ip","version":"1.1.2","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"jscs":"^2.1.1","jshint":"^2.8.0","mocha":"~1.3.2"},"scripts":{"test":"jscs lib/*.js test/*.js && jshint lib/*.js && mocha --reporter spec test/*-test.js","fix":"jscs lib/*.js test/*.js --fix"},"license":"MIT","gitHead":"ed9b6cada5ae340229dbd428401a7caaa7082f73","description":"[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@1.1.2","_shasum":"a05ba664479611d0229fd21d2572fec4505f778e","_from":".","_npmVersion":"3.7.3","_nodeVersion":"4.2.2","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"mmalecki","email":"me@mmalecki.com"}],"dist":{"shasum":"a05ba664479611d0229fd21d2572fec4505f778e","tarball":"https://registry.npmjs.org/ip/-/ip-1.1.2.tgz","integrity":"sha512-Wrnrb32VbNS9XdWYHWhdXh6UNC+FsemhHzrIv6KgYSpWQSFzEhLM7JLkSrfPSGp2i+5biNjEQINLlOCLV4cPbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaKFrceeqySKpzbpkIs20jlyffrssyUFHATigedCs9uAiEAq5v9tCgzIfHM5ew4m4K25N2Nl/EWYGtlihKr8Ex4ups="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/ip-1.1.2.tgz_1457119789796_0.21723865694366395"},"directories":{}},"1.1.3":{"name":"ip","version":"1.1.3","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"jscs":"^2.1.1","jshint":"^2.8.0","mocha":"~1.3.2"},"scripts":{"test":"jscs lib/*.js test/*.js && jshint lib/*.js && mocha --reporter spec test/*-test.js","fix":"jscs lib/*.js test/*.js --fix"},"license":"MIT","gitHead":"7831a9fa1aa42b40b5693e643040e68d2b0c0813","description":"[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@1.1.3","_shasum":"12b16294a38925486d618a1103506e4eb4f8b296","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"shasum":"12b16294a38925486d618a1103506e4eb4f8b296","tarball":"https://registry.npmjs.org/ip/-/ip-1.1.3.tgz","integrity":"sha512-M7h6UQnULysP4/3m97qCEAQ0GwgMv6JEr7dPJ3Rd3ttfr6LIiSBxe46TGixBFDgfQaa6MIKj30tDvH+pImI5VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiyczWrXoT1kNZuYCQ+BM+b91Wb4S6+JZTX0M4yuZlkAiAkWl8Lzen5CmZN5avjpXc6WOcq7jF9nXbhonFt3LzFKg=="}]},"maintainers":[{"name":"bcbailey","email":"brad@memoryleak.org"},{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"mmalecki","email":"me@mmalecki.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ip-1.1.3.tgz_1462574789664_0.8987950989976525"},"directories":{}},"1.1.4":{"name":"ip","version":"1.1.4","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"jscs":"^2.1.1","jshint":"^2.8.0","mocha":"~1.3.2"},"scripts":{"test":"jscs lib/*.js test/*.js && jshint lib/*.js && mocha --reporter spec test/*-test.js","fix":"jscs lib/*.js test/*.js --fix"},"license":"MIT","gitHead":"d413771ed7497ce61ddc5071a44549e2804482bf","description":"[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@1.1.4","_shasum":"de8247ffef940451832550fba284945e6e039bfb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"shasum":"de8247ffef940451832550fba284945e6e039bfb","tarball":"https://registry.npmjs.org/ip/-/ip-1.1.4.tgz","integrity":"sha512-TMEDd44bPZko3SlQhYs6+VHF0rk22Ai0dB26efsmTTXBB4GByUsBqOQLxjZb5hUcmoNYZJuqxftlavaAyq8WBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoLz1TtSnt6ZdvYXIye5DdSZrxoHVjEErA/z6Gs4DmbgIhAMkOycgaD31aTuDf+Re8ycxoWgIRsUvUAirmuHVodTGR"}]},"maintainers":[{"name":"bcbailey","email":"brad@memoryleak.org"},{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"mmalecki","email":"me@mmalecki.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ip-1.1.4.tgz_1477939130667_0.25871887686662376"},"directories":{}},"1.1.5":{"name":"ip","version":"1.1.5","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"jscs":"^2.1.1","jshint":"^2.8.0","mocha":"~1.3.2"},"scripts":{"test":"jscs lib/*.js test/*.js && jshint lib/*.js && mocha --reporter spec test/*-test.js","fix":"jscs lib/*.js test/*.js --fix"},"license":"MIT","gitHead":"43e442366bf5a93493c8c4c36736f87d675b0c3d","description":"[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@1.1.5","_shasum":"bdded70114290828c0a039e72ef25f5aaec4354a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"shasum":"bdded70114290828c0a039e72ef25f5aaec4354a","tarball":"https://registry.npmjs.org/ip/-/ip-1.1.5.tgz","integrity":"sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7kHZFcoGFYbakwoxS/Qz2mY7TSsA7WhMWyCIbb6GcyQIhAK6j13yGCFXuG2rSdYOv32d5GNFXHG64ldXzvyAHK242"}]},"maintainers":[{"name":"bcbailey","email":"brad@memoryleak.org"},{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"mmalecki","email":"me@mmalecki.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ip-1.1.5.tgz_1488591504778_0.018333946587517858"},"directories":{}},"1.1.6":{"name":"ip","version":"1.1.6","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"eslint":"^8.15.0","mocha":"^10.0.0"},"scripts":{"lint":"eslint lib/*.js test/*.js","test":"npm run lint && mocha --reporter spec test/*-test.js","fix":"npm run lint -- --fix"},"license":"MIT","gitHead":"af82ef42adc513b20f7d1213421ca4b901d10f3d","description":"[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@1.1.6","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-/dAvCivFs/VexXAtiAoMIqyhkhStNC9CPD0h1noonimOgB1xrCkexF2c5CjlqQ72GgMPjN6tiV+oreoPv3Ft1g==","shasum":"5a651a37644586e18b6ba3b48ca122bf56495f67","tarball":"https://registry.npmjs.org/ip/-/ip-1.1.6.tgz","fileCount":3,"unpackedSize":13599,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuTcF+DVwLYhy7Wm5DRwUY7iIRWDoDOdUG5JHrijMUjAiEAhm2kVTwZpuWCF+0J09v3jfy2AHoh4nZ/qgRQL0ZKqD4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieeG9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp0g/9HABmm3sRJckd9no5tIrRA9TLW4uo2QrbzIB3IVvX22m5PL3h\r\nOcZZPXtBN7QVKNpOEhg2uoA0IMMq3q69YRExVkJVk/hsu2HJw1WoZFkVQ5M9\r\nGoqIbiVyL6V3u5SC4Uqm3XNcklfKDiLFTYLIS1ZOsTVyiABZkk97qKbTs4u4\r\n+oCKOt/YRfNIv3binCX9MwaIhlK36KEZDyJ+5yi52R2S3j7jg2A8w1xxLxAl\r\nzwoc5chAfUqfah3PS1AftJPJxer9gbODcTZUD9R+jGK1Vy5+KbtesVdUl6o6\r\ndOxnqEkHI+Ly3EsuEe+HPBdw977ZE33b/EXZxInmRmXYFHMcIaHL8ycXnxA0\r\nMw+cUIip08yOFkJTVPsmQI5iiG+rUnXoaI+JXmWwaMWlkfSmtgoS4UYoaipG\r\nzf6/UXnYBEhb6mFd8XhFawKPK4hwygGOctBTVjMFNP4hi9BHV61/qAm/Ikj2\r\nxfd5EOiIX8VVLJyA7nt7/i09yK+RXk8/uQzvRiciSFSxJ0XoaEFvSStMNAgm\r\nHrj7DDdKRa5/1quNpZUrggB7AxdpHJ5rQWZgKMb/t2rTPF0SZHEaZfbkakWZ\r\n89qN+pKC4b5TZW4iPK/SfwJcxSqPNTDOKOwHkbyNFkOkl6UgQvRMf9RtJ3CX\r\nhm0dLJxLRWjrjYBYS/KHNmj/gwq/KMsJ2+Y=\r\n=zO2V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"directories":{},"maintainers":[{"name":"bcbailey","email":"brad@memoryleak.org"},{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip_1.1.6_1652154813262_0.4813921108078434"},"_hasShrinkwrap":false},"2.0.0":{"name":"ip","version":"2.0.0","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"eslint":"^8.15.0","mocha":"^10.0.0"},"scripts":{"lint":"eslint lib/*.js test/*.js","test":"npm run lint && mocha --reporter spec test/*-test.js","fix":"npm run lint -- --fix"},"license":"MIT","gitHead":"4b2f4e7cb52a723fd286611385487afe85f01579","description":"[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@2.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==","shasum":"4cf4ab182fee2314c75ede1276f8c80b479936da","tarball":"https://registry.npmjs.org/ip/-/ip-2.0.0.tgz","fileCount":3,"unpackedSize":13607,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWOfs2gzsrW9+N0qTlBoGFgNGWpIkRelCyZSNsWPCJhgIhALJ9LgCuPM92BHYTY7mN21Bo8eVrvC1P5UujHCVBHAlT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiee8uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZuQ/6A+tqeLUSsGWHsGU6B84k4WvqPwLbOJQLNBdWsB+c1M1A9V/i\r\nNRwggIpeHcGo8Z1AS5y/UwoAPAqhPSyiU0/EiOMUGMiZ+qlvY3/+K+0hCSbi\r\ns2XJVBogAPg2wW67SOQMPIfusM+81e4vBbWZPXAXzODY9IjkUp6EimNLSJWb\r\nahI2D/YlG8hxCU9qq4LvZRCtDtRE6WsBkSr5jy54U5kykgZ3MgpfFARo6QIR\r\nO/cfjMCTfKVp9PFNODD5WJ57q21wGwNpt6lOJdKUoMnBEL9WmwdTeVKQtBc5\r\nTa69H18SzAxkCKIi6+9D60v1T6ZuQPy9qBuHOJqkFDKmLgFBrhOix1ANOn3n\r\npkIl/wWJ1qa6D/yOzb+lM5x/l68PX1tWVMZBcI05Sk3m6BBkrVFa4aflpeQx\r\nxziQaAlKlFiHPpmw3gQH/DyD2CGVCR2IjGnDBaFzKlDc51unI1lbjc4r2aOc\r\nhmxl4G5R3OatzAtPSa0QF17yEbfaHQH0VmSDui75DQLqQAVjx/1emCWQJPP+\r\nOz9vmD1Q9Qv+roqIaQRZX67AuSeZKRH8WsqVoq7NjCGFCewgz1MQlgowT9Qj\r\nkmIGaXVai6Z4JDv6U/jBpEz46aLEXdQnuyb774Rge6J7vCHqhw5Wb6goiVvD\r\nhRZNQEMPFmMXQ8XDci6bvmqVnV9hiyan/wg=\r\n=beMY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"directories":{},"maintainers":[{"name":"bcbailey","email":"brad@memoryleak.org"},{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip_2.0.0_1652158254472_0.6277438369203918"},"_hasShrinkwrap":false},"1.1.7":{"name":"ip","version":"1.1.7","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"eslint":"^8.15.0","mocha":"^10.0.0"},"scripts":{"lint":"eslint lib/*.js test/*.js","test":"npm run lint && mocha --reporter spec test/*-test.js","fix":"npm run lint -- --fix"},"license":"MIT","gitHead":"088c9e5664e43cda2a43c1e5b4acf921bb6613a9","description":"[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@1.1.7","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-SLm2ERgmBGag79RfrIknk+40ZOJCgUBpCQTl3WE2YER21VR0W3Vt/OAXXaYLSU0AIcBqWnytoTwk2ZcTbxH0xg==","shasum":"4f6195d7bdb30435aac35301e7b993c6c8218c0d","tarball":"https://registry.npmjs.org/ip/-/ip-1.1.7.tgz","fileCount":3,"unpackedSize":13555,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFJ1J26g0wCvRxB1RRGhQoOhTxAoplTkn4S2plJrqk1AiEA70ygY33B1ENmwlBHkdLfHiUTSqZM1eJ7N/o6EqHSiDY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiepJnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpwgg/7Bxfl45okPu8bwJeY4U83x6uaR6sXW8glUifUfXvU2P16fIla\r\nFGxk4aOD5teln/jlLrwHz02wjvcBddLaxeIdFm5DnPaA7nWQqy17mXjvkRy7\r\nLpTmiY4ZD22bCkCotCxG6V0ToZvyJNo5kSp5fYPXFbNiMPfI4WgZBEMBXT/V\r\n32WiJngHWiC0Zd7w34LDyk/enxK+fI0rT7loei8FxqjAp6DU5bnNc+AwE4kI\r\ni0XJalehpnFtD1f+4oNEKeULeW2GIrs7um1uO9yJZl6UmVJJ3R9zNxc+YOg+\r\niMbwaj7YaC3RMOoJ1ULpwVfnip/hUhg/SlLseSoqa1sntvO2i8IM70q9Zqjt\r\nNwu6oo5TvRlnMakJBzUTMxr1DGrcCyboSZEhbS7O6iJ6KNVPlCWLKy6CjdjN\r\nm8OfcFtAunNXh5bawDctDKAFE064ZvhZAtAMu8NBgCdeiXcSdgZkkCMQC60B\r\nyyWXCaoqNUXzo8tIdIFQQzgJHgcS0gcuYQ9mvZUKXKSlZQUwk7L+MNJYfWNi\r\nuTL2VytW3p1PqiC7TI+X7tEDx/IBeiZlqjlvwDEaTNcqoWhRI5CTgT4PR0jo\r\n08hGdOK+O17ivQ2SfuvuFnLB0n5u8fO+cYp8eVqj+J4YxzdIf2nkV3QzUw5N\r\n4fF8TnHX+3T5dFZaH11S2mNWBAcJEgxhAhc=\r\n=o/U7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"directories":{},"maintainers":[{"name":"bcbailey","email":"brad@memoryleak.org"},{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip_1.1.7_1652200039376_0.0082379228669891"},"_hasShrinkwrap":false},"1.1.8":{"name":"ip","version":"1.1.8","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"eslint":"^8.15.0","mocha":"^10.0.0"},"scripts":{"lint":"eslint lib/*.js test/*.js","test":"npm run lint && mocha --reporter spec test/*-test.js","fix":"npm run lint -- --fix"},"license":"MIT","gitHead":"5dc3b2f3f4b4690fa9a918fa5085b6fca9979fca","description":"[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@1.1.8","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==","shasum":"ae05948f6b075435ed3307acce04629da8cdbf48","tarball":"https://registry.npmjs.org/ip/-/ip-1.1.8.tgz","fileCount":3,"unpackedSize":13561,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANMRGjT73oNBzkZeT07SuCJ4+LmGCKh+KfBl3Kb2u5FAiEAiaQOy2jdMilHOxYDW5a1Qi18irngUSpQHYUeO8kaQgA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieyi9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKFBAAjfgCsWOWt6txYYa/L4mhkNSuC/4z7y9kiUlvg3p3gZmFvMFQ\r\nTq4uhhg0AcLpn21XF0OpgcHGQAkeXqquD3ieVMABfCghgSMglglcsKlJoyNx\r\nRVtYTADTVelzRRJaniOHGBvbEm/U/jRXfAAnJISIGnSj6Mm4zqMx57An3bwG\r\n62AAPZXvj0rPOrIpxautw+VL426A25W0xjfg4i4qjqE3n3jmZ1Xg9ijCJiCr\r\nJnr//8BYGdn2rmuIqxFxoBKKYpwm/lAZ3eQrMGntmf2VftgVMlBFIJXlOqVa\r\ntXRvTdtYbSjMkMNLZB//PaKM3x8/kHa1s6QtXrLogPROJIMAiHcPoTiZYNGo\r\nW2ys8QNwSI0ixDOWEUaNNja/Q2UNR46l+6OBQifVDz6KB7+kQA45QRAxF7QE\r\nK2eHQ7t+vwr5EYM46GLXSKAUcpMbIm1/tSsCL0GoFEOesF+WcU38rO3JIPNh\r\npLDPnyTRmFLBcHZe7iQhWIdXykOacRmGiMyAdlRf/5synu/xS33C5eGIxK4s\r\nlID/If19/uYaRtaqLtTVISq9TfMjfjWsENohC4kyhd0kddBiOFnc6q9Yw/kE\r\nqGlGtq7pJ9FOIBOUNJMhzHS0QYvLQJsH4bjWiKS3hnzmj3F2W200XwnjzXlM\r\nDjjrzPDdMb7tRdzf/PFcROUx/myz4SvbWRI=\r\n=XMG2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"directories":{},"maintainers":[{"name":"bcbailey","email":"brad@memoryleak.org"},{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip_1.1.8_1652238525605_0.04399027256870358"},"_hasShrinkwrap":false},"1.1.9":{"name":"ip","version":"1.1.9","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"eslint":"^8.15.0","mocha":"^10.0.0"},"scripts":{"lint":"eslint lib/*.js test/*.js","test":"npm run lint && mocha --reporter spec test/*-test.js","fix":"npm run lint -- --fix"},"license":"MIT","_id":"ip@1.1.9","gitHead":"1ecbf2fd8c0cc85e44c3b587d2de641f50dc0217","description":"[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==","shasum":"8dfbcc99a754d07f425310b86a99546b1151e396","tarball":"https://registry.npmjs.org/ip/-/ip-1.1.9.tgz","fileCount":3,"unpackedSize":15451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzUdFcYyqN3rvt3FWl9uLX8vVhaopvYwCfr7QTQjx5TgIhAIzecHcOC7nHPCNI1sXu6k1NyQtcbbEN+nL+x6YuaTEF"}]},"_npmUser":{"name":"indutny","email":"blackhole@livebox.sh"},"directories":{},"maintainers":[{"name":"bcbailey","email":"brad@memoryleak.org"},{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"blackhole@livebox.sh"},{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip_1.1.9_1708316973034_0.23187758967127925"},"_hasShrinkwrap":false},"2.0.1":{"name":"ip","version":"2.0.1","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"eslint":"^8.15.0","mocha":"^10.0.0"},"scripts":{"lint":"eslint lib/*.js test/*.js","test":"npm run lint && mocha --reporter spec test/*-test.js","fix":"npm run lint -- --fix"},"license":"MIT","_id":"ip@2.0.1","gitHead":"3b0994a74eca51df01f08c40d6a65ba0e1845d04","description":"[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==","shasum":"e8f3595d33a3ea66490204234b77636965307105","tarball":"https://registry.npmjs.org/ip/-/ip-2.0.1.tgz","fileCount":3,"unpackedSize":15497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFfPq0CDbC95z7wwPQvN9tJIVhPblPz7nCWq+AplsOJgIgbOTl216blCaKnnTwfKn5XnuMjaiRPT3fM65YT8zilec="}]},"_npmUser":{"name":"indutny","email":"blackhole@livebox.sh"},"directories":{},"maintainers":[{"name":"bcbailey","email":"brad@memoryleak.org"},{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"blackhole@livebox.sh"},{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip_2.0.1_1708319596561_0.9994402305530901"},"_hasShrinkwrap":false}},"readme":"# IP \n[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip) \n\nIP address utilities for node.js\n\n## Installation\n\n### npm\n```shell\nnpm install ip\n```\n\n### git\n\n```shell\ngit clone https://github.com/indutny/node-ip.git\n```\n \n## Usage\nGet your ip address, compare ip addresses, validate ip addresses, etc.\n\n```js\nvar ip = require('ip');\n\nip.address() // my ip address\nip.isEqual('::1', '::0:1'); // true\nip.toBuffer('127.0.0.1') // Buffer([127, 0, 0, 1])\nip.toString(new Buffer([127, 0, 0, 1])) // 127.0.0.1\nip.fromPrefixLen(24) // 255.255.255.0\nip.mask('192.168.1.134', '255.255.255.0') // 192.168.1.0\nip.cidr('192.168.1.134/26') // 192.168.1.128\nip.not('255.255.255.0') // 0.0.0.255\nip.or('192.168.1.134', '0.0.0.255') // 192.168.1.255\nip.isPrivate('127.0.0.1') // true\nip.isV4Format('127.0.0.1'); // true\nip.isV6Format('::ffff:127.0.0.1'); // true\n\n// operate on buffers in-place\nvar buf = new Buffer(128);\nvar offset = 64;\nip.toBuffer('127.0.0.1', buf, offset); // [127, 0, 0, 1] at offset 64\nip.toString(buf, offset, 4); // '127.0.0.1'\n\n// subnet information\nip.subnet('192.168.1.134', '255.255.255.192')\n// { networkAddress: '192.168.1.128',\n// firstAddress: '192.168.1.129',\n// lastAddress: '192.168.1.190',\n// broadcastAddress: '192.168.1.191',\n// subnetMask: '255.255.255.192',\n// subnetMaskLength: 26,\n// numHosts: 62,\n// length: 64,\n// contains: function(addr){...} }\nip.cidrSubnet('192.168.1.134/26')\n// Same as previous.\n\n// range checking\nip.cidrSubnet('192.168.1.134/26').contains('192.168.1.190') // true\n\n\n// ipv4 long conversion\nip.toLong('127.0.0.1'); // 2130706433\nip.fromLong(2130706433); // '127.0.0.1'\n```\n\n### License\n\nThis software is licensed under the MIT License.\n\nCopyright Fedor Indutny, 2012.\n\nPermission is hereby granted, free of charge, to any person obtaining a\ncopy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to permit\npersons to whom the Software is furnished to do so, subject to the\nfollowing conditions:\n\nThe above copyright notice and this permission notice shall be included\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\nNO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\nUSE OR OTHER DEALINGS IN THE SOFTWARE.\n","maintainers":[{"name":"bcbailey","email":"brad@memoryleak.org"},{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"blackhole@livebox.sh"},{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"time":{"modified":"2024-02-19T05:13:17.207Z","created":"2012-08-15T09:10:02.609Z","0.0.1":"2012-08-15T09:10:05.826Z","0.0.2":"2013-02-03T12:27:06.756Z","0.0.3":"2013-02-09T10:50:57.996Z","0.0.4":"2013-02-11T09:21:41.721Z","0.0.5":"2013-02-20T11:15:10.430Z","0.1.0":"2013-05-29T09:37:54.181Z","0.2.0":"2014-01-18T23:06:09.577Z","0.3.0":"2014-02-02T20:08:33.857Z","0.3.1":"2014-07-31T18:50:03.280Z","0.3.2":"2014-09-23T10:15:34.483Z","0.3.3":"2015-06-01T16:28:09.267Z","1.0.0":"2015-09-05T03:22:57.210Z","1.0.1":"2015-09-10T01:42:39.890Z","1.0.2":"2015-10-29T01:44:50.765Z","1.1.0":"2015-11-18T16:27:55.161Z","1.1.1":"2016-03-02T14:30:56.459Z","1.1.2":"2016-03-04T19:29:51.260Z","1.1.3":"2016-05-06T22:46:30.140Z","1.1.4":"2016-10-31T18:38:52.764Z","1.1.5":"2017-03-04T01:38:26.801Z","1.1.6":"2022-05-10T03:53:33.474Z","2.0.0":"2022-05-10T04:50:54.629Z","1.1.7":"2022-05-10T16:27:19.506Z","1.1.8":"2022-05-11T03:08:45.757Z","1.1.9":"2024-02-19T04:29:33.162Z","2.0.1":"2024-02-19T05:13:16.771Z"},"author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"users":{"hij1nx":true,"humantriangle":true,"liveinjs":true,"gammasoft":true,"t1st3":true,"amrav":true,"kewin":true,"robksawyer":true,"chengen":true,"sametsisartenep":true,"tinyhill":true,"itonyyo":true,"dac2205":true,"jerrywu":true,"onheiron":true,"mikepol":true,"zedyu":true,"joaocunha":true,"kolomiichenko":true,"evanyeung":true,"jensnilsson":true,"jasonwang1888":true,"ahme-t":true,"wkaifang":true,"thotk":true,"yoking":true,"ghostcode521":true,"psychollama":true,"antixrist":true,"vdeturckheim":true,"shanewholloway":true,"wangnan0610":true,"maintao":true,"programmer.severson":true,"guzgarcia":true,"svstanev":true,"xiaochao":true,"princetoad":true,"comandan":true,"monjer":true,"sopepos":true,"jeremyscalpello":true,"chirag_purohit71085":true,"chhetrisushil":true,"luckyluke":true,"xuu":true,"tpkn":true,"adrtho4":true,"zuojiang":true,"bluelovers":true,"felipebergamin":true,"yinfxs":true,"thouky":true,"ganeshkbhat":true},"readmeFilename":"README.md","homepage":"https://github.com/indutny/node-ip","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"license":"MIT"}