Skip to content

Commit 873becd

Browse files
RI-5042: Update electron-rebuilder to newer version so Dockerfile builds with node:18.18
1 parent be5577c commit 873becd

File tree

2 files changed

+45
-54
lines changed

2 files changed

+45
-54
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@
113113
"@babel/preset-react": "^7.22.15",
114114
"@babel/preset-typescript": "^7.23.2",
115115
"@babel/register": "^7.12.1",
116+
"@electron/rebuild": "^3.3.0",
116117
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.10",
117118
"@svgr/webpack": "^8.1.0",
118119
"@teamsupercell/typings-for-css-modules-loader": "^2.4.0",
@@ -171,7 +172,6 @@
171172
"electron-builder-notarize": "^1.5.1",
172173
"electron-debug": "^3.2.0",
173174
"electron-devtools-installer": "^3.2.0",
174-
"electron-rebuild": "^3.2.9",
175175
"eslint": "^7.5.0",
176176
"eslint-config-airbnb": "^18.2.1",
177177
"eslint-config-airbnb-typescript": "^12.0.0",

yarn.lock

Lines changed: 44 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1379,6 +1379,25 @@
13791379
optionalDependencies:
13801380
global-agent "^3.0.0"
13811381

1382+
"@electron/rebuild@^3.3.0":
1383+
version "3.3.0"
1384+
resolved "https://registry.yarnpkg.com/@electron/rebuild/-/rebuild-3.3.0.tgz#6ba0ae1cb545b2e314901d2ac175ca9c03a2e3da"
1385+
integrity sha512-S1vgpzIOS1wCJmsYjdLz97MTUV6UTLcMk/HE3w90HYtVxvW+PQdwxLbgsrECX2bysqcnmM5a0K6mXj/gwVgYtQ==
1386+
dependencies:
1387+
"@malept/cross-spawn-promise" "^2.0.0"
1388+
chalk "^4.0.0"
1389+
debug "^4.1.1"
1390+
detect-libc "^2.0.1"
1391+
fs-extra "^10.0.0"
1392+
got "^11.7.0"
1393+
node-abi "^3.45.0"
1394+
node-api-version "^0.1.4"
1395+
node-gyp "^9.0.0"
1396+
ora "^5.1.0"
1397+
semver "^7.3.5"
1398+
tar "^6.0.5"
1399+
yargs "^17.0.1"
1400+
13821401
"@electron/[email protected]":
13831402
version "1.2.1"
13841403
resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-1.2.1.tgz#3c2c4ff37063a4e9ab1e6ff57db0bc619bc82339"
@@ -5832,9 +5851,9 @@ [email protected]:
58325851
integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
58335852

58345853
detect-libc@^2.0.1:
5835-
version "2.0.1"
5836-
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd"
5837-
integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==
5854+
version "2.0.2"
5855+
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.2.tgz#8ccf2ba9315350e1241b88d0ac3b0e1fbd99605d"
5856+
integrity sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==
58385857

58395858
detect-newline@^3.0.0:
58405859
version "3.1.0"
@@ -6237,26 +6256,6 @@ [email protected]:
62376256
lazy-val "^1.0.5"
62386257
mime "^2.5.2"
62396258

6240-
electron-rebuild@^3.2.9:
6241-
version "3.2.9"
6242-
resolved "https://registry.yarnpkg.com/electron-rebuild/-/electron-rebuild-3.2.9.tgz#ea372be15f591f8d6d978ee9bca6526dadbcf20f"
6243-
integrity sha512-FkEZNFViUem3P0RLYbZkUjC8LUFIK+wKq09GHoOITSJjfDAVQv964hwaNseTTWt58sITQX3/5fHNYcTefqaCWw==
6244-
dependencies:
6245-
"@malept/cross-spawn-promise" "^2.0.0"
6246-
chalk "^4.0.0"
6247-
debug "^4.1.1"
6248-
detect-libc "^2.0.1"
6249-
fs-extra "^10.0.0"
6250-
got "^11.7.0"
6251-
lzma-native "^8.0.5"
6252-
node-abi "^3.0.0"
6253-
node-api-version "^0.1.4"
6254-
node-gyp "^9.0.0"
6255-
ora "^5.1.0"
6256-
semver "^7.3.5"
6257-
tar "^6.0.5"
6258-
yargs "^17.0.1"
6259-
62606259
electron-store@*, electron-store@^8.0.0:
62616260
version "8.1.0"
62626261
resolved "https://registry.yarnpkg.com/electron-store/-/electron-store-8.1.0.tgz#46a398f2bd9aa83c4a9daaae28380e2b3b9c7597"
@@ -6958,6 +6957,11 @@ expect@^29.0.0, expect@^29.7.0:
69586957
jest-message-util "^29.7.0"
69596958
jest-util "^29.7.0"
69606959

6960+
exponential-backoff@^3.1.1:
6961+
version "3.1.1"
6962+
resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6"
6963+
integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==
6964+
69616965
express@^4.17.3:
69626966
version "4.18.2"
69636967
resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59"
@@ -9853,15 +9857,6 @@ lz4js@^0.2.0:
98539857
resolved "https://registry.yarnpkg.com/lz4js/-/lz4js-0.2.0.tgz#09f1a397cb2158f675146c3351dde85058cb322f"
98549858
integrity sha512-gY2Ia9Lm7Ep8qMiuGRhvUq0Q7qUereeldZPP1PMEJxPtEWHJLqw9pgX68oHajBH0nzJK4MaZEA/YNV3jT8u8Bg==
98559859

