From c6e41bbd7b8242562841923be094278166070fc8 Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Thu, 4 Apr 2024 18:26:29 +0200
Subject: [PATCH] Update electron to version 29.1.6 (#6590)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
---
 .../environments/electron/package.json        |  2 +-
 package-lock.json                             | 21 ++++++++++++-------
 2 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/integration-tests/environments/electron/package.json b/integration-tests/environments/electron/package.json
index 691a1231c8..e62d1af7a4 100644
--- a/integration-tests/environments/electron/package.json
+++ b/integration-tests/environments/electron/package.json
@@ -42,7 +42,7 @@
   "devDependencies": {
     "@realm/mocha-reporter": "*",
     "command-line-args": "^5.2.1",
-    "electron": "^28.1.4",
+    "electron": "^29.1.6",
     "electron-builder": "^24.9.1",
     "mocha-github-actions-reporter": "^0.3.0",
     "mocha-junit-reporter": "^2.2.0",
diff --git a/package-lock.json b/package-lock.json
index eea4813f29..c423d1c6a6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -121,7 +121,7 @@
       "devDependencies": {
         "@realm/mocha-reporter": "*",
         "command-line-args": "^5.2.1",
-        "electron": "^28.1.4",
+        "electron": "29.1.6",
         "electron-builder": "^24.9.1",
         "mocha-github-actions-reporter": "^0.3.0",
         "mocha-junit-reporter": "^2.2.0",
@@ -236,9 +236,6 @@
         "react-native-test-app": "^3.2.16",
         "react-test-renderer": "18.2.0",
         "typescript": "5.0.4"
-      },
-      "engines": {
-        "node": ">=18"
       }
     },
     "integration-tests/environments/react-native-test-app/node_modules/mkdirp": {
@@ -10355,13 +10352,13 @@
       }
     },
     "node_modules/electron": {
-      "version": "28.1.4",
-      "resolved": "https://registry.npmjs.org/electron/-/electron-28.1.4.tgz",
-      "integrity": "sha512-WE6go611KOhtH6efRPMnVC7FE7DCKnQ3ZyHFeI1DbaCy8OU4UjZ8/CZGcuZmZgRdxSBEHoHdgaJkWRHZzF0FOg==",
+      "version": "29.1.6",
+      "resolved": "https://registry.npmjs.org/electron/-/electron-29.1.6.tgz",
+      "integrity": "sha512-UIYfpHR9gRBFKHyejHuXUVQ7nNzZRnoPVOHlijkvqR+DSLwgJ2ZcVVt0LNduNeO8PhPkY1+6kHonL52OTC1cOw==",
       "hasInstallScript": true,
       "dependencies": {
         "@electron/get": "^2.0.0",
-        "@types/node": "^18.11.18",
+        "@types/node": "^20.9.0",
         "extract-zip": "^2.0.1"
       },
       "bin": {
@@ -10445,6 +10442,14 @@
       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.630.tgz",
       "integrity": "sha512-osHqhtjojpCsACVnuD11xO5g9xaCyw7Qqn/C2KParkMv42i8jrJJgx3g7mkHfpxwhy9MnOJr8+pKOdZ7qzgizg=="
     },
+    "node_modules/electron/node_modules/@types/node": {
+      "version": "20.12.4",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.4.tgz",
+      "integrity": "sha512-E+Fa9z3wSQpzgYQdYmme5X3OTuejnnTx88A6p6vkkJosR3KBz+HpE3kqNm98VE6cfLFcISx7zW7MsJkH6KwbTw==",
+      "dependencies": {
+        "undici-types": "~5.26.4"
+      }
+    },
     "node_modules/elliptic": {
       "version": "6.5.4",
       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",