diff --git a/.changeset/dependabot-3080.md b/.changeset/dependabot-3080.md new file mode 100644 index 0000000000..24fb5885ab --- /dev/null +++ b/.changeset/dependabot-3080.md @@ -0,0 +1,5 @@ +--- +"@prosopo/ipinfo": patch +--- + +chore(deps): bump @maxmind/geoip2-node from 5.0.0 to 7.1.0 diff --git a/package-lock.json b/package-lock.json index 44d6a9d349..aee51e8b02 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@prosopo/captcha", - "version": "3.7.22", + "version": "3.7.23", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@prosopo/captcha", - "version": "3.7.22", + "version": "3.7.23", "license": "Apache-2.0", "workspaces": [ "dev/*", @@ -5520,16 +5520,6 @@ "node": ">= 4.0.0" } }, - "node_modules/@maxmind/geoip2-node": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@maxmind/geoip2-node/-/geoip2-node-5.0.0.tgz", - "integrity": "sha512-ki+q5//oU4tZ3BAhegZJcB5czoZyic5JSTEKbrUAQB/BzAoAiGyLW0immEmQvVVyy2SMlvBTJ3zqyRj8K9BbwQ==", - "license": "Apache-2.0", - "dependencies": { - "ip6addr": "^0.2.5", - "maxmind": "^4.2.0" - } - }, "node_modules/@mongodb-js/saslprep": { "version": "1.4.12", "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.4.12.tgz", @@ -11781,6 +11771,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8" @@ -15490,6 +15481,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, "engines": [ "node >=0.6.0" ], @@ -17090,16 +17082,6 @@ "node": ">= 12" } }, - "node_modules/ip6addr": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/ip6addr/-/ip6addr-0.2.5.tgz", - "integrity": "sha512-9RGGSB6Zc9Ox5DpDGFnJdIeF0AsqXzdH+FspCfPPaU/L/4tI6P+5lIoFUFm9JXs9IrJv1boqAaNCQmoDADTSKQ==", - "license": "MPL-2.0", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^2.0.2" - } - }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", @@ -18078,6 +18060,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true, "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/json-schema-traverse": { @@ -18155,6 +18138,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "dev": true, "engines": [ "node >=0.6.0" ], @@ -19107,20 +19091,6 @@ "node": ">= 0.4" } }, - "node_modules/maxmind": { - "version": "4.3.29", - "resolved": "https://registry.npmjs.org/maxmind/-/maxmind-4.3.29.tgz", - "integrity": "sha512-Vxx0rh7omBekjZnsDxpw35SrGGM3Uy7NoIKWzZlvh3UcjihGaySR8n+YSQ8YBseCvhEn+yehA98rZkTDW+uhPw==", - "license": "MIT", - "dependencies": { - "mmdb-lib": "2.2.1", - "tiny-lru": "11.3.4" - }, - "engines": { - "node": ">=12", - "npm": ">=6" - } - }, "node_modules/md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -19451,16 +19421,6 @@ "pathe": "^2.0.1" } }, - "node_modules/mmdb-lib": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-2.2.1.tgz", - "integrity": "sha512-DXO4L9W+08T+A7h5+xdT32l7IMot8z7WOH+7C1Maol571PnktQ8un7Ni4CyPFp4H+vht/FDA5/tpjRvWMFQDMw==", - "license": "MIT", - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, "node_modules/mock-socket": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.3.1.tgz", @@ -24044,15 +24004,6 @@ "node": ">=0.6.0" } }, - "node_modules/tiny-lru": { - "version": "11.3.4", - "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-11.3.4.tgz", - "integrity": "sha512-UxWEfRKpFCabAf6fkTNdlfSw/RDUJ/4C6i1aLZaDnGF82PERHyYhz5CMCVYXtLt34LbqgfpJ2bjmgGKgxuF/6A==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=12" - } - }, "node_modules/tinybench": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", @@ -25395,6 +25346,7 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, "engines": [ "node >=0.6.0" ], @@ -28589,7 +28541,7 @@ "version": "0.3.14", "license": "Apache-2.0", "dependencies": { - "@maxmind/geoip2-node": "5.0.0", + "@maxmind/geoip2-node": "7.1.0", "@prosopo/logger": "2.0.6", "@prosopo/types": "5.2.5" }, @@ -28608,6 +28560,18 @@ "npm": "^11" } }, + "packages/ipinfo/node_modules/@maxmind/geoip2-node": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@maxmind/geoip2-node/-/geoip2-node-7.1.0.tgz", + "integrity": "sha512-tOXoITRIPLQdUPf9JEU5ZRsFjO1guKba7kkhoUnZUsDGpS6gX3xcJLQBQgeW4nXL6Ko0LACdbL1aAGY5sgPMmg==", + "license": "Apache-2.0", + "dependencies": { + "maxmind": "^5.0.0" + }, + "engines": { + "node": ">=22" + } + }, "packages/ipinfo/node_modules/@types/node": { "version": "22.10.2", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", @@ -28618,6 +28582,39 @@ "undici-types": "~6.20.0" } }, + "packages/ipinfo/node_modules/maxmind": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/maxmind/-/maxmind-5.0.7.tgz", + "integrity": "sha512-+w637dwfv01MKjkrp4sKDBTEKHLPvWLYb647QTjiz3wG/teSemqudIKNShaS6eqZ7ffxC9oZlQQgIqY0rGojog==", + "license": "MIT", + "dependencies": { + "mmdb-lib": "3.0.3", + "tiny-lru": "13.0.0" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "packages/ipinfo/node_modules/mmdb-lib": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/mmdb-lib/-/mmdb-lib-3.0.3.tgz", + "integrity": "sha512-xQPoBXcNjjHiOvOraFBKtA++uNWF6aCVHL9dRKFXEov8eI3QJwtgiw3qApsonFT5SpoqsEVISUTg3HIDs2DiXw==", + "license": "MIT", + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "packages/ipinfo/node_modules/tiny-lru": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-13.0.0.tgz", + "integrity": "sha512-xDHxKKS1FdF0Tv2P+QT7IeSEg74K/8cEDzbv3Tv6UyHHUgBOjOiQiBp818MGj66dhurQus/IBcoAbwIKtSGc6Q==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=14" + } + }, "packages/keyring": { "name": "@prosopo/keyring", "version": "2.9.76", diff --git a/packages/ipinfo/package.json b/packages/ipinfo/package.json index 1dc8d5c4a6..6bda0f996a 100644 --- a/packages/ipinfo/package.json +++ b/packages/ipinfo/package.json @@ -27,7 +27,7 @@ "test:watch": "NODE_ENV=${NODE_ENV:-test}; npx vitest watch --config ./vite.test.config.ts" }, "dependencies": { - "@maxmind/geoip2-node": "5.0.0", + "@maxmind/geoip2-node": "7.1.0", "@prosopo/logger": "2.0.6", "@prosopo/types": "5.2.5" },