From 86f60f53ef7131fa5ee5810c37f8468fee67dde8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 16 Sep 2024 19:38:43 +0000
Subject: [PATCH] chore(deps): bump farmhash from 3.3.1 to 4.0.1

Bumps [farmhash](https://github.com/lovell/farmhash) from 3.3.1 to 4.0.1.
- [Release notes](https://github.com/lovell/farmhash/releases)
- [Commits](https://github.com/lovell/farmhash/compare/v3.3.1...v4.0.1)

---
updated-dependencies:
- dependency-name: farmhash
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 package-lock.json            | 48 +++++++++++++++++++-----------------
 packages/winnow/package.json |  2 +-
 2 files changed, 27 insertions(+), 23 deletions(-)

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"
 }