{"_id":"ac-geoip","_rev":"36-25a26224f62ed94b835558fc6cedaaf2","name":"ac-geoip","dist-tags":{"latest":"4.0.11"},"versions":{"1.0.0":{"name":"ac-geoip","version":"1.0.0","author":{"url":"https://www.mmpro.de","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@1.0.0","maintainers":[{"name":"mmpro","email":"npm@mmpro.de"}],"homepage":"https://github.com/mmpro/ac-geoip#readme","bugs":{"url":"https://github.com/mmpro/ac-geoip/issues"},"dist":{"shasum":"92424b63decdab10394612736ab9c932beb90dc1","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-1.0.0.tgz","fileCount":8,"integrity":"sha512-Hn9HF/B0EfMAyxHSjC0hrBU62SjKI9bZHvkC18U5mWLB91YoKIxxCCmX8i879cSBaqYIMmWc0ijKe85o/dh2Aw==","signatures":[{"sig":"MEQCIAtwBxn6KWK6J5J9cbbAcyxqTdrEHqkkDl4Z4IQ5C32yAiBbSKEPrTUHrg+eWnlp3p9P94ikAIdPmvrj24XjoCEknA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlbcOCRA9TVsSAnZWagAAyZcP/04ScyZ1cyl1ex+Km+Zu\nEE8hO7iaf2gpHIgWx4mYUivN7pIneqZ0ag9WpkblyGWe2YaXTGdP8ja86OuM\n0MuUPAAx4KeMTv8VfQo8MJ9uilL/PgyMwiPxN/6skxmXEEq8+uWht2Hw9Ff+\nef/2N9i0co1LIpDfg3uw5IEEEJ93hthnhFYvEkT+ZB+PZhYyc4GLiQqALCVM\nirtq15vL/HpYtn2ZofGXYKu6gNKLRPql6G98Oof8KlFGyqsRy4qk2VJlPVLT\nshKRNWypV6lFC74DcJ5zv5PI9Ag45vusN0RZF8qCbCJTgPjsauIZCKbe4bTh\nHlFaiMfFxoU8QnSUsfmd6vq52TiqsGDVLhR3laMEqd+1rz5VzN2oRGHdTn3b\nZf9ttMVoEYKs78G7ckR9i5RrCYghmFFtCu3j0/JYZ4V4jH34T1B3rI0x3vfp\ndo7h4tJXlWAWcaGwuSpXiDZBB6Wzb8jzkI03GT/tzB/ZfHzf3sxR5KpCj42u\nryBjT1Nu1Z03hVuXdquicJhQr5tMgryoTCUoAk8wvJ6pUtiG2DLfatgczBZB\ni8zS/V2JYFhau9EzNVXzYD4F83tEv8RMkANNds4rpCbbE2QU2GHGf+RjIWxS\nByeuIAxHEHRGycx3PK6c7b/XwNK8bf8yPiypO1loCnBR0PrBk7CkXxspKVZd\npJBy\r\n=PP0z\r\n-----END PGP SIGNATURE-----\r\n"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":".czConfig.js"}},"engines":{"node":">=8.0.0"},"gitHead":"5339e5c0d7d4560c6995e3aca5fe59b0e8e76703","scripts":{"test":"mocha --reporter spec","test-jenkins":"JUNIT_REPORT_PATH=./report.xml mocha --colors --reporter mocha-jenkins-reporter --reporter-options junit_report_name='AC-GeoIP'"},"_npmUser":{"name":"mmpro","email":"npm@mmpro.de"},"repository":{"url":"git+https://github.com/mmpro/ac-geoip.git","type":"git"},"_npmVersion":"6.9.0","description":"Lookup IP addresses at Maxmind GEOIP services and prepare the response with custom field mapping. OPtionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"10.16.0","dependencies":{"async":"^3.1.0","lodash":"^4.17.15","@maxmind/geoip2-node":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.x","eslint":"^6.4.0","expect":"^24.x","cz-customizable":"git+https://github.com/mmpro/cz-customizable.git","mocha-junit-reporter":"^1.18.0","corp-semantic-release":"git+https://github.com/mmpro/corp-semantic-release.git","mocha-multi-reporters":"^1.1.4","mocha-jenkins-reporter":"github:mmpro/mocha-jenkins-reporter","ac-conventional-changelog-template":"git+https://github.com/mmpro/ac-conventional-changelog-template.git"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_1.0.0_1570092813108_0.3936499781400171","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"ac-geoip","version":"1.0.1","author":{"url":"https://www.mmpro.de","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@1.0.1","maintainers":[{"name":"mmpro","email":"npm@mmpro.de"}],"homepage":"https://github.com/mmpro/ac-geoip#readme","bugs":{"url":"https://github.com/mmpro/ac-geoip/issues"},"dist":{"shasum":"98c46fd189131aa9bd16a9d1197a689a23e8fbe9","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-1.0.1.tgz","fileCount":8,"integrity":"sha512-fzj3LwhGSX2v5RrrHgIITue/m/YuCD1nsX2O/ZWId47Nl5KN01lE4swkglVLsfXKPmh3sVphPIh0FBuIRmI6Cg==","signatures":[{"sig":"MEQCIG32GI/IPACGpg7GI2F8Rhj6Dks4VNseNoEbvVsOTqjvAiBD77FpZNiuOkAbFCkqVBum5ZSKS8tYLHpQ4AIfw7YVNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdldb7CRA9TVsSAnZWagAA7FoQAKDLUC6cJvU2tlx2M0qj\nFN4x3bA5I8W1PLLhoBcDWjgmdEShGF/mMlk+T4rwM/ZghV9XeJp7kSdXJ6pf\nnP8Kdj2eQSxsx4GrHNJBhPwpCndMgwbed7AwKqSoeveWxLBlwYJ8iio9pMlj\n6877mOURmpK8tiCPZTkuHUz6FeI8NqEnD2yJ1ifG3knHw+gTERPipS4bySk2\n4enFU2HTc1kdYORGS3fvcIzLIXKunTtGEhrDqz8MCb2ptcIOhozRhMLLxqDL\nzCQApBtvQDbnA6bgMjt/86i7X1LTnMSIMnzU7IubWqNbZwtPP+LUAHk31BPB\nRbcbivAvJaLnhM8Dfda3nafIHkgbIbfVlKY5OjW1lqlRayfWUsjI95k04jeE\nQmqvpy9UR4BxAvdwwPIiNicJSm1uc094y8eNrm6AMJUOapPoIeB5onXg4krs\n0ht0Yd3ndncMemdNTcmck4BGW6gRkllSM0aY0WW6WgF0C18sZKaJu9yqzudS\n0PeD2AjjQOFkFdeEw5HtgEBNDomVK59niYGljdjfwQ2IXGX1pLLz5EMPNzWC\n1H71TJ9zooRF54vBbPDoW/VI0RKP1dGkDLik6kpzyBWsl1O9F89JA4N16hPy\n+NcvqMQ1Stv20LR7QQSu4ik1WR2IZdn7KOADfcw1x3ISQgeB0UHkZ2cqQqYm\n6MZZ\r\n=RBXH\r\n-----END PGP SIGNATURE-----\r\n"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":".czConfig.js"}},"engines":{"node":">=8.0.0"},"gitHead":"862c4b7991b3d71e48a3fefcd467927d8b9a8634","scripts":{"test":"mocha --reporter spec","test-jenkins":"JUNIT_REPORT_PATH=./report.xml mocha --colors --reporter mocha-jenkins-reporter --reporter-options junit_report_name='AC-GeoIP'"},"_npmUser":{"name":"mmpro","email":"npm@mmpro.de"},"repository":{"url":"git+https://github.com/mmpro/ac-geoip.git","type":"git"},"_npmVersion":"6.9.0","description":"Lookup IP addresses at Maxmind GEOIP services and prepare the response with custom field mapping. OPtionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"10.16.0","dependencies":{"async":"^3.1.0","lodash":"^4.17.15","@maxmind/geoip2-node":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.x","eslint":"^6.4.0","expect":"^24.x","cz-customizable":"git+https://github.com/mmpro/cz-customizable.git","mocha-junit-reporter":"^1.18.0","corp-semantic-release":"git+https://github.com/mmpro/corp-semantic-release.git","mocha-multi-reporters":"^1.1.4","mocha-jenkins-reporter":"github:mmpro/mocha-jenkins-reporter","ac-conventional-changelog-template":"git+https://github.com/mmpro/ac-conventional-changelog-template.git"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_1.0.1_1570100986673_0.7560774131045718","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"ac-geoip","version":"1.0.2","author":{"url":"https://www.mmpro.de","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@1.0.2","maintainers":[{"name":"mmpro","email":"npm@mmpro.de"}],"homepage":"https://github.com/mmpro/ac-geoip#readme","bugs":{"url":"https://github.com/mmpro/ac-geoip/issues"},"dist":{"shasum":"6afdace88edcd98472e600a1b62c313553ec6538","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-1.0.2.tgz","fileCount":8,"integrity":"sha512-6kpxrnbrm1y6/UsZiOKBt3Sz6jTYxz4DNTm0XE1fCa+GsTRMYBj2ckqPdgJM3JhWMMCehg845cPsdf62zeWcpA==","signatures":[{"sig":"MEQCIEHdy3aISoaF3mK7HMneAOA7HUkS78vX/XIr3prQqqh1AiBIvZa0LKNIhOMRKNU6EoqoLkMxi0kp4mr1VRcWJIIjvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdma+gCRA9TVsSAnZWagAAM+gP/20TgUmC/TEERCaOlxje\nop4fW9/JW8pmf2lMHosr9b2DS/0u2395+I6KIxGL2tUP86L4b/wxDDjhZPy3\ne5eTOOvgan4ZMQmD0dAonZPw8RrkweI15ihzN4+OEQfvgSPkNyiF1oez8NpS\n44/5KdnfX/L82uHr8DsivIosd9kfDQp7Acuzn/uKjCQXx2Dgk//LrWILLem4\nc1BGeFONvdcsIzb+uMCTaSCWvuhC9XVqL3GSLd2Irlh4dg15L1WQ2YxDDxHn\nWt8hytINZ8ciLBDyuL8qlnNUdPWln4BKjByCGxKUwCdKy46f7u2bUryUT1rK\nfkm7pDoCJzTsGi/GlS9pk38qgHJKBCtZcM8krPKWWXoIMvRs85dgK9qPHsr1\nWYLg6Y6TqPWD+7MbRTtAfWOZSDM4/lAEsOTer2GK9jJuuqsFykmMbZoCbxcw\nd9VHFfDxhDIadMtnxMQpXmcXzijHn1FHJ2Uwae0sEtm2bBdrH8UVIzT1uYce\neemPQw/VzjkJRx493xQI60vMdJ6fuT4npoaSTiW6fZuv/9CsHOTLDbg/9uVp\nVNn1eDeDNrMlDcqckEa5qok1VLySn6la3wZ4L4GOyXZIy5VvzGd3xGAynEUl\nInQuEcjK4tYhK1x345xZQZCcCKLOqCLRXpOAG0lFtfga7tyWiTOE9rKwBApO\nJB8X\r\n=RcF9\r\n-----END PGP SIGNATURE-----\r\n"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":".czConfig.js"}},"engines":{"node":">=8.0.0"},"gitHead":"6e4128de0272a2cda4e27f3812f940d764c16ce9","scripts":{"test":"mocha --reporter spec","test-jenkins":"JUNIT_REPORT_PATH=./report.xml mocha --colors --reporter mocha-jenkins-reporter --reporter-options junit_report_name='AC-GeoIP'"},"_npmUser":{"name":"mmpro","email":"npm@mmpro.de"},"repository":{"url":"git+https://github.com/mmpro/ac-geoip.git","type":"git"},"_npmVersion":"6.9.0","description":"Lookup IP addresses at Maxmind GEOIP services and prepare the response with custom field mapping. OPtionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"10.16.0","dependencies":{"ip":"^1.1.5","async":"^3.1.0","lodash":"^4.17.15","@maxmind/geoip2-node":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.x","eslint":"^6.4.0","expect":"^24.x","cz-customizable":"git+https://github.com/mmpro/cz-customizable.git","mocha-junit-reporter":"^1.18.0","corp-semantic-release":"git+https://github.com/mmpro/corp-semantic-release.git","mocha-multi-reporters":"^1.1.4","mocha-jenkins-reporter":"github:mmpro/mocha-jenkins-reporter","ac-conventional-changelog-template":"git+https://github.com/mmpro/ac-conventional-changelog-template.git"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_1.0.2_1570353056013_0.4232219957633685","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"ac-geoip","version":"1.0.3","author":{"url":"https://www.mmpro.de","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@1.0.3","maintainers":[{"name":"mmpro","email":"npm@mmpro.de"}],"homepage":"https://github.com/mmpro/ac-geoip#readme","bugs":{"url":"https://github.com/mmpro/ac-geoip/issues"},"dist":{"shasum":"662ecd9135aed21c246799411f6289f706be633c","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-1.0.3.tgz","fileCount":8,"integrity":"sha512-aWTLrU7nskmOJuaLP9cPO6DmLW+WvIZbW60oaNhxFWhg0szA5L0fyUSKdfX3mVmFXpJOmS1FZE08IZtDF8bKmA==","signatures":[{"sig":"MEQCICAgHMiPifTkLVqLXYJCrsHoLvufNfBAIRwm0IUC5Z5UAiBxqGhv8owa+LC+8OfzlAhsR5s3+HEb8U6GUMRBW00Gxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmbp+CRA9TVsSAnZWagAANNcQAJxe3znScxU5/rhG9Fyn\n87KHxkYw0kh8v3AEHoEhu+fiZJfVvqNvnvMiidQ2/Bq8Rwbj/NvCO2VvKV5P\nHZqF8QDrVD6hL22wxtebhGuSN8Fp2DZGOEUEjGgrVP0S+hUP9z42ZbS5MqrE\n4wH3c32Vgtn8/VR/46h6b21NavWcjGcxH6KyVeQBUEWPp+7adnKwZAYKwyTY\nbebT3SsgfEK+Z7whA8N0fb5C1zMEhvM3tIpiaPQRL8lbAENhKDs0f17djIUd\nonWnX8YkiqfVqHKS2/XLrxbSfY0dtyhAKyU8MpyusrB1xt0Xy1kIIGwOv6VF\ngUcDSh8pqEw56NvQQ70+yiLBfboHajSatiJhTAllN6J/bDugvj5OnMzk4KLg\nYmEYM33lifGRxgPG0KC4hy/mgruTCVsiGDKWDogo7Xt0Qg5lDRMh0UCAZHHY\ndSbq/8KNygXgBrYvo5PX/b2fsV71e0qyN5fYYh6lXH6VyayOwI35i6OFHNdl\nbqJzYPb9Tvw8sIFLIyO+V1R5XBglL+W0gcJ/MnJMsBKEpzjVZd2tgiEwqK1X\n4AcHowzGULqEXa6WfXT+rWIlk2K2JksMCQglUOGBcMvdVg5LyuElMgEFokLy\nARJIqJeFiVuZJ2QPkPzQuHReEa5iMPTzMLQ07b84SNTRJ73xlsEtj3Fh2muK\nnTLL\r\n=ywNA\r\n-----END PGP SIGNATURE-----\r\n"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":".czConfig.js"}},"engines":{"node":">=8.0.0"},"gitHead":"81c223a524101ff75468ae63056936e311a94833","scripts":{"test":"mocha --reporter spec","test-jenkins":"JUNIT_REPORT_PATH=./report.xml mocha --colors --reporter mocha-jenkins-reporter --reporter-options junit_report_name='AC-GeoIP'"},"_npmUser":{"name":"mmpro","email":"npm@mmpro.de"},"repository":{"url":"git+https://github.com/mmpro/ac-geoip.git","type":"git"},"_npmVersion":"6.9.0","description":"Lookup IP addresses at Maxmind GEOIP services and prepare the response with custom field mapping. OPtionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"10.16.0","dependencies":{"ip":"^1.1.5","async":"^3.1.0","lodash":"^4.17.15","@maxmind/geoip2-node":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.x","eslint":"^6.4.0","expect":"^24.x","cz-customizable":"git+https://github.com/mmpro/cz-customizable.git","mocha-junit-reporter":"^1.18.0","corp-semantic-release":"git+https://github.com/mmpro/corp-semantic-release.git","mocha-multi-reporters":"^1.1.4","mocha-jenkins-reporter":"github:mmpro/mocha-jenkins-reporter","ac-conventional-changelog-template":"git+https://github.com/mmpro/ac-conventional-changelog-template.git"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_1.0.3_1570355837988_0.6964597312125178","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"ac-geoip","version":"1.0.4","author":{"url":"https://www.mmpro.de","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@1.0.4","maintainers":[{"name":"mmpro","email":"npm@mmpro.de"}],"homepage":"https://github.com/mmpro/ac-geoip#readme","bugs":{"url":"https://github.com/mmpro/ac-geoip/issues"},"dist":{"shasum":"016a698934c3bb9d9e802fa8f8393cb92a2def34","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-1.0.4.tgz","fileCount":8,"integrity":"sha512-nOTUbEK1IBBQvvZf9dngO8xXmSfY6cQkyaTGmgfj8dST7GyVED2WERW6qGevwone9LOVggzXoOPiKPjIZ/ooCg==","signatures":[{"sig":"MEUCIGvgYcEaLFWeNIFSjUoCEAPfz8tWEZtvx/4DkaJVmMXAAiEA8je7/iTIfN5R+/5LQL3v+iHZCuK3qoWnzb1ZKU3rkOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdosdwCRA9TVsSAnZWagAAhqMP/2pTLYYuUuyAtM90KjBM\nxWkoDbid60q4KxUdAcAjg0DZBa6zZ6qkakfH7YzTNqJe9U1H9DenVo+g8Xvk\nPbNCgVv+CvOmUjiWunOJdC6Zp2d4nzTmVMiHGFd51j6AXXw0K5lgnS9Zy96i\nWhoz9VTC0KU2c5OuI1p6Pcoc4zFqVsMbyhBpz7g4AN9Alawo0lJsZz3GGZTf\nyFLxGls1wmq1MG0Mho+oS4jCoHM0b0d5Oc3ueXzxqwu9+s8v1M/H0vpHrqyj\nCknMHuGfhB5uJm940L0ZePtEqmer48bl12siqvHgZBluWEh0dZghr+lWMGZh\nDkflLip8sEUm7lBVyW+X04JIxseIdkYsyFGic7gT9flXKeJ6t0hI+EGbtJ7E\n+iSZpzSIHgceid+EeWbCVjAW/M68fXRyfPCTD74mIvNvgSc1bDotb7EVa+yN\nj7VEVOVVWUFeGMLp1vjbdAefqY1KhDd8tZiQ+efF2Zlg19I6ECWmIY84Qwot\nBlULir1sRrmvCeMkphk8gawBf+yfZwOVItxfwaraSiFUKyfohz7gbP0bPzRR\nDWkw++sPLmNNI9u/8CV1XxS+I/BkYl5zIPb8ZPyNEc1a18cst5xVU1qMPVOv\nL5hGksXsjkrZr7IZ2IROKaaYGdJs2IfDSF9ZX5bjD0/KXJm1Uq3QhLfMevd8\nJuDu\r\n=tbQq\r\n-----END PGP SIGNATURE-----\r\n"},"config":{"commitizen":{"path":"node_modules/cz-customizable"},"cz-customizable":{"config":".czConfig.js"}},"engines":{"node":">=8.0.0"},"gitHead":"0316ca8a9b96e62cd430162e3e24aed93fb2c217","scripts":{"test":"mocha --reporter spec","test-jenkins":"JUNIT_REPORT_PATH=./report.xml mocha --colors --reporter mocha-jenkins-reporter --reporter-options junit_report_name='AC-GeoIP'"},"_npmUser":{"name":"mmpro","email":"npm@mmpro.de"},"repository":{"url":"git+https://github.com/mmpro/ac-geoip.git","type":"git"},"_npmVersion":"6.9.0","description":"Lookup IP addresses at Maxmind GEOIP services and prepare the response with custom field mapping. OPtionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ip":"^1.1.5","async":"^3.1.0","lodash":"^4.17.15","@maxmind/geoip2-node":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.x","eslint":"^6.4.0","expect":"^24.x","cz-customizable":"git+https://github.com/mmpro/cz-customizable.git","mocha-junit-reporter":"^1.18.0","corp-semantic-release":"git+https://github.com/mmpro/corp-semantic-release.git","mocha-multi-reporters":"^1.1.4","mocha-jenkins-reporter":"github:mmpro/mocha-jenkins-reporter","ac-conventional-changelog-template":"git+https://github.com/mmpro/ac-conventional-changelog-template.git"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_1.0.4_1570948975897_0.2995069081718751","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ac-geoip","version":"1.1.0","author":{"url":"https://www.mmpro.de","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@1.1.0","maintainers":[{"name":"mmpro","email":"npm@mmpro.de"}],"homepage":"https://github.com/mmpro/ac-geoip#readme","bugs":{"url":"https://github.com/mmpro/ac-geoip/issues"},"dist":{"shasum":"6d171a2e78e073537c202cd76b90da6d86fa8a9f","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-1.1.0.tgz","fileCount":8,"integrity":"sha512-oK1eDpaX+PhxviArnidwcMckV4u0aJBT3nVnBJFE7K7ii5P7ut1VCaU4rT0SQbMgzWlB6pofIwqDqaCYc9ooVA==","signatures":[{"sig":"MEUCIH5sIC5O1FAYM5qQC6yaZgc8f0EsUGFJHiuvZWVqHzHHAiEA0xL6psxSJY364Fez/YPvZLDPFk5HUvnVE47uoFCz1EI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1NcsCRA9TVsSAnZWagAAqfUP/2X5y28shIy0AR7ohfUU\n7WOlTjuN7xYJAhUdui5H5C1fmUmCeyTQXf0vQ/1/J28EDeFileaH1tJpPKBL\np+cz2yDpomWHnF7ERpZZ2NrPysKpql+87dkXKHFT9Z7EuH1SyFzz6AbgXKoQ\n7SrpDHT76fsmoVlamqucJoFT0bdnpl3x/e8gLyQyNBpsBfkPBqZ/Pf+mhOCf\nZyqQibABMJuu9mofayUdBlfA4FwfoQggMO3G1+NklJuup1VzZatRl6drA+DK\nOluw3AqD03lSV6OoolJRGc2zrKqWBYdnyVeFJ4MFmaYu0O8OCHeBxyZurFTw\nyprj5B8bdL/6UvYy/p+8zIvzsfr8G/mWCr3FWPjT3BgeMNVz9zOK7+IyJBGD\nVNgiK1rW9TxCSpIGn/v8VqBZeAKycbsbBUdn88uAsj0IPZttPg+rU8mUgNKN\nqtzk9WWnTUhJX7cF0xv109NlDtzXSOmMnudUsFunsfHVoSx8YZ3jukS0VZRc\nW9Ijk9Js7K2GAFMqCNAYCd19C26KdAlvQbpE3+YSKMSxHhspmeengTwJi+wC\niqGmSteJj5rzmz8JDn8wlpG7KG56LA/TObenSh4Mqr0A0L+uGpmyGVgmxBMe\nVmoqb1nu7B/xSeKR7Z+5Z7ZU+0i7xIaXT5UWEcwBWXx9VepWH2pr2izcEK2k\nqIxm\r\n=TCDR\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"c117c3cbcbc32fee9b8b45072a21ede606026c60","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"mmpro","email":"npm@mmpro.de"},"repository":{"url":"git+https://github.com/mmpro/ac-geoip.git","type":"git"},"_npmVersion":"6.13.4","description":"Lookup IP addresses at Maxmind GEOIP services and prepare the response with custom field mapping. OPtionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"12.14.0","dependencies":{"ip":"^1.1.5","lodash":"^4.17.20","@maxmind/geoip2-node":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.1","eslint":"^7.14.0","expect":"^26.x","ioredis":"^4.19.2","ac-semantic-release":"^0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_1.1.0_1607784236140_0.43151829122624785","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ac-geoip","version":"1.2.0","author":{"url":"https://www.mmpro.de","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@1.2.0","maintainers":[{"name":"mmpro","email":"npm@mmpro.de"}],"homepage":"https://github.com/mmpro/ac-geoip#readme","bugs":{"url":"https://github.com/mmpro/ac-geoip/issues"},"dist":{"shasum":"f2d5e4e06a37548cea89710129638a06192bf1e2","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-1.2.0.tgz","fileCount":8,"integrity":"sha512-72PzT8relWnDqrft0jQQP7AB5rUqjjPXyNNS16u1RyvBiWFiGPCBcUNAg3eRjT3EWV7QcZF4FCZw3C9z27GO0g==","signatures":[{"sig":"MEQCIFKYiYm+MWS2ZSNXw0vgG5gRBKH94W2t31Wx0/4Y755hAiBqJvAcp7R01ftoYuFAPF3GBXn9IB83Arrfsc4gWqqjjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVveJCRA9TVsSAnZWagAAIr0QAI2fxKJR9/e8/Ba0Dy2c\nzf8liZ7j7cSEgGbr0bQDVmfhBERTktfQohOyqq34IEQ1R3eQLUHE1eQWac26\nQZTzj6iJVfQA+9mmLUlTuWv93NeJz/PQr3Dy4HKIBSRg99N7czKo4DaTu+d2\nG8hopJ9/qUlK11SDJj16l83kUlVA7UAWYPRPB4MGp5CHLYNmqHff66gsZKWz\nSf9FbtF37nyBTEXjiRdJxRj2b3hDut96Wr6QFJSfX1+dPnF6tz0L8KVFDRhk\nenmRiqloXD14sfFgdQgAHdclfXsr/deb0vaplKq3EuRrl/6EyWPUO1UPaU5R\nR6fskxxl195Q9mC8hLVUoiPo/HKabRQwn2rZtdMc4+7djGMB6sGp7Kp2HuB8\nO7I9SN+8tEDOBh5C/YcVW/q5L6jFXG9pVlzPcV8AM6xB9x2RmhJq6HWe4rMi\nyD2ZjnAxnI6ku3ZSgNp3+dYv4KfuJHvE+7llBTP1GBXPmJHZTRMyAHrnSOEm\nKTCIHsQR2tYV5zEsMk6rKoPRajLiEjrRc8KHSXWty+di7JPjt0pC83qM1j7l\nXYhex2QePyJUt2LGju834twGHFVbUUXtTAEgpCNSlvJH4wLQSbyEXCcjmlAf\nOz2gFBtN4QwnZJCyg1/Hkfplivn91sHJ5WCj47g3csYafu58nRXjTGjelGEA\nwfGQ\r\n=3A95\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"1f296ea06af0de2c87e18b4c20daace5ea7bdc65","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"mmpro","email":"npm@mmpro.de"},"repository":{"url":"git+https://github.com/mmpro/ac-geoip.git","type":"git"},"_npmVersion":"6.13.4","description":"Lookup IP addresses at Maxmind GEOIP services and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"12.14.0","dependencies":{"ip":"^1.1.5","lodash":"^4.17.21","@maxmind/geoip2-node":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","eslint":"^7.22.0","expect":"^26.x","ioredis":"^4.24.2","ac-semantic-release":"^0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_1.2.0_1616312201317_0.5174949085894911","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"ac-geoip","version":"1.2.1","author":{"url":"https://www.mmpro.de","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@1.2.1","maintainers":[{"name":"mmpro","email":"npm@mmpro.de"}],"homepage":"https://github.com/mmpro/ac-geoip#readme","bugs":{"url":"https://github.com/mmpro/ac-geoip/issues"},"dist":{"shasum":"8271e45d0b7b2da4f73986068ba2032b333d1460","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-1.2.1.tgz","fileCount":8,"integrity":"sha512-brz35NVhItuE0RxU8Jnqwt6gRoA+NDmnZJV7gAtbWqCnNC66HYrWulBJujHjrrlKoq6qz2MdsR2WZHV+5vxosQ==","signatures":[{"sig":"MEUCIQDViryMQIM9Nt65pLEuupiMGxb9SG/VTJqR1f9Kq4RBcAIgQpnUp+TvHJLHY+wRb8CFtOEZtc7yglCR+gm6bnVjp2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZr6jCRA9TVsSAnZWagAA3bcQAJy1TKFlC95FqaFK9p4E\nPhktJv5WpEIna+O0TPX/WTEjpedfjjPyLB5dB1EEKPaesb4ZPPJwOCngOJ8q\nEa+1FmvzgdJ7jMsBYM5FNbnBWcz2tpZB89dsnvNllUVW+yoC6kOE4/5NO081\nvoACzi2J0981efEjxrSZgRec6G0RAf3IRUodRh8+x9kCUneW3ZskJvxJPt89\nxnr+PACgmYdH9oxcEuLViVGibKxbPn+EVppkHDL59IuNlyhqHyYFGUfHwOCu\nmlk/OEe9kmTtSo+ni83OW9eQBqQ5SP1+AIYAKYiMjGYYSAet4miGRcIa7Xbc\nQ9Ctb2DybdnAHK/R20eghr5oF2bkQgZASlbpqmLgktk6YkA+y4P69sTOb2BP\nV+bfjLl5DQmgTxinXgGk2ZZ4/oQhpNpnCVLLLeKXlEn8oc4Osz6owyleaelg\nYO8Y0KXh0BSYwvUpABPS1PLfEJGf75gkZyfIt6jDgzXBzQkapRBP/nEfydF4\n0cni9Q1rm7LLopH55vcPrNaKiT8Zc1glfI0qh5iJMn1hcTbudD3YL5n8DWTk\nY1dyN5XeBjGokh111Ac9jmvmQkceFci369o2V6dKs98z/YCpd8dFvtprQkyN\naVrMeuwReKG8TFwoFZqUnEs5tqjvuOXwh621Pnxc7nxL/v+ZF4fV7IA6jp2s\nHwlm\r\n=T+/n\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"a6a47ce38eaa924a032f4913989efee3d2ef664f","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"mmpro","email":"npm@mmpro.de"},"repository":{"url":"git+https://github.com/mmpro/ac-geoip.git","type":"git"},"_npmVersion":"6.13.4","description":"Lookup IP addresses at Maxmind GEOIP services and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"12.14.0","dependencies":{"ip":"^1.1.5","lodash":"^4.17.21","@maxmind/geoip2-node":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^8.3.2","eslint":"^7.22.0","ioredis":"^4.24.2","ac-semantic-release":"^0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_1.2.1_1617346211337_0.7650371181978781","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"ac-geoip","version":"1.3.0","author":{"url":"https://www.mmpro.de","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@1.3.0","maintainers":[{"name":"mmpro","email":"npm@mmpro.de"}],"homepage":"https://github.com/mmpro/ac-geoip#readme","bugs":{"url":"https://github.com/mmpro/ac-geoip/issues"},"dist":{"shasum":"57723f77cf7699002fe5b00cd6813b478372d93e","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-1.3.0.tgz","fileCount":8,"integrity":"sha512-5Ma4BEzFOcOaMaJyPJ2DzqIGKkkzOuHLzOlUxePTFoPmeeZUMebGF9gzjAJ+X7ukFM97dtYObatJkdSm6U1hyw==","signatures":[{"sig":"MEUCIFhPtX1PGxPw5KuD5N6eIck2ToTtMrU0p293bPpMBzrTAiEAogdnoxsy3KMpB/3ADrvBCvyN13RjL7EhJkreFlHWOhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZuloCRA9TVsSAnZWagAAs2AP/0WoRmnXjcpL3+M7oHf2\nNMNibdCFvL7stI2z7QZcMDm7i2XPL758Z8LoNzXLso0Ttwv27c9PgRfvjqDy\n/bLFNT0jC7TW/8KKDQeJMEoUZeaYP5/nsC87QbEOgTV0s4uA8AG5EIG2JMkM\nAD0nFR20l99XuS3QoEB/mPEWOamIERyKz7QLIiW72yMNXGpwRnlkNaTkRXF6\n8YOmpEzcSgAsChiTcmE+JNE7tDKuxpXrFxpz8Nfr8JMtuTxVrCQaCgIX9OOl\nmMkKk5QzQ5+a6l7Eq84v2fV2eaX2X+ruZ64NAyg5tMBXqf+uO12gWACnQemd\nEXJBiVvLB7YoB7elmlx+tWAofyO/J/yNfzm1wHlxewW5Ek7veoCKD3USOX23\nQC75dKNkXTYpJtsuUvk2BvRIJiZnOwQnxcWGYRSMfEiZHGEifFB1Jae3La1T\nqOOxYRTzGLEek4adMx75w7umUR569qUTuShxbHGtTMrl9zkAUPAwFsbpH3EZ\n5C94qBOmt6jaBjzi9JcbC9AIvnfL4Dr9sDt73aA41+PAXpsm5I7ioGJUHrsr\n+iVtujRjSTSgv2ExQTkvqL0md76vOlo3u8yNWN+lbycThDbMPOxsbynaZo0o\nGf+J+hbr36MCH68rWh4B7213c0Z4Ac247lWtDskG7+qjWZ8FQiFAbD7KRB26\nwC8i\r\n=V/RF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"022fd92ceb98623b17a534cb60e89d12be73a689","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"mmpro","email":"npm@mmpro.de"},"repository":{"url":"git+https://github.com/mmpro/ac-geoip.git","type":"git"},"_npmVersion":"6.13.4","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"12.14.0","dependencies":{"ip":"^1.1.5","lodash":"^4.17.21","@maxmind/geoip2-node":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^8.3.2","eslint":"^7.22.0","ioredis":"^4.24.2","ac-semantic-release":"^0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_1.3.0_1617357160189_0.817520030036953","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"ac-geoip","version":"1.4.0","author":{"url":"https://www.mmpro.de","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@1.4.0","maintainers":[{"name":"mmpro","email":"npm@mmpro.de"}],"homepage":"https://github.com/mmpro/ac-geoip#readme","bugs":{"url":"https://github.com/mmpro/ac-geoip/issues"},"dist":{"shasum":"7c4a92c5cec4bbd7223262ececa9baa59166e95a","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-1.4.0.tgz","fileCount":8,"integrity":"sha512-8CFEk4qE64/KroZZ6JzrAYHO4xN4+eWnBwrq1HhhIm7iwKJ81zNKgBntC4/et2rSkvfVrwLnNPHUMqm/bEqxbw==","signatures":[{"sig":"MEUCIQC9GPKVSddWEqN7xW3puHXcIL5zL75D7xDN/Kc+HxcU3gIgMPQQ7kUFHAUTw7cHVNe4DxBd76SpXE2I2M3by93jhZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdBTJCRA9TVsSAnZWagAAL+IP/jP+Qv2EukQikQAAJ1fF\n25JBAbUhfGuIYkd1tBACWEsfvc0EykZisrYKgbQEPnsgt5vhtYET8zI/Yy9v\nYypu/bNaj5okK6vfEf6Zfxz4JI0wL4FnI665+P9uqDh4jK3b7ga0+dMc69wc\nR2N4fBZ0+Cksk8hzpd4H24Y5knjH8rqNmBs82j1ai4hT8UWta4WZyOC1c0TU\nHc4KgLo8mskzhqyVyCFoo2hGBv4TJscRFONlvJe1JnpX6SYwrVINWS9uoyBu\n/Wt5S4QPKlUQ9uXXeA6S07mYdm5V0vNpegf5lWJkOTD/dyxXZIahj7s8wWSq\n0JSOXCrIMXh2yQ3RJLeWTRmSm58r2OCm+JuaEzSJClmMjsQbdBWRUZwPSQZw\nInK7en4hQGFnq9h8lEAOjQuiMUTuTEG/l1eVQdT77nUye6ugjAwjVLBJAJK/\nGvecQzbn6oOJxPD3QBVqz2LKwtkQUipln7lY6VzzKxMoalPsCOuK+5Wwl8JK\n3U16uFCL30Y8nVvzGHGBxfLeL7PdErMKTYjU+61KUwuyRGnsrL7fR4e6diCp\nfvriBTgf8Tj0rovkPROheTlyLG1lFwyWOR3ZoVqu0cgVM3+IOtd1GDB5y59/\n3m/YhJqcZ+rQQQ7vn8n/RkDqjcD2J7LRFQgnhEO36KvB0iCnRu2+JMIC2ouk\n4FMd\r\n=RCcZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"5f78d6278d9a37a4e1be1c353259cec72970aec5","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"mmpro","email":"npm@mmpro.de"},"repository":{"url":"git+https://github.com/mmpro/ac-geoip.git","type":"git"},"_npmVersion":"6.13.4","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"12.14.0","dependencies":{"ip":"^1.1.5","lodash":"^4.17.21","node-cache":"^5.1.2","@maxmind/geoip2-node":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^8.3.2","eslint":"^7.22.0","ioredis":"^4.24.2","ac-semantic-release":"^0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_1.4.0_1618220233338_0.14498663736409978","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"ac-geoip","version":"1.4.1","author":{"url":"https://www.mmpro.de","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@1.4.1","maintainers":[{"name":"mmpro","email":"npm@mmpro.de"}],"homepage":"https://github.com/mmpro/ac-geoip#readme","bugs":{"url":"https://github.com/mmpro/ac-geoip/issues"},"dist":{"shasum":"c8d2b0a6f4ac6b8fd5bbc6a24487696367404f51","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-1.4.1.tgz","fileCount":8,"integrity":"sha512-gZm7zcdgXjTZf2tUxGw7RotjKMGAxa+1VuKVX/WbayjzjKYjeZHSBAj4pY9ou7CpQxVkjzFQGAlbtNWpQM2qsQ==","signatures":[{"sig":"MEYCIQDXj/QgWnPhIBml5bQ7YE9xT96EsaAHGRNjDju+KXJBrAIhAOwrVbtPGXJP0iNOIo6lI4GmDJC5CPwM3i8WfknBePR5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjnQwCRA9TVsSAnZWagAAmt8QAIyEmxH0lSFF2KJ9Sjvk\nMc1IYQFW1f4j2Q8mR6iUoFYEWjnXFFxersFBuSUcxdqeQbpeHex4RutGCY1p\ncuwya8NzZtmeSl8EeEcBwcItxKoVrzUXT2r6p0Vd1+UBXofCsvGEPU/YCapq\nLU+Or6eTvXwtFxA2T6nwqltaz71RmzIkyEZlodz0Ny4knIJ2YF8z7BMCdB/S\nxRwlsFC93+LdtcprwD1n1+1Qbnkn50nVuHJCv41eEeHaqY1su0xkGPw7KETk\nBc4zXpv5mfCTcOi+9W1nqOeeI1GYA5bcSvqdMU+d6Hpu17gzycpBiHiBv6uA\nxY96PV6U0zjOlf4PtFAGx+EB8WuQhiQ5GbBaroE3r2q3t6Hkb7Jc3e3GF0qZ\npWWXVTBfBJXJ7od+iTNSyqX3S9Bv80n3pt6R/a+KyJCfQ4dqO1d8yOTovP1I\n0volVPzvJqCt3bd1SHm1l//R8QePPL9QKVwWBY+rlFfMQUHbI2rCwJRKYmN3\nKVAufhGF9i6DHg29FXcnm6/a5BFvsXXtc0qAKl7fFAZBNKQ3k7ObDRJwjRxH\nETKJugofn32YWdOHmon6Nv9SyEh10cvLlawvKJqdTOBroO1kBmO4jvMXpIis\n+jbkIgWLqJgVj1bO7xStYWLO6tVBQhLUsnOyfGtGfialJcVpbrrWhg+DANV9\nOW3t\r\n=LJRm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"067f27bb0a617f91f3454f4bd8565a127dba7c2a","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"mmpro","email":"npm@mmpro.de"},"repository":{"url":"git+https://github.com/mmpro/ac-geoip.git","type":"git"},"_npmVersion":"6.13.4","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"12.14.0","dependencies":{"ip":"^1.1.5","lodash":"^4.17.21","node-cache":"^5.1.2","@maxmind/geoip2-node":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^8.3.2","eslint":"^7.25.0","ioredis":"^4.27.1","ac-semantic-release":"^0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_1.4.1_1619948591942_0.06118895995514295","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"ac-geoip","version":"1.4.2","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@1.4.2","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"c5a0ac22872f64f6b114976269d85d22394092ae","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-1.4.2.tgz","fileCount":8,"integrity":"sha512-i0RBLT9vbZuHQiEYQ7DZt8Cf6vh61jDZ/y2Aq9YlbNjIm6hyGum9tGd9Kp4Tqxqn2lnpMNaMpjN8agCduA4tXg==","signatures":[{"sig":"MEUCIGjCSizBiqapoxnMipQvwrY148Tf68wzwksizJ1Xps3QAiEAy79srCg9iu+eeTufOkqsfOLu0E7BLIHA9WLbyIMasAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2i4iCRA9TVsSAnZWagAAX7EP/2uhxnwrcylgpE0WmklE\nL3XTXaJ2JhIPotafyw6/95af+qrJfJeLmGz4W48ALZx/s4OVFTcB5gmZAdtT\nkAGZqfpODkAorCljCA7kjkUqBd5c2+3b3dBQGJPHQSnuyxrkrTC2ybgsoROF\nJmZlNiutADL9QfevGvJ6JW2IHuYkKnT7HgPguYvLf4JeNRzYnj8wsVoKNWu2\nf50xuqd0MTkdLXiAOS8aSbvAE2lv1IbJsEwJCGnof/fouy3OJmNGMltTODoW\nnK9tTGjlAlPd/oGfVl6n8NWagGsqPaSYG+DuaHOQNj2dJuqGUUckyjUCfmd7\ntUPy2BlneRP2rO9scxQXeNyIqokW4r4PSLWb8qZFLPsBL5JM1pS0MrAVX0SM\nJmFir039d8Bg20F0ULTjDIR2mco462M2/GZbSuix164ZCh/zXIBao3T0vTLs\nQC4jT3KvglDsONNPpX2NzVg5UEJ9Eu8yo/Jm0aU3Nbbe4ybA/Y8Z7esuIFB3\n0FJF0gtLDlDbLAe1uC4lKb0SIC+YXwFLdaKe5zKNT5OkHy0q2bcWNV2bY6Oy\n/MWzLm9lLgKMQXe1BkqMV0njMQnR9MeIKPa/qwlV4MQgmjILiebmaA0xgqRF\neulPbdIOTjYRSS/MgnGIGsb64x1rJDTeMTutqs7fEky6X+74Zn2FkocxuWKR\nHRy7\r\n=GBUm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"54aa069066bfb2f1847bff068f10e4b1a5c73d4d","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"6.13.4","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"12.14.0","dependencies":{"ip":"^1.1.5","lodash":"^4.17.21","node-cache":"^5.1.2","@maxmind/geoip2-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.2","eslint":"^7.32.0","ioredis":"^4.27.10","ac-semantic-release":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_1.4.2_1633775148272_0.11805363066202035","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"ac-geoip","version":"2.0.0","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@2.0.0","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"512818ccdc1b309f6119026716ce2cb921daa45a","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-2.0.0.tgz","fileCount":8,"integrity":"sha512-mpus3Tcmduwi6B0Q+/oQajIX6HuM3R0LdXGiE0YWBuLebyPOC15DXHZ03aTrv1ILj1xHwsroIWCajr386O5rMA==","signatures":[{"sig":"MEUCIQDXA+r1c6Gc+D6E+AzaJjvjXgIxboRD05xroouaS9L/jAIgbaXrkkacxSyzRR/il7vD7+8FK5dxw2Eaz9AWcxybACo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9St/CRA9TVsSAnZWagAAztAQAISYfi4V0llAGZ32aK5W\nkDhbXKcLcdQjhF5mEi8wb4J1WJD7hbUoBu+G3soYC+7hzPsBNTpNfJByM3F4\nysoNfx9ne8SQe2bJUFO8ZDmmeqGdmXJEsGTDwXXfKKY7INPhibhQq5qc/hvB\nt4SFWFSSt9TkWQeV/mkRxM9x7PooJ2d9xks17wprsbRodEDZOvoSpAZLA0Ko\n4qERkHUfGyxkIO/lkkjJtNy1PjZk/k524kc6fGD4yxsDk37As6Ypnrbmq/wd\nB52I78hlbv4N8p8YK1WWsbmsIsThnK5pBwNJO7yPSH8nxqKDUZDFMmksAM03\nBXtTafx7Q0XlbJpC6aludlBErIa1pOUQz6DYOTPNANrcwKucWTLCW/kakDxa\nkQ+YxO2a8yEeLi0dfgDHya+NUNdspT6EpUMqjW8GpfAHmmkwmNlctiXir3EF\n/5sHAYqs66GUJYuXNupRD/00iYL1Urwnzu+uMdus/Dg/Bz1LnoWj+E993Kpe\nAn+BubXkolpLrxlUd+DDyzDuYPh8VUf9JWS9QEpA0YbfQ9RVI02+NZLDDmYk\n66fPEdCiq5075G7YrTF3tXQVjrZGaJuu1DOIpxAa2WJFa3AM3DGT0LdAkzIy\nE5XxlzKIYpjdSGrB6Oos0JKt5fobGGBm6VWR+gJE2JqsFYODrr4nL4JXFWjV\nz9YH\r\n=fgiP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"bf735e77e1aaf76a290f24a73d9740625b531030","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"8.1.4","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"14.18.1","dependencies":{"ip":"^1.1.5","lodash":"^4.17.21","node-cache":"^5.1.2","@maxmind/geoip2-node":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.8.0","ioredis":"^4.28.3","ac-semantic-release":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_2.0.0_1643457407247_0.7708235436425412","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"ac-geoip","version":"3.0.0","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@3.0.0","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"19789a4090a47752a1fb4a33c649e61557739d02","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-3.0.0.tgz","fileCount":8,"integrity":"sha512-k7QlmJTdKOXoAfLChvTTxvxIYTwN3c0QlnJRmB0GgeHxrXtAoix3VznZmjDl4b4QW61yuO86rVBUAunwcvqokA==","signatures":[{"sig":"MEYCIQCzySVmzgYPNzrJTsH8YGdrjkYS+nLsa/5pQyi3fnE2+gIhANVocaRwmiZKpTs4JUwot5D0NcG6MLRbwI6kAbtlbqQJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnuSMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoknA/9Hm7Uu6kqV7/YVVv8JeHs0FHfRtZ0Qy8wYAIKSza5EpbzOo8W\r\njzVf651K8HT/6H5IqIbT2R+K6bdcE72VliCmICPFswe31YnycNfXpndY9gVO\r\nUo7ckYi0HdAafyoRljgEDUtFuGzgWK20uTzkJl8wJVL0FZ26WdM8s8NbaF8/\r\nr6+eGpEgpcDt9l8DXCMlGayndtv41zxTwpaAzbEZg5dagRmdze8UJx1bvLtD\r\nEXtuyxuMlpTeDBbgyKbm33jkSH5yFSwS3amYvw9BLPxjUIt3+9TkcMXZYg0F\r\nYX+9i2k+jzFcyRGDSy1xSlmX9bSL07B7yoc+KWE7rDgr8CiolVGpJ27YNNoq\r\nfN8jU4b27dVfOEn282U7x0QJtfrtD4jqPYG7zP4KZ9B/HB5ECFPzAomSqxbB\r\n+BJjwhiYqDtL4a8Rey8/pEdu9BCZXrzK5w6UgXLQvCUTqtB89nx0EIM4ozHY\r\noCMA+PYUFp+a99rfBqVGyFbkC3xObbIKVas+JDD1DovXfHbAr/q9t4wyc5XJ\r\n/AGiAOaQ78mpHt9Kp+QpQHuP0dH8YjwTILsutCYQNaUKDL+pvemjZ794bqeN\r\nGKAIYIp2sZdDbXCEWSlYru3CbbsNSefniRrZRdhJDlOOL8A8ZBP+hK8aiWnt\r\n0qvwhAuHTGaR4RyUH9F3463eMJvnOuYt3yc=\r\n=NJMG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=16.0"},"gitHead":"18a98f0dd6c834cbf8616d1d8ab25afdbd0f0308","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"8.19.2","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ip":"^1.1.8","lodash":"^4.17.21","node-cache":"^5.1.2","@maxmind/geoip2-node":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.30.0","ioredis":"^5.2.4","ac-semantic-release":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_3.0.0_1671357580012_0.6206797481221491","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"ac-geoip","version":"3.0.2","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@3.0.2","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"e2d503220a2a3193b40c70fbe63ee9fa1edd4282","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-3.0.2.tgz","fileCount":10,"integrity":"sha512-W/l755ZLr7cir5I9cLWXdEW8DVEltH4xtxCCu/onnaDEqxAJ8hovvXDD+MfwQs7NYTjwjt6+Yi1nhPucLKiyIQ==","signatures":[{"sig":"MEYCIQDpgxIOUT0nwY5szzobtdONR4f+4wguMQVaGwzROCx5swIhAJaThgLSE4ZrVKnpzEz6VMOTWXjJn0414BcFdJM4ewVO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28665},"engines":{"node":">=16.0"},"gitHead":"eff54973db6c36f924b5b76add9659216835daa4","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"9.5.0","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ip":"^2.0.1","lodash":"^4.17.21","node-cache":"^5.1.2","@maxmind/geoip2-node":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^10.3.0","eslint":"^8.57.0","ioredis":"^5.3.2","ac-semantic-release":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_3.0.2_1708933579231_0.12805839151579046","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"ac-geoip","version":"3.0.3","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@3.0.3","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"609fabb7bbe51ed66cba4688084e8db533ae137d","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-3.0.3.tgz","fileCount":10,"integrity":"sha512-x8Dn6QJvi6c5CSIxssA7XDv6IxDORRDt5m/DZpBLUVTiVOlLDfS1x0m+gSUX93jqt4Gmayp9iQTgL/1HlczkCQ==","signatures":[{"sig":"MEYCIQD50EGvHJaFZDa+3O5GnUX6yjat5GEp2WoGj/jznxmYHgIhALkQKIbc0Dh+N0JAY/DL7hvtBTMwKONRND1vFIStNp/m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29137},"engines":{"node":">=18.0"},"gitHead":"8ad9d5fcd4900c3788713fd5d97d475e5524632a","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"10.5.0","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/chokidar/braces":"^3.0.3"},"_nodeVersion":"20.12.2","dependencies":{"ac-ip":"^4.0.0","lodash":"^4.17.21","node-cache":"^5.1.2","@maxmind/geoip2-node":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^10.6.0","eslint":"^9.6.0","ioredis":"^5.4.1","ac-semantic-release":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_3.0.3_1720271648215_0.9480161141420338","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"ac-geoip","version":"3.0.4","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@3.0.4","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"ce5063fcd264a29639a554b22dacf2995631de45","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-3.0.4.tgz","fileCount":10,"integrity":"sha512-ToYlRAAMFchBplRaYT7fBuES9Cr1zGuWQXjHfIhbTqjeTo6zahAgWtQV0zDizXrhe1Y+/b3df4C6EuuJkR+fkQ==","signatures":[{"sig":"MEUCIQCmk+PMp5uk9eUoxifin1r5A/dteSVrVYgIOzUP1z3pLQIgWfWf3a2/Dsw2Relz5xiOWQJsdLOJoG13pEI0EGDVGTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29954},"engines":{"node":">=18.0"},"gitHead":"79c757a502eae7da7aa09d261fc73415c7749dfa","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"10.5.0","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/chokidar/braces":"^3.0.3"},"_nodeVersion":"20.12.2","dependencies":{"ac-ip":"^4.1.0","lodash":"^4.17.21","node-cache":"^5.1.2","@maxmind/geoip2-node":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^10.6.0","eslint":"^9.6.0","ioredis":"^5.4.1","ac-semantic-release":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_3.0.4_1720292050554_0.005286024096386788","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"ac-geoip","version":"3.0.5","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@3.0.5","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"cb7f53149243b855203d2f1a1b52b33702e5a362","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-3.0.5.tgz","fileCount":10,"integrity":"sha512-t6ffjKUPDTHaPfth5MkuxIdUMxeStY7M25NBKNUrKLbZnn39UbgN3FM78IoUi2I8+Q7ufyGG63QFfIli/I69HQ==","signatures":[{"sig":"MEUCIQDNMbcigUDSVh39CoI0S0+2UcM98GdYRgeTePUQbdLjQAIgSTwlxubmGxd7y/w6kGaGp86bzfQHk1bnH338a6co1Zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30348},"engines":{"node":">=18.0"},"gitHead":"e4d77b5861c90f515d70db3d02faa0d75040fdda","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"10.5.0","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/chokidar/braces":"^3.0.3"},"_nodeVersion":"20.12.2","dependencies":{"ac-ip":"^4.1.1","lodash":"^4.17.21","node-cache":"^5.1.2","@maxmind/geoip2-node":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^10.6.0","eslint":"^9.6.0","ioredis":"^5.4.1","ac-semantic-release":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_3.0.5_1720293087221_0.6805316765286982","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"ac-geoip","version":"3.0.6","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@3.0.6","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"cadfae99d7a701b81a7b1ee162a889fd5fc7ae68","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-3.0.6.tgz","fileCount":10,"integrity":"sha512-eHR9SRfmeXbagACV6i6DwvPYQ0pW8oJSOXzL/eNO5Uat2Mq7/l/2xfvaYDOfiH2z3YqdsEi3ua4WLCyc/8Q00Q==","signatures":[{"sig":"MEYCIQDuD9Ubb7Zy8bbqaQRe5xzzhywVWBMeM3dILCcVU6+K/gIhAPD6c9wShLJg8M60kTpyvRkJZgsNH391a6Tfry1S2g01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30668},"engines":{"node":">=18.0"},"gitHead":"96d21c42bbc5db087467b4a3aa50bfcbcc962c26","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"10.5.0","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/chokidar/braces":"^3.0.3"},"_nodeVersion":"20.12.2","dependencies":{"ac-ip":"^4.1.3","lodash":"^4.17.21","node-cache":"^5.1.2","@maxmind/geoip2-node":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.1.0","eslint":"^9.22.0","ioredis":"^5.6.0","ac-semantic-release":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_3.0.6_1742288232500_0.6820135475689555","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"ac-geoip","version":"3.0.7","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@3.0.7","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"6e302120bc299a969426098af0a1760f63a6b659","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-3.0.7.tgz","fileCount":10,"integrity":"sha512-0AH5gnxindXyFY6nQUybDFOp9Qv3VOZ18cvMhJtAnbU4Iv6f9W8yiGxx/QBnm6xLjSL3OYwSpBWJ6jgXL5csyg==","signatures":[{"sig":"MEQCICkHkyG72Di/Npv3vWXpEm7ZREwI57qtA2XAzsZ8ueDgAiB9U4V5TJZtymft50aFC10A9vUOSi6lJ3AHRzhIasA82Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31159},"engines":{"node":">=18.0"},"gitHead":"368e7566bd391daa3b0ec2fcb5f9545a7e6c5092","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"10.8.2","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/chokidar/braces":"^3.0.3"},"_nodeVersion":"20.19.0","dependencies":{"ac-ip":"^4.1.3","lodash":"^4.17.21","node-cache":"^5.1.2","@maxmind/geoip2-node":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"chai":"^4.5.0","mocha":"^11.1.0","eslint":"^9.25.0","ioredis":"^5.6.1","ac-semantic-release":"^0.4.6"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_3.0.7_1745130037055_0.02497092117755373","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"ac-geoip","version":"3.0.8","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@3.0.8","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"84c7a4292ade8ff99abb34080c52bd465c01f8d2","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-3.0.8.tgz","fileCount":10,"integrity":"sha512-eYbTunwBTBc2ZoLV3GC1KKTEhfDOuOwYUwxF0/j3GO5jwxFFVxWGP3g5kQDBEPURhipyPlq3fDvTXlxX0hdrUQ==","signatures":[{"sig":"MEUCIQCh7lLldGTWt93JKWFPkfifqd07Uv31knB81sRf82pE/AIgWYyFFoy8CfViVXKoieDjeOv/4Ui8N1tAbyKsAr1VIzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31478},"engines":{"node":">=18.0"},"gitHead":"439c7c97e1538f893cf6d0340044fbf8ae365084","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"10.8.2","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/chokidar/braces":"^3.0.3"},"_nodeVersion":"20.19.0","dependencies":{"ac-ip":"^4.1.4","lodash":"^4.17.21","node-cache":"^5.1.2","@maxmind/geoip2-node":"^6.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"chai":"^4.5.0","mocha":"^11.7.1","eslint":"^9.34.0","ioredis":"^5.7.0","ac-semantic-release":"^0.4.7"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_3.0.8_1756536558871_0.8912209538735947","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"ac-geoip","version":"3.0.9","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@3.0.9","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"af0bcac23c831b1b7ad2ba3329f3a459fdc3d804","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-3.0.9.tgz","fileCount":10,"integrity":"sha512-PXam5EuT/Cf6uNrH44/Z3bgljnJ5izDFyKhVbGy+e+wDZ45ASKVXViimPogjRP0XM6X2KYWMhriwAMH1SlmXQA==","signatures":[{"sig":"MEUCIEe0rdyXdAik2kHg+LUhR6eh0vxldhBDFK80WagAdaS5AiEAuV+Y7GWsTnIdTV9Vdo0KGo39rE28YTWXJf+Mn7euP1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31826},"engines":{"node":">=18.0"},"gitHead":"1ced2aa8c429ddab83a5e855c1d9a7171f1ad150","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"10.8.2","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/diff":"^8.0.3","mocha/chokidar/braces":"^3.0.3"},"_nodeVersion":"20.19.0","dependencies":{"ac-ip":"^4.1.9","lodash":"^4.17.23","node-cache":"^5.1.2","@maxmind/geoip2-node":"^6.3.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","eslint":"^9.39.2","ioredis":"^5.9.2","ac-semantic-release":"^0.4.10"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_3.0.9_1770107254188_0.9306252712675771","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"ac-geoip","version":"4.0.1","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@4.0.1","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"7a80d63c0289d6dd9420f11691a5d878989c3cf9","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-4.0.1.tgz","fileCount":12,"integrity":"sha512-AUSEZqmHyOmQBgPAEUKIzbnhNOs6D9HIdENHdfVwoU8vNdZSiBkuaqsiVIzIpK7OBbx8H3MKzfvqQjJeLrPY2A==","signatures":[{"sig":"MEQCIGtHpPn1WwNP0697LUuqwS5RttWG+DC09okNSTHbt/CbAiAt3/wTQWReyfk7rd1NsdbZiJQo8Knu8ZVhwiCMVdOE/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33982},"engines":{"node":">=20"},"gitHead":"9acc57a9f212e909891bb7a19967ac85e202303c","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"10.8.2","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/diff":"^8.0.3","mocha/chokidar/braces":"^3.0.3","mocha/serialize-javascript":"^7.0.3"},"_nodeVersion":"20.19.0","dependencies":{"ac-ip":"^4.1.11","lodash":"^4.17.23","node-cache":"^5.1.2","@maxmind/geoip2-node":"^6.3.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","eslint":"^9.39.3","ioredis":"^5.10.0","ac-semantic-release":"^0.4.10"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_4.0.1_1772280725084_0.4482329205834956","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"ac-geoip","version":"4.0.2","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@4.0.2","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"aabbec8cb0422cc47a594ff427eaf3d11786dca5","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-4.0.2.tgz","fileCount":12,"integrity":"sha512-2De1V+1OJLMUxCv5hQNVkIqCcNnIUY0mL1Ge3UV6Hyak0f4jIrQUgDDYG9ZQS7iSnghgdY+OEuw8hYfSXVSXww==","signatures":[{"sig":"MEUCIB7Izx67178Oo1TxLlWlMRSWEeklvC1b9Psblv+n8iDGAiEAr5X256maeXLNq97sG7F9EDUhpcHLwoZVMXtq7cgJbUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34301},"engines":{"node":">=20"},"gitHead":"b8d4b8c2ac93c3e9a4e30d5614afd7c169271683","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"10.8.2","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/diff":"^8.0.3","mocha/chokidar/braces":"^3.0.3","mocha/serialize-javascript":"^7.0.3"},"_nodeVersion":"20.19.0","dependencies":{"ac-ip":"^4.1.12","lodash":"^4.17.23","node-cache":"^5.1.2","@maxmind/geoip2-node":"^6.3.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","eslint":"^9.39.4","ioredis":"^5.10.1","ac-semantic-release":"^0.4.10"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_4.0.2_1774092585788_0.32308569566506007","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"ac-geoip","version":"4.0.3","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@4.0.3","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"530e1a56dba6db1859e4c06929adb84f88abf485","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-4.0.3.tgz","fileCount":12,"integrity":"sha512-itJ87HsBwLfuhbemhQugvrJY5vecw3gAdNXz6JhZt77NvlwxmcUAx+8AbDSPf/kMol7x7FP3aeYqlRZKKB9bsQ==","signatures":[{"sig":"MEUCIHD/2PWCJG9KqCMI2E6XD9IN/eBqgrVjEJI5TCB7XZFJAiEAoVly53SgPA0jTFBMO2mKNCy02XWuxcSKajyPINqiZsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35140},"engines":{"node":">=20"},"gitHead":"63aed7004d76e75574ded00ade48f2ccacaccaa5","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"11.11.0","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/diff":"^8.0.3","mocha/chokidar/braces":"^3.0.3","mocha/serialize-javascript":"^7.0.3"},"_nodeVersion":"24.14.1","dependencies":{"ac-ip":"^5.0.0","lodash":"^4.18.1","node-cache":"^5.1.2","@maxmind/geoip2-node":"^6.3.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","eslint":"^10.2.0","globals":"^17.4.0","ioredis":"^5.10.1","ac-semantic-release":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_4.0.3_1775300691620_0.5984157139203099","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"ac-geoip","version":"4.0.4","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@4.0.4","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"86d44d61c5efd84bb29b02ac5e643b9df0b2fa86","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-4.0.4.tgz","fileCount":12,"integrity":"sha512-OkM9mMPs8pUHHdM0l5ynvW25knOZYSxzUA2PMkBZDC/BiNgrhro/BqWJDbr3qlKA4jOP6gDT8UjH/bYtvE8sZA==","signatures":[{"sig":"MEQCIG2mBws3kHuNWR+YKjDmeUBBNosGhE4D8g+i6dHPQcogAiA6C4n3PoHNegXK16MgLG2VdezLy1G//lNQEkOwXO8M2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35483},"engines":{"node":">=20"},"gitHead":"d73fcc025c735fe86fc1b6f8c82aaba04489920d","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"11.11.0","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/diff":"^8.0.3","mocha/chokidar/braces":"^3.0.3","mocha/serialize-javascript":"^7.0.3"},"_nodeVersion":"24.14.1","dependencies":{"ac-ip":"^5.0.1","lodash":"^4.18.1","node-cache":"^5.1.2","@maxmind/geoip2-node":"^6.3.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","eslint":"^10.2.0","globals":"^17.5.0","ioredis":"^5.10.1","ac-semantic-release":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_4.0.4_1776412482606_0.5135523348285191","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"ac-geoip","version":"4.0.5","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@4.0.5","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"90fcde2d236599f152cd51536924331562d63a99","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-4.0.5.tgz","fileCount":12,"integrity":"sha512-d3f9ImGsBo0EdUQLeVlVbgMRcfbKZ5J3gNvMpNqaGj45C0srp6ySd6SR4zWpO5634mLtKwQs6YynkhPMsmtl2Q==","signatures":[{"sig":"MEUCIEGZpIfhb0fRawMethNlVieJi/6hY4PK5d4oxQC/nQ59AiEAp/vzK4t7z/sq8qtBSpO9p73wcGdR4/YYN/4pNLsACAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35826},"engines":{"node":">=20"},"gitHead":"aedf348c8ccc0ca2f1b86f7884b1c53e30f514fa","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"11.11.0","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/diff":"^8.0.3","mocha/chokidar/braces":"^3.0.3","mocha/serialize-javascript":"^7.0.3"},"_nodeVersion":"24.14.1","dependencies":{"ac-ip":"^5.0.2","lodash":"^4.18.1","node-cache":"^5.1.2","@maxmind/geoip2-node":"^6.3.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","eslint":"^10.2.1","globals":"^17.5.0","ioredis":"^5.10.1","ac-semantic-release":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_4.0.5_1777057400170_0.8683848179055622","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"ac-geoip","version":"4.0.6","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@4.0.6","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"22c94eaf0e6b32b79d84180b7e3f5faa7bd914cc","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-4.0.6.tgz","fileCount":12,"integrity":"sha512-UW7m7hhmhggk37KpQEIaBX1Uym6dFVj9ge44ADUEOOe5u3Yhhi8Mn+UM/UTdb4uiWWg88V8W9j3KoGW5azAomg==","signatures":[{"sig":"MEUCIQC5m/LcI94EpwsXJ5tjIrF80d+OkOa7j1+Wkw5WSqfQQAIgbFo3MICsSNXA1NXBVBfKiSfLm6SwcXLW/ncJCtQ2dWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36169},"engines":{"node":">=20"},"gitHead":"136ede5f4fb88aed33b421e31c6148413fb04708","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"11.11.0","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/diff":"^8.0.3","mocha/chokidar/braces":"^3.0.3","mocha/serialize-javascript":"^7.0.3"},"_nodeVersion":"24.14.1","dependencies":{"ac-ip":"^5.0.3","lodash":"^4.18.1","node-cache":"^5.1.2","@maxmind/geoip2-node":"^6.3.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","eslint":"^10.4.0","globals":"^17.6.0","ioredis":"^5.10.1","ac-semantic-release":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_4.0.6_1779169424437_0.7139225203220907","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"ac-geoip","version":"4.0.7","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@4.0.7","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"d8f422dd0161874886f65fb01900cb921688a56f","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-4.0.7.tgz","fileCount":12,"integrity":"sha512-dxAQ7tRtL1VN3+73vwcLJHrjs2trO1zMYWr1H3lhD9CzQZ4psvBCVLmjX39QpOr2U+nI5lKwcEb/+esE2hPlfQ==","signatures":[{"sig":"MEUCIHX7HCOwP/Ps5NboLzA1leVXEbOtYhomUjYODHueu7B0AiEAz2QCkBFqHyCZhN+yekHODuJJtjhH96krSycHsYEX6Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36512},"engines":{"node":">=20"},"gitHead":"7879f9f92a88a75fe9515fa351ed50499a1cbfff","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"11.11.0","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/diff":"^8.0.3","mocha/chokidar/braces":"^3.0.3","mocha/serialize-javascript":"^7.0.3"},"_nodeVersion":"24.14.1","dependencies":{"ac-ip":"^5.0.5","lodash":"^4.18.1","node-cache":"^5.1.2","@maxmind/geoip2-node":"^6.3.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","eslint":"^10.4.0","globals":"^17.6.0","ioredis":"^5.10.1","ac-semantic-release":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_4.0.7_1779601433666_0.7865373617622222","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"ac-geoip","version":"4.0.8","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@4.0.8","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"0b34b79ce17b53d7c27ee43b6d8b80e9ef5bef0d","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-4.0.8.tgz","fileCount":12,"integrity":"sha512-quR/o+AJWKtq1oHAO8zT3S0nvjiLHU8V/DzgB18NdIJwUWJy1WulS42Zig2K3r+sqFgGvIgRlVupwiVTNdnkkg==","signatures":[{"sig":"MEUCIQD08sZzINJGkTsohPjFfTO8R1DG2BhNfO17nKPnlh/r/wIgXZSqFvT5iX8KBYSGoAD0CxBeH+FSC6zKSAQjmb7F7e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40891},"engines":{"node":">=20"},"gitHead":"9755f472f843f578db799fb9a01c0cb88dc218c2","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"11.11.0","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/diff":"^8.0.3","mocha/chokidar/braces":"^3.0.3","mocha/serialize-javascript":"^7.0.3"},"_nodeVersion":"24.14.1","dependencies":{"ac-ip":"^5.0.5","lodash":"^4.18.1","node-cache":"^5.1.2","@maxmind/geoip2-node":"^6.3.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","eslint":"^10.5.0","globals":"^17.6.0","ioredis":"^5.11.1","ac-semantic-release":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_4.0.8_1782144401407_0.94716562116071","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"ac-geoip","version":"4.0.9","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@4.0.9","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"32455b6f620eda5a99a4b1b0fbe9b3bf2ba6df34","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-4.0.9.tgz","fileCount":12,"integrity":"sha512-T++ixRwNmJYf2atHKLmTmLH7GzmCNxcEf42qXmxlaC8aeAEYX0na+7lyaFXK+LroFxxGQmoOhCwiFvYNKZb1HQ==","signatures":[{"sig":"MEUCIAqJ3Q1YjfwWQlf8soA9HjCYcnWoWWSMrWALf+f0GRvrAiEA/yZLL6CcZJNk/jt72ebNqXJZZVuhAOmEkp6RY6buEPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41265},"engines":{"node":">=20"},"gitHead":"44bfa4289de530d655f7a5ed8b4bc43a3087378d","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"11.11.0","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/diff":"^8.0.3","mocha/js-yaml":"^4.2.0","mocha/chokidar/braces":"^3.0.3","mocha/serialize-javascript":"^7.0.3"},"_nodeVersion":"24.14.1","dependencies":{"ac-ip":"^5.0.7","lodash":"^4.18.1","node-cache":"^5.1.2","@maxmind/geoip2-node":"^6.3.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","eslint":"^10.7.0","globals":"^17.7.0","ioredis":"^5.11.1","ac-semantic-release":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_4.0.9_1783841473932_0.9193736838641668","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"ac-geoip","version":"4.0.10","author":{"url":"https://www.admiralcloud.com","name":"Mark Poepping"},"license":"MIT","_id":"ac-geoip@4.0.10","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"homepage":"https://github.com/admiralcloud/ac-geoip#readme","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"dist":{"shasum":"c6bfa89f0018a0cf1b6381bf0c341319b693308b","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-4.0.10.tgz","fileCount":12,"integrity":"sha512-JQfRbAgJ+pzk3QRrhj5AkDUNUO2ag551K6bnlXKo6EQWJaAlXExQ8epr7jmuUA3ZJJp9OOzVQZQh6MUdm1LoiQ==","signatures":[{"sig":"MEQCIGSH8lLxx9HTZJ8rQtSD83UMw5pvLt5GVtGTejwE7nsuAiAiJHG6UtOZVFaiRkAbXVKPXYm4SPyKTepfy4cpQdSJSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41611},"engines":{"node":">=20"},"gitHead":"26d457a85f74bf6dd59de807145a6433420cc0bc","scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"repository":{"url":"git+https://github.com/admiralcloud/ac-geoip.git","type":"git"},"_npmVersion":"11.11.0","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","directories":{},"resolutions":{"mocha/diff":"^8.0.3","mocha/js-yaml":"^4.2.0","mocha/chokidar/braces":"^3.0.3","mocha/serialize-javascript":"^7.0.3"},"_nodeVersion":"24.14.1","dependencies":{"ac-ip":"^5.0.7","lodash":"^4.18.1","node-cache":"^5.1.2","@maxmind/geoip2-node":"^6.3.4"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","eslint":"^10.8.0","globals":"^17.8.0","ioredis":"^5.11.1","ac-semantic-release":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ac-geoip_4.0.10_1785594893686_0.979253384213848","host":"s3://npm-registry-packages-npm-production"}},"4.0.11":{"name":"ac-geoip","author":{"name":"Mark Poepping","url":"https://www.admiralcloud.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/admiralcloud/ac-geoip.git"},"version":"4.0.11","dependencies":{"@maxmind/geoip2-node":"^6.3.4","ac-ip":"^5.0.8","lodash":"^4.18.1","node-cache":"^5.1.2"},"devDependencies":{"ac-semantic-release":"^1.0.2","chai":"^4.5.0","eslint":"^10.9.0","globals":"^17.11.0","ioredis":"^5.11.1","mocha":"^11.8.0"},"scripts":{"test":"mocha --bail --exit --slow 1000 ./test/test.js || :"},"engines":{"node":">=20"},"resolutions":{"mocha/chokidar/braces":"^3.0.3","mocha/diff":"^8.0.3","mocha/serialize-javascript":"^7.0.3","mocha/js-yaml":"^4.3.1","minimatch/brace-expansion":"^5.0.9","mocha/brace-expansion":"^2.1.4","brace-expansion":"^5.0.9"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","gitHead":"5667dda05e0d3594fc8b4865fad893b7cc1d7d41","_id":"ac-geoip@4.0.11","description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"homepage":"https://github.com/admiralcloud/ac-geoip#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-+rk55MBIaubROMubb79pYOoWTS6n/Z/Xx0YC5tTenzBnGbYhX0eaboProVZmsWi+2RhzBJnkhzcm/jxbEVchXw==","shasum":"33bfc0ac04466b8666addd36f9d9116684d86ee6","tarball":"https://registry.npmjs.org/ac-geoip/-/ac-geoip-4.0.11.tgz","fileCount":12,"unpackedSize":42073,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBL2k/al9ukJCknKr8P5qIjaKN+MUI00RHebtHIAcIoeAiEA/txShhBNsPKC6EKrWUznS3lxnRSWhQXRcF4kofGolbQ="}]},"_npmUser":{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"},"directories":{},"maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ac-geoip_4.0.11_1787484801821_0.8277499294096158"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-03T08:53:33.108Z","modified":"2026-08-23T11:33:22.099Z","1.0.0":"2019-10-03T08:53:33.288Z","1.0.1":"2019-10-03T11:09:46.870Z","1.0.2":"2019-10-06T09:10:56.161Z","1.0.3":"2019-10-06T09:57:18.091Z","1.0.4":"2019-10-13T06:42:56.057Z","1.1.0":"2020-12-12T14:43:56.302Z","1.2.0":"2021-03-21T07:36:41.509Z","1.2.1":"2021-04-02T06:50:11.499Z","1.3.0":"2021-04-02T09:52:40.336Z","1.4.0":"2021-04-12T09:37:13.502Z","1.4.1":"2021-05-02T09:43:12.082Z","1.4.2":"2021-10-09T10:25:48.417Z","2.0.0":"2022-01-29T11:56:47.377Z","3.0.0":"2022-12-18T09:59:40.165Z","3.0.2":"2024-02-26T07:46:19.430Z","3.0.3":"2024-07-06T13:14:08.384Z","3.0.4":"2024-07-06T18:54:10.706Z","3.0.5":"2024-07-06T19:11:27.381Z","3.0.6":"2025-03-18T08:57:12.675Z","3.0.7":"2025-04-20T06:20:37.234Z","3.0.8":"2025-08-30T06:49:19.051Z","3.0.9":"2026-02-03T08:27:34.329Z","4.0.1":"2026-02-28T12:12:05.281Z","4.0.2":"2026-03-21T11:29:45.939Z","4.0.3":"2026-04-04T11:04:51.768Z","4.0.4":"2026-04-17T07:54:42.748Z","4.0.5":"2026-04-24T19:03:20.308Z","4.0.6":"2026-05-19T05:43:44.578Z","4.0.7":"2026-05-24T05:43:53.809Z","4.0.8":"2026-06-22T16:06:41.577Z","4.0.9":"2026-07-12T07:31:14.061Z","4.0.10":"2026-08-01T14:34:53.834Z","4.0.11":"2026-08-23T11:33:21.964Z"},"bugs":{"url":"https://github.com/admiralcloud/ac-geoip/issues"},"author":{"name":"Mark Poepping","url":"https://www.admiralcloud.com"},"license":"MIT","homepage":"https://github.com/admiralcloud/ac-geoip#readme","repository":{"type":"git","url":"git+https://github.com/admiralcloud/ac-geoip.git"},"description":"Lookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).","maintainers":[{"name":"admiralcloud","email":"hostmaster@admiralcloud.com"}],"readme":"# AC GEOIP\nLookup IP addresses at Maxmind GEOIP services or local Maxmind (Geolite) database and prepare the response with custom field mapping. Optionally, you can store the response in Redis to improve performance (of your app).\n\nGEOIP web service requires an account at Maxmind.\n\nYou can also use the Geolite2 database from Maxmind: https://dev.maxmind.com/geoip/geoip2/geolite2/\n\n[![Node.js CI](https://github.com/AdmiralCloud/ac-geoip/actions/workflows/node.js.yml/badge.svg)](https://github.com/AdmiralCloud/ac-geoip/actions/workflows/node.js.yml) [![CodeQL](https://github.com/AdmiralCloud/ac-geoip/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/AdmiralCloud/ac-geoip/actions/workflows/github-code-scanning/codeql)\n\n## Breaking Change Version 4.x\nVersion 4.x requires Node 20 or higher.\n\n## Usage\n\n### Using Webservice\n```\nconst acgeoip = require('./index')\n\nlet geoip = {\n  userId: 123456778,\n  licenseKey: 'abc-licensekey'\n}\nacgeoip.init(geoip)\n\n// ASYNC/AWAIT\nasync() {\n  let response = await acgeoip.lookup({ ip: '1.2.3.4' })\n}\n```\n\n### Using local (Geolite) database\n```\nconst acgeoip = require('./index')\n\nlet geoip = {\n  geolite: { \n    enabled: true,\n    path: '/path/to/GeoLite2-City.mmdb'\n  }\n}\nacgeoip.init(geoip)\n\n// ASYNC/AWAIT\nasync() {\n  let response = await acgeoip.lookupLocal({ ip: '1.2.3.4' })\n}\n```\n\n### Combined usage\n```\nconst acgeoip = require('./index')\n\nlet geoip = {\n  userId: 123456778,\n  licenseKey: 'abc-licensekey',\n  geolite: {\n    enabled: true,\n    path: '/path/to/GeoLite2-City.mmdb'\n  }\n}\nacgeoip.init(geoip)\n\n// lookup using web service\nasync() {\n  let response = await acgeoip.lookup({ ip: '1.2.3.4' })\n}\n\n// lookup using local database\nasync() {\n  let response = await acgeoip.lookupLocal({ ip: '1.2.3.4' })\n}\n```\n\n### Using callbacks\nWe recommend using modern async/await approach, but you can also use classic callbacks.\n```\n// TRADITONAL CALLBACK is available for lookup and lookupLocal \nacgeoip.lookup({\n  ip: '8.8.8.8'\n}, (err, response) => {\n  console.log(response)\n})\n\n```\n\n## Init Parameters\n**Required**   \nInitiate the function with the required \"userId\" and \"licenseKey\" if you want to use the webservice. If you want to use local database, make sure to set geolite.enabled to true and provide the location of the database.\n\n**Mapping**   \nDefine how your response looks like using a mapping array. The array contains objects with properties \"response\" which is the property name in the response and \"geoIP\" which is the path to the GeoIP response. \n\nSee this default setup as example\n```\n mapping: [\n      { response: 'iso2', geoIP: 'country.iso_code' },\n      { response: 'city', geoIP: 'city.names.en' },\n      { response: 'region', geoIP: 'subdivisions[0].names.en' },\n      // the following properties are only available using the paid webservice\n      { response: 'isp', geoIP: 'traits.isp' },\n      { response: 'organization', geoIP: 'traits.organization' },\n      { response: 'domain', geoIP: 'traits.domain' },\n      { response: 'location', geoIP: 'location' },\n    ]\n```\n\n**Caching**   \nIn order to cache the data, you need to provide:\n+ redis - a redis instance (from ioredis)\n+ environment - prefix (default development) for the redisKey (e.g development:geoip:8.8.8.8)\n+ cacheTime - seconds to cache the GeoIP response (default 7 days)\n\n\n## Links\n- [Website](https://www.admiralcloud.com/)\n- [Twitter (@admiralcloud)](https://twitter.com/admiralcloud)\n- [Facebook](https://www.facebook.com/MediaAssetManagement/)\n\n## Thanks\nThanks to https://github.com/maxmind/GeoIP2-node\n\n## License\n[MIT License](https://opensource.org/licenses/MIT) Copyright © 2009-present, AdmiralCloud AG, Mark Poepping","readmeFilename":"README.md"}