diff --git a/package-lock.json b/package-lock.json index 5e05fb47..2c3fb0cc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9041,24 +9041,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.1", + "resolved": "https://registry.npmjs.org/farmhash/-/farmhash-4.0.1.tgz", + "integrity": "sha512-7OqIJ+tvlABfz+oNyZA6C5YAnhFQWzqyNC7C1R3jAYfEjB2ghuiX6WSCzmy01Sy+yJppMXD3hvpn8FXrZbbGEg==", "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, @@ -15568,6 +15563,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", @@ -20920,7 +20924,7 @@ "tape": "^5.9.0" }, "optionalDependencies": { - "farmhash": "^3.3.1" + "farmhash": "^4.0.1" } } }, @@ -23088,7 +23092,7 @@ "alasql": "^4.5.2", "benchmark": "^2.1.4", "classybrew": "0.0.3", - "farmhash": "^3.3.1", + "farmhash": "^4.0.1", "fs-extra": "^11.2.0", "joi": "^17.13.3", "js-sql-parser": "^1.6.0", @@ -27632,19 +27636,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.1", + "resolved": "https://registry.npmjs.org/farmhash/-/farmhash-4.0.1.tgz", + "integrity": "sha512-7OqIJ+tvlABfz+oNyZA6C5YAnhFQWzqyNC7C1R3jAYfEjB2ghuiX6WSCzmy01Sy+yJppMXD3hvpn8FXrZbbGEg==", "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": { @@ -32142,6 +32140,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 a0317e66..1354a793 100644 --- a/packages/winnow/package.json +++ b/packages/winnow/package.json @@ -78,7 +78,7 @@ "tape": "^5.9.0" }, "optionalDependencies": { - "farmhash": "^3.3.1" + "farmhash": "^4.0.1" }, "types": "index.d.ts" }