9856-
lzma-native@^8.0.5:
9857-
version "8.0.6"
9858-
resolved "https://registry.yarnpkg.com/lzma-native/-/lzma-native-8.0.6.tgz#3ea456209d643bafd9b5d911781bdf0b396b2665"
9859-
integrity sha512-09xfg67mkL2Lz20PrrDeNYZxzeW7ADtpYFbwSQh9U8+76RIzx5QsJBMy8qikv3hbUPfpy6hqwxt6FcGK81g9AA==
9860-
dependencies:
9861-
node-addon-api "^3.1.0"
9862-
node-gyp-build "^4.2.1"
9863-
readable-stream "^3.6.0"
9864-
98659860
make-dir@^2.0.0, make-dir@^2.1.0:
98669861
version "2.1.0"
98679862
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
@@ -10682,6 +10677,11 @@ minipass@^4.0.0:
1068210677
resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a"
1068310678
integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==
1068410679

10680+
minipass@^5.0.0:
10681+
version "5.0.0"
10682+
resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d"
10683+
integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
10684+
1068510685
minizlib@^2.0.0, minizlib@^2.1.1, minizlib@^2.1.2:
1068610686
version "2.1.2"
1068710687
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
@@ -10841,10 +10841,10 @@ no-case@^3.0.4:
1084110841
lower-case "^2.0.2"
1084210842
tslib "^2.0.3"
1084310843

10844-
node-abi@^3.0.0:
10845-
version "3.40.0"
10846-
resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.40.0.tgz#51d8ed44534f70ff1357dfbc3a89717b1ceac1b4"
10847-
integrity sha512-zNy02qivjjRosswoYmPi8hIKJRr8MpQyeKT6qlcq/OnOgA3Rhoae+IYOqsM9V5+JnHWmxKnWOT2GxvtqdtOCXA==
10844+
node-abi@^3.45.0:
10845+
version "3.51.0"
10846+
resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.51.0.tgz#970bf595ef5a26a271307f8a4befa02823d4e87d"
10847+
integrity sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==
1084810848
dependencies:
1084910849
semver "^7.3.5"
1085010850

@@ -10853,11 +10853,6 @@ node-addon-api@^1.6.3:
1085310853
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d"
1085410854
integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==
1085510855

10856-
node-addon-api@^3.1.0:
10857-
version "3.2.1"
10858-
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161"
10859-
integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==
10860-
1086110856
node-api-version@^0.1.4:
1086210857
version "0.1.4"
1086310858
resolved "https://registry.yarnpkg.com/node-api-version/-/node-api-version-0.1.4.tgz#1ed46a485e462d55d66b5aa1fe2821720dedf080"
@@ -10889,11 +10884,6 @@ [email protected]:
1088910884
resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.7.tgz#5d2632bbde0ab2f6e22f1bbac2199b07244ae0b3"
1089010885
integrity sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w==
1089110886

10892-
node-gyp-build@^4.2.1:
10893-
version "4.6.0"
10894-
resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.6.0.tgz#0c52e4cbf54bbd28b709820ef7b6a3c2d6209055"
10895-
integrity sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==
10896-
1089710887
node-gyp@^8.4.1:
1089810888
version "8.4.1"
1089910889
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-8.4.1.tgz#3d49308fc31f768180957d6b5746845fbd429937"
@@ -10911,11 +10901,12 @@ node-gyp@^8.4.1:
1091110901
which "^2.0.2"
1091210902

1091310903
node-gyp@^9.0.0:
10914-
version "9.3.1"
10915-
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.3.1.tgz#1e19f5f290afcc9c46973d68700cbd21a96192e4"
10916-
integrity sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==
10904+
version "9.4.1"
10905+
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.4.1.tgz#8a1023e0d6766ecb52764cc3a734b36ff275e185"
10906+
integrity sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==
1091710907
dependencies:
1091810908
env-paths "^2.2.0"
10909+
exponential-backoff "^3.1.1"
1091910910
glob "^7.1.4"
1092010911
graceful-fs "^4.2.6"
1092110912
make-fetch-happen "^10.0.3"
@@ -13911,13 +13902,13 @@ tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0:
1391113902
integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
1391213903

1391313904
tar@^6.0.2, tar@^6.0.5, tar@^6.1.11, tar@^6.1.2:
13914-
version "6.1.13"
13915-
resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b"
13916-
integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==
13905+
version "6.2.0"
13906+
resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73"
13907+
integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==
1391713908
dependencies:
1391813909
chownr "^2.0.0"
1391913910
fs-minipass "^2.0.0"
13920-
minipass "^4.0.0"
13911+
minipass "^5.0.0"
1392113912
minizlib "^2.1.1"
1392213913
mkdirp "^1.0.3"
1392313914
yallist "^4.0.0"

0 commit comments

Comments
 (0)