From 9d3e1877bae9eb594303ad8484550952b59065cf Mon Sep 17 00:00:00 2001
From: "dependabot-preview[bot]"
 <27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Mon, 12 Jul 2021 06:21:23 +0000
Subject: [PATCH] Bump @maxmind/geoip2-node from 1.4.0 to 3.1.0

Bumps [@maxmind/geoip2-node](https://github.com/maxmind/GeoIP2-node) from 1.4.0 to 3.1.0.
- [Release notes](https://github.com/maxmind/GeoIP2-node/releases)
- [Changelog](https://github.com/maxmind/GeoIP2-node/blob/main/CHANGELOG.md)
- [Commits](https://github.com/maxmind/GeoIP2-node/compare/v1.4.0...v3.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
---
 package-lock.json | 66 ++++++++++++++++++++++++++++-------------------
 package.json      |  2 +-
 2 files changed, 40 insertions(+), 28 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 81a168e..67db592 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -42,14 +42,14 @@
       }
     },
     "@maxmind/geoip2-node": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/@maxmind/geoip2-node/-/geoip2-node-1.4.0.tgz",
-      "integrity": "sha512-cykW3+uiRe0aNN3obp+BaPHm6Yuaw7qGIJXppMAJNFHlyK8XPLwbP6jSUsjMRh9zRRwOO5gcb68CFUfAohT6aQ==",
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/@maxmind/geoip2-node/-/geoip2-node-3.1.0.tgz",
+      "integrity": "sha512-BfW+r+qOuC1YnNuZl9oAPxzRpP0aQC/6HMTXPbqNOL8xyqmpxu8e+m9dpF+U7L0U3NqS5u4ZtUUGfohh3Nl3ig==",
       "requires": {
-        "camelcase-keys": "^6.0.1",
+        "camelcase-keys": "^7.0.0",
         "ip6addr": "^0.2.3",
         "lodash.set": "^4.3.2",
-        "maxmind": "^4.1.0"
+        "maxmind": "^4.2.0"
       }
     },
     "@samverschueren/stream-to-observable": {
@@ -410,19 +410,25 @@
       "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk="
     },
     "camelcase-keys": {
-      "version": "6.1.1",
-      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.1.1.tgz",
-      "integrity": "sha512-kEPCddRFChEzO0d6w61yh0WbBiSv9gBnfZWGfXRYPlGqIdIGef6HMR6pgqVSEWCYkrp8B0AtEpEXNY+Jx0xk1A==",
+      "version": "7.0.0",
+      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.0.tgz",
+      "integrity": "sha512-qlQlECgDl5Ev+gkvONaiD4X4TF2gyZKuLBvzx0zLo2UwAxmz3hJP/841aaMHTeH1T7v5HRwoRq91daulXoYWvg==",
       "requires": {
-        "camelcase": "^5.3.1",
-        "map-obj": "^4.0.0",
-        "quick-lru": "^4.0.1"
+        "camelcase": "^6.2.0",
+        "map-obj": "^4.1.0",
+        "quick-lru": "^5.1.1",
+        "type-fest": "^1.2.1"
       },
       "dependencies": {
         "camelcase": {
-          "version": "5.3.1",
-          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
-          "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
+          "version": "6.2.0",
+          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
+          "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg=="
+        },
+        "type-fest": {
+          "version": "1.2.2",
+          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.2.2.tgz",
+          "integrity": "sha512-pfkPYCcuV0TJoo/jlsUeWNV8rk7uMU6ocnYNvca1Vu+pyKi8Rl8Zo2scPt9O72gCsXIm+dMxOOWuA3VFDSdzWA=="
         }
       }
     },
@@ -2408,16 +2414,17 @@
       "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc="
     },
     "map-obj": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz",
-      "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g=="
+      "version": "4.2.1",
+      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz",
+      "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ=="
     },
     "maxmind": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/maxmind/-/maxmind-4.1.0.tgz",
-      "integrity": "sha512-rcJ9EDNDFttuD8zrJSrcBwladOfrGbm37kF8OpgUn7N2ZtgyBQzxtg81Chqkmq2pFyCClBhQ8Nv2zBvoeIuqiQ==",
+      "version": "4.3.2",
+      "resolved": "https://registry.npmjs.org/maxmind/-/maxmind-4.3.2.tgz",
+      "integrity": "sha512-cZ4nsLeYbFWVbhkBU3VTPJ10SDCGAKQ8kGpuYh1AesN4NvMQGab+NIBqcReA4dxQqPjA/CM6e6mQGCusvUSp6Q==",
       "requires": {
-        "tiny-lru": "7.0.2"
+        "mmdb-lib": "1.3.0",
+        "tiny-lru": "7.0.6"
       }
     },
     "media-typer": {
@@ -2503,6 +2510,11 @@
         "minimist": "0.0.8"
       }
     },
+    "mmdb-lib": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-1.3.0.tgz",
+      "integrity": "sha512-KrRrAuC+X9ZkkPZNsqgHUGrop28vcmqISILyUXG0xOYt82ObU9d9XowVsjOVOr5CegyjrkmxEN5ut9r576vq2g=="
+    },
     "mongodb": {
       "version": "3.5.4",
       "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.5.4.tgz",
@@ -3089,9 +3101,9 @@
       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
     },
     "quick-lru": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
-      "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g=="
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+      "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA=="
     },
     "range-parser": {
       "version": "1.2.1",
@@ -3633,9 +3645,9 @@
       "dev": true
     },
     "tiny-lru": {
-      "version": "7.0.2",
-      "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-7.0.2.tgz",
-      "integrity": "sha512-cmc9OOwmnAJtyFBYaznKR3abypEhWecarFrvS5db6qwSgoaDUWV0JX+mdh6B9wN60Wux3+gE1vjzxkoqxFBjqw=="
+      "version": "7.0.6",
+      "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-7.0.6.tgz",
+      "integrity": "sha512-zNYO0Kvgn5rXzWpL0y3RS09sMK67eGaQj9805jlK9G6pSadfriTczzLHFXa/xcW4mIRfmlB9HyQ/+SgL0V1uow=="
     },
     "tmp": {
       "version": "0.0.33",
diff --git a/package.json b/package.json
index 1a05645..9947c56 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,7 @@
     "start": "node ./bin/www"
   },
   "dependencies": {
-    "@maxmind/geoip2-node": "^1.4.0",
+    "@maxmind/geoip2-node": "^3.1.0",
     "cookie-parser": "~1.4.5",
     "debug": "~4.1.1",
     "express": "~4.17.1",