{"_id":"mmdb-lib","_rev":"17-5a4cfdfb3408e6886b834946d7aacb3e","name":"mmdb-lib","dist-tags":{"latest":"3.0.2"},"versions":{"1.0.0":{"name":"mmdb-lib","version":"1.0.0","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@1.0.0","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"77ce2d3ead3768c0c244b33bce406723d2050345","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-1.0.0.tgz","fileCount":30,"integrity":"sha512-cRne8C+P8WrSQSBE4QARBUxBsRJjYxf7TLjmupw3JL92c7ouMiFiIDiJBEEs9x3OelPD0n2m5ikd11KYp6OPlQ==","signatures":[{"sig":"MEUCIQDmI0VN0TQu/+9yEz5Hjvo9IoivJ3xw1t9Iwuq9wKizwgIgMq0N6E/QradwJOJDjoNX5cay+lAfCrSQnZiW0VSdZWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCa/1CRA9TVsSAnZWagAAde8P/RmIg98ByInuBJTQpTo9\nFb9+Xh4PV6WfpBDYLEW/2MKw8Szq9z1Wq6w5+dL7RGjU8NyoHOzPNma+o24m\n7RYYf/pcmQ5pGhYANPE/LBbz9yETKaic7yiVRmjoanX6BrwzmJkjlhWgGDsJ\nbZpOhIReXYB312dzIYWiqPo9SwHoNI9emRfotevdC6Csa5kIlUjeJKR6Z7gk\n11gpKNnmX8vMaW4FdMEBQDydJkqgHi2nToVQ4zN5Zk+HN6o31VIXunuhrq0U\nxkgMZGKLbnCNE2nwJfa32/omlILYCA38iAL3m8+cTc3yyWEN1Zp4utGmnxIF\nklzaT2yCK/7uDZGwEZ8JTltVWl4RkoeICY6+GhR5hjvdsY8lftQgAWFxVX2J\nPWzuFcxnGa3LBENRDM1Dtk9LXJriWN1Cva5RndTw89Vz9yWvlIBdzn4KT9oz\nFFAgnSvap+TIYup82Di+pZuFKe4PnZ+x71ZZcoqzED87dwokm1zInFzyrxct\nzo9BkI+5nzj8oRLq5VhPWMVVWfw6rAAcNPpHKP5Qu+k2O2zw8znCbMXxztrO\ndtWfJyzR6uJ7qiRJBqcf4gPIllsjuXcjwUBrpldM92Jagnxrgd4rOOpy/tZu\nJHAEwkBCVdih1YoRKW22X+svj+SBPu7pdw8s8OYy0XreJk6yCjGgsuuES+az\ny+we\r\n=26PC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"6941349857126c121111d440d7fb78d7e3704b0b","scripts":{"lint":"echo 'skipping...'","test":"jest","build":"rm -rf lib/* && tsc","lint:types":"tsc --noEmit","prepublish":"npm run build","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"6.14.6","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"12.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","sinon":"9.0.1","tslint":"6.1.0","ts-jest":"26.1.1","ip-address":"6.2.0","typescript":"3.9.6","@types/jest":"26.0.4","@types/node":"10.17.5","@types/sinon":"7.5.2","semantic-release":"17.1.1","@types/ip-address":"5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_1.0.0_1594470388839_0.5313578339142804","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"mmdb-lib","version":"1.1.0","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@1.1.0","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"a310fdf38271689bfc71f3183b888df9ac56289a","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-1.1.0.tgz","fileCount":30,"integrity":"sha512-fQlUvmA+RFgFli7/C0VJskqHAXZZShMuckX1u25zKqArFTSUmn7ZQaxpxQEZJEKr0Zv8y1Wq3XbLAEPWqOK9kQ==","signatures":[{"sig":"MEUCIHCG6bK03eW4wlInGnnQv80r/xcqdcRSEkjEXq4ctwr8AiEA09ukRnz9ErPM78p7gkNSWnHQ+Rk6QQKYxYZUohOEOFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe6xPCRA9TVsSAnZWagAAbioQAImFJnD+XXKaJuTHy/Yt\nZzkmJ2RxlLy/tnySNC7A1gOfkA5QYD/9K1gjkuKWWSk4uaVL8QRcwR0H1Xmy\nanbVdjKVQGckeXvlG4Qc1pZo/4sFeALo1ACp9VWYfhrFCJJAsgkAHnt3G9bw\nnooQR2mHa9YQC3QC+w7TuKdiNf7ui1mScfElhriS9kHNQ0wQL5AdZZe8x8rQ\n4UrAFtBtvWU7dgbPWAwUl/5v2VTigYOccRBnT20y99P6d4Uv3JKV2NML8vuh\nSU0jK5197kzBUw52KPad8j0WtQMzzA2BUPturX125Pe2riAEtmNbGAhm+h9/\nb1z3onOxI+UGhZOKRzd/tRN6/9JV44J5xw7228oBHrzYiSR8Mu7U3znbyIHZ\nGdJuTlDilQSPe90BNjz5EQsORSzyUiwPk4bwDTZ7fQeg19qcOsnOYiNo9De2\nqO34M9soSB8wRY1DF73slfsS2CbppMN5kKcA3gASa+DjNeaIDXUl+JzqXrdr\nBLvnX9WgEoG7r0WXOig/qeTlYcZfNx+OZhF+Fl8mbkJ9+hq+KRPEQwBysZfU\nZR1W6n0Gjr7Sh1Q4ig20UB9yDTSSn3UBptXN8zqAl9DU0grUwjZ9OR5HQDJS\nrC7iE/B/JKwtCUYjHPGD1WV0DIC3oPOrAOwcyTmW6YA0UK6qU1p2Tj7lHJ6F\nh8Dv\r\n=ZmB0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"643b6ee80137f1622c4906aa656875ebae80b872","scripts":{"lint":"echo 'skipping...'","test":"jest","build":"rm -rf lib/* && tsc","lint:types":"tsc --noEmit","prepublish":"npm run build","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"6.14.8","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"12.18.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","sinon":"9.0.1","tslint":"6.1.0","ts-jest":"26.1.1","ip-address":"6.2.0","typescript":"3.9.6","@types/jest":"26.0.4","@types/node":"10.17.5","@types/sinon":"7.5.2","semantic-release":"17.1.1","@types/ip-address":"5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_1.1.0_1601940558955_0.6839168088970196","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"mmdb-lib","version":"1.2.0","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@1.2.0","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"0ecd93f4942f65a2d09be0502fa9126939606727","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-1.2.0.tgz","fileCount":27,"integrity":"sha512-3XYebkStxqCgWJjsmT9FCaE19Yi4Tvs2SBPKhUks3rJJh52oF1AKAd9kei+LTutud3a6RCZ0o2Um96Fn7o3zVA==","signatures":[{"sig":"MEYCIQCNs93PYnMyDl8Sq3Rr36WI8FGSwYNG9ZWZqkraJ0aI4wIhAJitiHI5PDDnuWlRjdyqtVuRTit6bbpoW+s8wO0C1+rQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe8h1CRA9TVsSAnZWagAAKWwQAJOfybuNNFfaT69Da0x+\nlGl9auVPhN96bSwGdO2cZbrz8I04nOa/m4CGayvWeWv1o1ygNagITXZvcuTE\nN4tGlvwuY6BvnHH9BB5gKpRm9ofqJZhq8X1YbkpbT5Xh6VSa6cRDD6WUfbnb\nqPa1D8rmAip8Xsy4j4PcMjMflsauFj+88xTUST2y8OtmIrK2WcNTtgjO3IDO\nobXZaRQ+AXq47n5kKrsppQnAey8EnHN+3Eku/DUIVvtMmPuqiShKUB8RuOxP\nPKqGXHqhbpWj/Akjc5iCE1TosghusIawR6Z55tgm0Euf1px+xDsx/gW9uig/\nBkJITUZU/F8GZ5c7MeDaJQYwCAxladUqHQ0LfDPbgBzMG/n/t6NaG1DT4jyN\nqRDyEvjGfWKeUkoNlJhIz4Ey9XkpeNB69MCJKTnGeIusg4BIyfrj56v1odWY\n0Tx0XWqTL1P4yU59+k5EV5AAm5Wk7otIA/5InfsHCmQPELom+nEk1zEz1P3Y\noZcuyDPHrsOoTbfryzW84nSgyiNu/WTUbqWoIKE6sjBPU5/BFQkxWaw+dpIo\nfSmKflZ/0KFWs4Dlvw4F+iMaNKKI9LC7pH/L68safmIKreyxdgJ26BUOjMTw\nEAKjR28+hnR0bJFCwFQAA8CkIbifPtAEXpE+rG/4si+R/ZNbnl8D2DZ6lJzP\nwsFR\r\n=7Ams\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"2fe9c9f8b800bfc5337bdf1bc1c5deabe04c05d1","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"rm -rf lib/* && tsc","format":"prettier --write src","lint:types":"tsc --noEmit","prepublish":"npm run build","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"6.14.8","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"12.18.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","sinon":"9.0.1","eslint":"^7.10.0","ts-jest":"26.1.1","prettier":"^2.1.2","ip-address":"6.2.0","typescript":"3.9.6","@types/jest":"26.0.4","@types/node":"10.17.5","@types/sinon":"7.5.2","semantic-release":"17.1.1","@types/ip-address":"5.8.2","@typescript-eslint/parser":"^4.4.0","@typescript-eslint/eslint-plugin":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_1.2.0_1601947765244_0.7408046195752371","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"mmdb-lib","version":"1.3.0","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@1.3.0","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"9e19feab91063636546bb28a44d728e283a24ee4","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-1.3.0.tgz","fileCount":27,"integrity":"sha512-KrRrAuC+X9ZkkPZNsqgHUGrop28vcmqISILyUXG0xOYt82ObU9d9XowVsjOVOr5CegyjrkmxEN5ut9r576vq2g==","signatures":[{"sig":"MEYCIQCyK6OiWxJOyD2fHCY+lYWyYL+ymTXpSuUCRT3CKHe2jQIhAJPx0P11cYG5adSYJdqRy/LiuSfDoLBL8X5T8h2sKvss","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrZEiCRA9TVsSAnZWagAAgzAP/3jyiaAOio2912DmOdF6\nAMq3lRJ3tMWXlTFWTgaSNKZYlGjBxNBRIHiVUnlbh42ISa3XzZZbFpzeEqAx\nqFj0J5VDhK94GVLq3j0CRabvoRimJrQimiKzEdrQzmO2g7FFwUY2DZm6KXyF\nbc14Ia66Vpize02A9wvVayVXOjdlXQ8eSGkTaz702sipXD5ZwaM232zJRTOe\ntRmhlluzxVCjgHnGI+hRAjyZyDenLwobP0H94wvb/WtHkPQD0/7hDv4HA2tw\n0tqdsNaDhx1sHpnSHKbBklPx9DB76CCd/OqTKqzGVQENgd/bN0K+vBhQoCLS\nCQwoEl+FXEKaoQMACULE2XKk+majbVCJxgLHQyZlMMhYF3bPyRuKAGXOpqC7\n76Xwa1X7fVt6t0+AKEwJwMO/6u92zcqVJItToW1hGl5kRYZTskXSqGyuVH2B\n0GbafYCmPJMQCftYwgVc1+DKjl7BziiqXSRq9FfUTYrOHfvi1KV1pHrDeWzC\nCgNfSNi4LUULZ03HNFz4+vKUSgOpjIELHBLVHNmSgV7gEVGCRAv+KE4bgbvY\no7gUKJdvEHUcP/RL5FQMc387bE/lDBRgGACn7dLVNMOogxjoNqWaQoHcHjop\n45YlJe9GT6aVuN80NFznSaQjWrePtOeqAxogeIdQbplpxlF0xg4JRrbb5K/4\nT9lu\r\n=1t2G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"4030c4881471a01020cf220c02e825d70311a706","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"rm -rf lib/* && tsc","format":"prettier --write src","lint:types":"tsc --noEmit","prepublish":"npm run build","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"7.14.0","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","sinon":"9.0.1","eslint":"^7.10.0","ts-jest":"26.1.1","prettier":"^2.1.2","ip-address":"6.2.0","typescript":"3.9.6","@types/jest":"26.0.4","@types/node":"10.17.5","@types/sinon":"7.5.2","semantic-release":"17.1.1","@types/ip-address":"5.8.2","@typescript-eslint/parser":"^4.4.0","@typescript-eslint/eslint-plugin":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_1.3.0_1621987618355_0.5307134178989947","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"mmdb-lib","version":"1.3.1","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@1.3.1","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"8433bfa578fb442bc93671c3e81715ef0107d6cd","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-1.3.1.tgz","fileCount":27,"integrity":"sha512-BP/ZqBZ1+Sty+LjFSVjxql4Udk4lU06fQl1vLKCHGcMlqm6YUTqztE9BwnUW2Qi9+uPssrJR3rGW8IybbWhjUA==","signatures":[{"sig":"MEYCIQCTVSPKfr2janTglfTe9ME89AAfN/yZcJEbRUuslhjA4QIhAMKzcNQUkoc/UZS6a3V1Ih7sHUrbUakkkios1DuPhjdB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv8gnCRA9TVsSAnZWagAAxVQP/0VxYSTEBpIcqShNd95J\nQfjTzbu8tXatMFB8eePdvC2BmJFG0xGX1/Ot73T35XXDYRow98pKUQmROn+j\nA/2Oib23ksRVP9ltIZ91DoFVRa/BmM1qvjuW2UhsE+tDhN3NX+9jsi3CkAqt\n7fg/xmHI+bO0P54T97y90qCGoXzBMN816KlCCyzD6u7w2E35sl83DNrbSjKR\ncDViSgAn6IYUi+cJ3bqi3PQfI/lbSOLY582LPyRp/byIgy0qim64d1H17RHz\nQv5G5ls2xA90ztSgLguUg/tjB7upxr/eAhmeKM2iPq7rpvSICmW1ap/I5i/i\n7H/yLhLZO8ExgWZKhirtySPjq0rMbZz9mpFPPGpiY3F9agSyBn3/PRoUfAxX\nDQRru+5RQ8e2wCgrU3jbZIlbwUapzmUM+YGS92RFacs/zIZAnZIJwc8AGSyQ\ngJ0dUC5bdzDC6bsiuTSteycDyXIp+YE9ifrY9BaOrQA1ViaHPPSHQH7RI+iv\nIWdCiCH2XuGwhiXE1gi9so+ArY4QS29YH2as0afozRWK1REViul0g92B4Z8E\nMXQJ4xqUvrkE573u0UgRR/btX1RTDcE66RMzYHioj2p2TeVCPiqKwfhkWqnh\nm2sBPvx/GJ6yRHVE/wARmYR+Fa0NOt8SCKqMaU2AYz3z0v3+qZX1gSZAZhKI\n3tL2\r\n=kf6N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"71ed90f781dacba1c46fabfa0bf4cf580b62756b","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"rm -rf lib/* && tsc","format":"prettier --write src","lint:types":"tsc --noEmit","prepublish":"npm run build","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"7.24.2","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","sinon":"9.0.1","eslint":"^7.10.0","ts-jest":"26.1.1","prettier":"^2.1.2","ip-address":"6.2.0","typescript":"3.9.6","@types/jest":"26.0.4","@types/node":"10.17.5","@types/sinon":"7.5.2","semantic-release":"17.1.1","@types/ip-address":"5.8.2","@typescript-eslint/parser":"^4.4.0","@typescript-eslint/eslint-plugin":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_1.3.1_1639958567385_0.4366597337725511","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"mmdb-lib","version":"1.4.0","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@1.4.0","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"03cf7294bc36b3e60b0dd6461aca59cdec952de3","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-1.4.0.tgz","fileCount":27,"integrity":"sha512-aoCFk6f9F9e0tnLv/6vHBiq6KX4AE+Oc6AbkRLnyVSZtAbazdw2Z18wxNU7gHeUHPs7jNbvRhVT8xFyahh6Ntg==","signatures":[{"sig":"MEUCIHQRfAvHC5uT5SXsB8GulH97wUu1Nu9ln85L/CqeEpL9AiEA/iufWu0O+LBFPwNXK9aeViN9C2+19b01PNKUM4n43wY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh166rCRA9TVsSAnZWagAAuXwP/2Pu8tn2n8oV8HAVrOSC\nRjgmFRf4uqcpzYJErSTrZwjs/SgcN42ASwAX96ZbV108Gx3XvQyFDE6Rfv9j\n7WdSLj8IBuxepPC8xnOfC9ipZNWzwP/npxUdVUETIEOPy6YxCZArWNrP1IDm\nQFHAXVJ0c24OlBGj+1cdHgGq58LkcYg973C6dzfw5VqzU/OTIJNTPofVNZLm\n4d3XmyqBCoi0Y4FC8cuEt/QLXYA9MS+TXZ8dUgox2IZ/nBHM1IM9OutqI5Dj\npw2DgDD5GaSORCVWygIZSgvWr6AU0yAzlwnbBQ6X1m2FaCJqbwtFhKkr+88R\nvMGQnBH3HBzM8qxkJTsGmPKrZhdq+yaEGnyN57ahtYThhzLg0s9PlqC7eYh3\nTcRLiMPPPJ5EXlvF+RnDu3ESrXj0XU8S4Uca1aiuiZ1jOCBTSgi3uyiYDd2N\n+qA5dJkc/hjhGNtyAc/r416V4jwXXw4VxjV6PgxwppCkBkW3YTDrB+1jQw0m\nTncIwFFihbmzWZXwUfrd4XPhwI0LmneSe2H3Ol9WGmdAnC6a6ZJ/rswRG9gz\n7R/3Y2msbExLLTIxIW/ZPcF5/oZ32++lDlS04KeYbLpv/DoOLlBHgpsLYGNg\nfUEDszzbEYBKtiQ9yuCcAbdU6hizz56K3z0Z3cP9ZYrWx0tVOrg5Bf/R+CuA\n3cDx\r\n=NAfQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"5ee160b1ed2f2652cba96d674cbedcef32684477","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"rm -rf lib/* && tsc","format":"prettier --write src","lint:types":"tsc --noEmit","prepublish":"npm run build","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"7.24.2","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","sinon":"9.0.1","eslint":"^7.10.0","ts-jest":"26.1.1","prettier":"^2.1.2","ip-address":"6.2.0","typescript":"3.9.6","@types/jest":"26.0.4","@types/node":"10.17.5","@types/sinon":"7.5.2","semantic-release":"17.1.1","@types/ip-address":"5.8.2","@typescript-eslint/parser":"^4.4.0","@typescript-eslint/eslint-plugin":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_1.4.0_1641524907553_0.2506974765896506","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"mmdb-lib","version":"2.0.0","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@2.0.0","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[{"name":"William Storey @horgh"}],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"55832cbc8f0615d1cd47ce553ef2228df3ae5837","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-2.0.0.tgz","fileCount":11,"integrity":"sha512-jnG2Ap+AaRIItpRC0k1wnB1is6hy6eMEGijQBpUVyV7UMBC056mCmd+d5BMc3mSl2P7Yr6xhlpKqEiNbfRaBbg==","signatures":[{"sig":"MEQCIHVIluRStlqTmKQJHuzArDHpX723HxcNSvXc7UYzw7RcAiA8g1YCMuTDeizWgfk/9Mg3PmzB0Ji+Vk1klIYzqIy5Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh18+ZCRA9TVsSAnZWagAABO4P/iDffVXBqL1g6zVc9ARh\nE6PMy2qvVPeJyJPArBNGNgAjDT0NEIOw+QuXsKL8pp9+bQmWeeLDK1oxhorU\nhaSRgvTN8uZK13wZbdkWPd8s0gmcbiKDxCIKU4fkPw543v4pXvRCr6qx/v/C\neAsKAmTXMgzteYsgvI1h1HbpufSry8NWjt2nyRS3R6jxhgeuA0Ddn3TB/W+R\n9yFZduFeyIInywsyEnp8RJ7mUwEEUJyKxud91vOS5iVtXFyyMS8xZ0aNolwf\nkxxuRYvtoTw+TsxZyL4suQixMkcbOW6gPD1vtXZQD3RTe4CIPBjMMudb9usj\nyo9BAU899oCUQO9V8t4/tMJCke1ewqjibUyPn18j0/PZYm1mZom2CxlvDwx2\nGqBu7zsEQIagWpMt/d7Qlr9kwaN8zIZr5irPN0mpBztp5sdslf3zEj7rHUPq\ncfBEJ4JxemZsN5aIE3YviKJAP+wVrfj9ditYu6r5iAQ4amlv4wOkTVtyMgD+\nr30jowxnubVDjwKejt7FKQtrXgGnqrNgom0tItn3biUUiVFIdz0dreStsU6F\nnMYNVL+lOZj8fYtT+o1qSUjOXfxf/uEvSTaM3LKWRGC17kqon2sNUJWOoo5U\nvGnOFf8Wdu+PPcUCCEulNBG3t6qNdlj1831nejBStaB4ZPAEVWGx6X8XXMbT\nE6Kk\r\n=W64U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"71971dd26811e529125e1342d5f9267e8ec2466b","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"rm -rf lib/* && tsc","format":"prettier --write src","lint:types":"tsc --noEmit","prepublish":"npm run build","test-imports":"node test/imports/commonjs.js && node test/imports/esm.mjs","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"7.24.2","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","sinon":"9.0.1","eslint":"^7.10.0","ts-jest":"^27.1.2","prettier":"^2.1.2","ip-address":"6.2.0","typescript":"4.5.4","@types/jest":"27.0.0","@types/node":"16.0.0","@types/sinon":"7.5.2","semantic-release":"^18.0.1","@types/ip-address":"5.8.2","@typescript-eslint/parser":"^4.4.0","@typescript-eslint/eslint-plugin":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_2.0.0_1641533336986_0.2297922738612319","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"mmdb-lib","version":"2.0.1","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@2.0.1","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[{"name":"William Storey @horgh"}],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"0be531513a0027a9dce70b46aa0089baddfd2bdf","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-2.0.1.tgz","fileCount":19,"integrity":"sha512-wyc188Vdaxi24nCf4S8tbdgs+0VBhOUAcNZ81gnPpd8zT54IhvW+Mvif0OZ7Et5Sm5zWaH8iyuhEj8h5MXiWmA==","signatures":[{"sig":"MEQCIHZoM3RJiV0SL9m7/yfPOe6MSmR07uuaLn4fXSGPrOuwAiBqUquzjbkIbrqBw75TZ/Ta56uaLt+IGeMSRjFlLdQ5Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh19MxCRA9TVsSAnZWagAAtOAP/0atYlX6Re0sJhwqvQm1\nAaMfZwRZA205xgnU4JZ0Lbrm4HcEtjx7bKzr96J4Z4iFaUTN/Y59Ll/yaPj4\n6lUZd7nPhdDHdwrSZmnZMwa3axuBYAaCDs5ubiQO0i7XvuBoeKEtD8C+sWXQ\nQXxipLbOyMRMrZ2Xryz5u8dU+ScVRTF+9LIWgoP284RD6+rIgJXzRcXgbZYE\nhvVz/PzEXhq6dnMHjQ8PTzazNiV4elOn6kk7oYBvlGlAF7irSzQ02hN/iii1\nFpR5NAJ4oq0A23a4tm1y89JOsWhZr6n6TCOHCm2/4rlM3l7ZvF4bW4lfvQ02\ng6rqLlWWzKx4CJ9qBPAfn+4h5pdmrGAfr/NZdSzzd5L902LZmcz28JlpZMRU\ncHwUymm0mCqknyRFyY9Za/ljONgEz0VFa0gY5TTYlTo6TnsvrosYA5aSgQty\nw4sjgfkjeJTORVi/Or3Sn0V4vLPJefRw7mzyHMX1TGGAGzoKptPDOTugz6Er\njDfVzBPsrTD2Dd/6EmPRyo9wRCSwvwjpG9Fc9TBJNlPC56TPP7NGrA446Mn0\nSBKk9p+YcTdlyHIL318ciJwrPz0mHOwhqolrbkeFdDXLk9iuLVqgR5XPuUV1\nrxSHcdmruARTsWekOCuY347jU0qN3kszIpoqZPEAF+nfn+ZxBTPQi1M3ZzDS\nBd24\r\n=mFAc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"9b420d936921b7673a5c4af8ef79ecf01072854f","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"rm -rf lib/* && tsc","format":"prettier --write src","lint:types":"tsc --noEmit","prepublish":"npm run build","test-imports":"node test/imports/commonjs.js && node test/imports/esm.mjs","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"7.24.2","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","sinon":"9.0.1","eslint":"^7.10.0","ts-jest":"^27.1.2","prettier":"^2.1.2","ip-address":"6.2.0","typescript":"4.5.4","@types/jest":"27.0.0","@types/node":"16.0.0","@types/sinon":"7.5.2","semantic-release":"^18.0.1","@types/ip-address":"5.8.2","@typescript-eslint/parser":"^4.4.0","@typescript-eslint/eslint-plugin":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_2.0.1_1641534257810_0.07389431896606191","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"mmdb-lib","version":"2.0.2","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@2.0.2","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[{"name":"William Storey @horgh"},{"name":"Uman Shahzad @UmanShahzad"}],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"fe60404142c0456c19607c72caa15821731ae957","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-2.0.2.tgz","fileCount":19,"integrity":"sha512-shi1I+fCPQonhTi7qyb6hr7hi87R7YS69FlfJiMFuJ12+grx0JyL56gLNzGTYXPU7EhAPkMLliGeyHer0K+AVA==","signatures":[{"sig":"MEYCIQCpD7Y1XtyzixWJkgeoEE8RpE533GZKhdTEgl3V0Ymw6QIhANiiu+pyjJHmfl6UMsmhw7EGn+LArTxKSaBYNqhCzO2R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+1PqCRA9TVsSAnZWagAAkW4P/ijD1nG6XlQKZ/mUY+gz\n1xKP+tbmE5UurxbtTDUw4tHD/aSVkiaE8lx8iqXYsSsCcstrQ3iISlsG76dw\nOX5qXcN3Dq+O9vPYBXr4SdK5VsZxYHOD2zEayIWWVjKpiNXowWG0raFHysgO\ns8zS07+dgzA85VjkWB6SMIjdQP/HPJ/8/PKm0cDs/s3951CD2ZrfFx/8kR+1\nsUHQpLPWyYnAqs2fcAEeo3Uidd4glBwyc538X7SiSYuJgHWYoEgHDuaMxI8Z\nubthrnu407+r5d12b3WNfwaD7fcsU/N6xIxMS+ZRwwb8CzV8mgTjkbFqJvPh\nCx8EUXFDoaVz4UE2G+S499zb+1g6nMj0Lt1wLNJk+L1CuoduVbYMxXIHqnfe\n28YqrqVzBz2t3nLh5tm2YTIXhwpaYUl01YlgBARKvjxClIqOS4Ht5X6P2qfK\nX0TXk9g4ETerosN++94MwfgZISRwFmvD5fu9bcXsvXouA3L9sEBBtjZK7UPh\nxKCISuRjz+WTVXaEvLNJMLlnU1yp5xm+PNVoVdM+5lTBSdEGGqwx/c+sxgrC\n1N73FYE8cG5AZRjK5/fheFD5BE/WccKoHKQHyTgZSfIU8/dp1E0l5JCR1Ze7\nD1nppIPWaDWdOhHN9ddkNWnvnNUrF5nmNGGwi+HXr6Jx/01sEqBpViKpNUQG\n5d66\r\n=wksb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"9bf3d24b99e1bd33d582ae6c4773eba3ae9045ce","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"rm -rf lib/* && tsc","format":"prettier --write src","lint:types":"tsc --noEmit","prepublish":"npm run build","test-imports":"node test/imports/commonjs.js && node test/imports/esm.mjs && ts-node test/imports/typescript.ts","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"7.24.2","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"14.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","sinon":"9.0.1","eslint":"^7.10.0","ts-jest":"^27.1.2","ts-node":"^10.4.0","prettier":"^2.1.2","ip-address":"6.2.0","typescript":"4.5.4","@types/jest":"27.0.0","@types/node":"16.0.0","@types/sinon":"7.5.2","semantic-release":"^18.0.1","@types/ip-address":"5.8.2","@typescript-eslint/parser":"^4.4.0","@typescript-eslint/eslint-plugin":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_2.0.2_1643860970011_0.9670503633710794","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"mmdb-lib","version":"2.1.0","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@2.1.0","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[{"name":"William Storey @horgh"},{"name":"Uman Shahzad @UmanShahzad"}],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"c2456caaf4c7ffa056f77575da6d40988e9e878b","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-2.1.0.tgz","fileCount":19,"integrity":"sha512-tdDTZmnI5G4UoSctv2KxM/3VQt2XRj4CmR5R4VsAWsOUcS3LysHR34wtixWm/pXxXdkBDuN92auxkC0T2+qd1Q==","signatures":[{"sig":"MEYCIQCthwkC4DNlFGOxkuIklPI+sO2EPHE1nMzNNJHmIQd6PgIhAPIYCWwMOvYEwEUWE+k/6ekTg0RseJs+gLqSLot9Sirx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34276},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"3f1c943cbcdaf5403b62411b64f1cb45d360467d","scripts":{"lint":"eslint . --ext .ts","test":"mocha","build":"rm -rf lib/* && tsc","format":"prettier --write src","lint:types":"tsc --noEmit","prepublish":"npm run build","test-imports":"node test/imports/commonjs.js && node test/imports/esm.mjs && ts-node test/imports/typescript.ts","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"9.9.2","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","sinon":"17.0.1","eslint":"^8.0.0","ts-node":"^10.4.0","prettier":"^3.0.0","ip-address":"9.0.5","typescript":"5.3.2","@types/node":"20.10.3","@types/mocha":"^10.0.1","@types/sinon":"17.0.2","semantic-release":"^21.0.0","@types/ip-address":"6.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_2.1.0_1701731978740_0.7530694309344719","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"mmdb-lib","version":"2.1.1","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@2.1.1","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[{"name":"William Storey @horgh"},{"name":"Uman Shahzad @UmanShahzad"}],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"c0d0bd35dc1fca41f0ebd043e43227ab04eb1792","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-2.1.1.tgz","fileCount":19,"integrity":"sha512-yx8H/1H5AfnufiLnzzPqPf4yr/dKU9IFT1rPVwSkrKWHsQEeVVd6+X+L0nUbXhlEFTu3y/7hu38CFmEVgzvyeg==","signatures":[{"sig":"MEYCIQC/ndw7DeXRkqbgalJDeT9c+H7wFXHdwGkGFjPPjNKnoAIhAIqm4s4/Svtk8QAgVCZoMEzeDWpzUe/+TcFwgv0ZDmJG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34459},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"1dec2e7f19ffb99714b9910511a13818f2267f28","scripts":{"test":"mocha","build":"rm -rf lib/* && tsc","format":"prettier --write src","typecheck":"tsc --noEmit","prepublish":"npm run build","test-imports":"node test/imports/commonjs.js && node test/imports/esm.mjs && ts-node test/imports/typescript.ts","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"10.8.0","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","sinon":"17.0.1","ts-node":"^10.4.0","prettier":"^3.0.0","ip-address":"9.0.5","typescript":"5.4.5","@types/node":"20.12.8","@types/mocha":"^10.0.1","@types/sinon":"17.0.3","semantic-release":"^23.0.0","@types/ip-address":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_2.1.1_1716946575895_0.3677175777559274","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"mmdb-lib","version":"2.2.0","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@2.2.0","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[{"name":"William Storey @horgh"},{"name":"Uman Shahzad @UmanShahzad"},{"name":"Gregory Oschwald @oschwald"}],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"fbb08116e56d7b7874314dc680bb74693e5026ff","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-2.2.0.tgz","fileCount":19,"integrity":"sha512-V6DDh3v8tfZFWbeH6fsL5uBIlWL7SvRgGDaAZWFC5kjQ2xP5dl/mLpWwJQ1Ho6ZbEKVp/351QF1JXYTAmeZ/zA==","signatures":[{"sig":"MEQCIDM46C9RbhuYtHefqba4Zyh07xlvXTiGv/ZtGrnAnBuJAiA1Hs7gcNNflgfKrrdsjW7wz7zOrtRie+yKvFIvXvZhMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33459},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"0a287f25dd1db27f995acb4c7fab97eb292ec15d","scripts":{"test":"mocha","build":"rm -rf lib/* && tsc","format":"prettier --write src","typecheck":"tsc --noEmit","prepublish":"npm run build","format:check":"prettier --check src","test:imports":"node test/imports/commonjs.js && node test/imports/esm.mjs && ts-node test/imports/typescript.ts","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","sinon":"20.0.0","ts-node":"^10.4.0","prettier":"^3.5.3","ip-address":"10.0.1","typescript":"5.8.2","@types/node":"22.14.0","@types/mocha":"^10.0.1","@types/sinon":"17.0.4","semantic-release":"^24.0.0","@types/ip-address":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_2.2.0_1745968696759_0.6370454876423768","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"mmdb-lib","version":"2.2.1","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@2.2.1","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[{"name":"William Storey @horgh"},{"name":"Uman Shahzad @UmanShahzad"},{"name":"Gregory Oschwald @oschwald"}],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"1de6b3f6f62933d5a21ff11abe7f08f7f644ac52","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-2.2.1.tgz","fileCount":19,"integrity":"sha512-DXO4L9W+08T+A7h5+xdT32l7IMot8z7WOH+7C1Maol571PnktQ8un7Ni4CyPFp4H+vht/FDA5/tpjRvWMFQDMw==","signatures":[{"sig":"MEQCIAKFCfVDgpV3vjfyHa5y+Qrj7018tMKzrckm47qdLzB/AiBnVnOlm/uvo1hawK063sA1mFKreWwnwpb4KkxCPMHCkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33289},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"ae84e9e34389031ccae79bf7920a10e7f1e2cf8a","scripts":{"test":"mocha","build":"rm -rf lib/* && tsc","format":"prettier --write src","typecheck":"tsc --noEmit","prepublish":"npm run build","format:check":"prettier --check src","test:imports":"node test/imports/commonjs.js && node test/imports/esm.mjs && ts-node test/imports/typescript.ts","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","sinon":"20.0.0","ts-node":"^10.4.0","prettier":"^3.5.3","ip-address":"10.0.1","typescript":"5.8.2","@types/node":"22.14.0","@types/mocha":"^10.0.1","@types/sinon":"17.0.4","semantic-release":"^24.0.0","@types/ip-address":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_2.2.1_1746151073764_0.5602246957912107","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"mmdb-lib","version":"3.0.0","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@3.0.0","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[{"name":"William Storey @horgh"},{"name":"Uman Shahzad @UmanShahzad"},{"name":"Gregory Oschwald @oschwald"}],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"679375157dbfa123f33606f3eb1ab020cbb5bf3a","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-3.0.0.tgz","fileCount":19,"integrity":"sha512-S2SN8Ti75GZVgBRHFO3aUa+260jTkyqqbGQ1l/OPdwBuCsElpVjGkF3AGm2Ny9Ed6gLFWsQtH5Hf85HRTA3QAw==","signatures":[{"sig":"MEUCIQCdDEkgye2RvZATwq4EcDaRT8ihR1uKjZNebs1iYhhDpgIgKLU1McS77+5B91dUg3ZvddKSrpuGgPHUuw2SpZf/Osw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33273},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"153def43f18cbeff65d3c51806a3e9d965ef6248","scripts":{"test":"mocha","build":"rm -rf lib/* && tsc","format":"prettier --write src","typecheck":"tsc --noEmit","prepublish":"npm run build","format:check":"prettier --check src","test:imports":"node test/imports/commonjs.js && node test/imports/esm.mjs && ts-node test/imports/typescript.ts","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","sinon":"20.0.0","ts-node":"^10.4.0","prettier":"^3.5.3","ip-address":"10.0.1","typescript":"5.8.2","@types/node":"22.14.0","@types/mocha":"^10.0.1","@types/sinon":"17.0.4","semantic-release":"^24.0.0","@types/ip-address":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_3.0.0_1746312826041_0.612371531536483","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"mmdb-lib","version":"3.0.1","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","_id":"mmdb-lib@3.0.1","maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"contributors":[{"name":"William Storey @horgh"},{"name":"Uman Shahzad @UmanShahzad"},{"name":"Gregory Oschwald @oschwald"}],"homepage":"https://github.com/runk/mmdb-lib","bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"dist":{"shasum":"d711aadf2453132e0c36d35f2b7f31eb32ba9de8","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-3.0.1.tgz","fileCount":19,"integrity":"sha512-dyAyMR+cRykZd1mw5altC9f4vKpCsuywPwo8l/L5fKqDay2zmqT0mF/BvUoXnQiqGn+nceO914rkPKJoyFnGxA==","signatures":[{"sig":"MEYCIQCn+Nwd4kTUuWBvoaRr0fUVP5l1rJqIaNPVWnU4bT/O+QIhAIBKshjxARCm6yWiWeOnz3cZYeWWiLlquZL8lZ+t7t+2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33450},"main":"lib/index.js","engines":{"npm":">=6","node":">=10"},"gitHead":"d10c4723eaf00021fee04e07e3ff2e9fbb3f946a","scripts":{"test":"mocha","build":"rm -rf lib/* && tsc","format":"prettier --write src","typecheck":"tsc --noEmit","prepublish":"npm run build","format:check":"prettier --check src","test:imports":"node test/imports/commonjs.js && node test/imports/esm.mjs && ts-node test/imports/typescript.ts","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"runk","actor":{"name":"runk","type":"user","email":"deadrunk@gmail.com"},"email":"deadrunk@gmail.com"},"repository":{"url":"git+https://github.com/runk/mmdb-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"Maxmind DB (MMDB) Library","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","sinon":"20.0.0","ts-node":"^10.4.0","prettier":"^3.5.3","ip-address":"10.0.1","typescript":"5.8.3","@types/node":"22.15.31","@types/mocha":"^10.0.1","@types/sinon":"17.0.4","semantic-release":"^24.0.0","@types/ip-address":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mmdb-lib_3.0.1_1750201831517_0.28324804918956437","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"mmdb-lib","version":"3.0.2","homepage":"https://github.com/runk/mmdb-lib","description":"Maxmind DB (MMDB) Library","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"contributors":[{"name":"William Storey @horgh"},{"name":"Uman Shahzad @UmanShahzad"},{"name":"Gregory Oschwald @oschwald"}],"devDependencies":{"@types/ip-address":"7.0.0","@types/mocha":"^10.0.1","@types/node":"24.10.7","@types/sinon":"21.0.0","ip-address":"10.1.0","mocha":"^11.0.0","prettier":"^3.5.3","semantic-release":"^25.0.0","sinon":"21.0.1","ts-node":"^10.4.0","typescript":"5.9.3"},"repository":{"type":"git","url":"git+https://github.com/runk/mmdb-lib.git"},"bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"license":"MIT","scripts":{"build":"rm -rf lib/* && tsc","typecheck":"tsc --noEmit","test":"mocha","test:imports":"node test/imports/commonjs.js && node test/imports/esm.mjs && ts-node test/imports/typescript.ts","format":"prettier --write src","format:check":"prettier --check src","prepublish":"npm run build","semantic-release":"semantic-release"},"gitHead":"36e1d620ede073521e04372859ba85d58dd0ac3b","_id":"mmdb-lib@3.0.2","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-7e87vk0DdWT647wjcfEtWeMtjm+zVGqNohN/aeIymbUfjHQ2T4Sx5kM+1irVDBSloNC3CkGKxswdMoo8yhqTDg==","shasum":"6668b84c224855c52a4d6784eabab635c090725e","tarball":"https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-3.0.2.tgz","fileCount":19,"unpackedSize":33449,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mmdb-lib@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDxK5UkSsyRJ+Wcy5ug7V+oUQRCCNIWU8ujrAOSkqqy5QIgPtrb4obyMi4T5quB1LxaSzNmY7E9KfNU58ZZLRUXMNI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7071144d-14c5-4137-916b-d6cc195e7404"}},"directories":{},"maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mmdb-lib_3.0.2_1768088060998_0.9304922494579495"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-11T12:26:28.839Z","modified":"2026-01-10T23:34:21.521Z","1.0.0":"2020-07-11T12:26:28.947Z","1.1.0":"2020-10-05T23:29:19.103Z","1.2.0":"2020-10-06T01:29:25.368Z","1.3.0":"2021-05-26T00:06:58.495Z","1.3.1":"2021-12-20T00:02:47.556Z","1.4.0":"2022-01-07T03:08:27.703Z","2.0.0":"2022-01-07T05:28:57.126Z","2.0.1":"2022-01-07T05:44:17.993Z","2.0.2":"2022-02-03T04:02:50.270Z","2.1.0":"2023-12-04T23:19:38.923Z","2.1.1":"2024-05-29T01:36:16.110Z","2.2.0":"2025-04-29T23:18:16.963Z","2.2.1":"2025-05-02T01:57:53.968Z","3.0.0":"2025-05-03T22:53:46.244Z","3.0.1":"2025-06-17T23:10:31.689Z","3.0.2":"2026-01-10T23:34:21.170Z"},"bugs":{"url":"http://github.com/runk/mmdb-lib/issues"},"author":{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},"license":"MIT","homepage":"https://github.com/runk/mmdb-lib","keywords":["maxmind","mmdb","geo","geoip","geoip2"],"repository":{"type":"git","url":"git+https://github.com/runk/mmdb-lib.git"},"description":"Maxmind DB (MMDB) Library","contributors":[{"name":"William Storey @horgh"},{"name":"Uman Shahzad @UmanShahzad"},{"name":"Gregory Oschwald @oschwald"}],"maintainers":[{"name":"runk","email":"deadrunk@gmail.com"}],"readme":"# mmdb-lib\n\nJavascript library for working with Maxmind binary databases (aka mmdb or geoip2).\n\nLibrary is designed to be agnostic to environment and works equally well in node.js and browser. Module is fully compatible with IPv6. There are no differences in API between IPv4 and IPv6.\n\n## Installation\n\n```shell\nnpm i mmdb-lib\n```\n\n## Usage\n\n```typescript\nimport fs from 'fs';\nimport * as mmdb from 'mmdb-lib';\n\n// Get a buffer with mmdb database, from file system or whereever.\nconst db = fs.readFileSync('/path/to/GeoLite2-City.mmdb');\n\nconst reader = new mmdb.Reader<CityResponse>(db);\nconsole.log(reader.get('66.6.44.4')); // inferred type `CityResponse`\nconsole.log(reader.getWithPrefixLength('66.6.44.4')); // tuple with inferred type `[CityResponse|null, number]`\n```\n\nSupported response types:\n\n```\n- CountryResponse\n- CityResponse\n- AnonymousIPResponse\n- AnonymousPlusResponse\n- AsnResponse\n- ConnectionTypeResponse\n- DomainResponse\n- IspResponse\n```\n\n## Usage in browser-like environments\n\nLibrary expects to receive an instance of `Buffer` during instantiation of `Reader`. Since there is no direct alternative of node's `Buffer` in browser, you can use https://github.com/feross/buffer that mimics native `Buffer` interface. Neither `ArrayBuffer` nor `Uint8Array` is supported right now. Another requirement is [BigInt](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt) object available.\n\n## Options\n\n_Reader(db:Buffer, [options])_\n\n- `options`: `<Object>`\n  - `cache`: `<Object>` Cache helper. [tiny-lru](https://github.com/avoidwork/tiny-lru) is great basic option. Only two methods expected: `get(key: string | number): any` and `set(key: string | number, val: any): void`.\n\n## References\n\n- Loosely based on https://github.com/PaddeK/node-maxmind-db\n- MaxMind DB file format specification http://maxmind.github.io/MaxMind-DB/\n- MaxMind test/sample DB files https://github.com/maxmind/MaxMind-DB\n- GeoLite2 Free Downloadable Databases http://dev.maxmind.com/geoip/geoip2/geolite2/\n- Great talk about V8 performance https://www.youtube.com/watch?v=UJPdhx5zTaw\n- V8 Optimization killers https://github.com/petkaantonov/bluebird/wiki/Optimization-killers\n- More V8 performance tips http://www.html5rocks.com/en/tutorials/speed/v8/\n\n## License\n\nMIT\n\n## Contributing\n\nAll contributions are welcome. Please make sure to add tests for your changes.\n\nYou need to initialise the repository with the following command:\n\n```shell\ngit submodule update --init --recursive\n```\n\nThen you can run tests with:\n\n```shell\nnpm test\n```\n","readmeFilename":"README.md"}