mirror of
https://github.com/denoland/deno.git
synced 2024-12-11 01:58:05 -05:00
ce7dc2be92
Adds support for running npm package lifecycle scripts, opted into via a new `--allow-scripts` flag. With this PR, when running `deno cache` (or `DENO_FUTURE=1 deno install`) you can specify the `--allow-scripts=pkg1,pkg2` flag to run lifecycle scripts attached to the given packages. Note at the moment this only works when `nodeModulesDir` is true (using the local resolver). When a package with un-run lifecycle scripts is encountered, we emit a warning suggesting things may not work and to try running lifecycle scripts. Additionally, if a package script implicitly requires `node-gyp` and it's not found on the system, we emit a warning. Extra things in this PR: - Extracted out bits of `task.rs` into a separate module for reuse - Added a couple fields to `process.config` in order to support `node-gyp` (it relies on a few variables being there) - Drive by fix to downloading new npm packages to test registry --- TODO: - [x] validation for allow-scripts args (make sure it looks like an npm package) - [x] make allow-scripts matching smarter - [ ] figure out what issues this closes --- Review notes: - This adds a bunch of deps to our test registry due to using `node-gyp`, so it's pretty noisy
1 line
No EOL
131 KiB
JSON
1 line
No EOL
131 KiB
JSON
{"_id":"ip-address","_rev":"58-b3627a73a2860fcdb8a8da8c98c1a690","name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","dist-tags":{"latest":"9.0.5","beta":"7.0.0-beta.1"},"versions":{"3.2.1":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"3.2.1","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec","posttest":"./coverage.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.6.x","cliff":"0.1.x","coveralls":"^2.11.2","jsbn":"0.0.0","lodash.find":"^3.2.0","lodash.merge":"^3.2.1","mocha-lcov-reporter":"0.0.2","sprintf":"0.1.x"},"devDependencies":{"blanket":"^1.1.6","chai":"^2.3.0","mocha":"^2.2.4"},"config":{"blanket":{"pattern":["ipv4.js","ipv6.js","common.js","attributes.js","constants.js","html.js","regular-expressions.js"]}},"gitHead":"38f8b20ab468ff2547a90288610e0266f45db87f","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@3.2.1","_shasum":"23b698f1fc55626c0a711902e8277cb6c8ef36fc","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"23b698f1fc55626c0a711902e8277cb6c8ef36fc","tarball":"http://localhost:4260/ip-address/ip-address-3.2.1.tgz","integrity":"sha512-j/DaIYR4+hjmoxFCCzLPH8BltfKV04fMhJIY+FX6HKKZn9IauNJmz2kVdUNop7g+OW5pcGtnNq9kyhYRRS1TjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/+a3+vl5FPcUBZrkvp0dIGd5XNIn/jW+tVznr+iHLfAiEApbTRghrARB+EKwEzTDEpK2Ls+h1sZXxNEyG1iO++8Tw="}]},"directories":{}},"3.2.0":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"3.2.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec","posttest":"./coverage.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.6.x","cliff":"0.1.x","coveralls":"^2.11.2","jsbn":"0.0.0","lodash.find":"^3.2.0","lodash.merge":"^3.2.1","mocha-lcov-reporter":"0.0.2","sprintf":"0.1.x"},"devDependencies":{"blanket":"^1.1.6","chai":"^2.3.0","mocha":"^2.2.4"},"config":{"blanket":{"pattern":["ipv4.js","ipv6.js","common.js","attributes.js","constants.js","html.js","regular-expressions.js"]}},"gitHead":"03abffd28cdc25d0afa68dded608799f83bf1b8f","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@3.2.0","_shasum":"857fb7b1beaa7f090c31ce63d9b8db075aba91b0","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"857fb7b1beaa7f090c31ce63d9b8db075aba91b0","tarball":"http://localhost:4260/ip-address/ip-address-3.2.0.tgz","integrity":"sha512-1FvPTSMaOciF2wCEyFRCNkgfHvpqP35I4ZQEJQytsbRuuRP1yXkVKlFfEXjzN9aSJvSkpYUUFp0eBChF3liVDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2HKNQY4Py5vUJ++aZpxNFm1MsHaX2Wh3vCj5E8X7nrAiBm5OyrOiV6FqyAvC8MzoyaidjONsmDAC+oTDm+1s0TuA=="}]},"directories":{}},"4.0.0":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"4.0.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.6.x","cliff":"0.1.x","jsbn":"0.0.0","lodash.find":"^3.2.0","lodash.merge":"^3.2.1","sprintf":"0.1.x"},"devDependencies":{"chai":"^2.3.0","coveralls":"^2.11.2","istanbul":"^0.3.13","mocha":"^2.2.4"},"gitHead":"0f44c9a3218d6757b4abef60df91600cc60c1235","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@4.0.0","_shasum":"07bf92ccc926ac9abb11a1120284e9ba9b93d4ac","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"07bf92ccc926ac9abb11a1120284e9ba9b93d4ac","tarball":"http://localhost:4260/ip-address/ip-address-4.0.0.tgz","integrity":"sha512-tHFS7QAsEbp0kGtRY/P1DNsGL5dIPSCxxXpXxXz/xH+OCWy7arkCNs0gi49zs/Uy3+bQMItjSvvBsZVfbdvbiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH9zaveTqRh8MeepHbry0kcivLqGr4QlD5Da1vjDdC6gIgAwnxMaNI+t9olqtoeoKCNa7h4hSCIPfSdKrGycnIYZc="}]},"directories":{}},"4.1.0":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"4.1.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.6.x","cliff":"0.1.x","jsbn":"0.0.0","lodash.find":"^3.2.0","lodash.merge":"^3.2.1","sprintf":"0.1.x"},"devDependencies":{"chai":"^2.3.0","coveralls":"^2.11.2","istanbul":"^0.3.13","mocha":"^2.2.4"},"gitHead":"e734a4eacebecb5ba86077cade0b9956a99b4443","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@4.1.0","_shasum":"db4a9df8e0c363d09f1b40ae492c376f9ea11e38","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"db4a9df8e0c363d09f1b40ae492c376f9ea11e38","tarball":"http://localhost:4260/ip-address/ip-address-4.1.0.tgz","integrity":"sha512-2HUaMfb5Dcnh2ZXk7g/uj91J9Kd2+tFRGGte62VxbPcAZ+84udN5hu3rN8gZKh/Q+L+yGA8DzNjoOoz0lT23zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRPHVQE+wKb2iLmLRQAhyox+g4PWUPDGAdzYJwGqh0ugIgAtXIr3gZken4a7fjeoZR9sz+H4mmjXbwGHWqNV+GJsM="}]},"directories":{}},"4.2.0":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"4.2.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.6.x","cliff":"0.1.x","jsbn":"0.0.0","lodash.find":"^3.2.0","lodash.merge":"^3.2.1","sprintf":"0.1.x"},"devDependencies":{"chai":"^2.3.0","coveralls":"^2.11.2","istanbul":"^0.3.13","mocha":"^2.2.4"},"gitHead":"4fb6a95c88c478404466f7351f4f67bab8907451","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@4.2.0","_shasum":"7162c2c94998ca296a38cd82bc23168d51efc272","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"7162c2c94998ca296a38cd82bc23168d51efc272","tarball":"http://localhost:4260/ip-address/ip-address-4.2.0.tgz","integrity":"sha512-MPkX8eVcV/BrfS2fyTpxPE1ZUpHXLqhjHTltEwrEtTK2ZviG0Y7Xs98yOPwgxzndhRSfRW5jeGK7gZqQZ9ZFZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxvJ9v0M7VMGt/uHbAq+YfrI3Hnnsqq1+AOjUh40fclAiB76kXORuXii02DWl3nOxQhNYz+lG5JfgHmV/VhCFve6w=="}]},"directories":{}},"5.0.1":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.0.1","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./index.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.10.x","cliff":"0.1.x","jsbn":"0.0.0","lodash.find":"^3.2.1","lodash.merge":"^3.3.2","sprintf":"0.1.x"},"devDependencies":{"chai":"^3.3.0","coveralls":"^2.11.4","documentation":"^2.1.0-alpha2","istanbul":"^0.3.22","mocha":"^2.3.3"},"gitHead":"28373f4932884fda765e8c9852a251e62bb5ce9e","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.0.1","_shasum":"8d2d9ec92ddacf3f48c630202caed34c7a7bef5c","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.1.2","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"8d2d9ec92ddacf3f48c630202caed34c7a7bef5c","tarball":"http://localhost:4260/ip-address/ip-address-5.0.1.tgz","integrity":"sha512-ikPfWMlHPXOExlcE7GJf4rBEK9ClOjtsgD3Dy1t3KgURYjqg1r726DQVshs9w1w9O+eXYNwCZA1zk9Pz7JygJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICk9jYghewg+4vkx1kZJvJJA96E1stHfm7ZvhvEhV2j/AiEAoYp2LfMeG1GqoSXQg3rPYtPFhB8bYnaWBS1u/3RhsBg="}]},"directories":{}},"5.0.2":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.0.2","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./index.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.10.x","cliff":"0.1.x","jsbn":"0.0.0","lodash.find":"^3.2.1","lodash.merge":"^3.3.2","sprintf":"0.1.x"},"devDependencies":{"chai":"^3.3.0","coveralls":"^2.11.4","documentation":"^2.1.0-alpha2","istanbul":"^0.3.22","mocha":"^2.3.3"},"gitHead":"64af73a92eb494d3dcfab1ef0f817a48b3e16933","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.0.2","_shasum":"78068aeef19280e9dcffaccd1176af0fbb0fd862","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.1.2","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"78068aeef19280e9dcffaccd1176af0fbb0fd862","tarball":"http://localhost:4260/ip-address/ip-address-5.0.2.tgz","integrity":"sha512-unDr+35BUpCYKLcDjh1pW2OafnL5aqxnX0xiYJf6WLtVNwgfYLOnGZnGfdRusR3euIs6QXPRWKgwTllha689eQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNsIDTzcYtK1516bnEQVqupH8iR8pVU9qvA4U2t4tJUAiEAwVJGOZiYU6h4b+rgbBW4WNfBbOZyU3WnrPZCQNA11ag="}]},"directories":{}},"5.1.0":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.1.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./index.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.10.x","cliff":"0.1.x","jsbn":"0.0.0","lodash.find":"^3.2.1","lodash.merge":"^3.3.2","sprintf-js":"^1.0.3"},"devDependencies":{"chai":"^3.3.0","codecov.io":"^0.1.6","documentation":"^2.1.0-alpha2","istanbul":"^0.3.22","mocha":"^2.3.3"},"gitHead":"9572e78dd413ac461cc9330920192f4fd57c0598","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.1.0","_shasum":"cea72d6950e8941c85e0b9546dc007164a8209ee","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.1.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"cea72d6950e8941c85e0b9546dc007164a8209ee","tarball":"http://localhost:4260/ip-address/ip-address-5.1.0.tgz","integrity":"sha512-lOmwRNIq7S4MoPBv8Emc8fU3mxfxYNhS/n0XmOTD7/0BvVWcR+lTEWkVxqx0pP8GforU19PIJzqqAQVuNbOWAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkeZ0EWci/6Kmt+sYDTDRaUaO/motLlJo29Rs5+pjtYAiEAmOYtcRJO5jY0mI2C9H03oRHvq85H9fwxTVRRfVSCyqc="}]},"directories":{}},"5.1.1":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.1.1","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./index.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.10.x","cliff":"0.1.x","jsbn":"0.0.0","lodash.find":"^3.2.1","lodash.merge":"^3.3.2","sprintf-js":"^1.0.3"},"devDependencies":{"chai":"^3.3.0","codecov.io":"^0.1.6","documentation":"^2.1.0-alpha2","istanbul":"^0.3.22","mocha":"^2.3.3"},"gitHead":"77daed95a628e7c0b975330f524dda9fff6925fe","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.1.1","_shasum":"ac86e3bbec3428f57626b9a1a2578809b78a65b8","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.1.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"ac86e3bbec3428f57626b9a1a2578809b78a65b8","tarball":"http://localhost:4260/ip-address/ip-address-5.1.1.tgz","integrity":"sha512-smAlFKIcNbR5rFygHuCFe/uw5HdfoQ/szvyV5G0nAefecMwKnUcTOdjeIwq/eftxf7HU/sgXlV8RxYD87slNwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpzM0Wivb6p17x83KW1So9HnyeusoqYQ9y4NJkYpnSPAiEAkrUNAu7DTaVqqB3OUSM+I3hUQofzX6nwPouACEyUiJk="}]},"directories":{}},"5.2.0":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.2.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./index.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.11.x","cliff":"0.1.x","jsbn":"0.1.0","lodash.find":"^4.0.0","lodash.merge":"^4.0.1","sprintf-js":"^1.0.3"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","documentation":"^3.0.4","istanbul":"^0.4.2","mocha":"^2.3.4"},"gitHead":"18f3b824ef49242e7ed1dad5176b00bacdd5cb24","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.2.0","_shasum":"8ca2ea9ac9833d7eb6b3b3da37a0ea3bf3ea8ca3","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"8ca2ea9ac9833d7eb6b3b3da37a0ea3bf3ea8ca3","tarball":"http://localhost:4260/ip-address/ip-address-5.2.0.tgz","integrity":"sha512-4VzKCN0mDYKnwKij3q5J8b8twAADQ9aTC3lMhujFipNxH7k1+B3+FQXJm9ItsHWGy1O+HgjUUpZDFJKnYvO9xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+IR80szETLMPSt4nGIQERr2FKHz8o99UEfJ3QKoxZLAiAUq34kLJ12krfOwfbI4fw7417UTNb7kBzI2ojQH6yfuw=="}]},"directories":{}},"5.3.0":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.3.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./index.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.11.x","cliff":"0.1.x","jsbn":"0.1.0","lodash.find":"^4.0.0","lodash.merge":"^4.0.1","sprintf-js":"^1.0.3"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","documentation":"^3.0.4","istanbul":"^0.4.2","mocha":"^2.3.4"},"gitHead":"4f9165eea174e7461be6b3e1141ac57374add0d9","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.3.0","_shasum":"8109971577aaaf593820b3eb0b3107084bda0865","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"8109971577aaaf593820b3eb0b3107084bda0865","tarball":"http://localhost:4260/ip-address/ip-address-5.3.0.tgz","integrity":"sha512-gcGaSJ7GD6q1eW6Cnryj9faZrpOx2ig7r0SV78Nsa9sbRWKY9JfgZ50+gZiMP9epRNTSSb/DH+C6UMLrkn11/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByY1/hGtEDixNgbarmi+ds0oY4mjCPPcael63mJ53r8AiBGm0wZ2okq+/2dFgp7zhUmkdiS69qQE+OJL309n1IdiQ=="}]},"directories":{}},"5.4.0":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.4.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./index.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.11.x","cliff":"0.1.x","jsbn":"0.1.0","lodash.find":"^4.0.0","lodash.merge":"^4.0.1","sprintf-js":"^1.0.3"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","documentation":"^3.0.4","istanbul":"^0.4.2","mocha":"^2.3.4"},"gitHead":"ee48bfab5a2731226fd396def453552c89ea37ea","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.4.0","_shasum":"89a48eb06fd49f90fb70c5ec68f9788d5b94aefb","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"89a48eb06fd49f90fb70c5ec68f9788d5b94aefb","tarball":"http://localhost:4260/ip-address/ip-address-5.4.0.tgz","integrity":"sha512-L+bLnURMegK2X6MSV5xa/bizsB3yw/6zTFG86PsxF3KlE55DJsQXneaJJ2l46nfJ0dPJX+M2uP+XnLrEQIA6xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMHDNsKL1l+txJzYTsGaHRLqQ7b/EYVkC8HoJtAz1H/AiBQcJQ+CDGbIC29BHfwlmDqMMHjHjXzlfD8IFBiQ5XrYA=="}]},"directories":{}},"5.4.1":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.4.1","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./index.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.11.x","cliff":"0.1.x","jsbn":"0.1.0","lodash.find":"^4.0.0","lodash.merge":"^4.0.1","sprintf-js":"^1.0.3"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","documentation":"^3.0.4","istanbul":"^0.4.2","mocha":"^2.3.4"},"gitHead":"0bc5fbf8c55d6a2f36d76c3dc4a3656e1bf67f46","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.4.1","_shasum":"50cb11c84b62a91133edf5fb5430fbc510d3612d","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"50cb11c84b62a91133edf5fb5430fbc510d3612d","tarball":"http://localhost:4260/ip-address/ip-address-5.4.1.tgz","integrity":"sha512-iXLcFpL2aOW1QMREoQ3NMBJNLDu5C3sosRbx8P+qG0Bciuc6NV2QtHW1NV9hInlCV21zczQb2MJlw7wclgBpBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1q7Aauojb1UXf1gFH88nd9FhjXZ+NUal7UBD9lPfPeAIhAJRKF9K5ariKQBu2pxrrteRI3QL6QCedawi+CXKUJ/Vl"}]},"directories":{}},"5.5.0":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.5.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./index.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.11.x","cliff":"0.1.x","jsbn":"0.1.0","lodash.find":"^4.0.0","lodash.max":"^4.0.0","lodash.merge":"^4.0.1","sprintf-js":"^1.0.3"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","documentation":"^3.0.4","istanbul":"^0.4.2","mocha":"^2.3.4"},"gitHead":"1003c263b7c1c27c512e3da57f6f36b156abdcb6","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.5.0","_shasum":"6f83cd87342968ef4d91f4965efa24495f6cb956","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"6f83cd87342968ef4d91f4965efa24495f6cb956","tarball":"http://localhost:4260/ip-address/ip-address-5.5.0.tgz","integrity":"sha512-Ap9sZ99HLAw/xm6s4Ae/lsaMPjlbtgB/4ofOeA3LKuJ9IR6d7Hiu+kYzrVtrm1+rKILkdJPgCZvzvdvyOTyEQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWEAvgQ8Ke/5JOaB4HPmv9O3rFZEdZo2LAstwA+CMQLAIgJ+N+GFYIHwdZo1L9Dejtcfxl2OVVDmeTXox/CwbsWFQ="}]},"directories":{}},"5.6.0":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.6.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"index.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./index.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.11.x","cliff":"0.1.x","jsbn":"0.1.0","lodash.find":"^4.0.0","lodash.max":"^4.0.0","lodash.merge":"^4.0.1","sprintf-js":"^1.0.3"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","documentation":"^3.0.4","istanbul":"^0.4.2","mocha":"^2.3.4"},"gitHead":"6da430fdd725abd6242380f9e6715c31ca388446","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.6.0","_shasum":"c1920ee5d45a0597be011daf58af8dd3b4d319b0","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"c1920ee5d45a0597be011daf58af8dd3b4d319b0","tarball":"http://localhost:4260/ip-address/ip-address-5.6.0.tgz","integrity":"sha512-ze7DHSD0izwgybz6CQJ4wCFCo5Ot1CW9w3EKtmy1Rb3QaVeuwmyq+xXbQFv5ZDpRc56ng4kBRwwJP2KlRGDsbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqskFCZMFagvj/ai7ttZNnl7O6LVwiiZFFsiQija7CLQIhAKFPX0bncn2ppBidftOBInAZW3lSvM8mDi8YeH8Hj0si"}]},"directories":{}},"5.7.0":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.7.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./ip-address.js","prepublish":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.11.x","cliff":"0.1.x","jsbn":"0.1.0","lodash.find":"^4.0.0","lodash.max":"^4.0.0","lodash.merge":"^4.0.1","sprintf-js":"^1.0.3"},"devDependencies":{"browserify":"^13.0.0","chai":"^3.4.1","codecov.io":"^0.1.6","documentation":"^3.0.4","istanbul":"^0.4.2","mocha":"^2.3.4"},"gitHead":"5dfd99abb44019b2d68917d5030ceccca4dab6ec","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.7.0","_shasum":"126ca1a155ad56d30b457d9483e31c69349e8841","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"126ca1a155ad56d30b457d9483e31c69349e8841","tarball":"http://localhost:4260/ip-address/ip-address-5.7.0.tgz","integrity":"sha512-za1WhmJM19HI6zzqV+zDbE+RV6RtOg1UIErMA1rC2SYDk0QVYOJHHyNawXs2ibo+oEO6D7XoNMEmTt15ojqLWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrYdYSOQjQf91Z84qSfaXljsPP4dK70TPs9F83eyqolAiEAnDyoivUqAb++4TULlhM+pxNGh89r8bY7QvrelecqrrI="}]},"directories":{}},"5.8.0":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.8.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./ip-address.js","prepublish":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.11.x","cliff":"0.1.x","jsbn":"0.1.0","lodash.find":"^4.0.0","lodash.max":"^4.0.0","lodash.merge":"^4.0.1","lodash.padstart":"^4.0.1","lodash.repeat":"^3.1.1","sprintf-js":"^1.0.3"},"devDependencies":{"browserify":"^13.0.0","chai":"^3.4.1","codecov.io":"^0.1.6","documentation":"^3.0.4","istanbul":"^0.4.2","mocha":"^2.3.4"},"gitHead":"d60b84cfbb2da61f7a9bcfd0eecd97f899cbb7e0","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.8.0","_shasum":"927cd997b50200a6fab4cd20ffef5687f01255cd","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"927cd997b50200a6fab4cd20ffef5687f01255cd","tarball":"http://localhost:4260/ip-address/ip-address-5.8.0.tgz","integrity":"sha512-X1HWv+LpDKh9nQX10IDVzhIfqO1LbD2yizRDYmTFhah181Kf4nckccGltsv+uKZpsD5gpTInU5KfrhJiRUNmLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/yYaM9prBB5z7SY6+7lhVcLMOQkoy/rXouzTupcwjugIgJJlUAjCCNcHOyUA+l/5YiEDcPIPYGbMDbbw1bs8koE0="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/ip-address-5.8.0.tgz_1454454767113_0.26977101899683475"},"directories":{}},"5.8.2":{"name":"ip-address","description":"A library for parsing IPv6 and IPv4 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.8.2","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./ip-address.js","prepublish":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"cli":"0.11.x","cliff":"0.1.x","jsbn":"0.1.0","lodash.find":"^4.5.0","lodash.max":"^4.0.1","lodash.merge":"^4.5.0","lodash.padstart":"^4.6.0","lodash.repeat":"^4.0.4","sprintf-js":"^1.0.3","util-deprecate":"^1.0.2"},"devDependencies":{"browserify":"^13.1.0","chai":"^3.5.0","codecov.io":"^0.1.6","documentation":"^4.0.0-beta9","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"645727d55c8642ec8b78b3f6c1e97c746f3844f6","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.8.2","_shasum":"3aa571a538e07cba65178a334f2066715f2e609b","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"shasum":"3aa571a538e07cba65178a334f2066715f2e609b","tarball":"http://localhost:4260/ip-address/ip-address-5.8.2.tgz","integrity":"sha512-eR9QpmkSuO+oceq2HRuXYjoEhP3r2/89fJ+NMNpwhbVOqh4iW7hbzjeq//WwNkomcJhgcbK+VNMHiB79AYpcgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuh0cLzsECanwuXpQftdQ+ndS7Mnd9L12xUE2c28DyvAiANrIBQ4yBaoN4x/ZezcLB9sslBbKhxrhvc6YkUeOe5pA=="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ip-address-5.8.2.tgz_1469487973253_0.4837236350867897"},"directories":{}},"5.8.3":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.8.3","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./ip-address.js","prepublish":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"bin":{"ipv6":"bin/ipv6.js","ipv6grep":"bin/ipv6grep.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"0.1.0","lodash.find":"^4.6.0","lodash.max":"^4.0.1","lodash.merge":"^4.6.0","lodash.padstart":"^4.6.1","lodash.repeat":"^4.1.0","sprintf-js":"^1.0.3","util-deprecate":"^1.0.2"},"devDependencies":{"browserify":"^13.1.1","chai":"^3.5.0","codecov.io":"^0.1.6","documentation":"^4.0.0-beta9","istanbul":"^0.4.5","mocha":"^3.2.0","mochify":"^2.18.1"},"gitHead":"9415f4be88e73a063c2fca821baaa6e04d7ba08c","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.8.3","_shasum":"4b910ade1ff03107b22dac92d5972b404a0e6642","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.6.0","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"shasum":"4b910ade1ff03107b22dac92d5972b404a0e6642","tarball":"http://localhost:4260/ip-address/ip-address-5.8.3.tgz","integrity":"sha512-k00B9gGlQCnBXM5L6vUMT8sZPEq5Q2RwOaQs4a3DpCrX2Gv0+J/NPgCiY3Va3oTJ41JNGSqns6EQgSCM2aqPjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEM+XilCL/dP753hJU4TSqwEu1FuS4lgQ5h5HhF6gfYQIgZWu1R1JyBERm2aVC5QOER5QnqRX1/xRF0pIOWd1p5+o="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ip-address-5.8.3.tgz_1481240803028_0.01829701429232955"},"directories":{}},"5.8.4":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.8.4","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./ip-address.js","prepublish":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"0.1.0","lodash.find":"^4.6.0","lodash.max":"^4.0.1","lodash.merge":"^4.6.0","lodash.padstart":"^4.6.1","lodash.repeat":"^4.1.0","sprintf-js":"^1.0.3","util-deprecate":"^1.0.2"},"devDependencies":{"browserify":"^13.1.1","chai":"^3.5.0","codecov.io":"^0.1.6","documentation":"^4.0.0-beta9","istanbul":"^0.4.5","mocha":"^3.2.0","mochify":"^2.18.1"},"gitHead":"57e779cf221888080ca862eb6876644ab337dcda","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.8.4","_shasum":"a57fa2175b33f7fdd0ab9fcf2d71a48b47cd301e","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.6.0","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"shasum":"a57fa2175b33f7fdd0ab9fcf2d71a48b47cd301e","tarball":"http://localhost:4260/ip-address/ip-address-5.8.4.tgz","integrity":"sha512-+undroei3AVlsirHu0u5JHpAN/sCvF7JPle6U5q22EVITOckD4KwkGfyG9P972kOrk+bD/f1hqfRYAz3r+b/NA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+tjae+T/cW83WeeHc1BZMzk+e8qfybciUvqayKvcNdQIgbixDKXroWuvKjpS+Gt26Hm2icD6TSyOdhRsQSQPBuII="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ip-address-5.8.4.tgz_1481252711371_0.880886621074751"},"directories":{}},"5.8.5":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.8.5","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./ip-address.js","prepublish":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"0.1.0","lodash.find":"^4.6.0","lodash.max":"^4.0.1","lodash.merge":"^4.6.0","lodash.padstart":"^4.6.1","lodash.repeat":"^4.1.0","sprintf-js":"^1.0.3","util-deprecate":"^1.0.2"},"devDependencies":{"browserify":"^13.1.1","chai":"^3.5.0","codecov.io":"^0.1.6","documentation":"^4.0.0-beta9","istanbul":"^0.4.5","mocha":"^3.2.0","mochify":"^2.18.1"},"gitHead":"0cca5b778d3ba2e559a06034067d4b686cd9bb32","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.8.5","_shasum":"39bf7ce83ac65daba05bbb8197a58bb055c4e7bd","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"shasum":"39bf7ce83ac65daba05bbb8197a58bb055c4e7bd","tarball":"http://localhost:4260/ip-address/ip-address-5.8.5.tgz","integrity":"sha512-mUGLvxOXFwj1MycrpRS92dT1KJS403W7d1G/hCy2YVuLwTZG9VAPz1xNBGWPXOhtwRyhzcls1RsR/3wNEfL12g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7U1pLGR22BE7F7w6nRz+tOxeFTeV+TfK+SR+f/X6pIAiApIfA/IY8//UR2FPmr9Am4sd1kPijFbakx8BcGwaUNFA=="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ip-address-5.8.5.tgz_1481664618513_0.527728796703741"},"directories":{}},"5.8.6":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.8.6","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./ip-address.js","prepublish":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"0.1.0","lodash.find":"^4.6.0","lodash.max":"^4.0.1","lodash.merge":"^4.6.0","lodash.padstart":"^4.6.1","lodash.repeat":"^4.1.0","sprintf-js":"^1.0.3","util-deprecate":"^1.0.2"},"devDependencies":{"browserify":"^13.1.1","chai":"^3.5.0","codecov.io":"^0.1.6","documentation":"^4.0.0-beta9","istanbul":"^0.4.5","mocha":"^3.2.0","mochify":"^2.18.1"},"gitHead":"aecd2a78532f8a04ae0d8957d3caff0daaa40772","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.8.6","_shasum":"666279e21a38f9c274fa503cacfc339fa6ee483f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"shasum":"666279e21a38f9c274fa503cacfc339fa6ee483f","tarball":"http://localhost:4260/ip-address/ip-address-5.8.6.tgz","integrity":"sha512-QSnUncuWhQPVyECk6wENjXDENdBrj5FBIcvW+LmP7LOfRETiorVi3myvzjn/VORbYLHMykPJ6tgW3pv0sgycaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4dtp6f2a8Qs6DKi0KpyOLUZ3Kb/av1KaOeE5LzMCz7AiEApSbOqJDparbwr0KtMf+hoLhwAYXjBQ02SLR2+2SfhqM="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ip-address-5.8.6.tgz_1481664711765_0.16865695849992335"},"directories":{}},"5.8.7":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.8.7","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./ip-address.js","prepublish":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"0.1.0","lodash.find":"^4.6.0","lodash.max":"^4.0.1","lodash.merge":"^4.6.0","lodash.padstart":"^4.6.1","lodash.repeat":"^4.1.0","sprintf-js":"^1.0.3","util-deprecate":"^1.0.2"},"devDependencies":{"browserify":"^13.1.1","chai":"^3.5.0","codecov.io":"^0.1.6","documentation":"^4.0.0-beta9","istanbul":"^0.4.5","mocha":"^3.2.0","mochify":"^2.18.1"},"gitHead":"7ca827c7df941646f75e1dd85bf44d481549fb86","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.8.7","_shasum":"4099dc60a0b06e90c2ac34c86a9f447a634aeb63","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.8.0","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"shasum":"4099dc60a0b06e90c2ac34c86a9f447a634aeb63","tarball":"http://localhost:4260/ip-address/ip-address-5.8.7.tgz","integrity":"sha512-bd1Cd2WzGYJzLbRVEZOo/p1KxEeTt4wf7PRQd/4vcf2CJjU37XTIA5EC8T0AD18KkSeKs8axerjeH9GVjmnI7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx+O8bJN41BzrfMBVlUYyZTzFppIcvI5Ih0jjcp82rOwIhANQObqGLKMqjG4EutkAsWv9GlF2q4LZbkhiIfwWEXr4Z"}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ip-address-5.8.7.tgz_1491781550281_0.2103339231107384"},"directories":{}},"5.8.8":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.8.8","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./ip-address.js","prepublish":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"0.1.0","lodash.find":"^4.6.0","lodash.max":"^4.0.1","lodash.merge":"^4.6.0","lodash.padstart":"^4.6.1","lodash.repeat":"^4.1.0","sprintf-js":"^1.0.3","util-deprecate":"^1.0.2"},"devDependencies":{"browserify":"^13.1.1","chai":"^3.5.0","codecov.io":"^0.1.6","documentation":"^4.0.0-beta9","istanbul":"^0.4.5","mocha":"^3.2.0","mochify":"^2.18.1"},"gitHead":"70f95e8c94192e2187d9cc694cfbd708dd647448","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.8.8","_shasum":"5fd1f8f7465249fb7d2b3c1eec7b41d29d1f1b76","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.8.0","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"shasum":"5fd1f8f7465249fb7d2b3c1eec7b41d29d1f1b76","tarball":"http://localhost:4260/ip-address/ip-address-5.8.8.tgz","integrity":"sha512-SI4KYzy+G3nnTB9QFi0X1lshFPDrtpmvGAB9AbpcDUt7Uibg4g/PYRM+4MPvrsdsl4sBkvbdLClHyo6H/nSJBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQh4W8NbxoILM7NjLjcW7cVMPtXT1PZIAHCYqx5r1ubAiBspxD8jR5NWWZJqCQUWIGSO7hrCwitB9KbtsDWhRTE6A=="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ip-address-5.8.8.tgz_1491783966110_0.32241838215850294"},"directories":{}},"5.8.9":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.8.9","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./ip-address.js","prepublishOnly":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","lodash.find":"^4.6.0","lodash.max":"^4.0.1","lodash.merge":"^4.6.0","lodash.padstart":"^4.6.1","lodash.repeat":"^4.1.0","sprintf-js":"1.1.0"},"devDependencies":{"browserify":"^14.5.0","chai":"^4.1.2","codecov.io":"^0.1.6","documentation":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.5.3","mochify":"^3.3.0"},"gitHead":"d643b37e4d08582065871cb9307d7588b9e022a2","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.8.9","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-7ay355oMN34iXhET1BmCJVsHjOTSItEEIIpOs38qUC23AIhOy+xIPnkrTuEFjeLMrTJ7m8KMXWgWfy/2Vn9sDw==","shasum":"6379277c23fc5adb20511e4d23ec2c1bde105dfd","tarball":"http://localhost:4260/ip-address/ip-address-5.8.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJyEf67+99l3ekWiFgLRbuWLT6yWmFwMyVUzLNbeBvtgIhAL7yYaKLJz2PcjYZlsBvUcN7lPw6L6xTjYoXry1/E+xT"}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address-5.8.9.tgz_1512586290858_0.41997851175256073"},"directories":{}},"5.9.0":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.9.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation --github --output docs --format html ./ip-address.js","prepublishOnly":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","lodash.find":"^4.6.0","lodash.max":"^4.0.1","lodash.merge":"^4.6.1","lodash.padstart":"^4.6.1","lodash.repeat":"^4.1.0","sprintf-js":"1.1.1"},"devDependencies":{"browserify":"^16.2.0","chai":"^4.1.2","codecov.io":"^0.1.6","documentation":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.1.1","mochify":"^5.6.1"},"gitHead":"d695d5c59d3eba9574cf952f3078cdd0b507acc2","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.9.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-+4yKpEyent8IpjuDQVkIpzIDbxSlCHTPdmaXCRLH0ttt3YsrbNxuZJ6h+1wLPx10T7gWsLN7M6BXIHV2vZNOGw==","shasum":"e501b3a0da9e31d9a14ef7ccdc05c5552c465954","tarball":"http://localhost:4260/ip-address/ip-address-5.9.0.tgz","fileCount":21,"unpackedSize":303620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm/PgCRA9TVsSAnZWagAAEEIP/3NG65T6/SpCOtMbTP3b\nE0ZjifjibaZzcsQzOuMhpNBD3PheioW0THmCuJzxZ3BPyrJkBtvEupwyHkDc\nzULjx9WwC8uH3cu3jYDqg5fs+hjZpBATr0YFv5D3SK0uC1Yd8Fea30wAKYCV\n5OKmoAQUWLoc/fkM0bzGjWVcBkYWB2LkqfVFG7PlVwQDcCivDI0A0MHwigK3\nZ/ihC6mz6YrqERpG/a+AHKaDtONeKG7nRE1/3YLAPW3FLrJNqKfRb1AgveK1\n/W/C1v7LUakP2rbonrck+rYApgVE5MPuuy2djCTU+fWFfR2Ekv/ndvLL2Nla\nVurpT72fZPxrVjqwvILDpBt+2KNq/FEPHnpEyO+Riqlp2Z6DMFzWYAcNfRsN\nEIH1keji1tnwy8Ye+aQauIeWeuqYlLtZJomXxaF7PzSST/ntCz0aBJaCk3bY\nRPJFH3BlLWjsY1urZls8NjJQVS1Mw2n55Z/aHxiTQAJLfx+A/JlG4ANPk3Yf\ni0GRh2dbI/fZPtIevtw1HNBLPKi71JpORXta/8tCM3/1sfHUcZ7EFAybemLU\n4UndIStTHPEygheomNxMZNrVlQ/ocrnKhU9zkNYS4LpToIxWcJhYOP5PqUxY\nDQ6OKLyPW7NQvBq6OPrSiXNKR1u9SJmeKU6EwmWQPsz1P8TWyZOuEn9pO9aY\n+rS/\r\n=lK1m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfdC+EOgyjb/i3sI5/5XrdhDv+jCIVeDu3csZ5mJMWBAIgVn7xzpuUR66amuVL6AZRrjIatlT/YqfVEzjJ4hUjkJg="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_5.9.0_1553724383739_0.9017892732032704"},"_hasShrinkwrap":false},"5.9.1":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.9.1","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation build --github --output docs --format html ./ip-address.js","prepublishOnly":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","lodash":"^4.17.11","sprintf-js":"1.1.2"},"devDependencies":{"browserify":"^16.2.3","chai":"^4.2.0","codecov.io":"^0.1.6","documentation":"^11.0.0","istanbul":"^0.4.5","mocha":"^6.1.4","mochify":"^6.2.0"},"gitHead":"2184f71471bc8868ae3b9901b0c68dff33e10d73","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.9.1","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-w5w9EjOJXPrlifPzdl3EI9ujwJYDP49Xu+wkFGFe65lJhj0muPjLI1rJ0g6mmIhiqA0YuFggJ1bll36L1BasbA==","shasum":"7991fcc8d818ab457044a38375a093f19a339786","tarball":"http://localhost:4260/ip-address/ip-address-5.9.1.tgz","fileCount":47,"unpackedSize":2382067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+ApjCRA9TVsSAnZWagAAot4P/194YrkKejbpGu3l7Ody\nvhMvyGCPHq0Qe6hlDy/T/GT0cKr2XuxzZiA3Pmqv55XEOPhLC4ixilvL9zWg\n7CmnutjdxN0JSt7H7fhFbLcuwqZ/9XW4cu1Ck7nJh1LQkjzMbD9pPVxdpm67\nCEA+MTmP0s/6NyANolwA7NAwZ1eIJHIO3fRq32gymAW///7qjo6HKpmrt2rZ\ni48fFoI+REOWNYw2EFcjVE4N4I79UGOe2yl8sPt/DJbiWKzi8xKjjp8cHp7Y\ntNqMoJpWa7uporIzJYG788v4CPQs00qG82r8tW35g52Ci//TUoK8YMILWYi/\ngfaVJMv5YMiDkOia3j6Yi9gIVWRFfqD+6LPPiTXpnMHZ//Xbz3Ua5j0cIqK3\nazSWocBz7hJETxKIX+NvJ/J5Fk1hvRGTxQZBjVU3MsulapmQGgVtyuZ+WKfO\nEns7Y94fsJ2Y3zjk87t0iGYn0qOVfA89cqU3x1HmhOgtOhcHKYmmwoRrUn8D\nMHUqumiYVoDI59SRazhzeH1WJFgsZLORKFX366PSRMBuOi7sQq5nRACaHKKB\nMwxcz67gapR378GC8bCOkpEINZT4+YhJk2zP+r4aQNPGzsE4ef/14+J60Coq\nmwQgpP9/WwbZ/g7n6iR7VHqYrTHXb9vDJ7P3JqS9mlvz1En3canbJ6Bz7yzK\nXDhB\r\n=nY2w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOEY01Ijcd57QpvIOyPOR74OtnTF9Uw0M9nBEdA9ziCAiBblCAL4A0mC7ONVn0EPiCk4FrMWyZk9lnjv74pSA48rQ=="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_5.9.1_1559759459128_0.5594053947176889"},"_hasShrinkwrap":false},"5.9.2":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.9.2","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation build --github --output docs --format html ./ip-address.js","prepublishOnly":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","lodash":"^4.17.11","sprintf-js":"1.1.2"},"devDependencies":{"browserify":"^16.2.3","chai":"^4.2.0","codecov.io":"^0.1.6","documentation":"^11.0.0","istanbul":"^0.4.5","mocha":"^6.1.4","mochify":"^6.2.0"},"gitHead":"a7d208681cdd8877c3e6e5e3e5fbfe9f2860cfc2","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.9.2","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-7aeFm/7oqo0mMhubTSjZ2Juw/F+WJ3hyfCScNVRQdz5RSRhw1Rj4ZlBFsmEajeKgQDI8asqVs31h8DpxEv7IfQ==","shasum":"8e7d2dab5cbf3cbf34e1f730ec6913f55fec8c74","tarball":"http://localhost:4260/ip-address/ip-address-5.9.2.tgz","fileCount":47,"unpackedSize":2382083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+As0CRA9TVsSAnZWagAAL10P/jwAVEdpnzYpAd8hgJDQ\nVZeqtuIoVTOp2YK0qi4S6pnazmhxKcHHSdD+lDOoi8LT9PB6QKPbonE/QkAm\nSPqu2Zxq9Tq4L0WqErDAIPWHJNleiRDJOp3t56BkBaOtnS/xVBAStrdoiPw+\nqd3Td8SNKpeJs7sG9B9jZ8MJcr4W/qdtWmWgmE2jcKOSwDEY70dBrnd+LrR7\nIrJD5rkgDkoaXLMbl72gC2Zw5L3YitoIG8LB4itt59rZTT2Kk5xO33Wk408n\nUd+4jhkJp+tr315n/kuw+Wq49j1KAPQygg4Nej21gzQMa16ATtuRjtdOrpL0\nJEZmiT7r4PgdMx7uUERHYs/L3HpI8YQNTM2QfdNg1Eul0l0WJ6eZTfo8b/jt\n02DJR3cab4+eP52ZVIdR2GHepiMZKe9j+kZMUJUGxZDPT2Mg4vH1Z16xWIUP\nMrGIetxpl4OW9k50Znstcx+BmyEz+cbrrlxqp+L6cpsQrT83ZWhIT8SZRkyK\nzIqHFiOpKfGcQGo3hE8nefWVI174oca7wQlYdf4kXGqcudweIU7AXrm6Qy6w\nIY84RTLuDIW/DBJBv1TvzcM9hMvZtDwI9BO0dkp62WEDiOP9nd3RA62+ryaT\naVMwIxb0FxUQekfwnOdVHYpPa5iCT26y1XXrO/cAF2A4Eq/1GdUG7x1lKbHR\nTpAN\r\n=vV8+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt/hoMS+FPH/x8TRBmMR1uB4oHsR2tb7KqSdmxJuTV9AIhAPrU2G5WI6PXm+r7YarVeREHlXuEQe0ptvxVquy2juxL"}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_5.9.2_1559759667640_0.26618977314977266"},"_hasShrinkwrap":false},"5.9.3":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.9.3","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation build --github --output docs --format html ./ip-address.js","prepublishOnly":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","lodash":"^4.17.15","sprintf-js":"1.1.2"},"devDependencies":{"browserify":"^16.2.3","chai":"^4.2.0","codecov.io":"^0.1.6","documentation":"^11.0.1","istanbul":"^0.4.5","mocha":"^6.1.4","mochify":"^6.3.0"},"gitHead":"4d27353e3526e4a717ff7718451e6456a2e949a6","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.9.3","_nodeVersion":"12.5.0","_npmVersion":"6.10.2","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-h0JaXdn+D2pMeiyXYsZVF6uZWM+pJ4GY6iLd2t4hE8FM+aLbEB6r95rcOWAsqrfphBHu7YVoLKS4N24hG6Xg8A==","shasum":"18d71205f619a9d1397ca172de5809af76994a73","tarball":"http://localhost:4260/ip-address/ip-address-5.9.3.tgz","fileCount":46,"unpackedSize":2376590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdO0pxCRA9TVsSAnZWagAAVhkP/3BqxNTPe6cdHl/Ho67H\nUUI/rmCkDnPPiPw+byLRXuXVvswsHVxNe3NTpJd/Lf65q9XD9Mcmn1YbWIuh\nJ2MjwSqDR0DgkkSFFjvIT4AMgoMVLnhNX6sXvVsl6X7aWahtKW2l2ybn2Rl/\nPlrTa4+AW/7SBQogQIoIkfvsoUCJtK/SrYV42yxv+CiVccjl7VLZm9DeoiJX\nJb3XUba7nV1H7a/t35BqrgtFOkTownBARE1SGskNARHiHcgQceHcrPsoDpi/\nOTWIRF534dakET+9E/phwAcuAPTM+cZfJSYzbA+1MYh/eE78KlGZV1N6972L\n2abXYB7+uVzjBPWHhVMcibmSt5dbdBjuFILYhwZhm0c4boGuaI1BZQkrC51M\nkVljouab5eiRf9cdRhXmN0agHozrDZJbI7LGKP7msmTrgyjg8ItnE+NLrYnO\nJhongGEFAo1tIQPOW4UzRCtsqS968wz/DJ0jGwPcAFlQi5gLtcl9ZX/K6Mum\nQGeQ7xNZljqJQCY1uViJnnCuNzHMxb0QphsfYKJAvCzKYDb3VTBUulre6t6v\ncaJo8pRXsz5JL7t0P+zHi4S9zVQd9x913TXHyqg4DCLWE14kSurbhvSPeoE5\nf3W7rf6HpOkhf1CDDqByAGpiSjzasdAoGQFFS4KbSsCtnmDneBAL6R/D6UAM\nDd5n\r\n=oJkh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0DBfOGq+IwYUs6a8fuKUULkttxiHMXqX+9SvfnKQbBAiBLFSBgQHwfERuynFqJyR00yOnSh2a8U6fv01OuC/Ecew=="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_5.9.3_1564166769111_0.974149225879761"},"_hasShrinkwrap":false},"5.9.4":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"5.9.4","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation build --github --output docs --format html ./ip-address.js","prepublishOnly":"browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","lodash":"^4.17.15","sprintf-js":"1.1.2"},"devDependencies":{"browserify":"^16.3.0","chai":"^4.2.0","codecov.io":"^0.1.6","documentation":"^12.0.3","istanbul":"^0.4.5","mocha":"^6.2.0","mochify":"^6.3.0"},"gitHead":"1645c778c106e36b56a886bb4111480710aa6806","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@5.9.4","_nodeVersion":"12.5.0","_npmVersion":"6.10.2","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-dHkI3/YNJq4b/qQaz+c8LuarD3pY24JqZWfjB8aZx1gtpc2MDILu9L9jpZe1sHpzo/yWFweQVn+U//FhazUxmw==","shasum":"4660ac261ad61bd397a860a007f7e98e4eaee386","tarball":"http://localhost:4260/ip-address/ip-address-5.9.4.tgz","fileCount":46,"unpackedSize":2376590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdO0xBCRA9TVsSAnZWagAASo4P/ibF25EiiY253FsK5Uql\n49/nmO3eOVNQzf+Xb0A4d98jmQVv1xVQQobCv0WXTzj2yoR82rz4sZjTUADg\nCr+RJyv0CpxwIpeqKPP3pKzOPuNfE8AP8PIDJEc8Tyopd+sOjcFLDfFablO9\npsbaDFwOc1CDvNZV+fY0A4/XH2g6oYkUEcyKo0W5xCGVLDT22NkVME1fKWQR\niDBIgICnNyUf6oJB5qSgM+bQKYtsM+yBIGd4NuIJBoI2pn+8/k5wUkaIsOJK\nPz3v8z0R4qaTKFe3Kwm9cGMz7EOBHZImjiDJzWNdcDfqnDu0sP2A783QsOXC\nLGatjokE6aR7lgHEe7d6Ftu5Y95/u/wHepngOAgWPSzgrSj/HvmHcDpmEzuE\nCy4wT3bLrr5UZMz3HvL0mrlYKw1To7phu1pdxwLltArWesqKIVWIs/WRNIL3\n0sfrjtMMggcIE7WF+TZAKA8tOGYenSxuwW/++0j2tsdodgNDpSp3f869uSpQ\ndlgyYGAMaEniLlWITWhXQ6ahhe9HKpY9lTBFdPHNRzMQjuMmjgfcH0uJaBUh\nWKVCX51JICNbZ31bC8pFkm2T2gdBC/HV6rpEc1JGDkDZDVPSJAWH5U4965TZ\nn3ksgYxz+TEdiGiyY114BfBeuTRZ6k5f/BYw5sIMH1f/ngJrbKZ3EmRKRYSD\nwl+8\r\n=O7uz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq6fDTOb/Xfkjq5kPoyKcHgsO8oE24uTngPSc52iwPdwIhAPwIUbuAGBH76D7WKo8s6RDksPiqfHaUKomvRKl4Qate"}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_5.9.4_1564167232685_0.22899003879919855"},"_hasShrinkwrap":false},"6.0.0":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"6.0.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation build --github --output docs --format html ./ip-address.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","lodash":"^4.17.15","sprintf-js":"1.1.2"},"devDependencies":{"browserify":"^16.3.0","chai":"^4.2.0","codecov.io":"^0.1.6","documentation":"^12.0.3","istanbul":"^0.4.5","mocha":"^6.2.0","mochify":"^6.3.0"},"gitHead":"33f80c43ba87b43849a6b55ade3f4dadd78c63db","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@6.0.0","_nodeVersion":"12.5.0","_npmVersion":"6.10.2","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-IixHbNhssHtMGKiYd8R4ENVfZIV04tbjQF/C9c6QzpZiiiKzV6CkFSedi7vz1wtqMzhGshNe7rxBMePRKk+B6g==","shasum":"44e26e4c8aa096c0771dcecd45815ab042e14135","tarball":"http://localhost:4260/ip-address/ip-address-6.0.0.tgz","fileCount":13,"unpackedSize":50611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP1rRCRA9TVsSAnZWagAAsvYP/j18hLroGgDbmxjsrh57\nTG4g9jAIIqL58ofBdVCbdjBUxwRN2RF4XuPCuI/OhJc5UGIB3FSpz98LMT+Q\nMhaX2/ZH10oZli/+ZbogSNyHhEMm2e7IQWRrZRZscAWgRAyVJH8D7tmoNoky\nRHDtruoIf+OelGkuonjcIrEzUMQKtLW7wdaTOmTRyt5fQ13WawvI+b06zsRs\nT0RK0vMAiuFirT1jIkpJmHsVVSITrOrWnnxBUlSrh1QYn9HISh1qw020PTdC\nMnqI0tSmkFJLF8DiNOethQmb3znsCl7CFLF8W9OTg7COZzRWjz6R9gAMruVE\nrxusjNbiMvGTc0Fdko1/Das4Pg+24GcAE2f15SxTtL/p/NGfcSlwPBA1Fr1u\nkyWMy75hKyuYezM8a0oCKZHGV8Ilg9iagSTSU+TOcdzU/PybqH8LBiz84BZG\n5NM0txVM37updgG/gaY2YbJ83DYcL4SVaFg0gIfJ8pcrWlQDTr+O5sxXxyPQ\nJgc7GkWADuRNx+1kJDwrZLvNNb/Xmb+nB9w4a6M2xV3VxKIiehM5mvFb8Pqd\njfst/odBmSaZFf0CN6sD7Vk0TwGNoLd0gY9p1gpGjB+PWNVTb0+oyPMN/0zr\nuWKt3I6j+bPgd8i0HJH6RZLu/0ppRbiv1bVcshPIvGnvMwQg19r8RwQ6BrnF\nAumO\r\n=3vbU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5Y0I+W+cyGVDDkP8ev6xO5HC+G+/Z3NIa5Ruj7YE9cAiAW7feJl7gbjFPoxPhMucqFgD3kRy5vfL1emVXLg/mSMQ=="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_6.0.0_1564433104749_0.10636958267926255"},"_hasShrinkwrap":false},"6.1.0":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"6.1.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation build --github --output docs --format html ./ip-address.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","lodash":"^4.17.15","sprintf-js":"1.1.2"},"devDependencies":{"browserify":"^16.3.0","chai":"^4.2.0","codecov.io":"^0.1.6","documentation":"^12.0.3","istanbul":"^0.4.5","mocha":"^6.2.0","mochify":"^6.3.0"},"gitHead":"40a98327cbc8fec024bae7d6667249fb4238d461","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@6.1.0","_nodeVersion":"12.5.0","_npmVersion":"6.10.2","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-u9YYtb1p2fWSbzpKmZ/b3QXWA+diRYPxc2c4y5lFB/MMk5WZ7wNZv8S3CFcIGVJ5XtlaCAl/FQy/D3eQ2XtdOA==","shasum":"3c3335bc90f22b3545a6eca5bffefabeb2ea6fd2","tarball":"http://localhost:4260/ip-address/ip-address-6.1.0.tgz","fileCount":13,"unpackedSize":50842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP16jCRA9TVsSAnZWagAAm4cP/3TITiLYbjiEmvtFebuh\nN7z28H6Za5qjSMhmOOWkbHoKFdYsg53synoMN80zmWpHU0OMplGC8ZVuaNFG\n5EVpj/aq/ParirrTWchrrCKbs6Yx2plTAO/xmh9d7/cOR7+EqyV8vXRNlwKn\nZGhOoLbLIOKrnws/9ks4mBVHQdUhtLwmk5MORXMFSlC/BR40p66JmlwIi+Yr\nCs3S+zWP2ndoB5dmmhFLUUmVGvtli14YTWCkVI7tZdSB7thcRWtlmRLliWdM\nnofnCXVAcNnBAnEp38kEyjDkuHghYdmhOJXBheJhWB7MEl8U/avS2pFmMY6b\nAYmLIdnmdwDd5qxZfyGkmtu1acQ6NORhZUKQgJw3jnWI+L4Xj5RoH0v3AiV+\nIMIXQYncFShsiHlwbwpv0vyu57VbbFXdLfyPjFLQdwkY2E6jCRgPrDfCvueo\niXqj7ROKIYbYr7GMVocV8sMcUZuk7tEMfhSdYDSjAqmj65bTYzNBqtl+TTmm\nTdO7ytDsYjpIhXsOb02WUhSmRb++e/7Sg3p27VItXCn1whZPxkeDyw8Gy/SV\nO1lhqQnsFk7gXwk/wGrOEPAgRPCxMWz9lxLu3weoIkJ+jJCWPBG7bLW+pjuz\npah67VkhKQiXlQvtt9vFTHYPXy16vPafxxQGTzavkath+SMcFFyiQp/thpSs\nPNhG\r\n=jROP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdJFXCqBtLDGpBWr1iiYxjof3T5RgtqlVspl0/Aos/VwIgCJBzJZkYPeI5OBtJFo/5n9e6XJcEIk4ciGduKJmoNx4="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_6.1.0_1564434083327_0.4963293719877715"},"_hasShrinkwrap":false},"6.2.0":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"6.2.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"test":"mocha -R spec","docs":"documentation build --github --output docs --format html ./ip-address.js"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","lodash.find":"4.6.0","lodash.max":"4.0.1","lodash.merge":"4.6.2","lodash.padstart":"4.6.1","lodash.repeat":"4.1.0","sprintf-js":"1.1.2"},"devDependencies":{"browserify":"^16.3.0","chai":"^4.2.0","codecov.io":"^0.1.6","documentation":"^12.0.3","istanbul":"^0.4.5","mocha":"^6.2.0","mochify":"^6.3.0"},"gitHead":"97c4a7f96a2f22f933ff648b45bf11fab23327f7","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@6.2.0","_nodeVersion":"12.12.0","_npmVersion":"6.13.0","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-7G/8LVMRqM11pLcXx3PlX9rlqenMVUbppAc2sMvz+Ef0mUFm++cecpcEwb+Wfcdt2apu5XLTm9ox+Xz/TB7TGg==","shasum":"c1b87c45097874a56a812348e09f92b74d9836fa","tarball":"http://localhost:4260/ip-address/ip-address-6.2.0.tgz","fileCount":13,"unpackedSize":51149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCVFgCRA9TVsSAnZWagAAM50P/3xLrutJz5qRWjRoPycl\nM+q1UzroCV5yVeTDq3Q0GgNfumD/J1Z261rF+os/fYbMS1qrz8KpzwXP+duW\niAA6kJGVygQ2mhN8hZZi1gdJsjlWWWfOzuNXDNqVyjwmZ3vFn+b3sfUlaqYm\nvo/Tcw15y9pS6ZBtXV4ad39MnovEWCn2txZ35ik7B3k7THBaJ1G4HaTdk5MY\n6DV/tkFhIanT1NjGaytmpC1SijhL2oYO1ovqv5iZJFA1j8GnIBRG2a7E4uaM\n9NilkNagJBjkxT75vqNmA4iWJ1AQLtbokc+OAAt35KvW5DcbjthjDdRHSLKR\n67nKH1biNoXOAtfpFs/na7gZGozcTA6LddU7Lw4LYWvzptF7PR8snqk8vHwB\nSSAvbb/nxY0S6xvGTr6CHVa7ww9kPWpQ4Dl/5Zzu6PxR4xFGeb/ble3VsS97\nB3ictKzTTCw7OOb9xuKflz0rwgAGsOwcYk60vs8t95Rws69ejD3zE4HS26qZ\nuLnasxX3eIco9G9p8xFEtXdHpK34QCudDC7iQbDmM5xK5D0wL4UuDFv2B4yU\nD3cGuZkWYsH56YT6Xi8iXMJQuSZfnN12WJKg+IpitKo89DUljY6RFYclMs1t\ngvXltZVsh/wCdy4s79+R/d3YS+n34PAa5mu6mFAUX2q51uMLEkEANmSk5TLv\n7sv5\r\n=uK4C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4EQ58n+D5Pwai1oR1LQA8gCf0kEXve3oTf+DmaK8DegIgP29L74tzeO+xsfJA+wMToX9mHr1fG3o1gGB6fNMHGvI="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_6.2.0_1577668960057_0.23359194532119343"},"_hasShrinkwrap":false},"6.3.0":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"6.3.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","release":"release-it","test":"mocha -R spec"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","lodash.find":"4.6.0","lodash.max":"4.0.1","lodash.merge":"4.6.2","lodash.padstart":"4.6.1","lodash.repeat":"4.1.0","sprintf-js":"1.1.2"},"devDependencies":{"browserify":"^16.5.1","chai":"^4.2.0","codecov.io":"^0.1.6","documentation":"^12.2.0","istanbul":"^0.4.5","mocha":"^7.1.1","mochify":"^6.6.0","release-it":"^13.5.1"},"gitHead":"4e0173e1bb8a9ddb6a35e8e6f2113cb11e743f24","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@6.3.0","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-tYN6DnF82jBRA6ZT3C+k4LBtVUKu0Taq7GZN4yldhz6nFKVh3EDg/zRIABsu4fAT2N0iFW9D482Aqkiah1NxTg==","shasum":"8c031adff59b67fa1b2f0485cc5aed30bc709b69","tarball":"http://localhost:4260/ip-address/ip-address-6.3.0.tgz","fileCount":13,"unpackedSize":51229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehPDYCRA9TVsSAnZWagAAFjQP/3Rw2dxI6hmtKv1TcWMt\n/uTpqeaLACjSraGAHQrykRqP/spSn/YNQWRvXXTo/9A/VPZYK7ZM37G4+RhK\nEXKv72ouAQL0Yaj8+H7H4PQ6O/HjSAX0hUk+fEhVbo+E3n9X76vOEv95Q0MY\nNuiCmwa31p9eWCgm+VKkNhrQUWaM+rl+/9NGPqwPGJK/yQGDq6ZE0kakN6l4\nuHyoTe6eK+D4Lm154uDzQXkHpzsmQSoUMBensnTaKad/bPgfUZjFS+AmtKbe\nl3Qrmovb8cClRHZHJ7bW6DmfZoKT+K8py5aw4TYSVPO/GWp3f3hrAnAJads+\n0JxUo/ReNqVe9xCbTJP8bgRK2vhWhm4w4TfCZABKgFJQrxD10pX/F6W3XszH\nPpa+LMeuZhlvS3tDGeRZPyxcuCAOduvyhPMKDvTmb6Yq/1IuCBvTBkDwwurT\n09S0TxzwxlqZg0/Z7jBpOEO5HVZH4hk+0B2e+VFggfYvWk4oY8fHnpiD14Q8\np3sOghgA9/3860FIV3fqcOvqgn/4oqkrsVus2EF/h2LfbMuwNU0FyMRfehsC\nC98xFQCGbZQUuSjDyDIoPINQcv2c5idDhAVa385slJlO4r+GYyYFm9JsC1Hk\n+v8SLziHUJK1i/ROBDHMYJKuI1REC+tS+KLqvN+TcQqbwCj61xK/eQkQrajX\nwiGs\r\n=HA5V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLkaPfTKwdkcnVJ7cpSlyl1NgBZDAi5wEmrRULdJzX8AiEAzA55OpvDEnayTgfBBMBvSF5TIIgOBxTXR7kgCNkRE78="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_6.3.0_1585770711935_0.1749737866256691"},"_hasShrinkwrap":false},"6.4.0":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"6.4.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"ip-address.js","scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","release":"release-it","test":"mocha -R spec"},"engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","lodash.find":"4.6.0","lodash.max":"4.0.1","lodash.merge":"4.6.2","lodash.padstart":"4.6.1","lodash.repeat":"4.1.0","sprintf-js":"1.1.2"},"devDependencies":{"browserify":"^16.5.2","chai":"^4.2.0","codecov.io":"^0.1.6","documentation":"^13.0.2","istanbul":"^0.4.5","mocha":"^8.1.3","mochify":"^6.6.0","release-it":"^14.0.2"},"gitHead":"f16b807c9d9031a245780368891981cc5737bc14","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@6.4.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-c5uxc2WUTuRBVHT/6r4m7HIr/DfV0bF6DvLH3iZGSK8wp8iMwwZSgIq2do0asFf8q9ECug0SE+6+1ACMe4sorA==","shasum":"8f7d43e76002a1c3c230792c748f5d8c143f908a","tarball":"http://localhost:4260/ip-address/ip-address-6.4.0.tgz","fileCount":13,"unpackedSize":51245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXobjCRA9TVsSAnZWagAAFTIQAJJKkKPxNoo9//A5fBiw\nv48f1zIW7fQ3Z/ch00IG+eRCC6VtD1cxz7GI/z/QBsZYCtjGSqzxoVa3AHCT\nQaYugSfZSw+nt6cGxFicJOXNQXgqfMhc/pfB/I+Y52bmpy6oevysfA0h3XJm\nlh27doPLPv0WQaoGM8cenZCN6eRnzKWAxvWU8zOXzXclImAB5kCo8JcVax5V\ndE+RkAXG7P73uWgj8MA5T6ohZynifD7Yj2Q2hJs/pbR3pN+o2F7c+7LuR1I+\n4abGfbqx7+7YG+v5QdTI23z5GjO/6OI6YZ+JODYSu3giUZOGscwZJSs4ZrG5\nGsU0fdIdpapqrKsQyN0txH1TzTvWGa/SNI/h7QS6puUXIyW41mXnU2wz2DlD\nobGp7aHNnSbG5zuft1fhF2OgFnmVVKsGJZYSvdn7kfch6tGdG66sRTREx2AP\nhRvs11vlqI358u7CubejLnhijpxeYFIk5DaHJbbMUaD5c6PMQ4wxOY8up61p\nmZTV4BOZmtpX7FKDk8WxCgVuyouANWLmciSfoD5gqMJxbSPwxYQZeIOYsbyJ\ntPKRyAtwAh99LHA6TbyAMGTk/sy1xzZB/fNdJ0o8tWHtYKRQSJ4a0A9CQc6Z\n6060b5q7wWrH6u2OpQoQL/FInVb+t3R50wIwFo1vjQWce+jWLk9f7qnPvyjP\nB4jl\r\n=nW65\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHt3gqyXWTL21QozldFnNsB3Qj1mDe210pEnkt1bOFrAiBlCNOqU0+msRvvQrzjvfS1MlnTCnRCgv5xmcoL7sSroQ=="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_6.4.0_1600030435258_0.9555212159326358"},"_hasShrinkwrap":false},"7.0.0-beta.0":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"7.0.0-beta.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"dist/ip-address.js","types":"dist/index.d.ts","scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","prepublishOnly":"tsc","release":"release-it","test-ci":"nyc mocha","test":"mocha","watch":"mocha --watch"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts",".eslintrc.js","coverage/","dist/","test/","tmp/"],"reporter":["html","lcov","text"],"all":true},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","sprintf-js":"1.1.2"},"devDependencies":{"@types/chai":"^4.2.12","@types/jsbn":"^1.2.29","@types/mocha":"^8.0.3","@types/sprintf-js":"^1.1.2","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","browserify":"^16.5.2","chai":"^4.2.0","codecov":"^3.7.2","documentation":"^13.0.2","eslint":"^7.9.0","eslint-config-airbnb":"^18.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-sort-imports-es6-autofix":"^0.5.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","release-it":"^14.0.3","source-map-support":"^0.5.19","ts-node":"^9.0.0","typescript":"^4.0.3"},"readme":"[![travis]](http://travis-ci.org/beaugunderson/ip-address)\n[![codecov]](https://codecov.io/github/beaugunderson/ip-address?branch=master)\n[![downloads]](https://www.npmjs.com/package/ip-address)\n[![npm]](https://www.npmjs.com/package/ip-address)\n[![greenkeeper]](https://greenkeeper.io/)\n\n[codecov]: https://codecov.io/github/beaugunderson/ip-address/coverage.svg?branch=master\n[downloads]: https://img.shields.io/npm/dm/ip-address.svg\n[greenkeeper]: https://badges.greenkeeper.io/beaugunderson/ip-address.svg\n[npm]: https://img.shields.io/npm/v/ip-address.svg\n[travis]: https://img.shields.io/travis/beaugunderson/ip-address.svg\n\n## ip-address\n\n`ip-address` is a library for validating and manipulating IPv4 and IPv6\naddresses in JavaScript.\n\n\n### Migrating from 6.x to 7.x\n\n`ip-address` was rewritten in TypeScript for version 7. If you were using\nversion 6 you'll need to make these changes to upgrade:\n\n- Instead of checking `isValid()`, which has been removed, you'll need to use a\n `try`/`catch` if you're accepting unknown input. This made the TypeScript\n types substantially easier as well as allowed the use of an `AddressError`\n class which will contain a `parseMessage` if an error occurred in the parsing\n step.\n- Instead of using the `error`, `parseError`, and `valid` attributes you'll\n need to use the `message` and `parseMessage` of the thrown `AddressError`.\n\n### Documentation\n\nDocumentation is available at [ip-address.js.org](http://ip-address.js.org/).\n\n### Examples\n\n```js\nvar Address6 = require('ip-address').Address6;\n\nvar address = new Address6('2001:0:ce49:7601:e866:efff:62c3:fffe');\n\nvar teredo = address.inspectTeredo();\n\nteredo.client4; // '157.60.0.1'\n```\n\n### Features\n\n- Parsing of all IPv6 notations\n- Parsing of IPv6 addresses and ports from URLs with `Address6.fromURL(url)`\n- Validity checking\n- Decoding of the [Teredo\n information](http://en.wikipedia.org/wiki/Teredo_tunneling#IPv6_addressing)\n in an address\n- Whether one address is a valid subnet of another\n- What special properties a given address has (multicast prefix, unique\n local address prefix, etc.)\n- Number of subnets of a certain size in a given address\n- Display methods\n - Hex, binary, and decimal\n - Canonical form\n - Correct form\n - IPv4-compatible (i.e. `::ffff:192.168.0.1`)\n- Works in [node](http://nodejs.org/) and the browser (with browserify)\n- ~1,600 test cases\n\n### Used by\n\n- [anon](https://github.com/edsu/anon) which powers\n [@congressedits](https://twitter.com/congressedits), among\n [many others](https://github.com/edsu/anon#community)\n- [base85](https://github.com/noseglid/base85): base85 encoding/decoding\n- [contrail-web-core](https://github.com/Juniper/contrail-web-core): part of\n Contrail, a network virtualization solution made by Juniper Networks\n- [dhcpjs](https://github.com/apaprocki/node-dhcpjs): a DHCP client and server\n- [epochtalk](https://github.com/epochtalk/epochtalk): next generation forum\n software\n- [geoip-web](https://github.com/tfrce/node-geoip-web): a server for\n quickly geolocating IP addresses\n- [hexabus](https://github.com/mysmartgrid/hexabus): an IPv6-based home\n automation bus\n- [hubot-deploy](https://github.com/atmos/hubot-deploy): GitHub Flow via hubot\n- [heroku-portscanner](https://github.com/robison/heroku-portscanner): nmap\n hosted on Heroku\n- [ipfs-swarm](https://github.com/diasdavid/node-ipfs-swarm): a swarm\n implementation based on IPFS\n- [javascript-x-server](https://github.com/GothAck/javascript-x-server): an X\n server written in JavaScript\n- [libnmap](https://github.com/jas-/node-libnmap): a node API for nmap\n- [mail-io](https://github.com/mofux/mail-io): a lightweight SMTP server\n- [maxmind-db-reader](https://github.com/PaddeK/node-maxmind-db): a library for\n reading MaxMind database files\n- [proxy-protocol-v2](https://github.com/ably/proxy-protocol-v2): a proxy\n protocol encoder/decoder built by [Ably](https://www.ably.io/)\n- [Samsara](https://github.com/mariusGundersen/Samsara): a Docker web interface\n- [sis-api](https://github.com/sis-cmdb/sis-api): a configuration management\n database API\n- [socks5-client](https://github.com/mattcg/socks5-client): a SOCKS v5 client\n- [socksified](https://github.com/vially/node-socksified): a SOCKS v5 client\n- [socksv5](https://github.com/mscdex/socksv5): a SOCKS v5 server/client\n- [ssdapi](https://github.com/rsolomou/ssdapi): an API created by the\n University of Portsmouth\n- [SwitchyOmega](https://github.com/FelisCatus/SwitchyOmega): a [Chrome\n extension](https://chrome.google.com/webstore/detail/padekgcemlokbadohgkifijomclgjgif)\n for switching between multiple proxies with ~311k users!\n- [swiz](https://github.com/racker/node-swiz): a serialization framework built\n and used by [Rackspace](http://www.rackspace.com/)\n","readmeFilename":"README.md","gitHead":"07b61878e499398cd5a4cd7bec34ef2ac14eaa85","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@7.0.0-beta.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-FJNHmD2CSIraSilUeQiPyZ/Juiz+/L624Vp9b0xGlkxE3V38gpSMl/Hl4/AWY3weXFtg2J66DsFp9rlBtoI1Pg==","shasum":"fda9b7c4fdc6757c8504f0c2d82469d4107fe645","tarball":"http://localhost:4260/ip-address/ip-address-7.0.0-beta.0.tgz","fileCount":12,"unpackedSize":55481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbM87CRA9TVsSAnZWagAArGUP/2ASvmeNZ2D6U/awKuX/\nKYtqX2owgwVR5mqQ9pXBBVBE9T+G5aEpvz6uOyjB1ajDnsAdKsn+/NhCdbkG\nUpe7N8ggx5bLUiYjXJR1O30UO/s/IFEYKXeLOxw2ppxixUA4nZSRyrNERPbM\n5FL8sI9dSnP1eUlmdE0N9bX6JURexFr8sDc0oQ39Bc9A0xFUtOojSD3R01zE\n+ne1j5fE7/YivqoDtD8ziOxtxHofBRpLXE3wc+dKUt9hAzTPv2GPcW3v/efV\nm2GIjwnAfbdPSV6C31Y2jQPWlPIVkYrskEOY+IvMpsvh29gnNroWzsRRSGx3\nKicfqp97w8pAnTBCHKmRSPoSw5A3rUmvDTk1Q0CEzAYH5D/5i0hZo2aR8pXM\nIl3sLhEAnYkPaFIKOYfENIXkZfPjbENaktxlIQVrGLLCIYOQndNQhCV/Md4I\nUhkWwfSrS3hUqC/tBQ3rPoAOTynN+T4hUfZkmtgx7zeWuZzOrB5EQWeWAWzX\nD42o2WQ7Z43YOMdygYqNzxOuUWN19DkjH8dbCYmH+tn5IqGx2QWb9doAF9Dp\nbtLoM34WlTAYy2zka+vBsz62gXK2TCKA5Fg9zh6QGioRjZgJMX/RCZtQ3Jew\nJOrzzneb9cBPcCXQgVH1GxycSvtRNLfN/U6xrdSELaj9knrQYyg7VleuiLEE\nd/KD\r\n=qM4p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAW8FsLWSiXHi4bDtLIJGfigQqrZakyHsFDdriHFl8e7AiEAyDgbm0I6WIwC78VGM2kpz0+K+S3nXPdiiYmAddTsmFE="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_7.0.0-beta.0_1600966458530_0.08172597193855768"},"_hasShrinkwrap":false},"7.0.0-beta.1":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"7.0.0-beta.1","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"dist/ip-address.js","types":"dist/index.d.ts","scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","prepublishOnly":"tsc","release":"release-it","test-ci":"nyc mocha","test":"mocha","watch":"mocha --watch"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts",".eslintrc.js","coverage/","dist/","test/","tmp/"],"reporter":["html","lcov","text"],"all":true},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","sprintf-js":"1.1.2"},"devDependencies":{"@types/chai":"^4.2.12","@types/jsbn":"^1.2.29","@types/mocha":"^8.0.3","@types/sprintf-js":"^1.1.2","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","browserify":"^16.5.2","chai":"^4.2.0","codecov":"^3.7.2","documentation":"^13.0.2","eslint":"^7.9.0","eslint-config-airbnb":"^18.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-sort-imports-es6-autofix":"^0.5.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","release-it":"^14.0.3","source-map-support":"^0.5.19","ts-node":"^9.0.0","typescript":"^4.0.3"},"readme":"[![travis]](http://travis-ci.org/beaugunderson/ip-address)\n[![codecov]](https://codecov.io/github/beaugunderson/ip-address?branch=master)\n[![downloads]](https://www.npmjs.com/package/ip-address)\n[![npm]](https://www.npmjs.com/package/ip-address)\n[![greenkeeper]](https://greenkeeper.io/)\n\n[codecov]: https://codecov.io/github/beaugunderson/ip-address/coverage.svg?branch=master\n[downloads]: https://img.shields.io/npm/dm/ip-address.svg\n[greenkeeper]: https://badges.greenkeeper.io/beaugunderson/ip-address.svg\n[npm]: https://img.shields.io/npm/v/ip-address.svg\n[travis]: https://img.shields.io/travis/beaugunderson/ip-address.svg\n\n## ip-address\n\n`ip-address` is a library for validating and manipulating IPv4 and IPv6\naddresses in JavaScript.\n\n\n### Migrating from 6.x to 7.x\n\n`ip-address` was rewritten in TypeScript for version 7. If you were using\nversion 6 you'll need to make these changes to upgrade:\n\n- Instead of checking `isValid()`, which has been removed, you'll need to use a\n `try`/`catch` if you're accepting unknown input. This made the TypeScript\n types substantially easier as well as allowed the use of an `AddressError`\n class which will contain a `parseMessage` if an error occurred in the parsing\n step.\n- Instead of using the `error`, `parseError`, and `valid` attributes you'll\n need to use the `message` and `parseMessage` of the thrown `AddressError`.\n\n### Documentation\n\nDocumentation is available at [ip-address.js.org](http://ip-address.js.org/).\n\n### Examples\n\n```js\nvar Address6 = require('ip-address').Address6;\n\nvar address = new Address6('2001:0:ce49:7601:e866:efff:62c3:fffe');\n\nvar teredo = address.inspectTeredo();\n\nteredo.client4; // '157.60.0.1'\n```\n\n### Features\n\n- Parsing of all IPv6 notations\n- Parsing of IPv6 addresses and ports from URLs with `Address6.fromURL(url)`\n- Validity checking\n- Decoding of the [Teredo\n information](http://en.wikipedia.org/wiki/Teredo_tunneling#IPv6_addressing)\n in an address\n- Whether one address is a valid subnet of another\n- What special properties a given address has (multicast prefix, unique\n local address prefix, etc.)\n- Number of subnets of a certain size in a given address\n- Display methods\n - Hex, binary, and decimal\n - Canonical form\n - Correct form\n - IPv4-compatible (i.e. `::ffff:192.168.0.1`)\n- Works in [node](http://nodejs.org/) and the browser (with browserify)\n- ~1,600 test cases\n\n### Used by\n\n- [anon](https://github.com/edsu/anon) which powers\n [@congressedits](https://twitter.com/congressedits), among\n [many others](https://github.com/edsu/anon#community)\n- [base85](https://github.com/noseglid/base85): base85 encoding/decoding\n- [contrail-web-core](https://github.com/Juniper/contrail-web-core): part of\n Contrail, a network virtualization solution made by Juniper Networks\n- [dhcpjs](https://github.com/apaprocki/node-dhcpjs): a DHCP client and server\n- [epochtalk](https://github.com/epochtalk/epochtalk): next generation forum\n software\n- [geoip-web](https://github.com/tfrce/node-geoip-web): a server for\n quickly geolocating IP addresses\n- [hexabus](https://github.com/mysmartgrid/hexabus): an IPv6-based home\n automation bus\n- [hubot-deploy](https://github.com/atmos/hubot-deploy): GitHub Flow via hubot\n- [heroku-portscanner](https://github.com/robison/heroku-portscanner): nmap\n hosted on Heroku\n- [ipfs-swarm](https://github.com/diasdavid/node-ipfs-swarm): a swarm\n implementation based on IPFS\n- [javascript-x-server](https://github.com/GothAck/javascript-x-server): an X\n server written in JavaScript\n- [libnmap](https://github.com/jas-/node-libnmap): a node API for nmap\n- [mail-io](https://github.com/mofux/mail-io): a lightweight SMTP server\n- [maxmind-db-reader](https://github.com/PaddeK/node-maxmind-db): a library for\n reading MaxMind database files\n- [proxy-protocol-v2](https://github.com/ably/proxy-protocol-v2): a proxy\n protocol encoder/decoder built by [Ably](https://www.ably.io/)\n- [Samsara](https://github.com/mariusGundersen/Samsara): a Docker web interface\n- [sis-api](https://github.com/sis-cmdb/sis-api): a configuration management\n database API\n- [socks5-client](https://github.com/mattcg/socks5-client): a SOCKS v5 client\n- [socksified](https://github.com/vially/node-socksified): a SOCKS v5 client\n- [socksv5](https://github.com/mscdex/socksv5): a SOCKS v5 server/client\n- [ssdapi](https://github.com/rsolomou/ssdapi): an API created by the\n University of Portsmouth\n- [SwitchyOmega](https://github.com/FelisCatus/SwitchyOmega): a [Chrome\n extension](https://chrome.google.com/webstore/detail/padekgcemlokbadohgkifijomclgjgif)\n for switching between multiple proxies with ~311k users!\n- [swiz](https://github.com/racker/node-swiz): a serialization framework built\n and used by [Rackspace](http://www.rackspace.com/)\n","readmeFilename":"README.md","gitHead":"6a1951e5c426873a2681b055562e2751ebabe98d","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@7.0.0-beta.1","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-JeoZId0vXEOqNSzm87Om5OwXwvtrneE0G+8Tt5lIxb31q47UB1VU1YcXzotsK5qlVM/QmD6LfBV2GNjisOzM1g==","shasum":"f70caf90896dbb5971ca2e3765721d7a59aab10d","tarball":"http://localhost:4260/ip-address/ip-address-7.0.0-beta.1.tgz","fileCount":21,"unpackedSize":85635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbOBKCRA9TVsSAnZWagAA4cYP/0A1NE7z2vPW3geeGrVf\nui0a1UeVwNdulFRxb/A7TuCnkL4zt/ec1cJ7cnuuK2Y2QdsIIV2uIiEnolTv\nwzR13a65bnLMcxFTyicgiSByweFnPbJK3c4vUxRbr020xQ5kOGmqJla29gJ9\nacTg8iOuAEOcE8hWqf6NWPr6HA8AY26yVTMSzCJQB3hy8zNPlbI2ItlkK7Vu\nxX8SQ2+VFlWV7yYw8pLgl7FifDMx5x+xcagZtJJJUa0E1PhiWb1KQO3pyqme\nm/pR7FAJGMbuwKwwA/ewtpGWGQfnzYcDdtGcfr/a88SZJv2RxdznTlK7qpkC\nQVPevBzC7O84ASd1RWCdlZMLPrWokYGzyyK2vCZ51f6ocIwRpcgWeFVtsDCR\neH3vmFl2lsgNI9fjQbBV6VpKn+Br1ezKRjvhq7kC9PzoU8xulaS0oe/a1Cyu\nSo0VFGvQqxAs2aaQeerFpyx3K8pRNvLt36PBcCM7MYQvVowX2gTHkbwIZKja\ncdBK/Kv/i06WtvXEe6zwpPu06/oBGyqHFGWs69YqiJ/ut6mk7cuVdF+oC0Nu\ndpdAWmS2bwas7uxNKDytauRBWqK3w4E1Rcq8uNHr9iUNfWxqikP6tPryv6Ls\n3QA+JquNfHHnLpgcVJd4uEyo3dW/LjwZrxhnt1cal2bdRBEZpd86LXStUKzQ\nuVDE\r\n=/AAp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAm9YhWHVZqDCzu9DI9MZD4j96yqM/VLpRN33zOLkq6tAiEAlSUfPXtWoxTgSG1ze3t2pBivIerger1Kn6XMh6Fo2Pw="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_7.0.0-beta.1_1600970825777_0.37865207839548654"},"_hasShrinkwrap":false},"7.0.0":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"7.0.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"dist/ip-address.js","types":"dist/index.d.ts","scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","prepublishOnly":"tsc","release":"release-it","test-ci":"nyc mocha","test":"mocha","watch":"mocha --watch"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts",".eslintrc.js","coverage/","dist/","test/","tmp/"],"reporter":["html","lcov","text"],"all":true},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","sprintf-js":"1.1.2"},"devDependencies":{"@types/chai":"^4.2.12","@types/jsbn":"^1.2.29","@types/mocha":"^8.0.3","@types/sprintf-js":"^1.1.2","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","browserify":"^16.5.2","chai":"^4.2.0","codecov":"^3.7.2","documentation":"^13.0.2","eslint":"^7.9.0","eslint-config-airbnb":"^18.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-sort-imports-es6-autofix":"^0.5.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","release-it":"^14.0.3","source-map-support":"^0.5.19","ts-node":"^9.0.0","typescript":"^4.0.3"},"gitHead":"bc7db234c9459c7d9740197a29282bc2bb6755e7","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@7.0.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-gtT2N3fpolCNVk+HNecVKCFuBcNxD/SGDwArCj1UHTYyV8HNzMfTtNcauxVma3D0tgvz5cdkpEBaE/GdcJGiaA==","shasum":"1753fa6640c72781b37d16c3088db185475975a1","tarball":"http://localhost:4260/ip-address/ip-address-7.0.0.tgz","fileCount":21,"unpackedSize":85628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd3PICRA9TVsSAnZWagAANLwP/0FnK82f6oyPmjgwJJkx\nerr1RH3Cyacy2e8rkq5ToDdrOJGUdT576MVGcYZvaLuYf8eLFsF6J0JXSKHS\nrg+gdgwfZZtY3PxFd5jRqAvhpmJOHC9haY+do5+92e+nfskquVivIPvAwGwj\nH+In4c5B7zlYEBV1iglUoGhk+jWup2JeGKVGQ01H+7IinvJR3Jqy4GdY2bmN\nIeVnsxncGciZYDPI2HfOfKSN/LFZdspHkVfiO1UEYZM6x0G0URGnkdtbUX5n\njPdwqevajfthLmeyURRTHr544ZLIGK46xO0dTgROmPiYl7RLJtuO+F5IlUnA\nTobaMQqUzSPhc6jWrNz8pp0UyweAuybOahPxSknjwqbGLEzFXlkuPWudZ+lt\nD2CWQ/oTTFiaE1SQfcysOr5QlSmTqaHIeKwnUn1FCc15jWfc2C+Avypt+OyB\nVw04CO4eGGWT+IPl1rcw/b7VPG/nJJiqOgOCs/0RfsKeb7AD76j3UjDCKEuA\n4sBpkDGuNIatNTomhqORRUv7AI2JXNBw/UixdfUY2aAfeRyjwNWggo4BKP8E\n5hgDIa03G61iZymmaBctUXMC5t5Cq2l1CGd1NhlCdhRV7GnLKsMxA+BDc+/G\nmgzKpxnQWzwOpgk1s/gta/AAnoumoetvkmdWbCLoM3ZehS8uAbI376rVi8xD\nIFRn\r\n=2gso\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVTKZfk2Z0tuqMawQDsXp5pm02SzTER1zXu3nbkcTQ2AiEA0IPostFWdiw22Kj0CgFqwVMqw0AGuGmyQaLzT8GxJYQ="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_7.0.0_1601663943725_0.7033604795716326"},"_hasShrinkwrap":false},"7.0.1":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"7.0.1","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"dist/ip-address.js","types":"dist/ip-address.d.ts","scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","prepublishOnly":"tsc","release":"release-it","test-ci":"nyc mocha","test":"mocha","watch":"mocha --watch"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts",".eslintrc.js","coverage/","dist/","test/","tmp/"],"reporter":["html","lcov","text"],"all":true},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","sprintf-js":"1.1.2"},"devDependencies":{"@types/chai":"^4.2.12","@types/jsbn":"^1.2.29","@types/mocha":"^8.0.3","@types/sprintf-js":"^1.1.2","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","browserify":"^16.5.2","chai":"^4.2.0","codecov":"^3.7.2","documentation":"^13.0.2","eslint":"^7.9.0","eslint-config-airbnb":"^18.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-sort-imports-es6-autofix":"^0.5.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","release-it":"^14.0.3","source-map-support":"^0.5.19","ts-node":"^9.0.0","typescript":"^4.0.3"},"gitHead":"d74ca23e45149732e950e22144b6d3f25e78860b","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@7.0.1","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-cQL/iSRrBqhKhVoFSrqg73OJKDi9TZHewAq9AZgPstktQ7JqIgEeJ2kpPeQA1HdisirffMW3CuAPR4FfNLXDYQ==","shasum":"f9991ece78767b4696386e8274428686eae2d8b4","tarball":"http://localhost:4260/ip-address/ip-address-7.0.1.tgz","fileCount":21,"unpackedSize":85633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeIIfCRA9TVsSAnZWagAAYe0P/jWfA0J0Izif81AtbMDd\nket9tWEZCjLWlcnSA6edZxQoftceE4xdJl7qGukZTPRcic4LauuDBFCiH5E3\ngk3DKrFl/zaumKwfT/Vr5PX5XPF4cOeiURAw2HxyFokNVczJXjQbcUbxkZVS\nMD0FJUuQPa2GSzask1RNWXxYQK1fEKIcr4q4ogXmEJ4PXjjYkn+pRZFrjOmT\nSn9CUuZraW2adF6pVNDpQ8eYbrNdHP/LqqVbkvQP9cZ1jRRIftG+tpYC/eQV\nIihmBGKG8rcwiOn/xda3if7MVZqCSDdpObe9GCOxBkQjTAJ2yFIU7FjRyjZo\nA4jgpEWLw9n0dALl7YkcB8DkDeKafGlNaohx2GW0PGi0vlOyOHJca/YdTbZ4\nyuGrgSKrs7pCo6pvGmEQ7nKB1MZTPKBfIkoBZJfRwOBKCSrj3oxnyTEettLw\nkG9gS/zZVqQKh0eZeGIeeubPYxH+3/i0JPVyz+d4WMbQF37SZ6FwggpetQ6k\nM14z2zQPj4lJlNeasJeH0WdSCaWirG/OqXP9rKGB2xxDq7q8avi2W0PYXn8t\nt4JU66/JiRJ+htmlfCV7v55oluZ28m8U5EG/yvgUoaJqCOnVSo88OGqN5q0w\nxNTPHG/GZYczPzW92F2PEnsFebUk2mFM/ZqBmHSsEvCrlY1t3D6WSjfP7Xzo\nLxEj\r\n=qikL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqFARGgVHyV1AZiHgXOGhKWV994/r7psTMtrJWoTuKAAIhAOlNIl2b8d1G/XTGaLLRC8NKf5zzrKvDKRMVuQL2E2uZ"}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_7.0.1_1601733150831_0.559813886739819"},"_hasShrinkwrap":false},"7.1.0":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"7.1.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"dist/ip-address.js","types":"dist/ip-address.d.ts","scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","prepublishOnly":"tsc","release":"release-it","test-ci":"nyc mocha","test":"mocha","watch":"mocha --watch"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts",".eslintrc.js","coverage/","dist/","test/","tmp/"],"reporter":["html","lcov","text"],"all":true},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","sprintf-js":"1.1.2"},"devDependencies":{"@types/chai":"^4.2.12","@types/jsbn":"^1.2.29","@types/mocha":"^8.0.3","@types/sprintf-js":"^1.1.2","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","browserify":"^16.5.2","chai":"^4.2.0","codecov":"^3.7.2","documentation":"^13.0.2","eslint":"^7.9.0","eslint-config-airbnb":"^18.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-sort-imports-es6-autofix":"^0.5.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","release-it":"^14.0.3","source-map-support":"^0.5.19","ts-node":"^9.0.0","typescript":"^4.0.3"},"gitHead":"700792d3cdf25b933d00ee356bedea82dc9c05bf","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@7.1.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"dist":{"integrity":"sha512-V9pWC/VJf2lsXqP7IWJ+pe3P1/HCYGBMZrrnT62niLGjAfCbeiwXMUxaeHvnVlz19O27pvXP4azs+Pj/A0x+SQ==","shasum":"4a9c699e75b51cbeb18b38de8ed216efa1a490c5","tarball":"http://localhost:4260/ip-address/ip-address-7.1.0.tgz","fileCount":21,"unpackedSize":86201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflyEtCRA9TVsSAnZWagAA2IMP/Rb64mGBME84SkkzDXvT\n5J0n+jKSArMjPxlH9Wu+OJZPWBDaelVc4Od9WwLydIGeNgzoBDIq0bBLuG9G\nDpmD+3Zl50JdvOs9I8sI+69r7BJiW0BSe505L2hmAgSMt/Nyh6U3qS62Qux7\nWZk3bVv+8jSMGIKb0gqCzhSLGSYOzXiJ0fR3dAVEz8OC6tqW4tdA40UFUuWo\nv4icZhIAsrh5xSD9wZ0qNPorb4VNyAHKxjFFsKUlumL6s65LY0/jZFvUn9dC\nkcJXyoWSfxu8GUZvA+bdbY/3kIm+2OyhDCjzE89klmlgHnHcKAWbRSmQi7jb\nNcEeAlroYKl5YX+5v5F1vqB0pEcn5ePqLpEjFXp+T8yLEmOwkZXBXLMyG39t\nxxyF0xg6NIZ0ePmj3j94h/yks09WdYX+9Ur1OniNZHSoJ2HRdbH81x+PG3JP\nLWezGYHHl0K2AZPHu9DW15eApGLEd7xR8evIsDI//a/cjHW9PtSZWl7kiFHN\nwjL8OwqDLt7PeUkoKWlUGXn9KLSBAJ0HOuCU7iFEiy+clkHZy4TXziLUlxUH\n1XA8fjBMrAL6y0NP9t5sy3/bUGa+nxRWMnDFcfUFzQAJ7HEbkZczBs50hoEk\nogwfUQYA4hezy3qEdKvxSMcxqTO5FJJ4VYXruEIPj4pnzxlFp+BgEbMqkz9V\nFCCC\r\n=EAXc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAP6WH4gA9RiYtfCfnmjkLlcnWN+Ks5r3DOlm9g1LWmiAiEAtQH2mCngIDXyIOnm27UqaXCWnDgvlgvVmqfTqPlKYkM="}]},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_7.1.0_1603739949387_0.8920804415911752"},"_hasShrinkwrap":false},"8.0.0":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"8.0.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"dist/cjs/ip-address.js","module":"dist/esm/ip-address.js","types":"dist/cjs/ip-address.d.ts","exports":{".":{"require":"./dist/cjs/ip-address.js","import":"./dist/esm/ip-address.js"}},"scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","build":"rm -rf dist/* && tsc -p tsconfig.json && tsc -p tsconfig-esm.json && ./.fix-package-types.sh","prepublishOnly":"npm run build","release":"release-it","test-ci":"nyc mocha","test":"mocha","watch":"mocha --watch"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts",".eslintrc.js","coverage/","dist/","test/","tmp/"],"reporter":["html","lcov","text"],"all":true},"engines":{"node":">= 12"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","sprintf-js":"1.1.2"},"devDependencies":{"@types/chai":"^4.2.18","@types/jsbn":"^1.2.29","@types/mocha":"^8.2.2","@types/sprintf-js":"^1.1.2","@typescript-eslint/eslint-plugin":"^4.27.0","@typescript-eslint/parser":"^4.27.0","browserify":"^17.0.0","chai":"^4.3.4","codecov":"^3.8.2","documentation":"^13.2.5","eslint":"^7.29.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0","mocha":"^9.0.1","nyc":"^15.1.0","prettier":"^2.3.1","release-it":"^14.9.0","source-map-support":"^0.5.19","ts-node":"^10.0.0","typescript":"^4.3.4"},"gitHead":"94b367ca765d2eff564fb94ded045fc2fb6e072c","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@8.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-HAGaTPtx3AJj2p/ymbUjAJzF5bQ+pI6sDDEixHnj+vj1XL9DaK4hGvOOs3mdCMZZLIDOH8T8U6SInpqTk76wXw==","shasum":"00ba9435c8027dd591c491ad64c3e6a52a767ee4","tarball":"http://localhost:4260/ip-address/ip-address-8.0.0.tgz","fileCount":57,"unpackedSize":225486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzqy0CRA9TVsSAnZWagAAOmgP/1eEe3x//q4xzJpw8u3V\nDQ3czLRiWyQEIovbxmF4UbhYMPj6b33G+HSVitLOHYUQN43dh+h6VxR1gi9A\nb5VYT2TvUVv2f8WRUbN4A6eAburCO+YcOHlDsXKaKnu7PauQrdbeJGg9DL/C\nhM/JHme4sGSXRZvzZmUeUa9+o3isz8NbLrglZAcrmDqxnITuw2Xcogk3k3Jq\n/QIAsFoOSVatExcGb7HVOotgsOMMVxy96W3aPj0FbyyDFJuVI/S6F6Oda6YQ\n44AE59zR4Iv5QnC2idbHr5hPRwxkHGh3neJs5SMJhRDnMAL8+wxrR7VjBC5B\nFYRZICLUaH1alWBLAlalmAN/XKCrqW1/WshMtqu7lxxZ9LOWSR67w0Po/j7B\n5hbyUHgCQr0ipblhgVkWH8Qi/L+g25qKHj+o+sRDVHzCJapX+L9Am/RQ3zwW\ndSAEkYkjmxz2SIjjPfogTcN8iuoetYvC0blFxb//RqPdpOkxAJLGp2Pgl3lv\nL37P/npRb/IgusrKNhlQyjrRu66nEbCh9KMZx2m22SqHjtsxtFD9duB35+HL\n3YbOGcHHtaWCC3wOhJMQvVerYSPETrSx6mtnb/kKL/0d0ifWuQyQVI9GEFHh\nK11X7NyMQAvd5WLa1X0a7B+qrDoBlsS2OVBVMwu00ZiB+nWjleY2/PCwGMsb\nE94t\r\n=H7ty\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpksdZKeXuNXvlZbb2lDrlpMGhiMV/BlFOxbHW8S3qOAIgEMb5MNLMMeGZTXndZT+PIq+/SbQ9t2grXCe1EY4SB0A="}]},"_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"directories":{},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_8.0.0_1624157363959_0.025786569593563957"},"_hasShrinkwrap":false},"8.1.0":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"8.1.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"dist/cjs/ip-address.js","module":"dist/esm/ip-address.js","types":"dist/cjs/ip-address.d.ts","exports":{".":{"require":"./dist/cjs/ip-address.js","import":"./dist/esm/ip-address.js"}},"scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","build":"rm -rf dist/* && tsc -p tsconfig.json && tsc -p tsconfig-esm.json && ./.fix-package-types.sh","prepublishOnly":"npm run build","release":"release-it","test-ci":"nyc mocha","test":"mocha","watch":"mocha --watch"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts",".eslintrc.js","coverage/","dist/","test/","tmp/"],"reporter":["html","lcov","text"],"all":true},"engines":{"node":">= 12"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","sprintf-js":"1.1.2"},"devDependencies":{"@types/chai":"^4.2.18","@types/jsbn":"^1.2.29","@types/mocha":"^8.2.2","@types/sprintf-js":"^1.1.2","@typescript-eslint/eslint-plugin":"^4.27.0","@typescript-eslint/parser":"^4.27.0","browserify":"^17.0.0","chai":"^4.3.4","codecov":"^3.8.2","documentation":"^13.2.5","eslint":"^7.29.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0","mocha":"^9.0.1","nyc":"^15.1.0","prettier":"^2.3.1","release-it":"^14.9.0","source-map-support":"^0.5.19","ts-node":"^10.0.0","typescript":"^4.3.4"},"gitHead":"b1df15f99355bd4132b579a0db69238b563e9c39","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_id":"ip-address@8.1.0","_nodeVersion":"15.14.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-Wz91gZKpNKoXtqvY8ScarKYwhXoK4r/b5QuT+uywe/azv0/nUCo7Bh0IRRI7F9DHR06kJNWtzMGLIbXavngbKA==","shasum":"1fe9b4509b51ff7d2fbbef4d3d26994d9915a459","tarball":"http://localhost:4260/ip-address/ip-address-8.1.0.tgz","fileCount":57,"unpackedSize":230476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9c/4CRA9TVsSAnZWagAA5JkP/1MM6zioOvB1KXibUaZ4\nzuFC+i2OfzGGzMN1AZmZg5oHhVY3rKOMWDqnnjgCrPV0wZO7yFxqNIh1C64g\n2whHhXVSGkP66gOg0MnhFGlq4nFS8KqHTpi6X+PyEZ8iuk5ICeuEEbrhLmr0\nlLiPxogNaIqEpF5jkQUdRQvlnN78i7TQL0GL5zNM4TnhUpZ5kmBZ/43+JU9V\n4OwPx4rRtPEK9fFoYulMlo1bU5aYBx4fCrKk7avFlB9BLzw8FlY/0bDRegJC\nOX/5nM7pNoPcFor9NHCSg3Ml1Clxr5TkiSrFcwxu/8jSASxb28tI5B6stTsj\n1a21tZe7mRVLVfvoC7amtiowQqQ66OUgCoja9YdZpnFTXcRGp2KyaSAW2NGW\nP6sYzFvOZ0a9+qSmRZyp1HxPFQxN3i0YCkIRhLxd1xB/QH5M4oOgK7acH0Mn\nQtEkN7zOgw0l5iq3m0ngnAbf080T2z6uRFgkaBOPuhOxSubvG/IWcOK6X++T\nM5j34l1SDFWi19WGNknPwEZf2A6LdbAsmGP+KP8pNhiTheg/qnKVzGYqJNTy\ndH5HUA8hpuEiSQmSYSvE3SXy3uymvxD8qE3Maa5vtagJzMkZPPDnF6BZyrk/\n87Vy+JXQoI5mslHiuieuB5GvVIVMJ8w0w/wVdax0SA7HOzgKgLhVabXrJwyk\nacWC\r\n=3d8Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLsAY+/lB21Blca96keAlwlP5RaoZHTCX4gzNiVkgHaAIhAJeWTqaW0Sf8NP9+OationDjGgsOYhWe5TXtj6qlav3m"}]},"_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"directories":{},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_8.1.0_1626722295934_0.6769405557659345"},"_hasShrinkwrap":false},"9.0.0":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"9.0.0","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"dist/ip-address.js","types":"dist/ip-address.d.ts","scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","build":"rm -rf dist/* && tsc -p tsconfig.json","prepublishOnly":"npm run build","release":"release-it","test-ci":"nyc mocha","test":"mocha","watch":"mocha --watch"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts",".eslintrc.js","coverage/","dist/","test/","tmp/"],"reporter":["html","lcov","text"],"all":true},"engines":{"node":">= 12"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","sprintf-js":"^1.1.3"},"devDependencies":{"@types/chai":"^4.2.18","@types/jsbn":"^1.2.31","@types/mocha":"^10.0.1","@types/sprintf-js":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","browserify":"^17.0.0","chai":"^4.3.4","codecov":"^3.8.2","documentation":"^13.2.5","eslint":"^8.50.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.0.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^5.0.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0","mocha":"^10.2.0","nyc":"^15.1.0","prettier":"^3.0.3","release-it":"^16.2.0","source-map-support":"^0.5.19","ts-node":"^10.0.0","typescript":"^5.2.2"},"_id":"ip-address@9.0.0","gitHead":"55bb77a0def30f321da31fd896590ad20d29ac68","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_nodeVersion":"20.5.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-fwkXFZaQsWfgAe2cKgro/RLGovE9cyG0HFiHT4oiI30FqYRILei1C1ND/yjkKb/3UaO/Szy+XPsM8Of8rlxgJQ==","shasum":"cd9ea6454e13476a91c25580dc5ad69cd1e413f6","tarball":"http://localhost:4260/ip-address/ip-address-9.0.0.tgz","fileCount":12,"unpackedSize":55869,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZDD9bQhL/mGLZoshOkRiis+ONbkEj6lhNueLL61AxwAiEAr8BMe01Iob1232gQCeFh3QkOJnXAwsb4HAFx6Bcl4HE="}]},"_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"directories":{},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_9.0.0_1695629828460_0.5666310134766817"},"_hasShrinkwrap":false},"9.0.1":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"9.0.1","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"dist/ip-address.js","types":"dist/ip-address.d.ts","scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","build":"rm -rf dist/* && tsc -p tsconfig.json","prepack":"yarn build","release":"release-it","test-ci":"nyc mocha","test":"mocha","watch":"mocha --watch"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts",".eslintrc.js","coverage/","dist/","test/","tmp/"],"reporter":["html","lcov","text"],"all":true},"engines":{"node":">= 12"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","sprintf-js":"^1.1.3"},"devDependencies":{"@types/chai":"^4.2.18","@types/jsbn":"^1.2.31","@types/mocha":"^10.0.1","@types/sprintf-js":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","browserify":"^17.0.0","chai":"^4.3.4","codecov":"^3.8.2","documentation":"^13.2.5","eslint":"^8.50.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.0.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^5.0.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0","mocha":"^10.2.0","nyc":"^15.1.0","prettier":"^3.0.3","release-it":"^16.2.0","source-map-support":"^0.5.19","ts-node":"^10.0.0","typescript":"^5.2.2"},"_id":"ip-address@9.0.1","gitHead":"42ca8a6f0043a5335af7f2e68f771170d7d3128b","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_nodeVersion":"20.5.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-nHw75HqZFVy78hfhEGAX72MNmvh58OqBsnshTtacV5um8lr97zL3DfCErJ/pw5l76DX6yslYoUN/7q9Mw/ECiQ==","shasum":"8e31651cc2c998c2ddf21f1535088ba248370574","tarball":"http://localhost:4260/ip-address/ip-address-9.0.1.tgz","fileCount":12,"unpackedSize":55859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADrOtui3cIFMkJL2t9kuZtvih8nsBIMDMFQ26JiTW9TAiAgHIdIc8tmYtj+RCVSNCukPA5T1tgau8LDeoCc9ePbUQ=="}]},"_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"directories":{},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_9.0.1_1695663019090_0.8393789571934043"},"_hasShrinkwrap":false},"9.0.2":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"9.0.2","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"dist/ip-address.js","types":"dist/ip-address.d.ts","scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","build":"rm -rf dist/* && tsc -p tsconfig.json","prepack":"npm run build","release":"release-it","test-ci":"nyc mocha","test":"mocha","watch":"mocha --watch"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts",".eslintrc.js","coverage/","dist/","test/","tmp/"],"reporter":["html","lcov","text"],"all":true},"engines":{"node":">= 12"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","sprintf-js":"^1.1.3"},"devDependencies":{"@types/chai":"^4.2.18","@types/jsbn":"^1.2.31","@types/mocha":"^10.0.1","@types/sprintf-js":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","browserify":"^17.0.0","chai":"^4.3.4","codecov":"^3.8.2","documentation":"^14.0.2","eslint":"^8.50.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.0.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^5.0.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0","mocha":"^10.2.0","nyc":"^15.1.0","prettier":"^3.0.3","release-it":"^16.2.0","source-map-support":"^0.5.19","ts-node":"^10.0.0","typescript":"^5.2.2"},"_id":"ip-address@9.0.2","gitHead":"33b883fa2ba6e7a7bbc3380efaf1f38dfad3cc86","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_nodeVersion":"20.5.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-3Zs5AJ/Cn2fbT8FzO5AygLnqm+pRrfuETQDT/MSMH0T9Pbu0IzTRG/vBLbIW/nVjFD++pSj5TrRDO44BxS7HKQ==","shasum":"70eb0372bd650377699938e1fe6ef8862f472985","tarball":"http://localhost:4260/ip-address/ip-address-9.0.2.tgz","fileCount":12,"unpackedSize":55862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKrVLCBwPghfLfimmIh0WF+/XvL1lejfVSS/ZEReqgYgIgCsyjsym6IHJOVF4geHEjdeNhZcU5SczhJnfu/7F1LlU="}]},"_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"directories":{},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_9.0.2_1695663495215_0.7764854463866164"},"_hasShrinkwrap":false},"9.0.3":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"9.0.3","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"dist/ip-address.js","types":"dist/ip-address.d.ts","scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","build":"rm -rf dist/* && tsc -p tsconfig.json","prepack":"npm run build","release":"release-it","test-ci":"nyc mocha","test":"mocha","watch":"mocha --watch"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts",".eslintrc.js","coverage/","dist/","test/","tmp/"],"reporter":["html","lcov","text"],"all":true},"engines":{"node":">= 12"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","sprintf-js":"^1.1.3"},"devDependencies":{"@types/chai":"^4.2.18","@types/jsbn":"^1.2.31","@types/mocha":"^10.0.1","@types/sprintf-js":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","browserify":"^17.0.0","chai":"^4.3.4","codecov":"^3.8.2","documentation":"^14.0.2","eslint":"^8.50.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.0.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^5.0.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0","mocha":"^10.2.0","nyc":"^15.1.0","prettier":"^3.0.3","release-it":"^16.2.0","source-map-support":"^0.5.19","ts-node":"^10.0.0","typescript":"^5.2.2"},"_id":"ip-address@9.0.3","gitHead":"8f76cf55d754b90547fea293cc4f25adf986c868","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_nodeVersion":"20.5.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-z5BapQLn0cg0FubDqU9KtDV1FLS0/rre1BoRThYcDyIpfJ1tDMR6EMcNX5nYTOtujO2RF4iIU6CVR0CVQJwSzQ==","shasum":"e08da80b3a09cf9cee70b075f4b707f7056d9d95","tarball":"http://localhost:4260/ip-address/ip-address-9.0.3.tgz","fileCount":12,"unpackedSize":55862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwXzfsMc0taSfM0awSAW78JfOUpDMt8rC9BEpsRcg97AiBRf9v2eMkkxzzd/Qv2tCvADIy751pIPn3K1qLk363ueQ=="}]},"_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"directories":{},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_9.0.3_1695663574448_0.3137835160333178"},"_hasShrinkwrap":false},"9.0.4":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"9.0.4","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"dist/ip-address.js","types":"dist/ip-address.d.ts","scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","build":"rm -rf dist; mkdir dist; tsc","prepack":"npm run build","release":"release-it","test-ci":"nyc mocha","test":"mocha","watch":"mocha --watch"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts",".eslintrc.js","coverage/","dist/","test/","tmp/"],"reporter":["html","lcov","text"],"all":true},"engines":{"node":">= 12"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","sprintf-js":"^1.1.3"},"devDependencies":{"@types/chai":"^4.2.18","@types/jsbn":"^1.2.31","@types/mocha":"^10.0.1","@types/sprintf-js":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","browserify":"^17.0.0","chai":"^4.3.4","codecov":"^3.8.2","documentation":"^14.0.2","eslint":"^8.50.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.0.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^5.0.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0","mocha":"^10.2.0","nyc":"^15.1.0","prettier":"^3.0.3","release-it":"^16.2.0","source-map-support":"^0.5.19","ts-node":"^10.0.0","typescript":"^5.2.2"},"_id":"ip-address@9.0.4","gitHead":"2749bd21f5bcd4b0910b108954733107dfacecc5","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_nodeVersion":"20.5.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-WZykRFe0TCR0L4LryYjMAvl0NCw+6gNT4p22bUFETPWqOruClrCs154iW62QpmeAdYR0ntjlY7o+J4CPIZWuZg==","shasum":"2dbf3646bf328bd74bfdebde5725caf536364c91","tarball":"http://localhost:4260/ip-address/ip-address-9.0.4.tgz","fileCount":48,"unpackedSize":176898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDR5sJpJyHpNDF9o5c1y0dQr6H5DXHwNePN5EsY5/6owIhAIUVC5oggVlncl3PwWZtG2UY2a7VNzJOC63LWkLdaZFX"}]},"_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"directories":{},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_9.0.4_1695664351444_0.34520947860764184"},"_hasShrinkwrap":false},"9.0.5":{"name":"ip-address","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","keywords":["ipv6","ipv4","browser","validation"],"version":"9.0.5","author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"license":"MIT","main":"dist/ip-address.js","types":"dist/ip-address.d.ts","scripts":{"docs":"documentation build --github --output docs --format html ./ip-address.js","build":"rm -rf dist; mkdir dist; tsc","prepack":"npm run build","release":"release-it","test-ci":"nyc mocha","test":"mocha","watch":"mocha --watch"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts",".eslintrc.js","coverage/","dist/","test/","tmp/"],"reporter":["html","lcov","text"],"all":true},"engines":{"node":">= 12"},"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"dependencies":{"jsbn":"1.1.0","sprintf-js":"^1.1.3"},"devDependencies":{"@types/chai":"^4.2.18","@types/jsbn":"^1.2.31","@types/mocha":"^10.0.1","@types/sprintf-js":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","browserify":"^17.0.0","chai":"^4.3.4","codecov":"^3.8.2","documentation":"^14.0.2","eslint":"^8.50.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.0.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^5.0.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0","mocha":"^10.2.0","nyc":"^15.1.0","prettier":"^3.0.3","release-it":"^16.2.0","source-map-support":"^0.5.19","ts-node":"^10.0.0","typescript":"^5.2.2"},"_id":"ip-address@9.0.5","gitHead":"9a1a7c401ed754a978f7a0fe8dd352eb413798b9","bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"homepage":"https://github.com/beaugunderson/ip-address#readme","_nodeVersion":"20.5.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==","shasum":"117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a","tarball":"http://localhost:4260/ip-address/ip-address-9.0.5.tgz","fileCount":48,"unpackedSize":176898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNoc2Yy0JaKBF+Joty0BBRQcnRUG4ICPaOpH4yTyUbWAiEA7SKD3LwAgTXzKjv7bmWgSda6xzxDgZ21Q+QVyXIUauc="}]},"_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"directories":{},"maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ip-address_9.0.5_1695664393478_0.31284111507371937"},"_hasShrinkwrap":false}},"readme":"![CircleCI](https://img.shields.io/circleci/build/github/beaugunderson/ip-address)\n[![codecov]](https://codecov.io/github/beaugunderson/ip-address?branch=master)\n[![downloads]](https://www.npmjs.com/package/ip-address)\n[![npm]](https://www.npmjs.com/package/ip-address)\n[![snyk]](https://snyk.io/test/github/beaugunderson/ip-address)\n\n[codecov]: https://codecov.io/github/beaugunderson/ip-address/coverage.svg?branch=master\n[downloads]: https://img.shields.io/npm/dm/ip-address.svg\n[npm]: https://img.shields.io/npm/v/ip-address.svg\n[snyk]: https://snyk.io/test/github/beaugunderson/ip-address/badge.svg\n\n## ip-address\n\n`ip-address` is a library for validating and manipulating IPv4 and IPv6\naddresses in JavaScript.\n\n\n### Migrating from 6.x to 7.x\n\n`ip-address` was rewritten in TypeScript for version 7. If you were using\nversion 6 you'll need to make these changes to upgrade:\n\n- Instead of checking `isValid()`, which has been removed, you'll need to use a\n `try`/`catch` if you're accepting unknown input. This made the TypeScript\n types substantially easier as well as allowed the use of an `AddressError`\n class which will contain a `parseMessage` if an error occurred in the parsing\n step.\n- Instead of using the `error`, `parseError`, and `valid` attributes you'll\n need to use the `message` and `parseMessage` of the thrown `AddressError`.\n\n### Documentation\n\nDocumentation is available at [ip-address.js.org](http://ip-address.js.org/).\n\n### Examples\n\n```js\nvar Address6 = require('ip-address').Address6;\n\nvar address = new Address6('2001:0:ce49:7601:e866:efff:62c3:fffe');\n\nvar teredo = address.inspectTeredo();\n\nteredo.client4; // '157.60.0.1'\n```\n\n### Features\n\n- Usable via CommonJS or ESM\n- Parsing of all IPv6 notations\n- Parsing of IPv6 addresses and ports from URLs with `Address6.fromURL(url)`\n- Validity checking\n- Decoding of the [Teredo\n information](http://en.wikipedia.org/wiki/Teredo_tunneling#IPv6_addressing)\n in an address\n- Whether one address is a valid subnet of another\n- What special properties a given address has (multicast prefix, unique\n local address prefix, etc.)\n- Number of subnets of a certain size in a given address\n- Display methods\n - Hex, binary, and decimal\n - Canonical form\n - Correct form\n - IPv4-compatible (i.e. `::ffff:192.168.0.1`)\n- Works in [node](http://nodejs.org/) and the browser (with browserify)\n- ~1,600 test cases\n\n### Used by\n\n- [anon](https://github.com/edsu/anon) which powers\n [@congressedits](https://twitter.com/congressedits), among\n [many others](https://github.com/edsu/anon#community)\n- [base85](https://github.com/noseglid/base85): base85 encoding/decoding\n- [contrail-web-core](https://github.com/Juniper/contrail-web-core): part of\n Contrail, a network virtualization solution made by Juniper Networks\n- [dhcpjs](https://github.com/apaprocki/node-dhcpjs): a DHCP client and server\n- [epochtalk](https://github.com/epochtalk/epochtalk): next generation forum\n software\n- [geoip-web](https://github.com/tfrce/node-geoip-web): a server for\n quickly geolocating IP addresses\n- [hexabus](https://github.com/mysmartgrid/hexabus): an IPv6-based home\n automation bus\n- [hubot-deploy](https://github.com/atmos/hubot-deploy): GitHub Flow via hubot\n- [heroku-portscanner](https://github.com/robison/heroku-portscanner): nmap\n hosted on Heroku\n- [ipfs-swarm](https://github.com/diasdavid/node-ipfs-swarm): a swarm\n implementation based on IPFS\n- [javascript-x-server](https://github.com/GothAck/javascript-x-server): an X\n server written in JavaScript\n- [libnmap](https://github.com/jas-/node-libnmap): a node API for nmap\n- [mail-io](https://github.com/mofux/mail-io): a lightweight SMTP server\n- [maxmind-db-reader](https://github.com/PaddeK/node-maxmind-db): a library for\n reading MaxMind database files\n- [proxy-protocol-v2](https://github.com/ably/proxy-protocol-v2): a proxy\n protocol encoder/decoder built by [Ably](https://www.ably.io/)\n- [Samsara](https://github.com/mariusGundersen/Samsara): a Docker web interface\n- [sis-api](https://github.com/sis-cmdb/sis-api): a configuration management\n database API\n- [socks5-client](https://github.com/mattcg/socks5-client): a SOCKS v5 client\n- [socksified](https://github.com/vially/node-socksified): a SOCKS v5 client\n- [socksv5](https://github.com/mscdex/socksv5): a SOCKS v5 server/client\n- [ssdapi](https://github.com/rsolomou/ssdapi): an API created by the\n University of Portsmouth\n- [SwitchyOmega](https://github.com/FelisCatus/SwitchyOmega): a [Chrome\n extension](https://chrome.google.com/webstore/detail/padekgcemlokbadohgkifijomclgjgif)\n for switching between multiple proxies with ~311k users!\n- [swiz](https://github.com/racker/node-swiz): a serialization framework built\n and used by [Rackspace](http://www.rackspace.com/)\n","maintainers":[{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"time":{"modified":"2023-09-25T17:53:13.896Z","created":"2015-05-05T00:32:26.395Z","3.2.1":"2015-05-05T00:32:26.395Z","3.2.0":"2015-05-05T00:36:03.357Z","4.0.0":"2015-05-05T07:17:24.296Z","4.1.0":"2015-07-23T00:37:43.501Z","4.2.0":"2015-07-23T01:13:51.729Z","5.0.1":"2015-10-29T06:01:09.077Z","5.0.2":"2015-10-29T06:02:57.854Z","5.1.0":"2016-01-12T23:01:32.624Z","5.1.1":"2016-01-12T23:16:03.373Z","5.2.0":"2016-01-20T20:11:05.849Z","5.3.0":"2016-01-21T21:29:02.457Z","5.4.0":"2016-01-21T21:40:34.357Z","5.4.1":"2016-01-21T21:42:52.221Z","5.5.0":"2016-01-21T21:48:13.772Z","5.6.0":"2016-01-22T19:33:52.774Z","5.7.0":"2016-01-22T20:11:16.835Z","5.8.0":"2016-02-02T23:12:47.799Z","5.8.2":"2016-07-25T23:06:15.058Z","5.8.3":"2016-12-08T23:46:43.268Z","5.8.4":"2016-12-09T03:05:13.495Z","5.8.5":"2016-12-13T21:30:18.751Z","5.8.6":"2016-12-13T21:31:53.940Z","5.8.7":"2017-04-09T23:45:52.253Z","5.8.8":"2017-04-10T00:26:08.039Z","5.8.9":"2017-12-06T18:51:30.948Z","5.9.0":"2019-03-27T22:06:23.840Z","5.9.1":"2019-06-05T18:30:59.344Z","5.9.2":"2019-06-05T18:34:27.870Z","5.9.3":"2019-07-26T18:46:09.378Z","5.9.4":"2019-07-26T18:53:52.854Z","6.0.0":"2019-07-29T20:45:04.908Z","6.1.0":"2019-07-29T21:01:23.492Z","6.2.0":"2019-12-30T01:22:40.214Z","6.3.0":"2020-04-01T19:51:52.109Z","6.4.0":"2020-09-13T20:53:55.375Z","7.0.0-beta.0":"2020-09-24T16:54:18.618Z","7.0.0-beta.1":"2020-09-24T18:07:05.866Z","7.0.0":"2020-10-02T18:39:03.858Z","7.0.1":"2020-10-03T13:52:30.933Z","7.1.0":"2020-10-26T19:19:09.516Z","8.0.0":"2021-06-20T02:49:24.188Z","8.1.0":"2021-07-19T19:18:16.126Z","9.0.0":"2023-09-25T08:17:08.674Z","9.0.1":"2023-09-25T17:30:19.357Z","9.0.2":"2023-09-25T17:38:15.441Z","9.0.3":"2023-09-25T17:39:34.667Z","9.0.4":"2023-09-25T17:52:31.663Z","9.0.5":"2023-09-25T17:53:13.708Z"},"homepage":"https://github.com/beaugunderson/ip-address#readme","keywords":["ipv6","ipv4","browser","validation"],"repository":{"type":"git","url":"git://github.com/beaugunderson/ip-address.git"},"author":{"name":"Beau Gunderson","email":"beau@beaugunderson.com","url":"https://beaugunderson.com/"},"bugs":{"url":"https://github.com/beaugunderson/ip-address/issues"},"license":"MIT","readmeFilename":"README.md","users":{"andrenarchy":true,"zurbaev":true,"beaugunderson":true,"alcovegan":true,"xinwangwang":true,"asaupup":true,"nuwaio":true}} |