{"_id":"is-my-ip-valid","_rev":"61297","name":"is-my-ip-valid","description":"A small lib to validate IP addresses.","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"linusu","email":""}],"time":{"modified":"2021-06-03T10:20:45.000Z","created":"2018-02-14T13:16:35.877Z","1.0.0":"2018-02-14T13:16:35.877Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/LinusU/is-my-ip-valid.git"},"versions":{"1.0.0":{"name":"is-my-ip-valid","version":"1.0.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/LinusU/is-my-ip-valid.git"},"scripts":{"test":"standard && node test"},"devDependencies":{"safe-regex":"^1.1.0","standard":"^10.0.3"},"gitHead":"7341813a69408d3bc8d1ddfbfc89d4f9f8699da7","description":"A small lib to validate IP addresses.","bugs":{"url":"https://github.com/LinusU/is-my-ip-valid/issues"},"homepage":"https://github.com/LinusU/is-my-ip-valid#readme","_id":"is-my-ip-valid@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"dist":{"shasum":"7b351b8e8edd4d3995d4d066680e664d94696824","size":4003,"noattachment":false,"key":"/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-my-ip-valid/download/is-my-ip-valid-1.0.0.tgz"},"maintainers":[{"name":"linusu","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-my-ip-valid_1.0.0_1518614195217_0.2894613088951574"},"_hasShrinkwrap":false,"publish_time":1518614195877,"_cnpm_publish_time":1518614195877}},"readme":"# Is my IP valid\n\nA small lib to validate IP addresses.\n\n## Installation\n\n```sh\nnpm install --save is-my-ip-valid\n```\n\n## Usage\n\n```js\nconst validator = require('is-my-ip-valid')\nconst validate = validator()\nconst validate4 = validator({ version: 4 })\nconst validate6 = validator({ version: 6 })\n\nconsole.log(validate('127.0.0.1'))\n//=> true\n\nconsole.log(validate4('127.0.0.1'))\n//=> true\n\nconsole.log(validate6('127.0.0.1'))\n//=> false\n\nconsole.log(validate('2001:0db8:85a3:0000:0000:8a2e:0370:7334'))\n//=> true\n\nconsole.log(validate4('2001:0db8:85a3:0000:0000:8a2e:0370:7334'))\n//=> false\n\nconsole.log(validate6('2001:0db8:85a3:0000:0000:8a2e:0370:7334'))\n//=> true\n```\n\n## Acknowledgements\n\nThe code is mostly based on this wonderful library: [beaugunderson/ip-address](https://github.com/beaugunderson/ip-address)\n\nAll regexes used are audited for catastrophic backtracking by this module: [substack/safe-regex](https://github.com/substack/safe-regex)\n","_attachments":{},"homepage":"https://github.com/LinusU/is-my-ip-valid#readme","bugs":{"url":"https://github.com/LinusU/is-my-ip-valid/issues"},"license":"MIT"}