From 39539f85f4bf141140170414d344fadbf1b903c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Jun 2026 02:26:07 +0000 Subject: [PATCH] chore(deps): bump ip-address and geoip-lite Bumps [ip-address](https://github.com/beaugunderson/ip-address) to 10.2.0 and updates ancestor dependency [geoip-lite](https://github.com/geoip-lite/node-geoip). These dependencies need to be updated together. Updates `ip-address` from 10.1.0 to 10.2.0 - [Commits](https://github.com/beaugunderson/ip-address/compare/v10.1.0...v10.2.0) Updates `geoip-lite` from 1.4.10 to 2.0.2 - [Release notes](https://github.com/geoip-lite/node-geoip/releases) - [Commits](https://github.com/geoip-lite/node-geoip/compare/v1.4.10...v2.0.2) --- updated-dependencies: - dependency-name: geoip-lite dependency-version: 2.0.2 dependency-type: direct:production - dependency-name: ip-address dependency-version: 10.2.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 75 +++++++++++++++-------------------------------- package.json | 2 +- yarn.lock | 66 ++++++++++++----------------------------- 3 files changed, 43 insertions(+), 100 deletions(-) diff --git a/package-lock.json b/package-lock.json index af3b92db9..16ab5ff11 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,7 +46,7 @@ "express-validator": "^7.0.1", "express-ws": "^5.0.2", "form-data": "^4.0.5", - "geoip-lite": "^1.4.10", + "geoip-lite": "^2.0.2", "googleapis": "^100.0.0", "isomorphic-fetch": "^3.0.0", "joi": "^18.0.1", @@ -74,9 +74,7 @@ "redis": "^4.2.0", "regression": "^2.0.1", "sanitize-html": "^2.16.0", - "save-dev": "^0.0.1-security", "sharp": "^0.34.5", - "shx": "^0.4.0", "socket.io": "^4.8.1", "streamifier": "^0.1.1", "supertest": "^6.3.4", @@ -5932,13 +5930,6 @@ "dev": true, "license": "MIT" }, - "node_modules/async": { - "version": "2.6.4", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" - } - }, "node_modules/async-exit-hook": { "version": "2.0.1", "license": "MIT", @@ -6798,6 +6789,7 @@ }, "node_modules/buffer-crc32": { "version": "0.2.13", + "dev": true, "license": "MIT", "engines": { "node": "*" @@ -9346,6 +9338,7 @@ }, "node_modules/fd-slicer": { "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { "pend": "~1.2.0" @@ -9719,29 +9712,31 @@ } }, "node_modules/geoip-lite": { - "version": "1.4.10", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/geoip-lite/-/geoip-lite-2.0.2.tgz", + "integrity": "sha512-C90u7hFgIrDTboiqJm+pc23buM5TykTJq11sCsRItKr6a4IHIHJvZPjq+pY96+Q15saWAMzs3ILzqyEVF0v2gA==", "license": "Apache-2.0", "dependencies": { - "async": "2.1 - 2.6.4", "chalk": "4.1 - 4.1.2", "iconv-lite": "0.4.13 - 0.6.3", - "ip-address": "5.8.9 - 5.9.4", + "ip-address": "^10.2.0", "lazy": "1.0.11", - "rimraf": "2.5.2 - 2.7.1", - "yauzl": "2.9.2 - 2.10.0" + "yauzl": "^3.2.1" }, "engines": { - "node": ">=10.3.0" + "node": ">=24.0.0" } }, - "node_modules/geoip-lite/node_modules/rimraf": { - "version": "2.7.1", - "license": "ISC", + "node_modules/geoip-lite/node_modules/yauzl": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.3.2.tgz", + "integrity": "sha512-Md9ankxxN23wncAN8s7+Tn3Co52zLUPMtnrLAbVCnfG5d2tKBFfmygYSgXlqFgXObtzIgqkx7aNgDBpso9+4qA==", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "pend": "~1.2.0" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=12" } }, "node_modules/get-caller-file": { @@ -11074,15 +11069,12 @@ } }, "node_modules/ip-address": { - "version": "5.9.4", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz", + "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==", "license": "MIT", - "dependencies": { - "jsbn": "1.1.0", - "lodash": "^4.17.15", - "sprintf-js": "1.1.2" - }, "engines": { - "node": ">= 0.10" + "node": ">= 12" } }, "node_modules/ipaddr.js": { @@ -12612,10 +12604,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsbn": { - "version": "1.1.0", - "license": "MIT" - }, "node_modules/jsesc": { "version": "3.1.0", "license": "MIT", @@ -15019,6 +15007,7 @@ }, "node_modules/proxy-from-env": { "version": "1.1.0", + "dev": true, "license": "MIT" }, "node_modules/psl": { @@ -15822,11 +15811,6 @@ "node": ">=6" } }, - "node_modules/save-dev": { - "version": "0.0.1-security", - "resolved": "https://registry.npmjs.org/save-dev/-/save-dev-0.0.1-security.tgz", - "integrity": "sha512-k6knZTDNK8PKKbIqnvxiOveJinuw2LcQjqDoaorZWP9M5AR2EPsnpDeSbeoZZ0pHr5ze1uoaKdK8NBGQrJ34Uw==" - }, "node_modules/sax": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", @@ -16319,16 +16303,6 @@ "node": ">= 14" } }, - "node_modules/socks/node_modules/ip-address": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, "node_modules/sorted-array-functions": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/sorted-array-functions/-/sorted-array-functions-1.3.0.tgz", @@ -16374,10 +16348,6 @@ "memory-pager": "^1.0.2" } }, - "node_modules/sprintf-js": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, "node_modules/sshpk": { "version": "1.18.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", @@ -18051,6 +18021,7 @@ }, "node_modules/yauzl": { "version": "2.10.0", + "dev": true, "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", diff --git a/package.json b/package.json index 34751423a..02fe2336f 100644 --- a/package.json +++ b/package.json @@ -101,7 +101,7 @@ "express-validator": "^7.0.1", "express-ws": "^5.0.2", "form-data": "^4.0.5", - "geoip-lite": "^1.4.10", + "geoip-lite": "^2.0.2", "googleapis": "^100.0.0", "isomorphic-fetch": "^3.0.0", "joi": "^18.0.1", diff --git a/yarn.lock b/yarn.lock index deb3f7562..efa350307 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3789,13 +3789,6 @@ async-mutex@^0.3.2: dependencies: tslib "^2.3.1" -"async@2.1 - 2.6.4": - version "2.6.4" - resolved "https://registry.npmjs.org/async/-/async-2.6.4.tgz" - integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== - dependencies: - lodash "^4.17.14" - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" @@ -6225,18 +6218,16 @@ gensync@^1.0.0-beta.2: resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -geoip-lite@^1.4.10: - version "1.4.10" - resolved "https://registry.npmjs.org/geoip-lite/-/geoip-lite-1.4.10.tgz" - integrity sha512-4N69uhpS3KFd97m00wiFEefwa+L+HT5xZbzPhwu+sDawStg6UN/dPwWtUfkQuZkGIY1Cj7wDVp80IsqNtGMi2w== +geoip-lite@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/geoip-lite/-/geoip-lite-2.0.2.tgz#229c74fbcfb05dfad176c913c904670820bc1c1a" + integrity sha512-C90u7hFgIrDTboiqJm+pc23buM5TykTJq11sCsRItKr6a4IHIHJvZPjq+pY96+Q15saWAMzs3ILzqyEVF0v2gA== dependencies: - async "2.1 - 2.6.4" chalk "4.1 - 4.1.2" iconv-lite "0.4.13 - 0.6.3" - ip-address "5.8.9 - 5.9.4" + ip-address "^10.2.0" lazy "1.0.11" - rimraf "2.5.2 - 2.7.1" - yauzl "2.9.2 - 2.10.0" + yauzl "^3.2.1" get-caller-file@^2.0.5: version "2.0.5" @@ -6755,19 +6746,10 @@ interpret@^1.0.0: resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== -"ip-address@5.8.9 - 5.9.4": - version "5.9.4" - resolved "https://registry.npmjs.org/ip-address/-/ip-address-5.9.4.tgz" - integrity sha512-dHkI3/YNJq4b/qQaz+c8LuarD3pY24JqZWfjB8aZx1gtpc2MDILu9L9jpZe1sHpzo/yWFweQVn+U//FhazUxmw== - dependencies: - jsbn "1.1.0" - lodash "^4.17.15" - sprintf-js "1.1.2" - -ip-address@^10.0.1: - version "10.1.0" - resolved "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz" - integrity sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q== +ip-address@^10.0.1, ip-address@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-10.2.0.tgz#805fc178b20c518bd4c8548b24fe30892d7f3206" + integrity sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA== ipaddr.js@1.9.1: version "1.9.1" @@ -7603,11 +7585,6 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" -jsbn@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz" - integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== - jsbn@~0.1.0: version "0.1.1" resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" @@ -8104,7 +8081,7 @@ lodash.templatesettings@^3.0.0: lodash._reinterpolate "^3.0.0" lodash.escape "^3.0.0" -lodash@^4.0.0, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.21, lodash@^4.17.23, lodash@^4.18.1, lodash@^4.3.0: +lodash@^4.0.0, lodash@^4.17.21, lodash@^4.17.23, lodash@^4.18.1, lodash@^4.3.0: version "4.18.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.18.1.tgz#ff2b66c1f6326d59513de2407bf881439812771c" integrity sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q== @@ -9627,13 +9604,6 @@ rfdc@^1.4.1: resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz" integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== -"rimraf@2.5.2 - 2.7.1": - version "2.7.1" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - rimraf@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" @@ -10084,11 +10054,6 @@ sparse-bitfield@^3.0.3: dependencies: memory-pager "^1.0.2" -sprintf-js@1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz" - integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" @@ -11143,7 +11108,7 @@ yargs@^17.3.1, yargs@^17.7.2: y18n "^5.0.5" yargs-parser "^21.1.1" -"yauzl@2.9.2 - 2.10.0", yauzl@^2.10.0: +yauzl@^2.10.0: version "2.10.0" resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== @@ -11151,6 +11116,13 @@ yargs@^17.3.1, yargs@^17.7.2: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" +yauzl@^3.2.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-3.3.2.tgz#ec30f276da0380406527796a6fb4b2c5461b3929" + integrity sha512-Md9ankxxN23wncAN8s7+Tn3Co52zLUPMtnrLAbVCnfG5d2tKBFfmygYSgXlqFgXObtzIgqkx7aNgDBpso9+4qA== + dependencies: + pend "~1.2.0" + yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"