{
  "name": "ip-address",
  "versions": {
    "3.2.1": {
      "name": "ip-address",
      "version": "3.2.1",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@3.2.1",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "23b698f1fc55626c0a711902e8277cb6c8ef36fc",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-3.2.1.tgz",
        "integrity": "sha512-j/DaIYR4+hjmoxFCCzLPH8BltfKV04fMhJIY+FX6HKKZn9IauNJmz2kVdUNop7g+OW5pcGtnNq9kyhYRRS1TjA==",
        "signatures": [
          {
            "sig": "MEUCIG/+a3+vl5FPcUBZrkvp0dIGd5XNIn/jW+tVznr+iHLfAiEApbTRghrARB+EKwEzTDEpK2Ls+h1sZXxNEyG1iO++8Tw=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "config": {
        "blanket": {
          "pattern": [
            "ipv4.js",
            "ipv6.js",
            "common.js",
            "attributes.js",
            "constants.js",
            "html.js",
            "regular-expressions.js"
          ]
        }
      },
      "_shasum": "23b698f1fc55626c0a711902e8277cb6c8ef36fc",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "38f8b20ab468ff2547a90288610e0266f45db87f",
      "scripts": {
        "test": "mocha -R spec",
        "posttest": "./coverage.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "2.9.0",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "2.0.0",
      "dependencies": {
        "cli": "0.6.x",
        "jsbn": "0.0.0",
        "cliff": "0.1.x",
        "sprintf": "0.1.x",
        "coveralls": "^2.11.2",
        "lodash.find": "^3.2.0",
        "lodash.merge": "^3.2.1",
        "mocha-lcov-reporter": "0.0.2"
      },
      "devDependencies": {
        "chai": "^2.3.0",
        "mocha": "^2.2.4",
        "blanket": "^1.1.6"
      },
      "contributors": []
    },
    "3.2.0": {
      "name": "ip-address",
      "version": "3.2.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@3.2.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "857fb7b1beaa7f090c31ce63d9b8db075aba91b0",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-3.2.0.tgz",
        "integrity": "sha512-1FvPTSMaOciF2wCEyFRCNkgfHvpqP35I4ZQEJQytsbRuuRP1yXkVKlFfEXjzN9aSJvSkpYUUFp0eBChF3liVDw==",
        "signatures": [
          {
            "sig": "MEQCIC2HKNQY4Py5vUJ++aZpxNFm1MsHaX2Wh3vCj5E8X7nrAiBm5OyrOiV6FqyAvC8MzoyaidjONsmDAC+oTDm+1s0TuA==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "config": {
        "blanket": {
          "pattern": [
            "ipv4.js",
            "ipv6.js",
            "common.js",
            "attributes.js",
            "constants.js",
            "html.js",
            "regular-expressions.js"
          ]
        }
      },
      "_shasum": "857fb7b1beaa7f090c31ce63d9b8db075aba91b0",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "03abffd28cdc25d0afa68dded608799f83bf1b8f",
      "scripts": {
        "test": "mocha -R spec",
        "posttest": "./coverage.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "2.9.0",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "2.0.0",
      "dependencies": {
        "cli": "0.6.x",
        "jsbn": "0.0.0",
        "cliff": "0.1.x",
        "sprintf": "0.1.x",
        "coveralls": "^2.11.2",
        "lodash.find": "^3.2.0",
        "lodash.merge": "^3.2.1",
        "mocha-lcov-reporter": "0.0.2"
      },
      "devDependencies": {
        "chai": "^2.3.0",
        "mocha": "^2.2.4",
        "blanket": "^1.1.6"
      },
      "contributors": []
    },
    "4.0.0": {
      "name": "ip-address",
      "version": "4.0.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@4.0.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "07bf92ccc926ac9abb11a1120284e9ba9b93d4ac",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-4.0.0.tgz",
        "integrity": "sha512-tHFS7QAsEbp0kGtRY/P1DNsGL5dIPSCxxXpXxXz/xH+OCWy7arkCNs0gi49zs/Uy3+bQMItjSvvBsZVfbdvbiQ==",
        "signatures": [
          {
            "sig": "MEUCIQCH9zaveTqRh8MeepHbry0kcivLqGr4QlD5Da1vjDdC6gIgAwnxMaNI+t9olqtoeoKCNa7h4hSCIPfSdKrGycnIYZc=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "07bf92ccc926ac9abb11a1120284e9ba9b93d4ac",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "0f44c9a3218d6757b4abef60df91600cc60c1235",
      "scripts": {
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "2.9.0",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "2.0.0",
      "dependencies": {
        "cli": "0.6.x",
        "jsbn": "0.0.0",
        "cliff": "0.1.x",
        "sprintf": "0.1.x",
        "lodash.find": "^3.2.0",
        "lodash.merge": "^3.2.1"
      },
      "devDependencies": {
        "chai": "^2.3.0",
        "mocha": "^2.2.4",
        "istanbul": "^0.3.13",
        "coveralls": "^2.11.2"
      },
      "contributors": []
    },
    "4.1.0": {
      "name": "ip-address",
      "version": "4.1.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@4.1.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "db4a9df8e0c363d09f1b40ae492c376f9ea11e38",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-4.1.0.tgz",
        "integrity": "sha512-2HUaMfb5Dcnh2ZXk7g/uj91J9Kd2+tFRGGte62VxbPcAZ+84udN5hu3rN8gZKh/Q+L+yGA8DzNjoOoz0lT23zg==",
        "signatures": [
          {
            "sig": "MEUCIQCRPHVQE+wKb2iLmLRQAhyox+g4PWUPDGAdzYJwGqh0ugIgAtXIr3gZken4a7fjeoZR9sz+H4mmjXbwGHWqNV+GJsM=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "db4a9df8e0c363d09f1b40ae492c376f9ea11e38",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "e734a4eacebecb5ba86077cade0b9956a99b4443",
      "scripts": {
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "2.11.0",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "2.2.1",
      "dependencies": {
        "cli": "0.6.x",
        "jsbn": "0.0.0",
        "cliff": "0.1.x",
        "sprintf": "0.1.x",
        "lodash.find": "^3.2.0",
        "lodash.merge": "^3.2.1"
      },
      "devDependencies": {
        "chai": "^2.3.0",
        "mocha": "^2.2.4",
        "istanbul": "^0.3.13",
        "coveralls": "^2.11.2"
      },
      "contributors": []
    },
    "4.2.0": {
      "name": "ip-address",
      "version": "4.2.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@4.2.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "7162c2c94998ca296a38cd82bc23168d51efc272",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-4.2.0.tgz",
        "integrity": "sha512-MPkX8eVcV/BrfS2fyTpxPE1ZUpHXLqhjHTltEwrEtTK2ZviG0Y7Xs98yOPwgxzndhRSfRW5jeGK7gZqQZ9ZFZA==",
        "signatures": [
          {
            "sig": "MEQCIGxvJ9v0M7VMGt/uHbAq+YfrI3Hnnsqq1+AOjUh40fclAiB76kXORuXii02DWl3nOxQhNYz+lG5JfgHmV/VhCFve6w==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "7162c2c94998ca296a38cd82bc23168d51efc272",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "4fb6a95c88c478404466f7351f4f67bab8907451",
      "scripts": {
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "2.11.0",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "2.2.1",
      "dependencies": {
        "cli": "0.6.x",
        "jsbn": "0.0.0",
        "cliff": "0.1.x",
        "sprintf": "0.1.x",
        "lodash.find": "^3.2.0",
        "lodash.merge": "^3.2.1"
      },
      "devDependencies": {
        "chai": "^2.3.0",
        "mocha": "^2.2.4",
        "istanbul": "^0.3.13",
        "coveralls": "^2.11.2"
      },
      "contributors": []
    },
    "5.0.1": {
      "name": "ip-address",
      "version": "5.0.1",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.0.1",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "8d2d9ec92ddacf3f48c630202caed34c7a7bef5c",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.0.1.tgz",
        "integrity": "sha512-ikPfWMlHPXOExlcE7GJf4rBEK9ClOjtsgD3Dy1t3KgURYjqg1r726DQVshs9w1w9O+eXYNwCZA1zk9Pz7JygJA==",
        "signatures": [
          {
            "sig": "MEUCICk9jYghewg+4vkx1kZJvJJA96E1stHfm7ZvhvEhV2j/AiEAoYp2LfMeG1GqoSXQg3rPYtPFhB8bYnaWBS1u/3RhsBg=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "8d2d9ec92ddacf3f48c630202caed34c7a7bef5c",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "28373f4932884fda765e8c9852a251e62bb5ce9e",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./index.js",
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.3.6",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "4.1.2",
      "dependencies": {
        "cli": "0.10.x",
        "jsbn": "0.0.0",
        "cliff": "0.1.x",
        "sprintf": "0.1.x",
        "lodash.find": "^3.2.1",
        "lodash.merge": "^3.3.2"
      },
      "devDependencies": {
        "chai": "^3.3.0",
        "mocha": "^2.3.3",
        "istanbul": "^0.3.22",
        "coveralls": "^2.11.4",
        "documentation": "^2.1.0-alpha2"
      },
      "contributors": []
    },
    "5.0.2": {
      "name": "ip-address",
      "version": "5.0.2",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.0.2",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "78068aeef19280e9dcffaccd1176af0fbb0fd862",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.0.2.tgz",
        "integrity": "sha512-unDr+35BUpCYKLcDjh1pW2OafnL5aqxnX0xiYJf6WLtVNwgfYLOnGZnGfdRusR3euIs6QXPRWKgwTllha689eQ==",
        "signatures": [
          {
            "sig": "MEUCICNsIDTzcYtK1516bnEQVqupH8iR8pVU9qvA4U2t4tJUAiEAwVJGOZiYU6h4b+rgbBW4WNfBbOZyU3WnrPZCQNA11ag=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "78068aeef19280e9dcffaccd1176af0fbb0fd862",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "64af73a92eb494d3dcfab1ef0f817a48b3e16933",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./index.js",
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.3.6",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "4.1.2",
      "dependencies": {
        "cli": "0.10.x",
        "jsbn": "0.0.0",
        "cliff": "0.1.x",
        "sprintf": "0.1.x",
        "lodash.find": "^3.2.1",
        "lodash.merge": "^3.3.2"
      },
      "devDependencies": {
        "chai": "^3.3.0",
        "mocha": "^2.3.3",
        "istanbul": "^0.3.22",
        "coveralls": "^2.11.4",
        "documentation": "^2.1.0-alpha2"
      },
      "contributors": []
    },
    "5.1.0": {
      "name": "ip-address",
      "version": "5.1.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.1.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "cea72d6950e8941c85e0b9546dc007164a8209ee",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.1.0.tgz",
        "integrity": "sha512-lOmwRNIq7S4MoPBv8Emc8fU3mxfxYNhS/n0XmOTD7/0BvVWcR+lTEWkVxqx0pP8GforU19PIJzqqAQVuNbOWAg==",
        "signatures": [
          {
            "sig": "MEUCIBkeZ0EWci/6Kmt+sYDTDRaUaO/motLlJo29Rs5+pjtYAiEAmOYtcRJO5jY0mI2C9H03oRHvq85H9fwxTVRRfVSCyqc=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "cea72d6950e8941c85e0b9546dc007164a8209ee",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "9572e78dd413ac461cc9330920192f4fd57c0598",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./index.js",
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.3.6",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "4.1.1",
      "dependencies": {
        "cli": "0.10.x",
        "jsbn": "0.0.0",
        "cliff": "0.1.x",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^3.2.1",
        "lodash.merge": "^3.3.2"
      },
      "devDependencies": {
        "chai": "^3.3.0",
        "mocha": "^2.3.3",
        "istanbul": "^0.3.22",
        "codecov.io": "^0.1.6",
        "documentation": "^2.1.0-alpha2"
      },
      "contributors": []
    },
    "5.1.1": {
      "name": "ip-address",
      "version": "5.1.1",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.1.1",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "ac86e3bbec3428f57626b9a1a2578809b78a65b8",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.1.1.tgz",
        "integrity": "sha512-smAlFKIcNbR5rFygHuCFe/uw5HdfoQ/szvyV5G0nAefecMwKnUcTOdjeIwq/eftxf7HU/sgXlV8RxYD87slNwg==",
        "signatures": [
          {
            "sig": "MEUCIDpzM0Wivb6p17x83KW1So9HnyeusoqYQ9y4NJkYpnSPAiEAkrUNAu7DTaVqqB3OUSM+I3hUQofzX6nwPouACEyUiJk=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "ac86e3bbec3428f57626b9a1a2578809b78a65b8",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "77daed95a628e7c0b975330f524dda9fff6925fe",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./index.js",
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.3.6",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "4.1.1",
      "dependencies": {
        "cli": "0.10.x",
        "jsbn": "0.0.0",
        "cliff": "0.1.x",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^3.2.1",
        "lodash.merge": "^3.3.2"
      },
      "devDependencies": {
        "chai": "^3.3.0",
        "mocha": "^2.3.3",
        "istanbul": "^0.3.22",
        "codecov.io": "^0.1.6",
        "documentation": "^2.1.0-alpha2"
      },
      "contributors": []
    },
    "5.2.0": {
      "name": "ip-address",
      "version": "5.2.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.2.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "8ca2ea9ac9833d7eb6b3b3da37a0ea3bf3ea8ca3",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.2.0.tgz",
        "integrity": "sha512-4VzKCN0mDYKnwKij3q5J8b8twAADQ9aTC3lMhujFipNxH7k1+B3+FQXJm9ItsHWGy1O+HgjUUpZDFJKnYvO9xA==",
        "signatures": [
          {
            "sig": "MEQCIA+IR80szETLMPSt4nGIQERr2FKHz8o99UEfJ3QKoxZLAiAUq34kLJ12krfOwfbI4fw7417UTNb7kBzI2ojQH6yfuw==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "8ca2ea9ac9833d7eb6b3b3da37a0ea3bf3ea8ca3",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "18f3b824ef49242e7ed1dad5176b00bacdd5cb24",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./index.js",
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.5.3",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "5.4.1",
      "dependencies": {
        "cli": "0.11.x",
        "jsbn": "0.1.0",
        "cliff": "0.1.x",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.0.0",
        "lodash.merge": "^4.0.1"
      },
      "devDependencies": {
        "chai": "^3.4.1",
        "mocha": "^2.3.4",
        "istanbul": "^0.4.2",
        "codecov.io": "^0.1.6",
        "documentation": "^3.0.4"
      },
      "contributors": []
    },
    "5.3.0": {
      "name": "ip-address",
      "version": "5.3.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.3.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "8109971577aaaf593820b3eb0b3107084bda0865",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.3.0.tgz",
        "integrity": "sha512-gcGaSJ7GD6q1eW6Cnryj9faZrpOx2ig7r0SV78Nsa9sbRWKY9JfgZ50+gZiMP9epRNTSSb/DH+C6UMLrkn11/g==",
        "signatures": [
          {
            "sig": "MEQCIByY1/hGtEDixNgbarmi+ds0oY4mjCPPcael63mJ53r8AiBGm0wZ2okq+/2dFgp7zhUmkdiS69qQE+OJL309n1IdiQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "8109971577aaaf593820b3eb0b3107084bda0865",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "4f9165eea174e7461be6b3e1141ac57374add0d9",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./index.js",
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.5.3",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "5.4.1",
      "dependencies": {
        "cli": "0.11.x",
        "jsbn": "0.1.0",
        "cliff": "0.1.x",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.0.0",
        "lodash.merge": "^4.0.1"
      },
      "devDependencies": {
        "chai": "^3.4.1",
        "mocha": "^2.3.4",
        "istanbul": "^0.4.2",
        "codecov.io": "^0.1.6",
        "documentation": "^3.0.4"
      },
      "contributors": []
    },
    "5.4.0": {
      "name": "ip-address",
      "version": "5.4.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.4.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "89a48eb06fd49f90fb70c5ec68f9788d5b94aefb",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.4.0.tgz",
        "integrity": "sha512-L+bLnURMegK2X6MSV5xa/bizsB3yw/6zTFG86PsxF3KlE55DJsQXneaJJ2l46nfJ0dPJX+M2uP+XnLrEQIA6xA==",
        "signatures": [
          {
            "sig": "MEQCIHMHDNsKL1l+txJzYTsGaHRLqQ7b/EYVkC8HoJtAz1H/AiBQcJQ+CDGbIC29BHfwlmDqMMHjHjXzlfD8IFBiQ5XrYA==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "89a48eb06fd49f90fb70c5ec68f9788d5b94aefb",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "ee48bfab5a2731226fd396def453552c89ea37ea",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./index.js",
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.5.3",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "5.4.1",
      "dependencies": {
        "cli": "0.11.x",
        "jsbn": "0.1.0",
        "cliff": "0.1.x",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.0.0",
        "lodash.merge": "^4.0.1"
      },
      "devDependencies": {
        "chai": "^3.4.1",
        "mocha": "^2.3.4",
        "istanbul": "^0.4.2",
        "codecov.io": "^0.1.6",
        "documentation": "^3.0.4"
      },
      "contributors": []
    },
    "5.4.1": {
      "name": "ip-address",
      "version": "5.4.1",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.4.1",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "50cb11c84b62a91133edf5fb5430fbc510d3612d",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.4.1.tgz",
        "integrity": "sha512-iXLcFpL2aOW1QMREoQ3NMBJNLDu5C3sosRbx8P+qG0Bciuc6NV2QtHW1NV9hInlCV21zczQb2MJlw7wclgBpBg==",
        "signatures": [
          {
            "sig": "MEYCIQD1q7Aauojb1UXf1gFH88nd9FhjXZ+NUal7UBD9lPfPeAIhAJRKF9K5ariKQBu2pxrrteRI3QL6QCedawi+CXKUJ/Vl",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "50cb11c84b62a91133edf5fb5430fbc510d3612d",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "0bc5fbf8c55d6a2f36d76c3dc4a3656e1bf67f46",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./index.js",
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.5.3",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "5.4.1",
      "dependencies": {
        "cli": "0.11.x",
        "jsbn": "0.1.0",
        "cliff": "0.1.x",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.0.0",
        "lodash.merge": "^4.0.1"
      },
      "devDependencies": {
        "chai": "^3.4.1",
        "mocha": "^2.3.4",
        "istanbul": "^0.4.2",
        "codecov.io": "^0.1.6",
        "documentation": "^3.0.4"
      },
      "contributors": []
    },
    "5.5.0": {
      "name": "ip-address",
      "version": "5.5.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.5.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "6f83cd87342968ef4d91f4965efa24495f6cb956",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.5.0.tgz",
        "integrity": "sha512-Ap9sZ99HLAw/xm6s4Ae/lsaMPjlbtgB/4ofOeA3LKuJ9IR6d7Hiu+kYzrVtrm1+rKILkdJPgCZvzvdvyOTyEQA==",
        "signatures": [
          {
            "sig": "MEUCIQDWEAvgQ8Ke/5JOaB4HPmv9O3rFZEdZo2LAstwA+CMQLAIgJ+N+GFYIHwdZo1L9Dejtcfxl2OVVDmeTXox/CwbsWFQ=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "6f83cd87342968ef4d91f4965efa24495f6cb956",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "1003c263b7c1c27c512e3da57f6f36b156abdcb6",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./index.js",
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.5.3",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "5.4.1",
      "dependencies": {
        "cli": "0.11.x",
        "jsbn": "0.1.0",
        "cliff": "0.1.x",
        "lodash.max": "^4.0.0",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.0.0",
        "lodash.merge": "^4.0.1"
      },
      "devDependencies": {
        "chai": "^3.4.1",
        "mocha": "^2.3.4",
        "istanbul": "^0.4.2",
        "codecov.io": "^0.1.6",
        "documentation": "^3.0.4"
      },
      "contributors": []
    },
    "5.6.0": {
      "name": "ip-address",
      "version": "5.6.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.6.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "c1920ee5d45a0597be011daf58af8dd3b4d319b0",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.6.0.tgz",
        "integrity": "sha512-ze7DHSD0izwgybz6CQJ4wCFCo5Ot1CW9w3EKtmy1Rb3QaVeuwmyq+xXbQFv5ZDpRc56ng4kBRwwJP2KlRGDsbA==",
        "signatures": [
          {
            "sig": "MEYCIQCqskFCZMFagvj/ai7ttZNnl7O6LVwiiZFFsiQija7CLQIhAKFPX0bncn2ppBidftOBInAZW3lSvM8mDi8YeH8Hj0si",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "c1920ee5d45a0597be011daf58af8dd3b4d319b0",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "6da430fdd725abd6242380f9e6715c31ca388446",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./index.js",
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.5.3",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "5.4.1",
      "dependencies": {
        "cli": "0.11.x",
        "jsbn": "0.1.0",
        "cliff": "0.1.x",
        "lodash.max": "^4.0.0",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.0.0",
        "lodash.merge": "^4.0.1"
      },
      "devDependencies": {
        "chai": "^3.4.1",
        "mocha": "^2.3.4",
        "istanbul": "^0.4.2",
        "codecov.io": "^0.1.6",
        "documentation": "^3.0.4"
      },
      "contributors": []
    },
    "5.7.0": {
      "name": "ip-address",
      "version": "5.7.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.7.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "126ca1a155ad56d30b457d9483e31c69349e8841",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.7.0.tgz",
        "integrity": "sha512-za1WhmJM19HI6zzqV+zDbE+RV6RtOg1UIErMA1rC2SYDk0QVYOJHHyNawXs2ibo+oEO6D7XoNMEmTt15ojqLWw==",
        "signatures": [
          {
            "sig": "MEUCIBrYdYSOQjQf91Z84qSfaXljsPP4dK70TPs9F83eyqolAiEAnDyoivUqAb++4TULlhM+pxNGh89r8bY7QvrelecqrrI=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ip-address.js",
      "_from": ".",
      "_shasum": "126ca1a155ad56d30b457d9483e31c69349e8841",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "5dfd99abb44019b2d68917d5030ceccca4dab6ec",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublish": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.5.3",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "5.4.1",
      "dependencies": {
        "cli": "0.11.x",
        "jsbn": "0.1.0",
        "cliff": "0.1.x",
        "lodash.max": "^4.0.0",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.0.0",
        "lodash.merge": "^4.0.1"
      },
      "devDependencies": {
        "chai": "^3.4.1",
        "mocha": "^2.3.4",
        "istanbul": "^0.4.2",
        "browserify": "^13.0.0",
        "codecov.io": "^0.1.6",
        "documentation": "^3.0.4"
      },
      "contributors": []
    },
    "5.8.0": {
      "name": "ip-address",
      "version": "5.8.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.8.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "927cd997b50200a6fab4cd20ffef5687f01255cd",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.8.0.tgz",
        "integrity": "sha512-X1HWv+LpDKh9nQX10IDVzhIfqO1LbD2yizRDYmTFhah181Kf4nckccGltsv+uKZpsD5gpTInU5KfrhJiRUNmLw==",
        "signatures": [
          {
            "sig": "MEUCIQD/yYaM9prBB5z7SY6+7lhVcLMOQkoy/rXouzTupcwjugIgJJlUAjCCNcHOyUA+l/5YiEDcPIPYGbMDbbw1bs8koE0=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ip-address.js",
      "_from": ".",
      "_shasum": "927cd997b50200a6fab4cd20ffef5687f01255cd",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "d60b84cfbb2da61f7a9bcfd0eecd97f899cbb7e0",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublish": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.5.3",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "5.4.1",
      "dependencies": {
        "cli": "0.11.x",
        "jsbn": "0.1.0",
        "cliff": "0.1.x",
        "lodash.max": "^4.0.0",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.0.0",
        "lodash.merge": "^4.0.1",
        "lodash.repeat": "^3.1.1",
        "lodash.padstart": "^4.0.1"
      },
      "devDependencies": {
        "chai": "^3.4.1",
        "mocha": "^2.3.4",
        "istanbul": "^0.4.2",
        "browserify": "^13.0.0",
        "codecov.io": "^0.1.6",
        "documentation": "^3.0.4"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address-5.8.0.tgz_1454454767113_0.26977101899683475",
        "host": "packages-6-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "5.8.2": {
      "name": "ip-address",
      "version": "5.8.2",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.8.2",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "3aa571a538e07cba65178a334f2066715f2e609b",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.8.2.tgz",
        "integrity": "sha512-eR9QpmkSuO+oceq2HRuXYjoEhP3r2/89fJ+NMNpwhbVOqh4iW7hbzjeq//WwNkomcJhgcbK+VNMHiB79AYpcgg==",
        "signatures": [
          {
            "sig": "MEQCIFuh0cLzsECanwuXpQftdQ+ndS7Mnd9L12xUE2c28DyvAiANrIBQ4yBaoN4x/ZezcLB9sslBbKhxrhvc6YkUeOe5pA==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ip-address.js",
      "_from": ".",
      "_shasum": "3aa571a538e07cba65178a334f2066715f2e609b",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "645727d55c8642ec8b78b3f6c1e97c746f3844f6",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublish": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.10.2",
      "description": "A library for parsing IPv6 and IPv4 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "6.2.1",
      "dependencies": {
        "cli": "0.11.x",
        "jsbn": "0.1.0",
        "cliff": "0.1.x",
        "lodash.max": "^4.0.1",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.5.0",
        "lodash.merge": "^4.5.0",
        "lodash.repeat": "^4.0.4",
        "util-deprecate": "^1.0.2",
        "lodash.padstart": "^4.6.0"
      },
      "devDependencies": {
        "chai": "^3.5.0",
        "mocha": "^2.5.3",
        "istanbul": "^0.4.4",
        "browserify": "^13.1.0",
        "codecov.io": "^0.1.6",
        "documentation": "^4.0.0-beta9"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address-5.8.2.tgz_1469487973253_0.4837236350867897",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "5.8.3": {
      "name": "ip-address",
      "version": "5.8.3",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.8.3",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "bin": {
        "ipv6": "bin/ipv6.js",
        "ipv6grep": "bin/ipv6grep.js"
      },
      "dist": {
        "shasum": "4b910ade1ff03107b22dac92d5972b404a0e6642",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.8.3.tgz",
        "integrity": "sha512-k00B9gGlQCnBXM5L6vUMT8sZPEq5Q2RwOaQs4a3DpCrX2Gv0+J/NPgCiY3Va3oTJ41JNGSqns6EQgSCM2aqPjg==",
        "signatures": [
          {
            "sig": "MEUCIQCEM+XilCL/dP753hJU4TSqwEu1FuS4lgQ5h5HhF6gfYQIgZWu1R1JyBERm2aVC5QOER5QnqRX1/xRF0pIOWd1p5+o=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ip-address.js",
      "_from": ".",
      "_shasum": "4b910ade1ff03107b22dac92d5972b404a0e6642",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "9415f4be88e73a063c2fca821baaa6e04d7ba08c",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublish": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "4.0.2",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "6.6.0",
      "dependencies": {
        "jsbn": "0.1.0",
        "lodash.max": "^4.0.1",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.6.0",
        "lodash.merge": "^4.6.0",
        "lodash.repeat": "^4.1.0",
        "util-deprecate": "^1.0.2",
        "lodash.padstart": "^4.6.1"
      },
      "devDependencies": {
        "chai": "^3.5.0",
        "mocha": "^3.2.0",
        "mochify": "^2.18.1",
        "istanbul": "^0.4.5",
        "browserify": "^13.1.1",
        "codecov.io": "^0.1.6",
        "documentation": "^4.0.0-beta9"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address-5.8.3.tgz_1481240803028_0.01829701429232955",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "5.8.4": {
      "name": "ip-address",
      "version": "5.8.4",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.8.4",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "a57fa2175b33f7fdd0ab9fcf2d71a48b47cd301e",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.8.4.tgz",
        "integrity": "sha512-+undroei3AVlsirHu0u5JHpAN/sCvF7JPle6U5q22EVITOckD4KwkGfyG9P972kOrk+bD/f1hqfRYAz3r+b/NA==",
        "signatures": [
          {
            "sig": "MEUCIQD+tjae+T/cW83WeeHc1BZMzk+e8qfybciUvqayKvcNdQIgbixDKXroWuvKjpS+Gt26Hm2icD6TSyOdhRsQSQPBuII=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ip-address.js",
      "_from": ".",
      "_shasum": "a57fa2175b33f7fdd0ab9fcf2d71a48b47cd301e",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "57e779cf221888080ca862eb6876644ab337dcda",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublish": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "4.0.2",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "6.6.0",
      "dependencies": {
        "jsbn": "0.1.0",
        "lodash.max": "^4.0.1",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.6.0",
        "lodash.merge": "^4.6.0",
        "lodash.repeat": "^4.1.0",
        "util-deprecate": "^1.0.2",
        "lodash.padstart": "^4.6.1"
      },
      "devDependencies": {
        "chai": "^3.5.0",
        "mocha": "^3.2.0",
        "mochify": "^2.18.1",
        "istanbul": "^0.4.5",
        "browserify": "^13.1.1",
        "codecov.io": "^0.1.6",
        "documentation": "^4.0.0-beta9"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address-5.8.4.tgz_1481252711371_0.880886621074751",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "5.8.5": {
      "name": "ip-address",
      "version": "5.8.5",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.8.5",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "39bf7ce83ac65daba05bbb8197a58bb055c4e7bd",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.8.5.tgz",
        "integrity": "sha512-mUGLvxOXFwj1MycrpRS92dT1KJS403W7d1G/hCy2YVuLwTZG9VAPz1xNBGWPXOhtwRyhzcls1RsR/3wNEfL12g==",
        "signatures": [
          {
            "sig": "MEQCIE7U1pLGR22BE7F7w6nRz+tOxeFTeV+TfK+SR+f/X6pIAiApIfA/IY8//UR2FPmr9Am4sd1kPijFbakx8BcGwaUNFA==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ip-address.js",
      "_from": ".",
      "_shasum": "39bf7ce83ac65daba05bbb8197a58bb055c4e7bd",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "0cca5b778d3ba2e559a06034067d4b686cd9bb32",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublish": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.10.9",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "7.2.1",
      "dependencies": {
        "jsbn": "0.1.0",
        "lodash.max": "^4.0.1",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.6.0",
        "lodash.merge": "^4.6.0",
        "lodash.repeat": "^4.1.0",
        "util-deprecate": "^1.0.2",
        "lodash.padstart": "^4.6.1"
      },
      "devDependencies": {
        "chai": "^3.5.0",
        "mocha": "^3.2.0",
        "mochify": "^2.18.1",
        "istanbul": "^0.4.5",
        "browserify": "^13.1.1",
        "codecov.io": "^0.1.6",
        "documentation": "^4.0.0-beta9"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address-5.8.5.tgz_1481664618513_0.527728796703741",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "5.8.6": {
      "name": "ip-address",
      "version": "5.8.6",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.8.6",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "666279e21a38f9c274fa503cacfc339fa6ee483f",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.8.6.tgz",
        "integrity": "sha512-QSnUncuWhQPVyECk6wENjXDENdBrj5FBIcvW+LmP7LOfRETiorVi3myvzjn/VORbYLHMykPJ6tgW3pv0sgycaA==",
        "signatures": [
          {
            "sig": "MEUCIC4dtp6f2a8Qs6DKi0KpyOLUZ3Kb/av1KaOeE5LzMCz7AiEApSbOqJDparbwr0KtMf+hoLhwAYXjBQ02SLR2+2SfhqM=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ip-address.js",
      "_from": ".",
      "_shasum": "666279e21a38f9c274fa503cacfc339fa6ee483f",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "aecd2a78532f8a04ae0d8957d3caff0daaa40772",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublish": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "3.10.9",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "7.2.1",
      "dependencies": {
        "jsbn": "0.1.0",
        "lodash.max": "^4.0.1",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.6.0",
        "lodash.merge": "^4.6.0",
        "lodash.repeat": "^4.1.0",
        "util-deprecate": "^1.0.2",
        "lodash.padstart": "^4.6.1"
      },
      "devDependencies": {
        "chai": "^3.5.0",
        "mocha": "^3.2.0",
        "mochify": "^2.18.1",
        "istanbul": "^0.4.5",
        "browserify": "^13.1.1",
        "codecov.io": "^0.1.6",
        "documentation": "^4.0.0-beta9"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address-5.8.6.tgz_1481664711765_0.16865695849992335",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "5.8.7": {
      "name": "ip-address",
      "version": "5.8.7",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.8.7",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "4099dc60a0b06e90c2ac34c86a9f447a634aeb63",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.8.7.tgz",
        "integrity": "sha512-bd1Cd2WzGYJzLbRVEZOo/p1KxEeTt4wf7PRQd/4vcf2CJjU37XTIA5EC8T0AD18KkSeKs8axerjeH9GVjmnI7g==",
        "signatures": [
          {
            "sig": "MEYCIQCx+O8bJN41BzrfMBVlUYyZTzFppIcvI5Ih0jjcp82rOwIhANQObqGLKMqjG4EutkAsWv9GlF2q4LZbkhiIfwWEXr4Z",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ip-address.js",
      "_from": ".",
      "_shasum": "4099dc60a0b06e90c2ac34c86a9f447a634aeb63",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "7ca827c7df941646f75e1dd85bf44d481549fb86",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublish": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "4.4.4",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "7.8.0",
      "dependencies": {
        "jsbn": "0.1.0",
        "lodash.max": "^4.0.1",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.6.0",
        "lodash.merge": "^4.6.0",
        "lodash.repeat": "^4.1.0",
        "util-deprecate": "^1.0.2",
        "lodash.padstart": "^4.6.1"
      },
      "devDependencies": {
        "chai": "^3.5.0",
        "mocha": "^3.2.0",
        "mochify": "^2.18.1",
        "istanbul": "^0.4.5",
        "browserify": "^13.1.1",
        "codecov.io": "^0.1.6",
        "documentation": "^4.0.0-beta9"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address-5.8.7.tgz_1491781550281_0.2103339231107384",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "5.8.8": {
      "name": "ip-address",
      "version": "5.8.8",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.8.8",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "5fd1f8f7465249fb7d2b3c1eec7b41d29d1f1b76",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.8.8.tgz",
        "integrity": "sha512-SI4KYzy+G3nnTB9QFi0X1lshFPDrtpmvGAB9AbpcDUt7Uibg4g/PYRM+4MPvrsdsl4sBkvbdLClHyo6H/nSJBg==",
        "signatures": [
          {
            "sig": "MEQCIGQh4W8NbxoILM7NjLjcW7cVMPtXT1PZIAHCYqx5r1ubAiBspxD8jR5NWWZJqCQUWIGSO7hrCwitB9KbtsDWhRTE6A==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ip-address.js",
      "_from": ".",
      "_shasum": "5fd1f8f7465249fb7d2b3c1eec7b41d29d1f1b76",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "70f95e8c94192e2187d9cc694cfbd708dd647448",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublish": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "4.4.4",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "7.8.0",
      "dependencies": {
        "jsbn": "0.1.0",
        "lodash.max": "^4.0.1",
        "sprintf-js": "^1.0.3",
        "lodash.find": "^4.6.0",
        "lodash.merge": "^4.6.0",
        "lodash.repeat": "^4.1.0",
        "util-deprecate": "^1.0.2",
        "lodash.padstart": "^4.6.1"
      },
      "devDependencies": {
        "chai": "^3.5.0",
        "mocha": "^3.2.0",
        "mochify": "^2.18.1",
        "istanbul": "^0.4.5",
        "browserify": "^13.1.1",
        "codecov.io": "^0.1.6",
        "documentation": "^4.0.0-beta9"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address-5.8.8.tgz_1491783966110_0.32241838215850294",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "5.8.9": {
      "name": "ip-address",
      "version": "5.8.9",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.8.9",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "6379277c23fc5adb20511e4d23ec2c1bde105dfd",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.8.9.tgz",
        "integrity": "sha512-7ay355oMN34iXhET1BmCJVsHjOTSItEEIIpOs38qUC23AIhOy+xIPnkrTuEFjeLMrTJ7m8KMXWgWfy/2Vn9sDw==",
        "signatures": [
          {
            "sig": "MEYCIQCJyEf67+99l3ekWiFgLRbuWLT6yWmFwMyVUzLNbeBvtgIhAL7yYaKLJz2PcjYZlsBvUcN7lPw6L6xTjYoXry1/E+xT",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ip-address.js",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "d643b37e4d08582065871cb9307d7588b9e022a2",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublishOnly": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "5.5.1",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "8.9.1",
      "dependencies": {
        "jsbn": "1.1.0",
        "lodash.max": "^4.0.1",
        "sprintf-js": "1.1.0",
        "lodash.find": "^4.6.0",
        "lodash.merge": "^4.6.0",
        "lodash.repeat": "^4.1.0",
        "lodash.padstart": "^4.6.1"
      },
      "devDependencies": {
        "chai": "^4.1.2",
        "mocha": "^3.5.3",
        "mochify": "^3.3.0",
        "istanbul": "^0.4.5",
        "browserify": "^14.5.0",
        "codecov.io": "^0.1.6",
        "documentation": "^4.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address-5.8.9.tgz_1512586290858_0.41997851175256073",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "5.9.0": {
      "name": "ip-address",
      "version": "5.9.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.9.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "e501b3a0da9e31d9a14ef7ccdc05c5552c465954",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.9.0.tgz",
        "fileCount": 21,
        "integrity": "sha512-+4yKpEyent8IpjuDQVkIpzIDbxSlCHTPdmaXCRLH0ttt3YsrbNxuZJ6h+1wLPx10T7gWsLN7M6BXIHV2vZNOGw==",
        "signatures": [
          {
            "sig": "MEUCIQCfdC+EOgyjb/i3sI5/5XrdhDv+jCIVeDu3csZ5mJMWBAIgVn7xzpuUR66amuVL6AZRrjIatlT/YqfVEzjJ4hUjkJg=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "ip-address.js",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "d695d5c59d3eba9574cf952f3078cdd0b507acc2",
      "scripts": {
        "docs": "documentation --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublishOnly": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.7.0",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "11.12.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "lodash.max": "^4.0.1",
        "sprintf-js": "1.1.1",
        "lodash.find": "^4.6.0",
        "lodash.merge": "^4.6.1",
        "lodash.repeat": "^4.1.0",
        "lodash.padstart": "^4.6.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "chai": "^4.1.2",
        "mocha": "^5.1.1",
        "mochify": "^5.6.1",
        "istanbul": "^0.4.5",
        "browserify": "^16.2.0",
        "codecov.io": "^0.1.6",
        "documentation": "^4.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_5.9.0_1553724383739_0.9017892732032704",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "5.9.1": {
      "name": "ip-address",
      "version": "5.9.1",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.9.1",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "7991fcc8d818ab457044a38375a093f19a339786",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.9.1.tgz",
        "fileCount": 47,
        "integrity": "sha512-w5w9EjOJXPrlifPzdl3EI9ujwJYDP49Xu+wkFGFe65lJhj0muPjLI1rJ0g6mmIhiqA0YuFggJ1bll36L1BasbA==",
        "signatures": [
          {
            "sig": "MEQCIAOEY01Ijcd57QpvIOyPOR74OtnTF9Uw0M9nBEdA9ziCAiBblCAL4A0mC7ONVn0EPiCk4FrMWyZk9lnjv74pSA48rQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "ip-address.js",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "2184f71471bc8868ae3b9901b0c68dff33e10d73",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublishOnly": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.9.0",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "12.3.1",
      "dependencies": {
        "jsbn": "1.1.0",
        "lodash": "^4.17.11",
        "sprintf-js": "1.1.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "chai": "^4.2.0",
        "mocha": "^6.1.4",
        "mochify": "^6.2.0",
        "istanbul": "^0.4.5",
        "browserify": "^16.2.3",
        "codecov.io": "^0.1.6",
        "documentation": "^11.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_5.9.1_1559759459128_0.5594053947176889",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "5.9.2": {
      "name": "ip-address",
      "version": "5.9.2",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.9.2",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "8e7d2dab5cbf3cbf34e1f730ec6913f55fec8c74",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.9.2.tgz",
        "fileCount": 47,
        "integrity": "sha512-7aeFm/7oqo0mMhubTSjZ2Juw/F+WJ3hyfCScNVRQdz5RSRhw1Rj4ZlBFsmEajeKgQDI8asqVs31h8DpxEv7IfQ==",
        "signatures": [
          {
            "sig": "MEYCIQCt/hoMS+FPH/x8TRBmMR1uB4oHsR2tb7KqSdmxJuTV9AIhAPrU2G5WI6PXm+r7YarVeREHlXuEQe0ptvxVquy2juxL",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "ip-address.js",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "a7d208681cdd8877c3e6e5e3e5fbfe9f2860cfc2",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublishOnly": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.9.0",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "12.3.1",
      "dependencies": {
        "jsbn": "1.1.0",
        "lodash": "^4.17.11",
        "sprintf-js": "1.1.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "chai": "^4.2.0",
        "mocha": "^6.1.4",
        "mochify": "^6.2.0",
        "istanbul": "^0.4.5",
        "browserify": "^16.2.3",
        "codecov.io": "^0.1.6",
        "documentation": "^11.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_5.9.2_1559759667640_0.26618977314977266",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "5.9.3": {
      "name": "ip-address",
      "version": "5.9.3",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.9.3",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "18d71205f619a9d1397ca172de5809af76994a73",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.9.3.tgz",
        "fileCount": 46,
        "integrity": "sha512-h0JaXdn+D2pMeiyXYsZVF6uZWM+pJ4GY6iLd2t4hE8FM+aLbEB6r95rcOWAsqrfphBHu7YVoLKS4N24hG6Xg8A==",
        "signatures": [
          {
            "sig": "MEQCIG0DBfOGq+IwYUs6a8fuKUULkttxiHMXqX+9SvfnKQbBAiBLFSBgQHwfERuynFqJyR00yOnSh2a8U6fv01OuC/Ecew==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "ip-address.js",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "4d27353e3526e4a717ff7718451e6456a2e949a6",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublishOnly": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.10.2",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "12.5.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "lodash": "^4.17.15",
        "sprintf-js": "1.1.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "chai": "^4.2.0",
        "mocha": "^6.1.4",
        "mochify": "^6.3.0",
        "istanbul": "^0.4.5",
        "browserify": "^16.2.3",
        "codecov.io": "^0.1.6",
        "documentation": "^11.0.1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_5.9.3_1564166769111_0.974149225879761",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "5.9.4": {
      "name": "ip-address",
      "version": "5.9.4",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@5.9.4",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "4660ac261ad61bd397a860a007f7e98e4eaee386",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-5.9.4.tgz",
        "fileCount": 46,
        "integrity": "sha512-dHkI3/YNJq4b/qQaz+c8LuarD3pY24JqZWfjB8aZx1gtpc2MDILu9L9jpZe1sHpzo/yWFweQVn+U//FhazUxmw==",
        "signatures": [
          {
            "sig": "MEYCIQDq6fDTOb/Xfkjq5kPoyKcHgsO8oE24uTngPSc52iwPdwIhAPwIUbuAGBH76D7WKo8s6RDksPiqfHaUKomvRKl4Qate",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "ip-address.js",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "1645c778c106e36b56a886bb4111480710aa6806",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "prepublishOnly": "browserify ./ip-address-globals.js > ./dist/ip-address-globals.js"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.10.2",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "12.5.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "lodash": "^4.17.15",
        "sprintf-js": "1.1.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "chai": "^4.2.0",
        "mocha": "^6.2.0",
        "mochify": "^6.3.0",
        "istanbul": "^0.4.5",
        "browserify": "^16.3.0",
        "codecov.io": "^0.1.6",
        "documentation": "^12.0.3"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_5.9.4_1564167232685_0.22899003879919855",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.0.0": {
      "name": "ip-address",
      "version": "6.0.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@6.0.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "44e26e4c8aa096c0771dcecd45815ab042e14135",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-6.0.0.tgz",
        "fileCount": 13,
        "integrity": "sha512-IixHbNhssHtMGKiYd8R4ENVfZIV04tbjQF/C9c6QzpZiiiKzV6CkFSedi7vz1wtqMzhGshNe7rxBMePRKk+B6g==",
        "signatures": [
          {
            "sig": "MEQCID5Y0I+W+cyGVDDkP8ev6xO5HC+G+/Z3NIa5Ruj7YE9cAiAW7feJl7gbjFPoxPhMucqFgD3kRy5vfL1emVXLg/mSMQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "ip-address.js",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "33f80c43ba87b43849a6b55ade3f4dadd78c63db",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.10.2",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "12.5.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "lodash": "^4.17.15",
        "sprintf-js": "1.1.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "chai": "^4.2.0",
        "mocha": "^6.2.0",
        "mochify": "^6.3.0",
        "istanbul": "^0.4.5",
        "browserify": "^16.3.0",
        "codecov.io": "^0.1.6",
        "documentation": "^12.0.3"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_6.0.0_1564433104749_0.10636958267926255",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.1.0": {
      "name": "ip-address",
      "version": "6.1.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@6.1.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "3c3335bc90f22b3545a6eca5bffefabeb2ea6fd2",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-6.1.0.tgz",
        "fileCount": 13,
        "integrity": "sha512-u9YYtb1p2fWSbzpKmZ/b3QXWA+diRYPxc2c4y5lFB/MMk5WZ7wNZv8S3CFcIGVJ5XtlaCAl/FQy/D3eQ2XtdOA==",
        "signatures": [
          {
            "sig": "MEUCIQCdJFXCqBtLDGpBWr1iiYxjof3T5RgtqlVspl0/Aos/VwIgCJBzJZkYPeI5OBtJFo/5n9e6XJcEIk4ciGduKJmoNx4=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "ip-address.js",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "40a98327cbc8fec024bae7d6667249fb4238d461",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.10.2",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "12.5.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "lodash": "^4.17.15",
        "sprintf-js": "1.1.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "chai": "^4.2.0",
        "mocha": "^6.2.0",
        "mochify": "^6.3.0",
        "istanbul": "^0.4.5",
        "browserify": "^16.3.0",
        "codecov.io": "^0.1.6",
        "documentation": "^12.0.3"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_6.1.0_1564434083327_0.4963293719877715",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.2.0": {
      "name": "ip-address",
      "version": "6.2.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@6.2.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "c1b87c45097874a56a812348e09f92b74d9836fa",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-6.2.0.tgz",
        "fileCount": 13,
        "integrity": "sha512-7G/8LVMRqM11pLcXx3PlX9rlqenMVUbppAc2sMvz+Ef0mUFm++cecpcEwb+Wfcdt2apu5XLTm9ox+Xz/TB7TGg==",
        "signatures": [
          {
            "sig": "MEUCIQC4EQ58n+D5Pwai1oR1LQA8gCf0kEXve3oTf+DmaK8DegIgP29L74tzeO+xsfJA+wMToX9mHr1fG3o1gGB6fNMHGvI=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "ip-address.js",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "97c4a7f96a2f22f933ff648b45bf11fab23327f7",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.13.0",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "12.12.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "lodash.max": "4.0.1",
        "sprintf-js": "1.1.2",
        "lodash.find": "4.6.0",
        "lodash.merge": "4.6.2",
        "lodash.repeat": "4.1.0",
        "lodash.padstart": "4.6.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "chai": "^4.2.0",
        "mocha": "^6.2.0",
        "mochify": "^6.3.0",
        "istanbul": "^0.4.5",
        "browserify": "^16.3.0",
        "codecov.io": "^0.1.6",
        "documentation": "^12.0.3"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_6.2.0_1577668960057_0.23359194532119343",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.3.0": {
      "name": "ip-address",
      "version": "6.3.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@6.3.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "8c031adff59b67fa1b2f0485cc5aed30bc709b69",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-6.3.0.tgz",
        "fileCount": 13,
        "integrity": "sha512-tYN6DnF82jBRA6ZT3C+k4LBtVUKu0Taq7GZN4yldhz6nFKVh3EDg/zRIABsu4fAT2N0iFW9D482Aqkiah1NxTg==",
        "signatures": [
          {
            "sig": "MEUCIFLkaPfTKwdkcnVJ7cpSlyl1NgBZDAi5wEmrRULdJzX8AiEAzA55OpvDEnayTgfBBMBvSF5TIIgOBxTXR7kgCNkRE78=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "ip-address.js",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "4e0173e1bb8a9ddb6a35e8e6f2113cb11e743f24",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "release": "release-it"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.13.7",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "13.8.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "lodash.max": "4.0.1",
        "sprintf-js": "1.1.2",
        "lodash.find": "4.6.0",
        "lodash.merge": "4.6.2",
        "lodash.repeat": "4.1.0",
        "lodash.padstart": "4.6.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "chai": "^4.2.0",
        "mocha": "^7.1.1",
        "mochify": "^6.6.0",
        "istanbul": "^0.4.5",
        "browserify": "^16.5.1",
        "codecov.io": "^0.1.6",
        "release-it": "^13.5.1",
        "documentation": "^12.2.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_6.3.0_1585770711935_0.1749737866256691",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.4.0": {
      "name": "ip-address",
      "version": "6.4.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@6.4.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "dist": {
        "shasum": "8f7d43e76002a1c3c230792c748f5d8c143f908a",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-6.4.0.tgz",
        "fileCount": 13,
        "integrity": "sha512-c5uxc2WUTuRBVHT/6r4m7HIr/DfV0bF6DvLH3iZGSK8wp8iMwwZSgIq2do0asFf8q9ECug0SE+6+1ACMe4sorA==",
        "signatures": [
          {
            "sig": "MEQCIBHt3gqyXWTL21QozldFnNsB3Qj1mDe210pEnkt1bOFrAiBlCNOqU0+msRvvQrzjvfS1MlnTCnRCgv5xmcoL7sSroQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "ip-address.js",
      "engines": {
        "node": ">= 0.10"
      },
      "gitHead": "f16b807c9d9031a245780368891981cc5737bc14",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha -R spec",
        "release": "release-it"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.14.8",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "14.9.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "lodash.max": "4.0.1",
        "sprintf-js": "1.1.2",
        "lodash.find": "4.6.0",
        "lodash.merge": "4.6.2",
        "lodash.repeat": "4.1.0",
        "lodash.padstart": "4.6.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "chai": "^4.2.0",
        "mocha": "^8.1.3",
        "mochify": "^6.6.0",
        "istanbul": "^0.4.5",
        "browserify": "^16.5.2",
        "codecov.io": "^0.1.6",
        "release-it": "^14.0.2",
        "documentation": "^13.0.2"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_6.4.0_1600030435258_0.9555212159326358",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.0.0-beta.0": {
      "name": "ip-address",
      "version": "7.0.0-beta.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@7.0.0-beta.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "fda9b7c4fdc6757c8504f0c2d82469d4107fe645",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-7.0.0-beta.0.tgz",
        "fileCount": 12,
        "integrity": "sha512-FJNHmD2CSIraSilUeQiPyZ/Juiz+/L624Vp9b0xGlkxE3V38gpSMl/Hl4/AWY3weXFtg2J66DsFp9rlBtoI1Pg==",
        "signatures": [
          {
            "sig": "MEUCIAW8FsLWSiXHi4bDtLIJGfigQqrZakyHsFDdriHFl8e7AiEAyDgbm0I6WIwC78VGM2kpz0+K+S3nXPdiiYmAddTsmFE=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "dist/ip-address.js",
      "types": "dist/index.d.ts",
      "engines": {
        "node": ">= 10"
      },
      "gitHead": "07b61878e499398cd5a4cd7bec34ef2ac14eaa85",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "watch": "mocha --watch",
        "release": "release-it",
        "test-ci": "nyc mocha",
        "prepublishOnly": "tsc"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.14.8",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "14.11.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "sprintf-js": "1.1.2"
      },
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.1.0",
        "chai": "^4.2.0",
        "mocha": "^8.1.3",
        "eslint": "^7.9.0",
        "codecov": "^3.7.2",
        "ts-node": "^9.0.0",
        "prettier": "^2.1.2",
        "browserify": "^16.5.2",
        "release-it": "^14.0.3",
        "typescript": "^4.0.3",
        "@types/chai": "^4.2.12",
        "@types/jsbn": "^1.2.29",
        "@types/mocha": "^8.0.3",
        "documentation": "^13.0.2",
        "@types/sprintf-js": "^1.1.2",
        "source-map-support": "^0.5.19",
        "eslint-plugin-react": "^7.20.6",
        "eslint-config-airbnb": "^18.2.0",
        "eslint-plugin-import": "^2.22.0",
        "eslint-config-prettier": "^6.11.0",
        "eslint-plugin-jsx-a11y": "^6.3.1",
        "eslint-plugin-prettier": "^3.1.4",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^4.2.0",
        "eslint-plugin-react-hooks": "^4.1.2",
        "@typescript-eslint/eslint-plugin": "^4.2.0",
        "eslint-plugin-sort-imports-es6-autofix": "^0.5.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_7.0.0-beta.0_1600966458530_0.08172597193855768",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.0.0-beta.1": {
      "name": "ip-address",
      "version": "7.0.0-beta.1",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@7.0.0-beta.1",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "f70caf90896dbb5971ca2e3765721d7a59aab10d",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-7.0.0-beta.1.tgz",
        "fileCount": 21,
        "integrity": "sha512-JeoZId0vXEOqNSzm87Om5OwXwvtrneE0G+8Tt5lIxb31q47UB1VU1YcXzotsK5qlVM/QmD6LfBV2GNjisOzM1g==",
        "signatures": [
          {
            "sig": "MEUCIAm9YhWHVZqDCzu9DI9MZD4j96yqM/VLpRN33zOLkq6tAiEAlSUfPXtWoxTgSG1ze3t2pBivIerger1Kn6XMh6Fo2Pw=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "dist/ip-address.js",
      "types": "dist/index.d.ts",
      "engines": {
        "node": ">= 10"
      },
      "gitHead": "6a1951e5c426873a2681b055562e2751ebabe98d",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "watch": "mocha --watch",
        "release": "release-it",
        "test-ci": "nyc mocha",
        "prepublishOnly": "tsc"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.14.8",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "14.11.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "sprintf-js": "1.1.2"
      },
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.1.0",
        "chai": "^4.2.0",
        "mocha": "^8.1.3",
        "eslint": "^7.9.0",
        "codecov": "^3.7.2",
        "ts-node": "^9.0.0",
        "prettier": "^2.1.2",
        "browserify": "^16.5.2",
        "release-it": "^14.0.3",
        "typescript": "^4.0.3",
        "@types/chai": "^4.2.12",
        "@types/jsbn": "^1.2.29",
        "@types/mocha": "^8.0.3",
        "documentation": "^13.0.2",
        "@types/sprintf-js": "^1.1.2",
        "source-map-support": "^0.5.19",
        "eslint-plugin-react": "^7.20.6",
        "eslint-config-airbnb": "^18.2.0",
        "eslint-plugin-import": "^2.22.0",
        "eslint-config-prettier": "^6.11.0",
        "eslint-plugin-jsx-a11y": "^6.3.1",
        "eslint-plugin-prettier": "^3.1.4",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^4.2.0",
        "eslint-plugin-react-hooks": "^4.1.2",
        "@typescript-eslint/eslint-plugin": "^4.2.0",
        "eslint-plugin-sort-imports-es6-autofix": "^0.5.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_7.0.0-beta.1_1600970825777_0.37865207839548654",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.0.0": {
      "name": "ip-address",
      "version": "7.0.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@7.0.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "1753fa6640c72781b37d16c3088db185475975a1",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-7.0.0.tgz",
        "fileCount": 21,
        "integrity": "sha512-gtT2N3fpolCNVk+HNecVKCFuBcNxD/SGDwArCj1UHTYyV8HNzMfTtNcauxVma3D0tgvz5cdkpEBaE/GdcJGiaA==",
        "signatures": [
          {
            "sig": "MEUCIBVTKZfk2Z0tuqMawQDsXp5pm02SzTER1zXu3nbkcTQ2AiEA0IPostFWdiw22Kj0CgFqwVMqw0AGuGmyQaLzT8GxJYQ=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "dist/ip-address.js",
      "types": "dist/index.d.ts",
      "engines": {
        "node": ">= 10"
      },
      "gitHead": "bc7db234c9459c7d9740197a29282bc2bb6755e7",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "watch": "mocha --watch",
        "release": "release-it",
        "test-ci": "nyc mocha",
        "prepublishOnly": "tsc"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.14.8",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "14.11.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "sprintf-js": "1.1.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.1.0",
        "chai": "^4.2.0",
        "mocha": "^8.1.3",
        "eslint": "^7.9.0",
        "codecov": "^3.7.2",
        "ts-node": "^9.0.0",
        "prettier": "^2.1.2",
        "browserify": "^16.5.2",
        "release-it": "^14.0.3",
        "typescript": "^4.0.3",
        "@types/chai": "^4.2.12",
        "@types/jsbn": "^1.2.29",
        "@types/mocha": "^8.0.3",
        "documentation": "^13.0.2",
        "@types/sprintf-js": "^1.1.2",
        "source-map-support": "^0.5.19",
        "eslint-plugin-react": "^7.20.6",
        "eslint-config-airbnb": "^18.2.0",
        "eslint-plugin-import": "^2.22.0",
        "eslint-config-prettier": "^6.11.0",
        "eslint-plugin-jsx-a11y": "^6.3.1",
        "eslint-plugin-prettier": "^3.1.4",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^4.2.0",
        "eslint-plugin-react-hooks": "^4.1.2",
        "@typescript-eslint/eslint-plugin": "^4.2.0",
        "eslint-plugin-sort-imports-es6-autofix": "^0.5.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_7.0.0_1601663943725_0.7033604795716326",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.0.1": {
      "name": "ip-address",
      "version": "7.0.1",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@7.0.1",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "f9991ece78767b4696386e8274428686eae2d8b4",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-7.0.1.tgz",
        "fileCount": 21,
        "integrity": "sha512-cQL/iSRrBqhKhVoFSrqg73OJKDi9TZHewAq9AZgPstktQ7JqIgEeJ2kpPeQA1HdisirffMW3CuAPR4FfNLXDYQ==",
        "signatures": [
          {
            "sig": "MEYCIQCqFARGgVHyV1AZiHgXOGhKWV994/r7psTMtrJWoTuKAAIhAOlNIl2b8d1G/XTGaLLRC8NKf5zzrKvDKRMVuQL2E2uZ",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "dist/ip-address.js",
      "types": "dist/ip-address.d.ts",
      "engines": {
        "node": ">= 10"
      },
      "gitHead": "d74ca23e45149732e950e22144b6d3f25e78860b",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "watch": "mocha --watch",
        "release": "release-it",
        "test-ci": "nyc mocha",
        "prepublishOnly": "tsc"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.14.8",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "14.11.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "sprintf-js": "1.1.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.1.0",
        "chai": "^4.2.0",
        "mocha": "^8.1.3",
        "eslint": "^7.9.0",
        "codecov": "^3.7.2",
        "ts-node": "^9.0.0",
        "prettier": "^2.1.2",
        "browserify": "^16.5.2",
        "release-it": "^14.0.3",
        "typescript": "^4.0.3",
        "@types/chai": "^4.2.12",
        "@types/jsbn": "^1.2.29",
        "@types/mocha": "^8.0.3",
        "documentation": "^13.0.2",
        "@types/sprintf-js": "^1.1.2",
        "source-map-support": "^0.5.19",
        "eslint-plugin-react": "^7.20.6",
        "eslint-config-airbnb": "^18.2.0",
        "eslint-plugin-import": "^2.22.0",
        "eslint-config-prettier": "^6.11.0",
        "eslint-plugin-jsx-a11y": "^6.3.1",
        "eslint-plugin-prettier": "^3.1.4",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^4.2.0",
        "eslint-plugin-react-hooks": "^4.1.2",
        "@typescript-eslint/eslint-plugin": "^4.2.0",
        "eslint-plugin-sort-imports-es6-autofix": "^0.5.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_7.0.1_1601733150831_0.559813886739819",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.1.0": {
      "name": "ip-address",
      "version": "7.1.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@7.1.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "4a9c699e75b51cbeb18b38de8ed216efa1a490c5",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-7.1.0.tgz",
        "fileCount": 21,
        "integrity": "sha512-V9pWC/VJf2lsXqP7IWJ+pe3P1/HCYGBMZrrnT62niLGjAfCbeiwXMUxaeHvnVlz19O27pvXP4azs+Pj/A0x+SQ==",
        "signatures": [
          {
            "sig": "MEUCIAP6WH4gA9RiYtfCfnmjkLlcnWN+Ks5r3DOlm9g1LWmiAiEAtQH2mCngIDXyIOnm27UqaXCWnDgvlgvVmqfTqPlKYkM=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "dist/ip-address.js",
      "types": "dist/ip-address.d.ts",
      "engines": {
        "node": ">= 10"
      },
      "gitHead": "700792d3cdf25b933d00ee356bedea82dc9c05bf",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "watch": "mocha --watch",
        "release": "release-it",
        "test-ci": "nyc mocha",
        "prepublishOnly": "tsc"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "6.14.8",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "14.11.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "sprintf-js": "1.1.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.1.0",
        "chai": "^4.2.0",
        "mocha": "^8.1.3",
        "eslint": "^7.9.0",
        "codecov": "^3.7.2",
        "ts-node": "^9.0.0",
        "prettier": "^2.1.2",
        "browserify": "^16.5.2",
        "release-it": "^14.0.3",
        "typescript": "^4.0.3",
        "@types/chai": "^4.2.12",
        "@types/jsbn": "^1.2.29",
        "@types/mocha": "^8.0.3",
        "documentation": "^13.0.2",
        "@types/sprintf-js": "^1.1.2",
        "source-map-support": "^0.5.19",
        "eslint-plugin-react": "^7.20.6",
        "eslint-config-airbnb": "^18.2.0",
        "eslint-plugin-import": "^2.22.0",
        "eslint-config-prettier": "^6.11.0",
        "eslint-plugin-jsx-a11y": "^6.3.1",
        "eslint-plugin-prettier": "^3.1.4",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^4.2.0",
        "eslint-plugin-react-hooks": "^4.1.2",
        "@typescript-eslint/eslint-plugin": "^4.2.0",
        "eslint-plugin-sort-imports-es6-autofix": "^0.5.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_7.1.0_1603739949387_0.8920804415911752",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "8.0.0": {
      "name": "ip-address",
      "version": "8.0.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@8.0.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "00ba9435c8027dd591c491ad64c3e6a52a767ee4",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-8.0.0.tgz",
        "fileCount": 57,
        "integrity": "sha512-HAGaTPtx3AJj2p/ymbUjAJzF5bQ+pI6sDDEixHnj+vj1XL9DaK4hGvOOs3mdCMZZLIDOH8T8U6SInpqTk76wXw==",
        "signatures": [
          {
            "sig": "MEUCIQDpksdZKeXuNXvlZbb2lDrlpMGhiMV/BlFOxbHW8S3qOAIgEMb5MNLMMeGZTXndZT+PIq+/SbQ9t2grXCe1EY4SB0A=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "dist/cjs/ip-address.js",
      "types": "dist/cjs/ip-address.d.ts",
      "module": "dist/esm/ip-address.js",
      "engines": {
        "node": ">= 12"
      },
      "exports": {
        ".": {
          "import": "./dist/esm/ip-address.js",
          "require": "./dist/cjs/ip-address.js"
        }
      },
      "gitHead": "94b367ca765d2eff564fb94ded045fc2fb6e072c",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "build": "rm -rf dist/* && tsc -p tsconfig.json && tsc -p tsconfig-esm.json && ./.fix-package-types.sh",
        "watch": "mocha --watch",
        "release": "release-it",
        "test-ci": "nyc mocha",
        "prepublishOnly": "npm run build"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "7.16.0",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "15.14.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "sprintf-js": "1.1.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.1.0",
        "chai": "^4.3.4",
        "mocha": "^9.0.1",
        "eslint": "^7.29.0",
        "codecov": "^3.8.2",
        "ts-node": "^10.0.0",
        "prettier": "^2.3.1",
        "browserify": "^17.0.0",
        "release-it": "^14.9.0",
        "typescript": "^4.3.4",
        "@types/chai": "^4.2.18",
        "@types/jsbn": "^1.2.29",
        "@types/mocha": "^8.2.2",
        "documentation": "^13.2.5",
        "@types/sprintf-js": "^1.1.2",
        "source-map-support": "^0.5.19",
        "eslint-plugin-react": "^7.24.0",
        "eslint-config-airbnb": "^18.2.1",
        "eslint-plugin-import": "^2.23.4",
        "eslint-config-prettier": "^8.3.0",
        "eslint-plugin-jsx-a11y": "^6.4.1",
        "eslint-plugin-prettier": "^3.4.0",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^4.27.0",
        "eslint-plugin-react-hooks": "^4.2.0",
        "@typescript-eslint/eslint-plugin": "^4.27.0",
        "eslint-plugin-sort-imports-es6-autofix": "^0.6.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_8.0.0_1624157363959_0.025786569593563957",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "8.1.0": {
      "name": "ip-address",
      "version": "8.1.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@8.1.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "1fe9b4509b51ff7d2fbbef4d3d26994d9915a459",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-8.1.0.tgz",
        "fileCount": 57,
        "integrity": "sha512-Wz91gZKpNKoXtqvY8ScarKYwhXoK4r/b5QuT+uywe/azv0/nUCo7Bh0IRRI7F9DHR06kJNWtzMGLIbXavngbKA==",
        "signatures": [
          {
            "sig": "MEYCIQDLsAY+/lB21Blca96keAlwlP5RaoZHTCX4gzNiVkgHaAIhAJeWTqaW0Sf8NP9+OationDjGgsOYhWe5TXtj6qlav3m",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "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"
      },
      "main": "dist/cjs/ip-address.js",
      "types": "dist/cjs/ip-address.d.ts",
      "module": "dist/esm/ip-address.js",
      "engines": {
        "node": ">= 12"
      },
      "exports": {
        ".": {
          "import": "./dist/esm/ip-address.js",
          "require": "./dist/cjs/ip-address.js"
        }
      },
      "gitHead": "b1df15f99355bd4132b579a0db69238b563e9c39",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "build": "rm -rf dist/* && tsc -p tsconfig.json && tsc -p tsconfig-esm.json && ./.fix-package-types.sh",
        "watch": "mocha --watch",
        "release": "release-it",
        "test-ci": "nyc mocha",
        "prepublishOnly": "npm run build"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "7.16.0",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "15.14.0",
      "dependencies": {
        "jsbn": "1.1.0",
        "sprintf-js": "1.1.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.1.0",
        "chai": "^4.3.4",
        "mocha": "^9.0.1",
        "eslint": "^7.29.0",
        "codecov": "^3.8.2",
        "ts-node": "^10.0.0",
        "prettier": "^2.3.1",
        "browserify": "^17.0.0",
        "release-it": "^14.9.0",
        "typescript": "^4.3.4",
        "@types/chai": "^4.2.18",
        "@types/jsbn": "^1.2.29",
        "@types/mocha": "^8.2.2",
        "documentation": "^13.2.5",
        "@types/sprintf-js": "^1.1.2",
        "source-map-support": "^0.5.19",
        "eslint-plugin-react": "^7.24.0",
        "eslint-config-airbnb": "^18.2.1",
        "eslint-plugin-import": "^2.23.4",
        "eslint-config-prettier": "^8.3.0",
        "eslint-plugin-jsx-a11y": "^6.4.1",
        "eslint-plugin-prettier": "^3.4.0",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^4.27.0",
        "eslint-plugin-react-hooks": "^4.2.0",
        "@typescript-eslint/eslint-plugin": "^4.27.0",
        "eslint-plugin-sort-imports-es6-autofix": "^0.6.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_8.1.0_1626722295934_0.6769405557659345",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "9.0.0": {
      "name": "ip-address",
      "version": "9.0.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@9.0.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "cd9ea6454e13476a91c25580dc5ad69cd1e413f6",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-9.0.0.tgz",
        "fileCount": 12,
        "integrity": "sha512-fwkXFZaQsWfgAe2cKgro/RLGovE9cyG0HFiHT4oiI30FqYRILei1C1ND/yjkKb/3UaO/Szy+XPsM8Of8rlxgJQ==",
        "signatures": [
          {
            "sig": "MEUCIFZDD9bQhL/mGLZoshOkRiis+ONbkEj6lhNueLL61AxwAiEAr8BMe01Iob1232gQCeFh3QkOJnXAwsb4HAFx6Bcl4HE=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 55869
      },
      "main": "dist/ip-address.js",
      "types": "dist/ip-address.d.ts",
      "engines": {
        "node": ">= 12"
      },
      "gitHead": "55bb77a0def30f321da31fd896590ad20d29ac68",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "build": "rm -rf dist/* && tsc -p tsconfig.json",
        "watch": "mocha --watch",
        "release": "release-it",
        "test-ci": "nyc mocha",
        "prepublishOnly": "npm run build"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "10.1.0",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "20.5.1",
      "dependencies": {
        "jsbn": "1.1.0",
        "sprintf-js": "^1.1.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.1.0",
        "chai": "^4.3.4",
        "mocha": "^10.2.0",
        "eslint": "^8.50.0",
        "codecov": "^3.8.2",
        "ts-node": "^10.0.0",
        "prettier": "^3.0.3",
        "browserify": "^17.0.0",
        "release-it": "^16.2.0",
        "typescript": "^5.2.2",
        "@types/chai": "^4.2.18",
        "@types/jsbn": "^1.2.31",
        "@types/mocha": "^10.0.1",
        "documentation": "^13.2.5",
        "@types/sprintf-js": "^1.1.2",
        "source-map-support": "^0.5.19",
        "eslint-plugin-react": "^7.24.0",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-plugin-import": "^2.23.4",
        "eslint-config-prettier": "^9.0.0",
        "eslint-plugin-jsx-a11y": "^6.4.1",
        "eslint-plugin-prettier": "^5.0.0",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^6.7.2",
        "eslint-plugin-react-hooks": "^4.2.0",
        "@typescript-eslint/eslint-plugin": "^6.7.2",
        "eslint-plugin-sort-imports-es6-autofix": "^0.6.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_9.0.0_1695629828460_0.5666310134766817",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "9.0.1": {
      "name": "ip-address",
      "version": "9.0.1",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@9.0.1",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "8e31651cc2c998c2ddf21f1535088ba248370574",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-9.0.1.tgz",
        "fileCount": 12,
        "integrity": "sha512-nHw75HqZFVy78hfhEGAX72MNmvh58OqBsnshTtacV5um8lr97zL3DfCErJ/pw5l76DX6yslYoUN/7q9Mw/ECiQ==",
        "signatures": [
          {
            "sig": "MEQCIADrOtui3cIFMkJL2t9kuZtvih8nsBIMDMFQ26JiTW9TAiAgHIdIc8tmYtj+RCVSNCukPA5T1tgau8LDeoCc9ePbUQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 55859
      },
      "main": "dist/ip-address.js",
      "types": "dist/ip-address.d.ts",
      "engines": {
        "node": ">= 12"
      },
      "gitHead": "42ca8a6f0043a5335af7f2e68f771170d7d3128b",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "build": "rm -rf dist/* && tsc -p tsconfig.json",
        "watch": "mocha --watch",
        "prepack": "yarn build",
        "release": "release-it",
        "test-ci": "nyc mocha"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "10.1.0",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "20.5.1",
      "dependencies": {
        "jsbn": "1.1.0",
        "sprintf-js": "^1.1.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.1.0",
        "chai": "^4.3.4",
        "mocha": "^10.2.0",
        "eslint": "^8.50.0",
        "codecov": "^3.8.2",
        "ts-node": "^10.0.0",
        "prettier": "^3.0.3",
        "browserify": "^17.0.0",
        "release-it": "^16.2.0",
        "typescript": "^5.2.2",
        "@types/chai": "^4.2.18",
        "@types/jsbn": "^1.2.31",
        "@types/mocha": "^10.0.1",
        "documentation": "^13.2.5",
        "@types/sprintf-js": "^1.1.2",
        "source-map-support": "^0.5.19",
        "eslint-plugin-react": "^7.24.0",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-plugin-import": "^2.23.4",
        "eslint-config-prettier": "^9.0.0",
        "eslint-plugin-jsx-a11y": "^6.4.1",
        "eslint-plugin-prettier": "^5.0.0",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^6.7.2",
        "eslint-plugin-react-hooks": "^4.2.0",
        "@typescript-eslint/eslint-plugin": "^6.7.2",
        "eslint-plugin-sort-imports-es6-autofix": "^0.6.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_9.0.1_1695663019090_0.8393789571934043",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "9.0.2": {
      "name": "ip-address",
      "version": "9.0.2",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@9.0.2",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "70eb0372bd650377699938e1fe6ef8862f472985",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-9.0.2.tgz",
        "fileCount": 12,
        "integrity": "sha512-3Zs5AJ/Cn2fbT8FzO5AygLnqm+pRrfuETQDT/MSMH0T9Pbu0IzTRG/vBLbIW/nVjFD++pSj5TrRDO44BxS7HKQ==",
        "signatures": [
          {
            "sig": "MEUCIQDKrVLCBwPghfLfimmIh0WF+/XvL1lejfVSS/ZEReqgYgIgCsyjsym6IHJOVF4geHEjdeNhZcU5SczhJnfu/7F1LlU=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 55862
      },
      "main": "dist/ip-address.js",
      "types": "dist/ip-address.d.ts",
      "engines": {
        "node": ">= 12"
      },
      "gitHead": "33b883fa2ba6e7a7bbc3380efaf1f38dfad3cc86",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "build": "rm -rf dist/* && tsc -p tsconfig.json",
        "watch": "mocha --watch",
        "prepack": "npm run build",
        "release": "release-it",
        "test-ci": "nyc mocha"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "10.1.0",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "20.5.1",
      "dependencies": {
        "jsbn": "1.1.0",
        "sprintf-js": "^1.1.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.1.0",
        "chai": "^4.3.4",
        "mocha": "^10.2.0",
        "eslint": "^8.50.0",
        "codecov": "^3.8.2",
        "ts-node": "^10.0.0",
        "prettier": "^3.0.3",
        "browserify": "^17.0.0",
        "release-it": "^16.2.0",
        "typescript": "^5.2.2",
        "@types/chai": "^4.2.18",
        "@types/jsbn": "^1.2.31",
        "@types/mocha": "^10.0.1",
        "documentation": "^14.0.2",
        "@types/sprintf-js": "^1.1.2",
        "source-map-support": "^0.5.19",
        "eslint-plugin-react": "^7.24.0",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-plugin-import": "^2.23.4",
        "eslint-config-prettier": "^9.0.0",
        "eslint-plugin-jsx-a11y": "^6.4.1",
        "eslint-plugin-prettier": "^5.0.0",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^6.7.2",
        "eslint-plugin-react-hooks": "^4.2.0",
        "@typescript-eslint/eslint-plugin": "^6.7.2",
        "eslint-plugin-sort-imports-es6-autofix": "^0.6.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_9.0.2_1695663495215_0.7764854463866164",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "9.0.3": {
      "name": "ip-address",
      "version": "9.0.3",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@9.0.3",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "e08da80b3a09cf9cee70b075f4b707f7056d9d95",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-9.0.3.tgz",
        "fileCount": 12,
        "integrity": "sha512-z5BapQLn0cg0FubDqU9KtDV1FLS0/rre1BoRThYcDyIpfJ1tDMR6EMcNX5nYTOtujO2RF4iIU6CVR0CVQJwSzQ==",
        "signatures": [
          {
            "sig": "MEQCIAwXzfsMc0taSfM0awSAW78JfOUpDMt8rC9BEpsRcg97AiBRf9v2eMkkxzzd/Qv2tCvADIy751pIPn3K1qLk363ueQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 55862
      },
      "main": "dist/ip-address.js",
      "types": "dist/ip-address.d.ts",
      "engines": {
        "node": ">= 12"
      },
      "gitHead": "8f76cf55d754b90547fea293cc4f25adf986c868",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "build": "rm -rf dist/* && tsc -p tsconfig.json",
        "watch": "mocha --watch",
        "prepack": "npm run build",
        "release": "release-it",
        "test-ci": "nyc mocha"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "10.1.0",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "20.5.1",
      "dependencies": {
        "jsbn": "1.1.0",
        "sprintf-js": "^1.1.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.1.0",
        "chai": "^4.3.4",
        "mocha": "^10.2.0",
        "eslint": "^8.50.0",
        "codecov": "^3.8.2",
        "ts-node": "^10.0.0",
        "prettier": "^3.0.3",
        "browserify": "^17.0.0",
        "release-it": "^16.2.0",
        "typescript": "^5.2.2",
        "@types/chai": "^4.2.18",
        "@types/jsbn": "^1.2.31",
        "@types/mocha": "^10.0.1",
        "documentation": "^14.0.2",
        "@types/sprintf-js": "^1.1.2",
        "source-map-support": "^0.5.19",
        "eslint-plugin-react": "^7.24.0",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-plugin-import": "^2.23.4",
        "eslint-config-prettier": "^9.0.0",
        "eslint-plugin-jsx-a11y": "^6.4.1",
        "eslint-plugin-prettier": "^5.0.0",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^6.7.2",
        "eslint-plugin-react-hooks": "^4.2.0",
        "@typescript-eslint/eslint-plugin": "^6.7.2",
        "eslint-plugin-sort-imports-es6-autofix": "^0.6.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_9.0.3_1695663574448_0.3137835160333178",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "9.0.4": {
      "name": "ip-address",
      "version": "9.0.4",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@9.0.4",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "2dbf3646bf328bd74bfdebde5725caf536364c91",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-9.0.4.tgz",
        "fileCount": 48,
        "integrity": "sha512-WZykRFe0TCR0L4LryYjMAvl0NCw+6gNT4p22bUFETPWqOruClrCs154iW62QpmeAdYR0ntjlY7o+J4CPIZWuZg==",
        "signatures": [
          {
            "sig": "MEYCIQCDR5sJpJyHpNDF9o5c1y0dQr6H5DXHwNePN5EsY5/6owIhAIUVC5oggVlncl3PwWZtG2UY2a7VNzJOC63LWkLdaZFX",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 176898
      },
      "main": "dist/ip-address.js",
      "types": "dist/ip-address.d.ts",
      "engines": {
        "node": ">= 12"
      },
      "gitHead": "2749bd21f5bcd4b0910b108954733107dfacecc5",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "build": "rm -rf dist; mkdir dist; tsc",
        "watch": "mocha --watch",
        "prepack": "npm run build",
        "release": "release-it",
        "test-ci": "nyc mocha"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "10.1.0",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "20.5.1",
      "dependencies": {
        "jsbn": "1.1.0",
        "sprintf-js": "^1.1.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.1.0",
        "chai": "^4.3.4",
        "mocha": "^10.2.0",
        "eslint": "^8.50.0",
        "codecov": "^3.8.2",
        "ts-node": "^10.0.0",
        "prettier": "^3.0.3",
        "browserify": "^17.0.0",
        "release-it": "^16.2.0",
        "typescript": "^5.2.2",
        "@types/chai": "^4.2.18",
        "@types/jsbn": "^1.2.31",
        "@types/mocha": "^10.0.1",
        "documentation": "^14.0.2",
        "@types/sprintf-js": "^1.1.2",
        "source-map-support": "^0.5.19",
        "eslint-plugin-react": "^7.24.0",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-plugin-import": "^2.23.4",
        "eslint-config-prettier": "^9.0.0",
        "eslint-plugin-jsx-a11y": "^6.4.1",
        "eslint-plugin-prettier": "^5.0.0",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^6.7.2",
        "eslint-plugin-react-hooks": "^4.2.0",
        "@typescript-eslint/eslint-plugin": "^6.7.2",
        "eslint-plugin-sort-imports-es6-autofix": "^0.6.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_9.0.4_1695664351444_0.34520947860764184",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "9.0.5": {
      "name": "ip-address",
      "version": "9.0.5",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@9.0.5",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-9.0.5.tgz",
        "fileCount": 48,
        "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
        "signatures": [
          {
            "sig": "MEUCIGNoc2Yy0JaKBF+Joty0BBRQcnRUG4ICPaOpH4yTyUbWAiEA7SKD3LwAgTXzKjv7bmWgSda6xzxDgZ21Q+QVyXIUauc=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 176898
      },
      "main": "dist/ip-address.js",
      "types": "dist/ip-address.d.ts",
      "engines": {
        "node": ">= 12"
      },
      "gitHead": "9a1a7c401ed754a978f7a0fe8dd352eb413798b9",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "build": "rm -rf dist; mkdir dist; tsc",
        "watch": "mocha --watch",
        "prepack": "npm run build",
        "release": "release-it",
        "test-ci": "nyc mocha"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "10.1.0",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "20.5.1",
      "dependencies": {
        "jsbn": "1.1.0",
        "sprintf-js": "^1.1.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.1.0",
        "chai": "^4.3.4",
        "mocha": "^10.2.0",
        "eslint": "^8.50.0",
        "codecov": "^3.8.2",
        "ts-node": "^10.0.0",
        "prettier": "^3.0.3",
        "browserify": "^17.0.0",
        "release-it": "^16.2.0",
        "typescript": "^5.2.2",
        "@types/chai": "^4.2.18",
        "@types/jsbn": "^1.2.31",
        "@types/mocha": "^10.0.1",
        "documentation": "^14.0.2",
        "@types/sprintf-js": "^1.1.2",
        "source-map-support": "^0.5.19",
        "eslint-plugin-react": "^7.24.0",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-plugin-import": "^2.23.4",
        "eslint-config-prettier": "^9.0.0",
        "eslint-plugin-jsx-a11y": "^6.4.1",
        "eslint-plugin-prettier": "^5.0.0",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^6.7.2",
        "eslint-plugin-react-hooks": "^4.2.0",
        "@typescript-eslint/eslint-plugin": "^6.7.2",
        "eslint-plugin-sort-imports-es6-autofix": "^0.6.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_9.0.5_1695664393478_0.31284111507371937",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "9.1.0-0": {
      "name": "ip-address",
      "version": "9.1.0-0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@9.1.0-0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "196051b23558833a127009c815c2e66872b3d6d7",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-9.1.0-0.tgz",
        "fileCount": 48,
        "integrity": "sha512-cC/gtbnrGjOdckNHe9QPf8CEzsPYWBjpYsRLGVV5NRYm84FKEyKXCwcBIYODkWRFYESdVqa3eO7CowZtnmu7qw==",
        "signatures": [
          {
            "sig": "MEYCIQCyzz4RMIr8wL2QoNj5bUWooHtUrW4yyr3b2WJSl5wUvAIhAJDO1ffzXUG80oXd1YwcWX2Rkex/I6hAKZ/M+a+NQjfB",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 176034
      },
      "main": "dist/ip-address.js",
      "types": "dist/ip-address.d.ts",
      "engines": {
        "node": ">= 12"
      },
      "gitHead": "9e9a4f8a14bd1ae08389a39163c034c281583447",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "build": "rm -rf dist; mkdir dist; tsc",
        "watch": "mocha --watch",
        "prepack": "npm run build",
        "release": "release-it",
        "test-ci": "nyc mocha"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "10.8.3",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "18.20.4",
      "dependencies": {
        "jsbn": "1.1.0",
        "@types/jsbn": "^1.2.33"
      },
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^17.1.0",
        "tsx": "^4.19.1",
        "chai": "^5.1.1",
        "mocha": "^10.7.3",
        "eslint": "^8.50.0",
        "eslint_d": "^14.0.4",
        "prettier": "^3.3.3",
        "release-it": "^17.6.0",
        "typescript": "<5.6.0",
        "@types/chai": "^5.0.0",
        "@types/mocha": "^10.0.8",
        "documentation": "^14.0.3",
        "source-map-support": "^0.5.21",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-plugin-import": "^2.30.0",
        "eslint-config-prettier": "^9.1.0",
        "eslint-plugin-jsx-a11y": "^6.10.0",
        "eslint-plugin-prettier": "^5.2.1",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^8.8.0",
        "@typescript-eslint/eslint-plugin": "^8.8.0",
        "eslint-plugin-sort-imports-es6-autofix": "^0.6.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_9.1.0-0_1727809807093_0.2977866955555042",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "10.0.0": {
      "name": "ip-address",
      "version": "10.0.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@10.0.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "d0e413bd0cbc670c9fc031a94938af1cb3354db9",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-10.0.0.tgz",
        "fileCount": 48,
        "integrity": "sha512-PphFaoy0TyGdIGpmd35iA22j/3Ay+84F+4f6Rk7lAOusu7NiAQd5qgDfmT8flQt3+d5L8EwfAoKwfrtTPjt9Jg==",
        "signatures": [
          {
            "sig": "MEQCIBx/vvtSe9AxTnSrvzjXUB+gP9Z8ZtJK/irBw3cE4TUFAiBpLbfTKBKkMUlDU3hPhl6vpUpAntn+AmR4V6n/VMUxiw==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 176520
      },
      "main": "dist/ip-address.js",
      "types": "dist/ip-address.d.ts",
      "engines": {
        "node": ">= 12"
      },
      "gitHead": "23cac6af8e4bae5c97e30bdd4ae25ba0a01540bf",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "build": "rm -rf dist; mkdir dist; tsc",
        "watch": "mocha --watch",
        "prepack": "npm run build",
        "release": "release-it",
        "test-ci": "nyc mocha"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "10.8.3",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "18.20.4",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^17.1.0",
        "tsx": "^4.19.1",
        "chai": "^5.1.1",
        "mocha": "^10.7.3",
        "eslint": "^8.50.0",
        "eslint_d": "^14.0.4",
        "prettier": "^3.3.3",
        "release-it": "^17.6.0",
        "typescript": "<5.6.0",
        "@types/chai": "^5.0.0",
        "@types/mocha": "^10.0.8",
        "documentation": "^14.0.3",
        "source-map-support": "^0.5.21",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-plugin-import": "^2.30.0",
        "eslint-config-prettier": "^9.1.0",
        "eslint-plugin-jsx-a11y": "^6.10.0",
        "eslint-plugin-prettier": "^5.2.1",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^8.8.0",
        "@typescript-eslint/eslint-plugin": "^8.8.0",
        "eslint-plugin-sort-imports-es6-autofix": "^0.6.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_10.0.0_1728008015191_0.033894254643131116",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "10.0.1": {
      "name": "ip-address",
      "version": "10.0.1",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@10.0.1",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "a8180b783ce7788777d796286d61bce4276818ed",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-10.0.1.tgz",
        "fileCount": 48,
        "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==",
        "signatures": [
          {
            "sig": "MEUCIQDPZAVvvgn8VRxsfd4vRP/1tSIKCOsWvN9JI5OX8N4PXQIgFj01LvDrBgQ/dbbpZC4ml6UAH3rAXGJQKHYJ38mXua8=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 176520
      },
      "main": "dist/ip-address.js",
      "types": "dist/ip-address.d.ts",
      "engines": {
        "node": ">= 12"
      },
      "gitHead": "644933202687c656d0c42c609a46af47e9cc4c8b",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "build": "rm -rf dist; mkdir dist; tsc",
        "watch": "mocha --watch",
        "prepack": "npm run build",
        "release": "release-it",
        "test-ci": "nyc mocha"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "10.8.3",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "18.20.4",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^17.1.0",
        "tsx": "^4.19.1",
        "chai": "^5.1.1",
        "mocha": "^10.7.3",
        "eslint": "^8.50.0",
        "eslint_d": "^14.0.4",
        "prettier": "^3.3.3",
        "release-it": "^17.6.0",
        "typescript": "<5.6.0",
        "@types/chai": "^5.0.0",
        "@types/mocha": "^10.0.8",
        "documentation": "^14.0.3",
        "source-map-support": "^0.5.21",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-plugin-import": "^2.30.0",
        "eslint-config-prettier": "^9.1.0",
        "eslint-plugin-jsx-a11y": "^6.10.0",
        "eslint-plugin-prettier": "^5.2.1",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^8.8.0",
        "@typescript-eslint/eslint-plugin": "^8.8.0",
        "eslint-plugin-sort-imports-es6-autofix": "^0.6.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_10.0.1_1728592460964_0.6419040261012521",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "10.1.0": {
      "name": "ip-address",
      "version": "10.1.0",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@10.1.0",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "nyc": {
        "all": true,
        "exclude": [
          "**/*.d.ts",
          ".eslintrc.js",
          "coverage/",
          "dist/",
          "test/",
          "tmp/"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ],
        "extension": [
          ".ts"
        ]
      },
      "dist": {
        "shasum": "d8dcffb34d0e02eb241427444a6e23f5b0595aa4",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-10.1.0.tgz",
        "fileCount": 48,
        "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==",
        "signatures": [
          {
            "sig": "MEUCIEHf5LrSWVqQaU9MLDUR1CrupYTRNa0dTFFChCyRXrnRAiEA26kkpV+2U1lkPRbC6z3iHpJvTwt7DJn9eK7nE8E+VKI=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 180364
      },
      "main": "dist/ip-address.js",
      "types": "dist/ip-address.d.ts",
      "engines": {
        "node": ">= 12"
      },
      "gitHead": "7c49446ebe28718676dfe04495347ecafb0c494a",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "build": "rm -rf dist; mkdir dist; tsc",
        "watch": "mocha --watch",
        "prepack": "npm run build",
        "release": "release-it",
        "test-ci": "nyc mocha"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "10.9.4",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "22.21.0",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^17.1.0",
        "tsx": "^4.19.1",
        "chai": "^5.1.1",
        "mocha": "^10.7.3",
        "eslint": "^8.50.0",
        "eslint_d": "^14.0.4",
        "prettier": "^3.3.3",
        "release-it": "^17.6.0",
        "typescript": "<5.6.0",
        "@types/chai": "^5.0.0",
        "@types/mocha": "^10.0.8",
        "documentation": "^14.0.3",
        "source-map-support": "^0.5.21",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-plugin-import": "^2.30.0",
        "eslint-config-prettier": "^9.1.0",
        "eslint-plugin-jsx-a11y": "^6.10.0",
        "eslint-plugin-prettier": "^5.2.1",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^8.8.0",
        "@typescript-eslint/eslint-plugin": "^8.8.0",
        "eslint-plugin-sort-imports-es6-autofix": "^0.6.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_10.1.0_1762631445714_0.04474341621596145",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "10.1.1": {
      "name": "ip-address",
      "version": "10.1.1",
      "keywords": [
        "ipv6",
        "ipv4",
        "browser",
        "validation"
      ],
      "author": {
        "url": "https://beaugunderson.com/",
        "name": "Beau Gunderson",
        "email": "beau@beaugunderson.com"
      },
      "license": "MIT",
      "_id": "ip-address@10.1.1",
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "c8": {
        "exclude": [
          "**/*.d.ts",
          "src/ip-address.ts",
          "src/v4/constants.ts",
          "src/v6/constants.ts"
        ],
        "include": [
          "src/**/*.ts"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ]
      },
      "dist": {
        "shasum": "a7614252413e3751b841aaffba939090d2c4c37b",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-10.1.1.tgz",
        "fileCount": 48,
        "integrity": "sha512-1FMu8/N15Ck1BL551Jf42NYIoin2unWjLQ2Fze/DXryJRl5twqtwNHlO39qERGbIOcKYWHdgRryhOC+NG4eaLw==",
        "signatures": [
          {
            "sig": "MEUCIQDRte2y7wqiDglzyAdYNqV+RiL2Ts/4NN65qMmBSl/begIgNJCRb+8Xa5C/TwvESVXbEyETSGzUPvXFGbPIf3iyEpI=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 182761
      },
      "main": "dist/ip-address.js",
      "types": "dist/ip-address.d.ts",
      "engines": {
        "node": ">= 12"
      },
      "gitHead": "29cb7076e0f96844b85e3d1b279a0e986d23600f",
      "scripts": {
        "docs": "documentation build --github --output docs --format html ./ip-address.js",
        "test": "mocha",
        "build": "rm -rf dist; mkdir dist; tsc",
        "watch": "mocha --watch",
        "prepack": "npm run build",
        "release": "release-it",
        "test-ci": "c8 --experimental-monocart mocha"
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "repository": {
        "url": "git://github.com/beaugunderson/ip-address.git",
        "type": "git"
      },
      "_npmVersion": "11.12.1",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "directories": {},
      "_nodeVersion": "24.14.0",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "c8": "^11.0.0",
        "tsx": "^4.19.1",
        "chai": "^5.1.1",
        "mocha": "^10.7.3",
        "eslint": "^8.50.0",
        "eslint_d": "^14.0.4",
        "prettier": "^3.3.3",
        "release-it": "^17.6.0",
        "typescript": "<5.6.0",
        "@types/chai": "^5.0.0",
        "@types/mocha": "^10.0.8",
        "documentation": "^14.0.3",
        "source-map-support": "^0.5.21",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-plugin-import": "^2.30.0",
        "eslint-config-prettier": "^9.1.0",
        "eslint-plugin-jsx-a11y": "^6.10.0",
        "eslint-plugin-prettier": "^5.2.1",
        "eslint-plugin-filenames": "^1.3.2",
        "@typescript-eslint/parser": "^8.8.0",
        "monocart-coverage-reports": "^2.12.9",
        "@typescript-eslint/eslint-plugin": "^8.8.0",
        "eslint-plugin-sort-imports-es6-autofix": "^0.6.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/ip-address_10.1.1_1777310520523_0.8502318160417328",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "10.2.0": {
      "name": "ip-address",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "keywords": [
        "ip",
        "ipv4",
        "ipv6",
        "address",
        "cidr",
        "subnet",
        "netmask",
        "validate",
        "validation",
        "parse",
        "arpa",
        "bigint",
        "browser"
      ],
      "version": "10.2.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": "tsx scripts/build-readme.ts",
        "build": "rm -rf dist; mkdir dist; tsc",
        "prepack": "npm run docs && npm run build",
        "test-ci": "c8 --experimental-monocart mocha",
        "test": "mocha",
        "watch": "mocha --watch"
      },
      "c8": {
        "include": [
          "src/**/*.ts"
        ],
        "exclude": [
          "**/*.d.ts",
          "src/ip-address.ts",
          "src/v4/constants.ts",
          "src/v6/constants.ts"
        ],
        "reporter": [
          "html",
          "lcov",
          "text"
        ]
      },
      "engines": {
        "node": ">= 12"
      },
      "sideEffects": false,
      "repository": {
        "type": "git",
        "url": "git://github.com/beaugunderson/ip-address.git"
      },
      "overrides": {
        "diff": "^8.0.3",
        "serialize-javascript": "^7.0.5",
        "@eslint/plugin-kit": "^0.7.1"
      },
      "devDependencies": {
        "@types/chai": "^5.2.3",
        "@types/mocha": "^10.0.10",
        "@typescript-eslint/eslint-plugin": "^8.59.1",
        "@typescript-eslint/parser": "^8.59.1",
        "c8": "^11.0.0",
        "chai": "^6.2.2",
        "eslint": "^8.57.1",
        "eslint_d": "^14.0.4",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-config-prettier": "^10.1.8",
        "eslint-plugin-filenames": "^1.3.2",
        "eslint-plugin-import": "^2.32.0",
        "eslint-plugin-jsx-a11y": "^6.10.2",
        "eslint-plugin-prettier": "^5.5.5",
        "eslint-plugin-sort-imports-es6-autofix": "^0.6.0",
        "mocha": "^11.7.5",
        "monocart-coverage-reports": "^2.12.11",
        "prettier": "^3.8.3",
        "source-map-support": "^0.5.21",
        "tsx": "^4.21.0",
        "typedoc": "^0.28.19",
        "typescript": "<5.6.0"
      },
      "gitHead": "80fccaae984618f35dc941efab55cf2440ab37e8",
      "_id": "ip-address@10.2.0",
      "bugs": {
        "url": "https://github.com/beaugunderson/ip-address/issues"
      },
      "homepage": "https://github.com/beaugunderson/ip-address#readme",
      "_nodeVersion": "24.14.0",
      "_npmVersion": "11.12.1",
      "dist": {
        "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==",
        "shasum": "805fc178b20c518bd4c8548b24fe30892d7f3206",
        "tarball": "http://mirrors.tencentyun.com/npm/ip-address/-/ip-address-10.2.0.tgz",
        "fileCount": 30,
        "unpackedSize": 269957,
        "signatures": [
          {
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
            "sig": "MEQCIGtQZmvGtdxkkJBhSJTfcZ+LKnu0JlnyXqrGw0W1wun0AiABMw8zpcB0RdoI4yzP9YRtKce/GttJ1V00cmuiXCV4ng=="
          }
        ]
      },
      "_npmUser": {
        "name": "beaugunderson",
        "email": "beau@beaugunderson.com"
      },
      "directories": {},
      "maintainers": [
        {
          "name": "beaugunderson",
          "email": "beau@beaugunderson.com"
        }
      ],
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages-npm-production",
        "tmp": "tmp/ip-address_10.2.0_1777617245643_0.448629890768093"
      },
      "_hasShrinkwrap": false,
      "contributors": []
    }
  },
  "time": {
    "created": "2015-05-05T00:32:26.395Z",
    "modified": "2026-05-01T06:34:05.920Z",
    "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",
    "9.1.0-0": "2024-10-01T19:10:07.296Z",
    "10.0.0": "2024-10-04T02:13:35.429Z",
    "10.0.1": "2024-10-10T20:34:21.257Z",
    "10.1.0": "2025-11-08T19:50:45.900Z",
    "10.1.1": "2026-04-27T17:22:00.659Z",
    "10.2.0": "2026-05-01T06:34:05.804Z"
  },
  "users": {},
  "dist-tags": {
    "beta": "9.1.0-0",
    "latest": "10.2.0"
  },
  "_rev": "2523-bbe86c5ec539a9ca",
  "_id": "ip-address",
  "readme": "[![CircleCI](https://dl.circleci.com/status-badge/img/circleci/9fJmTZfn8d8p7GtVt688PY/JjriGjhcxBD6zYKygMZaet/tree/master.svg?style=svg&circle-token=7baede7efd3db5f1f25fb439e97d5f695ff76318)](https://dl.circleci.com/status-badge/redirect/circleci/9fJmTZfn8d8p7GtVt688PY/JjriGjhcxBD6zYKygMZaet/tree/master)\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\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\n## ip-address\n\n`ip-address` is a library for validating and manipulating IPv4 and IPv6 addresses in JavaScript and TypeScript.\n\n### Install\n\n```sh\nnpm install ip-address\n```\n\n### Examples\n\n```ts\nimport { Address4, Address6 } from 'ip-address';\n\n// Validation\nAddress4.isValid('192.168.1.1');           // true\nAddress6.isValid('2001:db8::1');           // true\nAddress6.isValid('not an address');        // false\n\n// Parsing (throws AddressError on invalid input)\nconst v4 = new Address4('192.168.1.1/24');\nconst v6 = new Address6('2001:db8::1/64');\n\n// Subnet membership\nconst host = new Address4('192.168.1.42');\nconst network = new Address4('192.168.1.0/24');\nhost.isInSubnet(network);                  // true\n\n// Subnet range\nnetwork.startAddress().correctForm();      // '192.168.1.0'\nnetwork.endAddress().correctForm();        // '192.168.1.255'\n\n// Strict network-address check (host bits must be zero).\n// isValid() accepts CIDRs with host bits set — '192.168.1.5/24' is a valid\n// host-with-subnet, but it isn't a network address.\nconst cidr = new Address4('192.168.1.5/24');\nAddress4.isValid('192.168.1.5/24');                                // true\ncidr.correctForm() === cidr.startAddress().correctForm();          // false\n\n// Address properties\nconst link = new Address6('fe80::1');\nlink.isLinkLocal();                        // true\nlink.isMulticast();                        // false\nlink.isLoopback();                         // false\n\nnew Address4('192.168.1.1').isPrivate();   // true (RFC 1918)\nnew Address6('fc00::1').isULA();           // true (RFC 4193)\n\n// Numeric and byte representations\nv4.bigInt();                               // 3232235777n\nv4.toArray();                              // [192, 168, 1, 1]\nv6.canonicalForm();                        // '2001:0db8:0000:0000:0000:0000:0000:0001'\n\n// Embedded IPv4 + Teredo\nconst teredo = new Address6('2001:0:ce49:7601:e866:efff:62c3:fffe');\nteredo.inspectTeredo().client4;            // '157.60.0.1'\n\n// Parse host + port from a URL\nAddress6.fromURL('http://[2001:db8::1]:8080/').port;  // 8080\n```\n\n### Features\n\n- Written in TypeScript with full type definitions; usable from CommonJS and ESM\n- Zero runtime dependencies\n- Parses all standard IPv4 and IPv6 notations, including subnets and zones\n- Parses IPv6 hosts (and ports) from URLs via `Address6.fromURL(url)`\n- Subnet membership checks (`isInSubnet`) and range queries (`startAddress` / `endAddress`)\n- Special-property checks: private (RFC 1918) / ULA (RFC 4193), loopback, link-local, multicast, broadcast, unspecified, CGNAT, documentation, Teredo, 6to4, v4-in-v6\n- Decodes [Teredo](http://en.wikipedia.org/wiki/Teredo_tunneling#IPv6_addressing) and 6to4 tunneling information\n- Conversions: canonical/correct form, hex, binary, decimal, byte arrays, BigInt, `in-addr.arpa` / `ip6.arpa`\n- Runs in Node.js and the browser\n- Thousands of test cases\n\n### Terminology\n\nA few terms used throughout the API can be confusing if you haven't worked deeply with IPv6 before:\n\n- **Correct form** — the shortest valid representation, per [RFC 5952](https://datatracker.ietf.org/doc/html/rfc5952): leading zeros stripped, the longest run of zero groups collapsed to `::`, and hex digits lowercased (e.g. `2001:db8::1`). This is what most software displays.\n- **Canonical form** — the fully expanded representation: all 8 groups, each padded to 4 hex digits, no `::` collapsing (e.g. `2001:0db8:0000:0000:0000:0000:0000:0001`). Useful for sorting and byte-exact comparison.\n- **Subnet** — the network portion of an address expressed as a CIDR prefix length (e.g. `/24` for IPv4, `/64` for IPv6). `startAddress()` / `endAddress()` return the bounds of the subnet's range.\n- **Zone** — the IPv6 scope identifier appended after `%`, used to disambiguate link-local addresses across interfaces (e.g. `fe80::1%eth0`).\n- **v4-in-v6** — mixed notation that embeds an IPv4 address as the last 32 bits of an IPv6 address, e.g. `::ffff:192.168.0.1`. Used for IPv4-mapped IPv6 addresses.\n- **Teredo** — a tunneling protocol that encodes an IPv4 endpoint, port, and flags inside a `2001::/32` IPv6 address. `inspectTeredo()` decodes those fields.\n- **6to4** — a tunneling protocol that embeds an IPv4 address as the second 16 bits of a `2002::/16` IPv6 address. `inspect6to4()` decodes the embedded v4 address.\n\n### API\n\n<!-- API:START -->\n\n#### AddressError\n\n**Constructor**\n\n- `new AddressError(message: string, parseMessage?: string): AddressError`\n\n**Properties**\n\n- `parseMessage: string` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/address-error.ts#L2)\n\n#### Address4\n\nRepresents an IPv4 address\n\n**Constructor**\n\n- `new Address4(address: string): Address4`\n\n**Static methods**\n\n- `static isValid(address: string): boolean` — Returns true if the given string is a valid IPv4 address (with optional CIDR subnet), false otherwise. Host bits in the subnet portion are allowed (e.g. `192.168.1.5/24` is valid); for strict network-address validation compare `correctForm()` to `startAddress().correctForm()`, or use `networkForm()`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L53)\n- `static fromAddressAndMask(address: string, mask: string): Address4` — Construct an `Address4` from an address and a dotted-decimal subnet mask given as separate strings (e.g. as returned by Node's `os.networkInterfaces()`). Throws `AddressError` if the mask is non-contiguous (e.g. `255.0.255.0`). [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L104)\n- `static fromAddressAndWildcardMask(address: string, wildcardMask: string): Address4` — Construct an `Address4` from an address and a Cisco-style wildcard mask given as separate strings (e.g. `0.0.0.255` for a `/24`). The wildcard mask is the bitwise inverse of the subnet mask. Throws `AddressError` if the mask is non-contiguous (e.g. `0.255.0.255`). [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L118)\n- `static fromWildcard(input: string): Address4` — Construct an `Address4` from a wildcard pattern with trailing `*` octets. The number of trailing wildcards determines the prefix length: each `*` represents 8 bits. Only trailing whole-octet wildcards are supported. Partial-octet wildcards (e.g. `192.168.0.1*`) and interior wildcards (e.g. `192.*.0.1`) throw `AddressError`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L140)\n- `static fromHex(hex: string): Address4` — Converts a hex string to an IPv4 address object. Accepts 8 hex digits with optional `:` separators (e.g. `'7f000001'` or `'7f:00:00:01'`). Throws `AddressError` for any other length or for non-hex characters. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L175)\n- `static fromInteger(integer: number): Address4` — Converts an integer into a IPv4 address object. The integer must be a non-negative safe integer in the range `[0, 2**32 - 1]`; otherwise `AddressError` is thrown. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L198)\n- `static fromArpa(arpaFormAddress: string): Address4` — Return an address from in-addr.arpa form [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L214)\n- `static fromBigInt(bigInt: bigint): Address4` — Converts a BigInt to a v4 address object. The value must be in the range `[0, 2**32 - 1]`; otherwise `AddressError` is thrown. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L361)\n- `static fromByteArray(bytes: number[]): Address4` — Convert a byte array to an Address4 object. To convert from a Node.js `Buffer`, spread it: `Address4.fromByteArray([...buf])`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L376)\n- `static fromUnsignedByteArray(bytes: number[]): Address4` — Convert an unsigned byte array to an Address4 object [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L396)\n\n**Instance methods**\n\n- `parse(address: string): string[]` — Parses an IPv4 address string into its four octet groups and stores the result on `this.parsedAddress`. Called automatically by the constructor; you typically don't need to call it directly. Throws `AddressError` if the input is not a valid IPv4 address. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L70)\n- `correctForm(): string` — Returns the address in correct form: octets joined with `.` and any leading zeros stripped (e.g. `192.168.1.1`). For IPv4 this matches the canonical dotted-decimal representation. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L85)\n- `toHex(): string` — Converts an IPv4 address object to a hex string [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L227)\n- `toArray(): number[]` — Converts an IPv4 address object to an array of bytes. To get a Node.js `Buffer`, wrap the result: `Buffer.from(address.toArray())`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L237)\n- `toGroup6(): string` — Converts an IPv4 address object to an IPv6 address group [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L245)\n- `bigInt(): bigint` — Returns the address as a `bigint` [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L264)\n- `startAddress(): Address4` — The first address in the range given by this address' subnet. Often referred to as the Network Address. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L281)\n- `startAddressExclusive(): Address4` — The first host address in the range given by this address's subnet ie the first address after the Network Address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L290)\n- `endAddress(): Address4` — The last address in the range given by this address' subnet Often referred to as the Broadcast [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L308)\n- `endAddressExclusive(): Address4` — The last host address in the range given by this address's subnet ie the last address prior to the Broadcast Address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L317)\n- `subnetMaskAddress(): Address4` — The dotted-decimal form of the subnet mask, e.g. `255.255.240.0` for a `/20`. Returns an `Address4`; call `.correctForm()` for the string. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L327)\n- `wildcardMask(): Address4` — The Cisco-style wildcard mask, e.g. `0.0.0.255` for a `/24`. This is the bitwise inverse of `subnetMaskAddress()`. Returns an `Address4`; call `.correctForm()` for the string. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L339)\n- `networkForm(): string` — The network address in CIDR string form, e.g. `192.168.1.0/24` for `192.168.1.5/24`. For an address with no explicit subnet the prefix is `/32`, e.g. `networkForm()` on `192.168.1.5` returns `192.168.1.5/32`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L351)\n- `mask(mask?: number): string` — Returns the first n bits of the address, defaulting to the subnet mask [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L410)\n- `getBitsBase2(start: number, end: number): string` — Returns the bits in the given range as a base-2 string [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L422)\n- `reverseForm(options?: ReverseFormOptions): string` — Return the reversed ip6.arpa form of the address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L432)\n- `isMulticast(): boolean` — Returns true if the given address is a multicast address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L456)\n- `isPrivate(): boolean` — Returns true if the address is in one of the [RFC 1918](https://datatracker.ietf.org/doc/html/rfc1918) private address ranges (`10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`). [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L464)\n- `isLoopback(): boolean` — Returns true if the address is in the loopback range `127.0.0.0/8` ([RFC 1122](https://datatracker.ietf.org/doc/html/rfc1122)). [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L472)\n- `isLinkLocal(): boolean` — Returns true if the address is in the link-local range `169.254.0.0/16` ([RFC 3927](https://datatracker.ietf.org/doc/html/rfc3927)). [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L480)\n- `isUnspecified(): boolean` — Returns true if the address is the unspecified address `0.0.0.0`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L488)\n- `isBroadcast(): boolean` — Returns true if the address is the limited broadcast address `255.255.255.255` ([RFC 919](https://datatracker.ietf.org/doc/html/rfc919)). [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L496)\n- `isCGNAT(): boolean` — Returns true if the address is in the carrier-grade NAT range `100.64.0.0/10` ([RFC 6598](https://datatracker.ietf.org/doc/html/rfc6598)). [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L504)\n- `binaryZeroPad(): string` — Returns a zero-padded base-2 string representation of the address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L512)\n- `groupForV6(): string` — Groups an IPv4 address for inclusion at the end of an IPv6 address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L523)\n\n**Properties**\n\n- `address: string` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L14)\n- `addressMinusSuffix: string` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L15)\n- `groups: number` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L16)\n- `parsedAddress: string[]` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L17)\n- `parsedSubnet: string` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L18)\n- `subnet: string` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L19)\n- `subnetMask: number` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L20)\n- `v4: boolean` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L21)\n- `isCorrect: (this: Address4 | Address6) => boolean` — Returns true if the address is correct, false otherwise [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L93)\n- `isInSubnet: (this: Address4 | Address6, address: Address4 | Address6) => boolean` — Returns true if the given address is in the subnet of the current address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts#L450)\n\n#### Address6\n\nRepresents an IPv6 address\n\n**Constructor**\n\n- `new Address6(address: string, optionalGroups?: number): Address6`\n\n**Static methods**\n\n- `static isValid(address: string): boolean` — Returns true if the given string is a valid IPv6 address (with optional CIDR subnet and zone identifier), false otherwise. Host bits in the subnet portion are allowed (e.g. `2001:db8::1/32` is valid); for strict network-address validation compare `correctForm()` to `startAddress().correctForm()`, or use `networkForm()`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L163)\n- `static fromBigInt(bigInt: bigint): Address6` — Convert a BigInt to a v6 address object. The value must be in the range `[0, 2**128 - 1]`; otherwise `AddressError` is thrown. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L184)\n- `static fromURL(url: string): { error: string; address: null; port: null } | { error?: undefined; address: Address6; port: number | null }` — Parse a URL (with optional bracketed host and port) into an address and port. Returns either `{ address, port }` on success or `{ error, address: null, port: null }` if the URL could not be parsed. Ports are returned as numbers (or `null` if absent or out of range). [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L209)\n- `static fromAddressAndMask(address: string, mask: string): Address6` — Construct an `Address6` from an address and a hex subnet mask given as separate strings (e.g. as returned by Node's `os.networkInterfaces()`). Throws `AddressError` if the mask is non-contiguous (e.g. `ffff::ffff`). [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L273)\n- `static fromAddressAndWildcardMask(address: string, wildcardMask: string): Address6` — Construct an `Address6` from an address and a Cisco-style wildcard mask given as separate strings (e.g. `::ffff:ffff:ffff:ffff` for a `/64`). The wildcard mask is the bitwise inverse of the subnet mask. Throws `AddressError` if the mask is non-contiguous. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L287)\n- `static fromWildcard(input: string): Address6` — Construct an `Address6` from a wildcard pattern with trailing `*` groups. The number of trailing wildcards determines the prefix length: each `*` represents 16 bits. `::` is expanded to zero groups (not wildcards) before evaluating trailing wildcards. Only trailing whole-group wildcards are supported. Partial-group wildcards (e.g. `2001:db8::0*`) and interior wildcards (e.g. `*::1`) throw `AddressError`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L310)\n- `static fromAddress4(address: string): Address6` — Create an IPv6-mapped address given an IPv4 address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L371)\n- `static fromArpa(arpaFormAddress: string): Address6` — Return an address from ip6.arpa form [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L387)\n- `static fromAddress4Nat64(address: string, prefix: string): Address6` — Embed an IPv4 address into a NAT64 IPv6 address using the encoding defined by [RFC 6052](https://datatracker.ietf.org/doc/html/rfc6052). The default prefix is the well-known prefix `64:ff9b::/96`. The prefix length must be one of 32, 40, 48, 56, 64, or 96; for prefixes shorter than /64 the IPv4 octets are split around the reserved bits 64–71. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1048)\n- `static fromByteArray(bytes: any[]): Address6` — Convert a byte array to an Address6 object. To convert from a Node.js `Buffer`, spread it: `Address6.fromByteArray([...buf])`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1154)\n- `static fromUnsignedByteArray(bytes: any[]): Address6` — Convert an unsigned byte array to an Address6 object. To convert from a Node.js `Buffer`, spread it: `Address6.fromUnsignedByteArray([...buf])`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1164)\n\n**Instance methods**\n\n- `microsoftTranscription(): string` — Return the Microsoft UNC transcription of the address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L413)\n- `mask(mask?: number): string` — Return the first n bits of the address, defaulting to the subnet mask [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L422)\n- `possibleSubnets(subnetSize?: number): string` — Return the number of possible subnets of a given size in the address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L432)\n- `startAddress(): Address6` — The first address in the range given by this address' subnet Often referred to as the Network Address. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L457)\n- `startAddressExclusive(): Address6` — The first host address in the range given by this address's subnet ie the first address after the Network Address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L466)\n- `endAddress(): Address6` — The last address in the range given by this address' subnet Often referred to as the Broadcast [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L484)\n- `endAddressExclusive(): Address6` — The last host address in the range given by this address's subnet ie the last address prior to the Broadcast Address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L493)\n- `subnetMaskAddress(): Address6` — The hex form of the subnet mask, e.g. `ffff:ffff:ffff:ffff::` for a `/64`. Returns an `Address6`; call `.correctForm()` for the string. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L503)\n- `wildcardMask(): Address6` — The Cisco-style wildcard mask, e.g. `::ffff:ffff:ffff:ffff` for a `/64`. This is the bitwise inverse of `subnetMaskAddress()`. Returns an `Address6`; call `.correctForm()` for the string. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L515)\n- `networkForm(): string` — The network address in CIDR string form, e.g. `2001:db8::/32` for `2001:db8::1/32`. For an address with no explicit subnet the prefix is `/128`, e.g. `networkForm()` on `2001:db8::1` returns `2001:db8::1/128`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L528)\n- `getScope(): string` — Return the scope of the address. The 4-bit scope field ([RFC 4291 §2.7](https://datatracker.ietf.org/doc/html/rfc4291#section-2.7)) is only defined for multicast addresses; for unicast addresses the scope is derived from the address type per [RFC 4007 §6](https://datatracker.ietf.org/doc/html/rfc4007#section-6). [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L540)\n- `getType(): string` — Return the type of the address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L567)\n- `getBits(start: number, end: number): bigint` — Return the bits in the given range as a BigInt [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L582)\n- `getBitsBase2(start: number, end: number): string` — Return the bits in the given range as a base-2 string [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L590)\n- `getBitsBase16(start: number, end: number): string` — Return the bits in the given range as a base-16 string [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L598)\n- `getBitsPastSubnet(): string` — Return the bits that are set past the subnet mask length [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L614)\n- `reverseForm(options?: ReverseFormOptions): string` — Return the reversed ip6.arpa form of the address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L624)\n- `correctForm(): string` — Returns the address in correct form, per [RFC 5952](https://datatracker.ietf.org/doc/html/rfc5952): leading zeros stripped, the longest run of zero groups collapsed to `::`, and hex digits lowercased (e.g. `2001:db8::1`). This is the recommended form for display. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L659)\n- `binaryZeroPad(): string` — Return a zero-padded base-2 string representation of the address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L721)\n- `parse4in6(address: string): string` — Parses a v4-in-v6 string (e.g. `::ffff:192.168.0.1`) by extracting the trailing IPv4 address into `this.address4` / `this.parsedAddress4` and returning the address with the v4 portion converted to two v6 groups. Used internally by `parse()`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L735)\n- `parse(address: string): string[]` — Parses an IPv6 address string into its 8 hexadecimal groups (expanding any `::` elision and any trailing v4-in-v6 portion) and stores the result on `this.parsedAddress`. Called automatically by the constructor; you typically don't need to call it directly. Throws `AddressError` if the input is malformed. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L783)\n- `canonicalForm(): string` — Returns the canonical (fully expanded) form of the address: all 8 groups, each padded to 4 hex digits, with no `::` collapsing (e.g. `2001:0db8:0000:0000:0000:0000:0000:0001`). Useful for sorting and byte-exact comparison. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L863)\n- `decimal(): string` — Return the decimal form of the address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L871)\n- `bigInt(): bigint` — Return the address as a BigInt [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L879)\n- `to4(): Address4` — Return the last two groups of this address as an IPv4 address string. If this address carries a CIDR prefix that covers the trailing 32 bits (i.e. `subnetMask >= 96`), the resulting `Address4` inherits the corresponding v4 prefix (`subnetMask - 96`); otherwise it defaults to `/32`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L894)\n- `to4in6(): string` — Return the v4-in-v6 form of the address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L916)\n- `inspectTeredo(): TeredoProperties` — Decodes the Teredo tunneling fields embedded in this address. Returns the Teredo prefix, server IPv4, client IPv4, raw flag bits, cone-NAT flag, UDP port, and Microsoft-format flag breakdown (reserved, universal/local, group/individual, nonce). Only meaningful for addresses in `2001::/32`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L937)\n- `inspect6to4(): SixToFourProperties` — Decodes the 6to4 tunneling fields embedded in this address. Returns the 6to4 prefix and the embedded IPv4 gateway address. Only meaningful for addresses in `2002::/16`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1002)\n- `to6to4(): Address6 | null` — Return a v6 6to4 address from a v6 v4inv6 address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1022)\n- `toAddress4Nat64(prefix: string): Address4 | null` — Extract the embedded IPv4 address from a NAT64 IPv6 address using the encoding defined by [RFC 6052](https://datatracker.ietf.org/doc/html/rfc6052). The default prefix is the well-known prefix `64:ff9b::/96`. Returns `null` if this address is not contained within the given prefix. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1089)\n- `toByteArray(): number[]` — Return a byte array. To get a Node.js `Buffer`, wrap the result: `Buffer.from(address.toByteArray())`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1124)\n- `toUnsignedByteArray(): number[]` — Return an unsigned byte array. To get a Node.js `Buffer`, wrap the result: `Buffer.from(address.toUnsignedByteArray())`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1144)\n- `isCanonical(): boolean` — Returns true if the address is in the canonical form, false otherwise [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1195)\n- `isLinkLocal(): boolean` — Returns true if the address is a link local address, false otherwise [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1203)\n- `isMulticast(): boolean` — Returns true if the address is a multicast address, false otherwise [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1219)\n- `is4(): boolean` — Returns true if the address was written in v4-in-v6 dotted-quad notation (e.g. `::ffff:127.0.0.1`), false otherwise. This is a notation-level flag and does not reflect whether the address bits lie in the IPv4-mapped (`::ffff:0:0/96`) subnet — for that, see isMapped4. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1231)\n- `isMapped4(): boolean` — Returns true if the address is an IPv4-mapped IPv6 address in `::ffff:0:0/96` ([RFC 4291 §2.5.5.2](https://datatracker.ietf.org/doc/html/rfc4291#section-2.5.5.2)), false otherwise. Unlike is4, this checks the underlying address bits rather than the textual notation, so `::ffff:127.0.0.1` and `::ffff:7f00:1` both return true. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1243)\n- `isTeredo(): boolean` — Returns true if the address is a Teredo address, false otherwise [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1251)\n- `is6to4(): boolean` — Returns true if the address is a 6to4 address, false otherwise [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1259)\n- `isLoopback(): boolean` — Returns true if the address is a loopback address, false otherwise [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1267)\n- `isULA(): boolean` — Returns true if the address is a Unique Local Address in `fc00::/7` ([RFC 4193](https://datatracker.ietf.org/doc/html/rfc4193)). ULAs are the IPv6 equivalent of IPv4 [RFC 1918](https://datatracker.ietf.org/doc/html/rfc1918) private addresses. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1275)\n- `isUnspecified(): boolean` — Returns true if the address is the unspecified address `::`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1283)\n- `isDocumentation(): boolean` — Returns true if the address is in the documentation prefix `2001:db8::/32` ([RFC 3849](https://datatracker.ietf.org/doc/html/rfc3849)). [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1291)\n- `href(optionalPort?: string | number): string` — Returns the address as an HTTP URL with the host bracketed, e.g. `http://[2001:db8::1]/`. If `optionalPort` is provided it is appended, e.g. `http://[2001:db8::1]:8080/`. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1302)\n- `link(options?: { className?: string; prefix?: string; v4?: boolean }): string` — Returns an HTML `<a>` element whose `href` encodes the address in a URL hash fragment (default prefix `/#address=`). Useful for linking between pages of an address-inspector UI. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1320)\n- `group(): string` — Groups an address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1360)\n- `regularExpressionString(this: Address6, substringSearch: boolean): string` — Generate a regular expression string that can be used to find or validate all variations of this address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1412)\n- `regularExpression(this: Address6, substringSearch: boolean): RegExp` — Generate a regular expression that can be used to find or validate all variations of this address. [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1466)\n\n**Properties**\n\n- `address4: Address4` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L98)\n- `address: string` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L99)\n- `addressMinusSuffix: string` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L100)\n- `elidedGroups: number` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L101)\n- `elisionBegin: number` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L102)\n- `elisionEnd: number` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L103)\n- `groups: number` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L104)\n- `parsedAddress4: string` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L105)\n- `parsedAddress: string[]` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L106)\n- `parsedSubnet: string` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L107)\n- `subnet: string` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L108)\n- `subnetMask: number` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L109)\n- `v4: boolean` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L110)\n- `zone: string` — [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L111)\n- `isInSubnet: (this: Address4 | Address6, address: Address4 | Address6) => boolean` — Returns true if the given address is in the subnet of the current address [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1183)\n- `isCorrect: (this: Address4 | Address6) => boolean` — Returns true if the address is correct, false otherwise [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv6.ts#L1189)\n\n<!-- API:END -->\n\n### Used by\n\n`ip-address` is downloaded ~66 million times per week, mostly via the Node proxy/agent ecosystem. The dependency chain runs through a handful of widely-used packages:\n\n- [**socks**](https://github.com/JoshGlazebrook/socks) (~53M weekly) — SOCKS4/5 client for Node; depends on `ip-address` directly. The single biggest source of downloads.\n- [**socks-proxy-agent**](https://github.com/TooTallNate/proxy-agents/tree/main/packages/socks-proxy-agent) (~57M weekly) — `http.Agent` for SOCKS proxies; depends on `socks`. Bundled by virtually every CLI that respects `HTTPS_PROXY`.\n- [**npm**](https://github.com/npm/cli) and [**pnpm**](https://github.com/pnpm/pnpm) — both bundle `socks-proxy-agent` through their HTTP fetch stack (`make-fetch-happen` → `@npmcli/agent`), so every Node install on the planet pulls in `ip-address` as a transitive dependency.\n- [**Puppeteer**](https://github.com/puppeteer/puppeteer) — `@puppeteer/browsers` uses `proxy-agent` for browser-binary downloads, which routes through `socks-proxy-agent` → `socks` → `ip-address`.\n- [**proxy-agent**](https://github.com/TooTallNate/proxy-agents/tree/main/packages/proxy-agent) (~28M weekly) and [**pac-proxy-agent**](https://github.com/TooTallNate/proxy-agents/tree/main/packages/pac-proxy-agent) (~27M weekly) — auto-detecting proxy agents (HTTP/HTTPS/SOCKS/PAC) used widely in scraping, headless-browser, and CI tooling.\n- [**cacache**](https://github.com/npm/cacache) (~44M weekly) — npm's content-addressable cache; pulls in the same fetch stack.\n\nBeyond the proxy chain, `ip-address` has been used by Juniper Networks' Contrail, Ably's proxy-protocol implementation, Rackspace's serialization framework, IPFS, and the [SwitchyOmega](https://github.com/FelisCatus/SwitchyOmega) Chrome extension, among many others.",
  "_attachments": {}
}
