diff --git a/package-lock.json b/package-lock.json index cae3e428..55ebee20 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9472,24 +9472,19 @@ } }, "node_modules/farmhash": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/farmhash/-/farmhash-3.3.1.tgz", - "integrity": "sha512-XUizHanzlr/v7suBr/o85HSakOoWh6HKXZjFYl5C2+Gj0f0rkw+XTUZzrd9odDsgI9G5tRUcF4wSbKaX04T0DQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/farmhash/-/farmhash-4.0.0.tgz", + "integrity": "sha512-Y5XXTEz9S3g8DcCcttzFUcxme+mudNgWDHA84Gy7bY7bdhEZCuOov/16qIYdTCi6zQr/WQZkce1gc0uzZV1tbg==", "hasInstallScript": true, "optional": true, "dependencies": { - "node-addon-api": "^5.1.0", + "node-addon-api": "^8.1.0", "prebuild-install": "^7.1.2" }, "engines": { - "node": ">=10" + "node": ">=16" } }, - "node_modules/farmhash/node_modules/node-addon-api": { - "version": "5.1.0", - "license": "MIT", - "optional": true - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "dev": true, @@ -16043,6 +16038,15 @@ "node": ">=10" } }, + "node_modules/node-addon-api": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.1.0.tgz", + "integrity": "sha512-yBY+qqWSv3dWKGODD6OGE6GnTX7Q2r+4+DfpqxHSHh8x0B4EKP9+wVGLS6U/AM1vxSNNmUEuIV5EGhYwPpfOwQ==", + "optional": true, + "engines": { + "node": "^18 || ^20 || >= 21" + } + }, "node_modules/node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -21373,7 +21377,7 @@ "wkt-parser": "^1.3.3" }, "devDependencies": { - "@turf/helpers": "^7.0.0", + "@turf/helpers": "^7.1.0", "benchmark": "^2.1.4", "fs-extra": "^11.2.0", "proxyquire": "^2.1.3", @@ -21382,7 +21386,7 @@ "tape": "^5.8.1" }, "optionalDependencies": { - "farmhash": "^3.3.1" + "farmhash": "^4.0.0" } } }, @@ -23810,12 +23814,12 @@ "@turf/centroid": "^7.1.0", "@turf/envelope": "^7.1.0", "@turf/flatten": "^7.1.0", - "@turf/helpers": "^7.0.0", + "@turf/helpers": "^7.1.0", "@types/geojson": "^7946.0.14", "alasql": "^4.5.1", "benchmark": "^2.1.4", "classybrew": "0.0.3", - "farmhash": "^3.3.1", + "farmhash": "^4.0.0", "fs-extra": "^11.2.0", "joi": "^17.13.3", "js-sql-parser": "^1.6.0", @@ -28351,19 +28355,13 @@ } }, "farmhash": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/farmhash/-/farmhash-3.3.1.tgz", - "integrity": "sha512-XUizHanzlr/v7suBr/o85HSakOoWh6HKXZjFYl5C2+Gj0f0rkw+XTUZzrd9odDsgI9G5tRUcF4wSbKaX04T0DQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/farmhash/-/farmhash-4.0.0.tgz", + "integrity": "sha512-Y5XXTEz9S3g8DcCcttzFUcxme+mudNgWDHA84Gy7bY7bdhEZCuOov/16qIYdTCi6zQr/WQZkce1gc0uzZV1tbg==", "optional": true, "requires": { - "node-addon-api": "^5.1.0", + "node-addon-api": "^8.1.0", "prebuild-install": "^7.1.2" - }, - "dependencies": { - "node-addon-api": { - "version": "5.1.0", - "optional": true - } } }, "fast-deep-equal": { @@ -32887,6 +32885,12 @@ } } }, + "node-addon-api": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.1.0.tgz", + "integrity": "sha512-yBY+qqWSv3dWKGODD6OGE6GnTX7Q2r+4+DfpqxHSHh8x0B4EKP9+wVGLS6U/AM1vxSNNmUEuIV5EGhYwPpfOwQ==", + "optional": true + }, "node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", diff --git a/packages/winnow/package.json b/packages/winnow/package.json index dd0d8291..92f87005 100644 --- a/packages/winnow/package.json +++ b/packages/winnow/package.json @@ -78,7 +78,7 @@ "tape": "^5.8.1" }, "optionalDependencies": { - "farmhash": "^3.3.1" + "farmhash": "^4.0.0" }, "types": "index.d.ts" }