{"_id":"moira","_rev":"27-eef07719d96708b44dc3fcfe49b4a4a2","name":"moira","description":"Most Outstanding IP Reporting Assistant","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"moira","description":"Most Outstanding IP Reporting Assistant","version":"1.0.0","homepage":"https://github.com/mjhasbach/MOIRA","keywords":["external","IP","address","retrieve","fetch","utility"],"repository":{"type":"git","url":"https://github.com/mjhasbach/MOIRA.git"},"author":{"name":"Matthew Hasbach","email":"hasbach.git@gmail.com","url":"https://github.com/mjhasbach"},"licenses":[{"type":"MIT","url":"https://github.com/mjhasbach/MOIRA/blob/master/LICENSE.txt"}],"main":"lib/moira.js","dependencies":{"request":">=2.31.0"},"private":false,"bugs":{"url":"https://github.com/mjhasbach/MOIRA/issues"},"_id":"moira@1.0.0","dist":{"shasum":"c7bcb2e8df01296e920a5fa6fbeacb59311befd3","tarball":"https://registry.npmjs.org/moira/-/moira-1.0.0.tgz","integrity":"sha512-QGcilkYvLjx2kIH3u8g1eGwCfBmA3k9n8YEiZrmn428cJSq3BQnTkNSRw1jaT3vYnrDWr2JFqAyjXjKdmwEkkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3kFI0bXBoGBNTv/cUXhq3LL7xRAi0ZkO5Vydlm3bhcAiBNy/CbQ1QEDwlyu1rPlzEO+Uq26k3dDPxgodB1EMVhVw=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"mjhasbach","email":"hasbach.git@gmail.com"},"maintainers":[{"name":"mjhasbach","email":"hasbach.git@gmail.com"}],"directories":{}},"1.0.1":{"name":"moira","description":"Most Outstanding IP Reporting Assistant","version":"1.0.1","homepage":"https://github.com/mjhasbach/MOIRA","keywords":["external","IP","address","retrieve","fetch","utility"],"repository":{"type":"git","url":"https://github.com/mjhasbach/MOIRA.git"},"author":{"name":"Matthew Hasbach","email":"hasbach.git@gmail.com","url":"https://github.com/mjhasbach"},"licenses":[{"type":"MIT","url":"https://github.com/mjhasbach/MOIRA/blob/master/LICENSE.txt"}],"main":"lib/moira.js","dependencies":{"request":">=2.31.0"},"private":false,"bugs":{"url":"https://github.com/mjhasbach/MOIRA/issues"},"_id":"moira@1.0.1","dist":{"shasum":"f0309d08099be884382d1b6d5789ef5a9eb89783","tarball":"https://registry.npmjs.org/moira/-/moira-1.0.1.tgz","integrity":"sha512-llitYiTSmRL4MaDdmcyBsn7gyQZf4aoDBHRPb910AxzSiM164nkI6s10C+wBgjXN4SaRxclZ1VCL9WPf7h3UAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaebmphVCC9ROopJqLlZB8bdEQztYa/6eiJqijwz2o+gIhAKuLNYwDs28Il02QDcVQsBNTgNoTOtQe5HESi5C5HJIl"}]},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"mjhasbach","email":"hasbach.git@gmail.com"},"maintainers":[{"name":"mjhasbach","email":"hasbach.git@gmail.com"}]},"1.0.2":{"name":"moira","description":"Most Outstanding IP Reporting Assistant","version":"1.0.2","homepage":"https://github.com/mjhasbach/MOIRA","keywords":["external","IP","address","retrieve","fetch","utility"],"repository":{"type":"git","url":"https://github.com/mjhasbach/MOIRA.git"},"author":{"name":"Matthew Hasbach","email":"hasbach.git@gmail.com","url":"https://github.com/mjhasbach"},"licenses":[{"type":"MIT","url":"https://github.com/mjhasbach/MOIRA/blob/master/LICENSE.txt"}],"main":"lib/moira.js","dependencies":{"request":">=2.31.0"},"private":false,"bugs":{"url":"https://github.com/mjhasbach/MOIRA/issues"},"_id":"moira@1.0.2","dist":{"shasum":"a06c1649f7988e73ad8c8cc56716955222add3ce","tarball":"https://registry.npmjs.org/moira/-/moira-1.0.2.tgz","integrity":"sha512-8qzt1r1dbvBZGbv6aO9mP5LWLC1vNtKEHjSZqqPmTG3EOMsW/lRYdbsZFDN7Pnu5yiWBpCuPEN+m6RA3OxadTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHD4+mrb/XT2pMvFIQIm22Kb+IrBOhQ6ZMXiIVMV49BsAiAyqgP8T2iCW36N2xLZETEgr1WfOPdzzPrykPbkeSQS8Q=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"mjhasbach","email":"hasbach.git@gmail.com"},"maintainers":[{"name":"mjhasbach","email":"hasbach.git@gmail.com"}]},"1.0.3":{"name":"moira","description":"Most Outstanding IP Reporting Assistant","version":"1.0.3","homepage":"https://github.com/mjhasbach/MOIRA","keywords":["external","IP","address","retrieve","fetch","utility"],"repository":{"type":"git","url":"https://github.com/mjhasbach/MOIRA.git"},"author":{"name":"Matthew Hasbach","email":"hasbach.git@gmail.com","url":"https://github.com/mjhasbach"},"licenses":[{"type":"MIT","url":"https://github.com/mjhasbach/MOIRA/blob/master/LICENSE.txt"}],"main":"lib/moira.js","dependencies":{"request":">=2.31.0"},"private":false,"bugs":{"url":"https://github.com/mjhasbach/MOIRA/issues"},"_id":"moira@1.0.3","dist":{"shasum":"aef9f462335e420447f74775496a1887ea6d07f8","tarball":"https://registry.npmjs.org/moira/-/moira-1.0.3.tgz","integrity":"sha512-G9DwKYID0JCQo1pw+nN/ldEl2ZX198v1I0/CuJbJMH3hWjznWy5zgye1AmvuTt0w/6td2nPsIajWRznGGVIOng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHAR7lG99KHZ9p8oeGgD/v5WftvSDS1EK/tmoRCWOkAAiAtH1/HykWMgp8IXCec3e+iObJZA+eH60qdr5bMZ4sycw=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"mjhasbach","email":"hasbach.git@gmail.com"},"maintainers":[{"name":"mjhasbach","email":"hasbach.git@gmail.com"}]},"1.0.4":{"name":"moira","description":"Most Outstanding IP Reporting Assistant","version":"1.0.4","homepage":"https://github.com/mjhasbach/MOIRA","keywords":["external","IP","address","retrieve","fetch","utility"],"repository":{"type":"git","url":"https://github.com/mjhasbach/MOIRA.git"},"author":{"name":"Matthew Hasbach","email":"hasbach.git@gmail.com","url":"https://github.com/mjhasbach"},"licenses":[{"type":"MIT","url":"https://github.com/mjhasbach/MOIRA/blob/master/LICENSE.txt"}],"main":"lib/moira.js","dependencies":{"request":">=2.31.0"},"private":false,"bugs":{"url":"https://github.com/mjhasbach/MOIRA/issues"},"_id":"moira@1.0.4","dist":{"shasum":"42fb68f8c1cf402fab1d7184093a68d01014cf08","tarball":"https://registry.npmjs.org/moira/-/moira-1.0.4.tgz","integrity":"sha512-TCHBzfWO8w3sfSdXPg4xIDEvvdoBux2Ho1NIU63zO3i1HXoMPkmWtlN/BUwP0RMb+Qe81q7GJj184kvUXB1lrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE/1BpknNTewQkRodi7nl55D7zJyDGNmiXQ4M9mIUeyAIgfLlHwGa1sXLjKlq6qc3mSJq0PqLd0JurBOGWFDiVxQA="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"mjhasbach","email":"hasbach.git@gmail.com"},"maintainers":[{"name":"mjhasbach","email":"hasbach.git@gmail.com"}]},"1.0.5":{"name":"moira","description":"Most Outstanding IP Reporting Assistant","version":"1.0.5","homepage":"https://github.com/mjhasbach/MOIRA","keywords":["external","IP","address","retrieve","fetch","utility"],"repository":{"type":"git","url":"https://github.com/mjhasbach/MOIRA.git"},"author":{"name":"Matthew Hasbach","email":"hasbach.git@gmail.com","url":"https://github.com/mjhasbach"},"licenses":[{"type":"MIT","url":"https://github.com/mjhasbach/MOIRA/blob/master/LICENSE.txt"}],"main":"lib/moira.js","dependencies":{"request":">=2.31.0"},"private":false,"bugs":{"url":"https://github.com/mjhasbach/MOIRA/issues"},"_id":"moira@1.0.5","dist":{"shasum":"2998ef5a035cede424ac43928b65bc28f9d34371","tarball":"https://registry.npmjs.org/moira/-/moira-1.0.5.tgz","integrity":"sha512-0l5rR3qesnaksuUB4a96d5UjEGwXgS7SuUszyXql0N+wLY8ZqALkmZJh5Q0XwHk3obSQgkdX1fi2+rpuA+5bgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEK/cvkuTJlmS+ZWs7+5BGwZShgylHLIuntuogkzOjGOAiEAp4fvzyO1Xg5Dm2rsN2Y4jVprgZ1RvKM4GeOV+g+F3gA="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"mjhasbach","email":"hasbach.git@gmail.com"},"maintainers":[{"name":"mjhasbach","email":"hasbach.git@gmail.com"}]},"1.0.6":{"name":"moira","description":"Most Outstanding IP Reporting Assistant","version":"1.0.6","homepage":"https://github.com/mjhasbach/MOIRA","main":"lib/moira.js","private":false,"keywords":["external","IP","address","retrieve","fetch","utility"],"repository":{"type":"git","url":"https://github.com/mjhasbach/MOIRA.git"},"author":{"name":"Matthew Hasbach","email":"hasbach.git@gmail.com","url":"https://github.com/mjhasbach"},"licenses":[{"type":"MIT","url":"https://github.com/mjhasbach/MOIRA/blob/master/LICENSE.txt"}],"dependencies":{"request":">= 2.34.0"},"bugs":{"url":"https://github.com/mjhasbach/MOIRA/issues"},"_id":"moira@1.0.6","_shasum":"750ef3d366b639811e7224bd7f079c752c2c4ff5","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"mjhasbach","email":"hasbach.git@gmail.com"},"maintainers":[{"name":"mjhasbach","email":"hasbach.git@gmail.com"}],"dist":{"shasum":"750ef3d366b639811e7224bd7f079c752c2c4ff5","tarball":"https://registry.npmjs.org/moira/-/moira-1.0.6.tgz","integrity":"sha512-1wZEkmo1hfNikJMplSDuUfxZr9tlhEbieCg+j9DXp8uCEVvbYMUWY+ev3Xb74MnHku9hAlbotDgB2Xte0Ljidw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqAMMpBZxoIgNp/NGUdS6pB1fdEhnuG1Mk5OfwgNxgSAiEAr0Ack8obMBLfp5MEep6Loou9kIQek7MU99uj8kdoI7U="}]}},"1.0.7":{"name":"moira","description":"Most Outstanding IP Reporting Assistant","version":"1.0.7","homepage":"https://github.com/mjhasbach/MOIRA","main":"lib/moira.js","private":false,"keywords":["external","IP","address","retrieve","fetch","utility"],"repository":{"type":"git","url":"https://github.com/mjhasbach/MOIRA.git"},"author":{"name":"Matthew Hasbach","email":"hasbach.git@gmail.com","url":"https://github.com/mjhasbach"},"licenses":[{"type":"MIT","url":"https://github.com/mjhasbach/MOIRA/blob/master/LICENSE.txt"}],"dependencies":{"request":">= 2.34.0"},"bugs":{"url":"https://github.com/mjhasbach/MOIRA/issues"},"_id":"moira@1.0.7","_shasum":"2e8b743bac4c4e9849383a7f9d9d7f64737f715e","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"mjhasbach","email":"hasbach.git@gmail.com"},"maintainers":[{"name":"mjhasbach","email":"hasbach.git@gmail.com"}],"dist":{"shasum":"2e8b743bac4c4e9849383a7f9d9d7f64737f715e","tarball":"https://registry.npmjs.org/moira/-/moira-1.0.7.tgz","integrity":"sha512-phgJkgQ45j4/h81cjY/Z2DiZ7msmolBGDaAsIwNR1Tcs/42P0GGyxaVYORtzNaXdeg5D+R6DTaJmHrc1X4wqPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhOqFx3rlmIkktrn5h7kN2UUyG8TE7D+QvErHkwsaZrAIgA3kQXkhIYx/o+XQNqLQXGNodcNu+qIYggNiSCdDQvaY="}]}},"1.0.8":{"name":"moira","description":"Most Outstanding IP Reporting Assistant","version":"1.0.8","homepage":"https://github.com/mjhasbach/MOIRA","main":"lib/moira.js","private":false,"keywords":["external","IP","address","retrieve","fetch","utility"],"repository":{"type":"git","url":"https://github.com/mjhasbach/MOIRA.git"},"author":{"name":"Matthew Hasbach","email":"hasbach.git@gmail.com","url":"https://github.com/mjhasbach"},"licenses":[{"type":"MIT","url":"https://github.com/mjhasbach/MOIRA/blob/master/LICENSE.txt"}],"dependencies":{"request":">= 2.34.0"},"bugs":{"url":"https://github.com/mjhasbach/MOIRA/issues"},"_id":"moira@1.0.8","_shasum":"83dd1ff86ac6801cc5e0a58ed77075d78cfc281b","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"mjhasbach","email":"hasbach.git@gmail.com"},"maintainers":[{"name":"mjhasbach","email":"hasbach.git@gmail.com"}],"dist":{"shasum":"83dd1ff86ac6801cc5e0a58ed77075d78cfc281b","tarball":"https://registry.npmjs.org/moira/-/moira-1.0.8.tgz","integrity":"sha512-5LRcqgTDGCJ9ulUWqWeOepddk6EqQYYc6JkRNDCWYFmQv71IJaWI2DI1zMKb0olUMmTXxCMlSTXVyw2T2km6Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqIQBp8UxxRx6rl2jdrEmZJ3ewGBHO7wlkK+PRKdt83wIhANn0ES0hLyF4RwnORl/FpRudyq6o2ywtQKw43QsHNrRb"}]}},"1.0.9":{"name":"moira","description":"Most Outstanding IP Reporting Assistant","version":"1.0.9","homepage":"https://github.com/mjhasbach/MOIRA","main":"lib/moira.js","private":false,"keywords":["external","IP","address","retrieve","fetch","utility"],"repository":{"type":"git","url":"https://github.com/mjhasbach/MOIRA.git"},"author":{"name":"Matthew Hasbach","email":"hasbach.git@gmail.com","url":"https://github.com/mjhasbach"},"licenses":[{"type":"MIT","url":"https://github.com/mjhasbach/MOIRA/blob/master/LICENSE.txt"}],"dependencies":{"request":">= 2.34.0"},"bugs":{"url":"https://github.com/mjhasbach/MOIRA/issues"},"_id":"moira@1.0.9","_shasum":"d8d3b0e502803b75a8becf6f4afee39c3c04e4d4","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"mjhasbach","email":"hasbach.git@gmail.com"},"maintainers":[{"name":"mjhasbach","email":"hasbach.git@gmail.com"}],"dist":{"shasum":"d8d3b0e502803b75a8becf6f4afee39c3c04e4d4","tarball":"https://registry.npmjs.org/moira/-/moira-1.0.9.tgz","integrity":"sha512-+ZuxPyRWIhsGpyAmoaRroU7aqz7DAKjbiwAjUvGUahoGBvgpXTuhlvkCaWjC+GnXQBj7IV+1JmPsz/rnyQbqAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVDEOrkErgHXd82xJGX5LCeV4wlrmg1o2k/QNh00xtQAiEAvpvhlkH2C4m45meKO7zfGGaz5vMErl6rBIt3FlmJyJs="}]}},"1.1.0":{"name":"moira","description":"Most Outstanding IP Reporting Assistant","version":"1.1.0","homepage":"https://github.com/mjhasbach/MOIRA","main":"lib/moira.js","private":false,"keywords":["external","IP","address","retrieve","fetch","utility"],"repository":{"type":"git","url":"https://github.com/mjhasbach/MOIRA.git"},"author":{"name":"Matthew Hasbach","email":"hasbach.git@gmail.com","url":"https://github.com/mjhasbach"},"licenses":[{"type":"MIT","url":"https://github.com/mjhasbach/MOIRA/blob/master/LICENSE.txt"}],"dependencies":{"request":">= 2.34.0"},"bugs":{"url":"https://github.com/mjhasbach/MOIRA/issues"},"_id":"moira@1.1.0","_shasum":"a9dc5004a28b36e80e2257358641baab34e0f28a","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"mjhasbach","email":"hasbach.git@gmail.com"},"maintainers":[{"name":"mjhasbach","email":"hasbach.git@gmail.com"}],"dist":{"shasum":"a9dc5004a28b36e80e2257358641baab34e0f28a","tarball":"https://registry.npmjs.org/moira/-/moira-1.1.0.tgz","integrity":"sha512-KJy/Ett/gFfEbW2T+k52pnJHNWtQIiGrTzcl9PEODunVBNmTKq4xc5/qAmZ+kcDL0qAfkGIYHYywWpx8ZN++Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkXafO314BD9rGSefJaG2TOfxaq+voAQxSLFo0C4qt5gIhALUw6mCkPh/7K3wRmvTwe+ryg8/cu0zDYuEg560um1c9"}]}},"1.1.1":{"name":"moira","description":"Most Outstanding IP Reporting Assistant","version":"1.1.1","homepage":"https://github.com/mjhasbach/MOIRA","main":"lib/moira.js","private":false,"dependencies":{"request":">= 2.34.0"},"scripts":{"test":"node test/test"},"keywords":["external","IP","address","retrieve","fetch","utility"],"repository":{"type":"git","url":"https://github.com/mjhasbach/MOIRA.git"},"author":{"name":"Matthew Hasbach","email":"hasbach.git@gmail.com","url":"https://github.com/mjhasbach"},"licenses":[{"type":"MIT","url":"https://github.com/mjhasbach/MOIRA/blob/master/LICENSE.txt"}],"bugs":{"url":"https://github.com/mjhasbach/MOIRA/issues"},"gitHead":"0a570b9b138f37f007891d096300cba3663112e7","_id":"moira@1.1.1","_shasum":"c7f610782c7494aef980cefe07b82aaa2bcb6d14","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"mjhasbach","email":"hasbach.git@gmail.com"},"maintainers":[{"name":"mjhasbach","email":"hasbach.git@gmail.com"}],"dist":{"shasum":"c7f610782c7494aef980cefe07b82aaa2bcb6d14","tarball":"https://registry.npmjs.org/moira/-/moira-1.1.1.tgz","integrity":"sha512-Seceqby0uahbwt5Y79fQNwGhS6KW+4DHH9tvfY/pp0Lfv2mhQWVKn/R33U/nJ+RcITAEH1N6T2Porj88XeoUWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKn08W8lNquEFwKJyCHyqaAVsvGHD/UAlMVkWd9+r7ogIgQysLKLtGV0NpwMPOE5AWf/Roo6l64n4nhR1g/DugyZo="}]}},"1.1.2":{"name":"moira","description":"Most Outstanding IP Reporting Assistant","version":"1.1.2","homepage":"https://github.com/mjhasbach/MOIRA","main":"lib/moira.js","private":false,"dependencies":{"request":">= 2.34.0"},"scripts":{"test":"node test/test"},"keywords":["external","IP","address","retrieve","fetch","utility"],"repository":{"type":"git","url":"https://github.com/mjhasbach/MOIRA.git"},"author":{"name":"Matthew Hasbach","email":"hasbach.git@gmail.com","url":"https://github.com/mjhasbach"},"licenses":[{"type":"MIT","url":"https://github.com/mjhasbach/MOIRA/blob/master/LICENSE.txt"}],"bugs":{"url":"https://github.com/mjhasbach/MOIRA/issues"},"gitHead":"bafd0a32433d72a3a96eaccbbdb56638d33bc8a7","_id":"moira@1.1.2","_shasum":"27490eb4087c7587f98c62c5d25b57da19cd27db","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"mjhasbach","email":"hasbach.git@gmail.com"},"maintainers":[{"name":"mjhasbach","email":"hasbach.git@gmail.com"}],"dist":{"shasum":"27490eb4087c7587f98c62c5d25b57da19cd27db","tarball":"https://registry.npmjs.org/moira/-/moira-1.1.2.tgz","integrity":"sha512-V8thGX2hpiImWxVfCPUp58d62GcT0WZAgtWohbtVThCXhKEo2DQv3JtUSSSodXQHIsYkEyPHi7TMiIRt3EXepA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0NusR2MfArVJjgqst1W0ozFVFsX5MZdHD7v+cRz7cxgIgNXlbcvAOq+u+pPzyO1JizT4K+2PPCW36o5pj3RdePsY="}]}}},"readme":"# MOIRA\r\n##### Most Outstanding IP Reporting Assistant\r\n\r\n### Installation\r\n\r\nYou may install MOIRA via NPM as follows:\r\n\r\n    npm install moira\r\n\r\nThe source code is available on [GitHub](https://github.com/mjhasbach/MOIRA).\r\n\r\n### Command\r\n\r\n#### moira.getIP( callback( ```err```, ```ip```, ```service``` ))\r\n\r\nRetrieve your external IP address asynchronously by requesting it from several different IP-fetching services simultaneously. ```moira.getIP()``` reports the quickest result after verifying that it is a valid IP address and terminating all other requests. ```err``` is null if an IP address was found. ```ip``` is an IPv4 address. ```service``` is the URL of the IP-reporting service that returned ```ip``` (e.g. http://whatismyip.akamai.com/).\r\n\r\nExample:\r\n\r\n    var moira = require( 'moira' );\r\n    \r\n    moira.getIP( function( err, ip, service ){\r\n        if( err ) throw err;\r\n    \r\n        console.log( 'Your external IP address is ' + ip );\r\n        console.log( 'The fastest service to return your IP address was ' + service );\r\n    });\r\n\r\n### Test\r\n\r\n    npm test\r\n\r\n### Improving MOIRA\r\n\r\nIf you would like to contribute code or simply add an IP reporting service, feel free to submit a pull request. Please report issues [here](https://github.com/mjhasbach/MOIRA/issues).","maintainers":[{"name":"mjhasbach","email":"hasbach.git@gmail.com"}],"time":{"modified":"2022-06-20T04:36:42.077Z","created":"2014-01-13T21:36:57.619Z","1.0.0":"2014-01-13T21:36:57.619Z","1.0.1":"2014-01-27T04:57:04.648Z","1.0.2":"2014-03-25T04:40:09.984Z","1.0.3":"2014-03-25T04:47:34.029Z","1.0.4":"2014-04-12T04:29:11.448Z","1.0.5":"2014-04-12T17:49:50.682Z","1.0.6":"2014-05-12T22:13:08.351Z","1.0.7":"2014-05-12T22:53:05.993Z","1.0.8":"2014-05-12T23:27:53.317Z","1.0.9":"2014-05-22T02:18:37.303Z","1.1.0":"2014-05-22T02:24:52.189Z","1.1.1":"2014-06-03T00:29:14.868Z","1.1.2":"2014-06-10T23:48:58.301Z"},"readmeFilename":"README.md","homepage":"https://github.com/mjhasbach/MOIRA","keywords":["external","IP","address","retrieve","fetch","utility"],"repository":{"type":"git","url":"https://github.com/mjhasbach/MOIRA.git"},"author":{"name":"Matthew Hasbach","email":"hasbach.git@gmail.com","url":"https://github.com/mjhasbach"},"bugs":{"url":"https://github.com/mjhasbach/MOIRA/issues"},"users":{"nguru":true}}