diff --git a/.pnpmfile.cjs b/.pnpmfile.cjs index 3a7e5bd78887..617a1ff0a716 100644 --- a/.pnpmfile.cjs +++ b/.pnpmfile.cjs @@ -162,7 +162,7 @@ function readPackage(pkg, context) { "jest-environment-node": "*", "jest-circus": "*", }), - addDependencies("allure-playwright", { "@playwright/test": "*" }), + addDependencies("allure-playwright", { "@playwright/test": "1.41.0-alpha-jan-8-2024" }), addPeerDependencies("@svgr/core", { "@svgr/plugin-svgo": "*" }), addDependencies("@sentry/react-native", { tslib: "*", diff --git a/apps/ledger-live-desktop/package.json b/apps/ledger-live-desktop/package.json index e189a8ebd22d..1bc23f7959ae 100644 --- a/apps/ledger-live-desktop/package.json +++ b/apps/ledger-live-desktop/package.json @@ -68,9 +68,9 @@ "@ledgerhq/types-cryptoassets": "workspace:^", "@ledgerhq/types-devices": "workspace:^", "@ledgerhq/types-live": "workspace:^", - "@sentry/electron": "^4.15.1", - "@sentry/node": "7.84.0", - "@sentry/tracing": "7.84.0", + "@sentry/electron": "^4.16.0", + "@sentry/node": "7.90.0", + "@sentry/tracing": "7.90.0", "@tippyjs/react": "^4.2.6", "@trust/keyto": "^1.0.1", "@types/qrcode": "^1.5.0", @@ -83,7 +83,7 @@ "dotenv": "^16.0.3", "electron-context-menu": "^3.6.0", "electron-store": "^8.1.0", - "electron-updater": "^6.0.0", + "electron-updater": "^6.1.7", "firebase": "^9.6.6", "focus-trap": "^6.6.1", "fuse.js": "^6.6.2", @@ -140,14 +140,14 @@ "zxcvbn": "^4.4.2" }, "devDependencies": { - "@electron/notarize": "^2.0.0", + "@electron/notarize": "^2.2.0", "@jest/globals": "^29.7.0", "@ledgerhq/react-devtools": "workspace:^", "@ledgerhq/test-utils": "workspace:^", "@octokit/rest": "^18.12.0", - "@playwright/test": "^1.39.0", - "@sentry/cli": "^2.23.0", - "@sentry/types": "^7.86.0", + "@playwright/test": "1.41.0-alpha-jan-8-2024", + "@sentry/cli": "^2.23.2", + "@sentry/types": "^7.91.0", "@testing-library/dom": "^9.3.3", "@testing-library/jest-dom": "^6.1.5", "@testing-library/react": "^14.1.2", @@ -180,13 +180,13 @@ "@types/write-file-atomic": "^4.0.0", "@types/zxcvbn": "^4.4.1", "@vitejs/plugin-react": "^3.1.0", - "allure-playwright": "2.9.2", + "allure-playwright": "2.10.0", "axios": "^1.3.4", "chalk": "^4.1.2", "cross-env": "^7.0.3", "debug": "^4.3.4", - "electron": "^27.0.4", - "electron-builder": "^24.0.0", + "electron": "^28.1.1", + "electron-builder": "^24.9.1", "electron-devtools-installer": "^3.2.0", "esbuild-utils": "workspace:*", "eslint-plugin-jest": "^27.4.2", diff --git a/apps/ledger-live-desktop/tools/config/main.esbuild.js b/apps/ledger-live-desktop/tools/config/main.esbuild.js index ef95c631d951..7a70b3c46fe2 100644 --- a/apps/ledger-live-desktop/tools/config/main.esbuild.js +++ b/apps/ledger-live-desktop/tools/config/main.esbuild.js @@ -8,7 +8,7 @@ module.exports = { ...common, entryPoints: ["./src/index.ts"], entryNames: "main.bundle", - target: ["node18"], + target: ["node20"], platform: "node", format: "cjs", // Some modules have different exports signatures depending on the main field. (for instance bignumber.js) diff --git a/apps/ledger-live-desktop/tools/config/preloader.esbuild.js b/apps/ledger-live-desktop/tools/config/preloader.esbuild.js index 1cd823e450b4..e1b6dd1d30ba 100644 --- a/apps/ledger-live-desktop/tools/config/preloader.esbuild.js +++ b/apps/ledger-live-desktop/tools/config/preloader.esbuild.js @@ -7,6 +7,6 @@ module.exports = { entryNames: "preloader.bundle", platform: "node", format: "cjs", - target: ["chrome114"], + target: ["chrome120"], external: [...electronPreloaderExternals], }; diff --git a/apps/ledger-live-desktop/tools/config/renderer.esbuild.js b/apps/ledger-live-desktop/tools/config/renderer.esbuild.js index fb5cc10cdfac..6ac310be8c6a 100644 --- a/apps/ledger-live-desktop/tools/config/renderer.esbuild.js +++ b/apps/ledger-live-desktop/tools/config/renderer.esbuild.js @@ -16,7 +16,7 @@ module.exports = { entryNames: "renderer.bundle", jsx: "automatic", platform: "browser", - target: ["chrome114"], + target: ["chrome120"], format: "iife", mainFields: ["browser", "module", "main"], assetNames: "assets/[name]-[hash]", diff --git a/apps/ledger-live-desktop/tools/config/webviewPreloader.esbuild.js b/apps/ledger-live-desktop/tools/config/webviewPreloader.esbuild.js index 852233e657ae..bfcc8b8400da 100644 --- a/apps/ledger-live-desktop/tools/config/webviewPreloader.esbuild.js +++ b/apps/ledger-live-desktop/tools/config/webviewPreloader.esbuild.js @@ -7,6 +7,6 @@ module.exports = { entryNames: "webviewPreloader.bundle", platform: "node", format: "cjs", - target: ["chrome114"], + target: ["chrome120"], external: [...electronPreloaderExternals], }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cae9c51d75fb..c19a2264c9ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -290,14 +290,14 @@ importers: specifier: workspace:^ version: link:../../libs/ledgerjs/packages/types-live '@sentry/electron': - specifier: ^4.15.1 - version: 4.15.1 + specifier: ^4.16.0 + version: 4.16.0 '@sentry/node': - specifier: 7.84.0 - version: 7.84.0 + specifier: 7.90.0 + version: 7.90.0 '@sentry/tracing': - specifier: 7.84.0 - version: 7.84.0 + specifier: 7.90.0 + version: 7.90.0 '@tippyjs/react': specifier: ^4.2.6 version: 4.2.6(react-dom@18.2.0)(react@18.2.0) @@ -335,8 +335,8 @@ importers: specifier: ^8.1.0 version: 8.1.0 electron-updater: - specifier: ^6.0.0 - version: 6.1.4 + specifier: ^6.1.7 + version: 6.1.7 firebase: specifier: ^9.6.6 version: 9.8.1 @@ -501,8 +501,8 @@ importers: version: 4.4.2 devDependencies: '@electron/notarize': - specifier: ^2.0.0 - version: 2.0.0 + specifier: ^2.2.0 + version: 2.2.0 '@jest/globals': specifier: ^29.7.0 version: 29.7.0 @@ -516,14 +516,14 @@ importers: specifier: ^18.12.0 version: 18.12.0 '@playwright/test': - specifier: ^1.39.0 - version: 1.39.0 + specifier: 1.41.0-alpha-jan-8-2024 + version: 1.41.0-alpha-jan-8-2024 '@sentry/cli': - specifier: ^2.23.0 - version: 2.23.0 + specifier: ^2.23.2 + version: 2.23.2 '@sentry/types': - specifier: ^7.86.0 - version: 7.86.0 + specifier: ^7.91.0 + version: 7.91.0 '@testing-library/dom': specifier: ^9.3.3 version: 9.3.3 @@ -621,8 +621,8 @@ importers: specifier: ^3.1.0 version: 3.1.0(vite@4.5.1) allure-playwright: - specifier: 2.9.2 - version: 2.9.2 + specifier: 2.10.0 + version: 2.10.0 axios: specifier: ^1.3.4 version: 1.3.4 @@ -636,11 +636,11 @@ importers: specifier: ^4.3.4 version: 4.3.4 electron: - specifier: ^27.0.4 - version: 27.0.4 + specifier: ^28.1.1 + version: 28.1.1 electron-builder: - specifier: ^24.0.0 - version: 24.6.4(lodash@4.17.21) + specifier: ^24.9.1 + version: 24.9.1(lodash@4.17.21) electron-devtools-installer: specifier: ^3.2.0 version: 3.2.0 @@ -5418,8 +5418,8 @@ importers: packages: - /7zip-bin@5.1.1: - resolution: {integrity: sha512-sAP4LldeWNz0lNzmTird3uWfFDWWTeg6V/MsmyyLR9X1idwKBWIgt/ZvinqQldJm3LecKEs1emkbquO6PCiLVQ==} + /7zip-bin@5.2.0: + resolution: {integrity: sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==} dev: true /@aashutoshrathi/word-wrap@1.2.6: @@ -11219,7 +11219,7 @@ packages: dependencies: '@commitlint/top-level': 17.4.0 '@commitlint/types': 17.4.0 - fs-extra: 11.1.1 + fs-extra: 11.2.0 git-raw-commits: 2.0.11 minimist: 1.2.8 dev: true @@ -12154,8 +12154,8 @@ packages: '@types/hammerjs': 2.0.41 dev: false - /@electron/asar@3.2.7: - resolution: {integrity: sha512-8FaSCAIiZGYFWyjeevPQt+0e9xCK9YmJ2Rjg5SXgdsXon6cRnU0Yxnbe6CvJbQn26baifur2Y2G5EBayRIsjyg==} + /@electron/asar@3.2.8: + resolution: {integrity: sha512-cmskk5M06ewHMZAplSiF4AlME3IrnnZhKnWbtwKVLRkdJkKyUVjMLhDIiPIx/+6zQWVlKX/LtmK9xDme7540Sg==} engines: {node: '>=10.12.0'} hasBin: true dependencies: @@ -12164,8 +12164,8 @@ packages: minimatch: 3.1.2 dev: true - /@electron/get@2.0.2: - resolution: {integrity: sha512-eFZVFoRXb3GFGd7Ak7W4+6jBl9wBtiZ4AaYOse97ej6mKj5tkyO0dUnUChs1IhJZtx1BENo4/p4WUTXpi6vT+g==} + /@electron/get@2.0.3: + resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==} engines: {node: '>=12'} dependencies: debug: 4.3.4 @@ -12181,18 +12181,19 @@ packages: - supports-color dev: true - /@electron/notarize@2.0.0: - resolution: {integrity: sha512-dqDpd2YCgl6PHJgXEuKGYH3+L4GIGV7ZbKYJjJv66ed+hVPxZA+GAL5JH8/hCnoyQa8WzJTzqd+qhiL5Oxr+SA==} + /@electron/notarize@2.1.0: + resolution: {integrity: sha512-Q02xem1D0sg4v437xHgmBLxI2iz/fc0D4K7fiVWHa/AnW8o7D751xyKNXgziA6HrTOme9ul1JfWN5ark8WH1xA==} engines: {node: '>= 10.0.0'} dependencies: debug: 4.3.4 fs-extra: 9.1.0 + promise-retry: 2.0.1 transitivePeerDependencies: - supports-color dev: true - /@electron/notarize@2.1.0: - resolution: {integrity: sha512-Q02xem1D0sg4v437xHgmBLxI2iz/fc0D4K7fiVWHa/AnW8o7D751xyKNXgziA6HrTOme9ul1JfWN5ark8WH1xA==} + /@electron/notarize@2.2.0: + resolution: {integrity: sha512-Sf7RG47rafeGuUm+kLEbTXMN8XZeYXN70dMBstrcgiykxCq3SLl1uqxFWndxSI1LfMqv4Eq9PTDHLPwiya31Kg==} engines: {node: '>= 10.0.0'} dependencies: debug: 4.3.4 @@ -12212,7 +12213,7 @@ packages: fs-extra: 10.1.0 isbinaryfile: 4.0.10 minimist: 1.2.8 - plist: 3.0.6 + plist: 3.1.0 transitivePeerDependencies: - supports-color dev: true @@ -12221,13 +12222,13 @@ packages: resolution: {integrity: sha512-lE/U3UNw1YHuowNbTmKNs9UlS3En3cPgwM5MI+agIgr/B1hSze9NdOP0qn7boZaI9Lph8IDv3/24g9IxnJP7aQ==} engines: {node: '>=8.6'} dependencies: - '@electron/asar': 3.2.7 + '@electron/asar': 3.2.8 '@malept/cross-spawn-promise': 1.1.1 debug: 4.3.4 dir-compare: 3.3.0 fs-extra: 9.1.0 minimatch: 3.1.2 - plist: 3.0.6 + plist: 3.1.0 transitivePeerDependencies: - supports-color dev: true @@ -14854,7 +14855,7 @@ packages: engines: {node: ^8.13.0 || >=10.10.0} dependencies: '@grpc/proto-loader': 0.6.12 - '@types/node': 20.8.10 + '@types/node': 20.10.6 dev: false /@grpc/proto-loader@0.6.12: @@ -17124,20 +17125,28 @@ packages: tslib: 2.6.2 dev: true - /@playwright/test@1.39.0: - resolution: {integrity: sha512-3u1iFqgzl7zr004bGPYiN/5EZpRUSFddQBra8Rqll5N0/vfpqlP9I9EXqAoGacuAbX6c9Ulg/Cjqglp5VkK6UQ==} + /@playwright/test@1.40.0: + resolution: {integrity: sha512-PdW+kn4eV99iP5gxWNSDQCbhMaDVej+RXL5xr6t04nbKLCBwYtA046t7ofoczHOm8u6c+45hpDKQVZqtqwkeQg==} engines: {node: '>=16'} hasBin: true dependencies: - playwright: 1.39.0 + playwright: 1.40.0 dev: true - /@playwright/test@1.40.0: - resolution: {integrity: sha512-PdW+kn4eV99iP5gxWNSDQCbhMaDVej+RXL5xr6t04nbKLCBwYtA046t7ofoczHOm8u6c+45hpDKQVZqtqwkeQg==} + /@playwright/test@1.40.1: + resolution: {integrity: sha512-EaaawMTOeEItCRvfmkI9v6rBkF1svM8wjl/YPRrg2N2Wmp+4qJYkWtJsbew1szfKKDm6fPLy4YAanBhIlf9dWw==} engines: {node: '>=16'} hasBin: true dependencies: - playwright: 1.40.0 + playwright: 1.40.1 + dev: true + + /@playwright/test@1.41.0-alpha-jan-8-2024: + resolution: {integrity: sha512-RzqRk0VZTV1OPgoClRN5p6FXWDYZd5YjpWuTHjHzWkp/JcL0ZD0H2NQp28jGuKPhpFZArqxswk7hKbKWXu1cuQ==} + engines: {node: '>=16'} + hasBin: true + dependencies: + playwright: 1.41.0-alpha-jan-8-2024 dev: true /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.11.0)(webpack-dev-server@4.12.0)(webpack@5.89.0): @@ -19710,6 +19719,15 @@ packages: shell-quote: 1.7.3 dev: false + /@sentry-internal/feedback@7.90.0: + resolution: {integrity: sha512-ZIdpwK9KmiE/UYGUgNE3N9A5MWm92rbC/0u04LxQfZh0tGqN2EchwivQpFCWuu5QsKMlsza7aO6YQXsKvwt1Ww==} + engines: {node: '>=12'} + dependencies: + '@sentry/core': 7.90.0 + '@sentry/types': 7.90.0 + '@sentry/utils': 7.90.0 + dev: false + /@sentry-internal/tracing@7.45.0: resolution: {integrity: sha512-0aIDY2OvUX7k2XHaimOlWkboXoQvJ9dEKvfpu0Wh0YxfUTGPa+wplUdg3WVdkk018sq1L11MKmj4MPZyYUvXhw==} engines: {node: '>=8'} @@ -19729,13 +19747,13 @@ packages: '@sentry/utils': 7.76.0 dev: false - /@sentry-internal/tracing@7.84.0: - resolution: {integrity: sha512-y9bGYA0OM6PEREfd+nk4UURZy29tpIw+7vQwpxWfEVs2fqq0/5TBFX/tKFb8AKUI9lVM8v0bcF0bNSCnuPQZHQ==} + /@sentry-internal/tracing@7.90.0: + resolution: {integrity: sha512-74jEtpdio9aRkiVBcrY1ZJXek0oFMqxDJK6BkJNCA+aUK1z96V9viehANRk3Nbxm01rWjmH1U4e1siuo9FhjuQ==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.84.0 - '@sentry/types': 7.84.0 - '@sentry/utils': 7.84.0 + '@sentry/core': 7.90.0 + '@sentry/types': 7.90.0 + '@sentry/utils': 7.90.0 dev: false /@sentry/browser@7.45.0: @@ -19761,27 +19779,28 @@ packages: '@sentry/utils': 7.76.0 dev: false - /@sentry/browser@7.84.0: - resolution: {integrity: sha512-X50TlTKY9WzAnHsYc4FYrCWgm+CdVo0h02ggmodVBUpRLUBjj+cs5Q1plov/v/XeorSwmorNEMUu/n+XZNSsrA==} + /@sentry/browser@7.90.0: + resolution: {integrity: sha512-ik3Jwo+TYjoEesJlt3PlHDcPE9h//WwyUsVkV9ZsVx0MSXb8c1VC4uDMsyUqjA+gPImmw1l9KlWZtvaOooZEhg==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.84.0 - '@sentry/core': 7.84.0 - '@sentry/replay': 7.84.0 - '@sentry/types': 7.84.0 - '@sentry/utils': 7.84.0 + '@sentry-internal/feedback': 7.90.0 + '@sentry-internal/tracing': 7.90.0 + '@sentry/core': 7.90.0 + '@sentry/replay': 7.90.0 + '@sentry/types': 7.90.0 + '@sentry/utils': 7.90.0 dev: false - /@sentry/cli-darwin@2.23.0: - resolution: {integrity: sha512-tWuTxvb6P5pA0E+O1/7jKQ6AP45DOOW+BAd7mwBMHZ+5xG3nsvvrRS9hOIzBNPTeB2RyIEXgpQ2Mb6NdD21DBQ==} + /@sentry/cli-darwin@2.23.2: + resolution: {integrity: sha512-7Jw1yEmJxiNan5WJyiAKXascxoe8uccKVaTvEo0JwzgWhPzS71j3eUlthuQuy0xv5Pqw4d89khAP79X/pzW/dw==} engines: {node: '>=10'} os: [darwin] requiresBuild: true dev: true optional: true - /@sentry/cli-linux-arm64@2.23.0: - resolution: {integrity: sha512-KsOckP+b0xAzrRuoP4eiqJ6ASD6SqIplL8BCHOAODQfvWn9rgNwsJWOgKlWwfrJnkJYkpWVYvYeyx0oeUx3N0g==} + /@sentry/cli-linux-arm64@2.23.2: + resolution: {integrity: sha512-Hs2PbK2++r6Lbss44HIDXJwBSIyw1naLdIpOBi9NVLBGZxO2VLt8sQYDhVDv2ZIUijw1aGc5sg8R7R0/6qqr8Q==} engines: {node: '>=10'} cpu: [arm64] os: [linux, freebsd] @@ -19789,8 +19808,8 @@ packages: dev: true optional: true - /@sentry/cli-linux-arm@2.23.0: - resolution: {integrity: sha512-1R8ngBDKtPw++Km6VnVTx76ndrBL9BuBBNpF9TUCGftK3ArdaifqoIx8cZ8aKu8sWXLAKO7lHzxL4BNPZvlDiw==} + /@sentry/cli-linux-arm@2.23.2: + resolution: {integrity: sha512-fQZNHsGO6kRPT7nuv/GZ048rA2aEGHcrTZEN6UhgHoowPGGmfSpOqlpdXLME6WYWzWeSBt5Sy5RcxMvPzuDnRQ==} engines: {node: '>=10'} cpu: [arm] os: [linux, freebsd] @@ -19798,8 +19817,8 @@ packages: dev: true optional: true - /@sentry/cli-linux-i686@2.23.0: - resolution: {integrity: sha512-KRqB98KstBkKh33ZqUq+q8O0U4c01aTWCNPpVrqAX7zikSk0AAJTG8eAtqwDSx949IkKUl8xa6PFLfz+Nb2EMQ==} + /@sentry/cli-linux-i686@2.23.2: + resolution: {integrity: sha512-emogfai7xCySsTAaixjnh0hgzcb2nhEqz7MRYxGA+rSI8IgP1ZMBfdWHA/4fUap0wLNA6vVgvbHlFcBVQcGchA==} engines: {node: '>=10'} cpu: [x86, ia32] os: [linux, freebsd] @@ -19807,8 +19826,8 @@ packages: dev: true optional: true - /@sentry/cli-linux-x64@2.23.0: - resolution: {integrity: sha512-USHZ0zzg9qujGYAyRjLeUfLDZOMgNjCr82m0BSBMmlFs4oKwHmO6bSvdi9UzNNcpmkOavNAdUM4jnZWk11i46Q==} + /@sentry/cli-linux-x64@2.23.2: + resolution: {integrity: sha512-VewJmJRUFvKR3YiPp1pZOZJxrFGLgBHLGEP/9wBkkp3cY+rKrzQ3b7Dlh9v+YOkz1qjF1R1FsAzvsYd9/05dLg==} engines: {node: '>=10'} cpu: [x64] os: [linux, freebsd] @@ -19816,8 +19835,8 @@ packages: dev: true optional: true - /@sentry/cli-win32-i686@2.23.0: - resolution: {integrity: sha512-lS/B3pONDl18IEu/I//3vcMnosThobyXpqfAm4WYUtFTiw/wwDHgwGgaIjZWm5wMRkPFzYoRFpZfPlUrJd/4cQ==} + /@sentry/cli-win32-i686@2.23.2: + resolution: {integrity: sha512-R8olErQICIV+AdjINxLQYKVGRi49PdSykjs94gfTvJBxb2hvqCpS+LIVS5SFu2UDvT3/9Elq6hXMKxEgYNy0pQ==} engines: {node: '>=10'} cpu: [x86, ia32] os: [win32] @@ -19825,8 +19844,8 @@ packages: dev: true optional: true - /@sentry/cli-win32-x64@2.23.0: - resolution: {integrity: sha512-7LP6wA3w93ViYKQR8tMN2i/SfpQzaXqM2SAHI3yfJ3bdREHOV3+/N0mNiWVRvgL0TKNQJS42v2IILLhiDxufHQ==} + /@sentry/cli-win32-x64@2.23.2: + resolution: {integrity: sha512-GK9xburDBnpBmjtbWrMK+9I7DRKbEhmjfWLdoTQK593xOHPOzy8lhDZ1u9Lp1mUKUcG1xba4BOFZgNppMYG2cA==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -19850,10 +19869,11 @@ packages: - supports-color dev: false - /@sentry/cli@2.23.0: - resolution: {integrity: sha512-xFTv7YOaKWMCSPgN8A1jZpxJQhwdES89pqMTWjJOgjmkwFvziuaTM7O7kazps/cACDhJp2lK2j6AT6imhr4t9w==} + /@sentry/cli@2.23.2: + resolution: {integrity: sha512-coQoJnts6E/yN21uQyI7sqa89kixXQuIRodOPnIymQtYJZG3DAwqxcCBLMS3NZyVQ3HemeuhhDnE/KFd1mS53Q==} engines: {node: '>= 10'} hasBin: true + requiresBuild: true dependencies: https-proxy-agent: 5.0.1 node-fetch: 2.7.0 @@ -19861,13 +19881,13 @@ packages: proxy-from-env: 1.1.0 which: 2.0.2 optionalDependencies: - '@sentry/cli-darwin': 2.23.0 - '@sentry/cli-linux-arm': 2.23.0 - '@sentry/cli-linux-arm64': 2.23.0 - '@sentry/cli-linux-i686': 2.23.0 - '@sentry/cli-linux-x64': 2.23.0 - '@sentry/cli-win32-i686': 2.23.0 - '@sentry/cli-win32-x64': 2.23.0 + '@sentry/cli-darwin': 2.23.2 + '@sentry/cli-linux-arm': 2.23.2 + '@sentry/cli-linux-arm64': 2.23.2 + '@sentry/cli-linux-i686': 2.23.2 + '@sentry/cli-linux-x64': 2.23.2 + '@sentry/cli-win32-i686': 2.23.2 + '@sentry/cli-win32-x64': 2.23.2 transitivePeerDependencies: - encoding - supports-color @@ -19918,22 +19938,22 @@ packages: '@sentry/utils': 7.76.0 dev: false - /@sentry/core@7.84.0: - resolution: {integrity: sha512-tbuwunbBx2kSex15IHCqHDnrMfIlqPc6w/76fwkGqokz3oh9GSEGlLICwmBWL8AypWimUg13IDtFpD0TJTriWA==} + /@sentry/core@7.90.0: + resolution: {integrity: sha512-HolpdHjULCwehKPWHR6IPQM0NBjmORhlBU7FtCh/e8TtSkZ9ztPsuofNBomMS1+mdbL+yxOIc9KUYEl0zRfeAQ==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.84.0 - '@sentry/utils': 7.84.0 + '@sentry/types': 7.90.0 + '@sentry/utils': 7.90.0 dev: false - /@sentry/electron@4.15.1: - resolution: {integrity: sha512-W4ygBAwM8sp+xkaTuJs0e3LDZ5qcQYOce0puJrHA6RvK6RKodVn9O7rTU0g/eeh9Wjl7k0O/JjZMwWtCvMN/Dw==} + /@sentry/electron@4.16.0: + resolution: {integrity: sha512-LocuDMc7iqsvr0Dz3dhHH/S6whPs0xP0VGHkWzBwRYlC0gwYoFmNhH5x+7GbU9xtthBwTOjEV8htyJZXUz7Ymg==} dependencies: - '@sentry/browser': 7.84.0 - '@sentry/core': 7.84.0 - '@sentry/node': 7.84.0 - '@sentry/types': 7.84.0 - '@sentry/utils': 7.84.0 + '@sentry/browser': 7.90.0 + '@sentry/core': 7.90.0 + '@sentry/node': 7.90.0 + '@sentry/types': 7.90.0 + '@sentry/utils': 7.90.0 deepmerge: 4.3.0 tslib: 2.6.2 transitivePeerDependencies: @@ -19993,14 +20013,14 @@ packages: - supports-color dev: false - /@sentry/node@7.84.0: - resolution: {integrity: sha512-Xm3fIXT3TZOQi+6uQBavI8iOehD3PkY7v0y3hog0d4lQTH88vQK9BBsI+jZEq81Em+RG/u7vZNiFo6YMTnWF7Q==} + /@sentry/node@7.90.0: + resolution: {integrity: sha512-VjDI2MCkidoFEzrMa1gqmwYt1sUhYnu+zoFF5P5jgapTVVJ5xc2b7k/lS62U6IsfxHNrIdTtQHsrbCS5+s0GvQ==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.84.0 - '@sentry/core': 7.84.0 - '@sentry/types': 7.84.0 - '@sentry/utils': 7.84.0 + '@sentry-internal/tracing': 7.90.0 + '@sentry/core': 7.90.0 + '@sentry/types': 7.90.0 + '@sentry/utils': 7.90.0 https-proxy-agent: 5.0.1 transitivePeerDependencies: - supports-color @@ -20061,21 +20081,21 @@ packages: '@sentry/utils': 7.76.0 dev: false - /@sentry/replay@7.84.0: - resolution: {integrity: sha512-c4PxT0ZpvkR9zXNfmAk3ojkm6eZ9+NlDze09RFBOCNo69QwIN90hnvbjXFC1+vRIJsfgo78Zr0ya/Wzb3Rog7Q==} + /@sentry/replay@7.90.0: + resolution: {integrity: sha512-fsABtzQ5JQI7G5CC4fg05lVI5DTbd1uwKi41xVKFRmCB5NVTHvK7bHgP8n6uSbnle+gp9rUxVPLLBIPjKfaTmw==} engines: {node: '>=12'} dependencies: - '@sentry-internal/tracing': 7.84.0 - '@sentry/core': 7.84.0 - '@sentry/types': 7.84.0 - '@sentry/utils': 7.84.0 + '@sentry-internal/tracing': 7.90.0 + '@sentry/core': 7.90.0 + '@sentry/types': 7.90.0 + '@sentry/utils': 7.90.0 dev: false - /@sentry/tracing@7.84.0: - resolution: {integrity: sha512-NhBX28vUmCu/5avyGKX6B4UTm4MTOfbdg9ZzCnS7hPuWDfEAUIVHZVryi2q8bqp2DNGJvS9qIq/TSf39JIpdJg==} + /@sentry/tracing@7.90.0: + resolution: {integrity: sha512-7NeLePk/MaL/VzAJ+uF/ic1dA+3nefeHwKdUtDDxbbz72T3uTfPCfXuiZeSara9ykop3kKWc4Ll5JTSi8LbA0Q==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.84.0 + '@sentry-internal/tracing': 7.90.0 dev: false /@sentry/types@6.19.7: @@ -20093,13 +20113,13 @@ packages: engines: {node: '>=8'} dev: false - /@sentry/types@7.84.0: - resolution: {integrity: sha512-VqGLIF3JOUrk7yIXjLXJvAORkZL1e3dDX0Q1okRehwyt/5CRE+mdUTeJZkBo9P9mBwgMyvtwklzOGGrzjb4eMA==} + /@sentry/types@7.90.0: + resolution: {integrity: sha512-dA0Mtba5jYlcQ6xBsGILZuFq4NGrWLfr2ys036z2JE4H1+3PxOVERlD3Di7p+WKYM5gjFw10Hn3EgUV979E3dA==} engines: {node: '>=8'} dev: false - /@sentry/types@7.86.0: - resolution: {integrity: sha512-pGAt0+bMfWgo0KG2epthfNV4Wae03tURpoxNjGo5Fr4cXxvLTSijSAQ6rmmO4bXBJ7+rErEjX30g30o/eEdP9g==} + /@sentry/types@7.91.0: + resolution: {integrity: sha512-bcQnb7J3P3equbCUc+sPuHog2Y47yGD2sCkzmnZBjvBT0Z1B4f36fI/5WjyZhTjLSiOdg3F2otwvikbMjmBDew==} engines: {node: '>=8'} dev: true @@ -20126,11 +20146,11 @@ packages: '@sentry/types': 7.76.0 dev: false - /@sentry/utils@7.84.0: - resolution: {integrity: sha512-qdUVuxnRBvaf05AU+28R+xYtZmi/Ymf8os3Njq9g4XuA+QEkZLbzmIpRK5W9Ja7vUtjOeg29Xgg43A8znde9LQ==} + /@sentry/utils@7.90.0: + resolution: {integrity: sha512-6BpqAzONm/HQbdlL4TY2W2vBSmaG/eVvwUaHoz0wB49EkWwpF6j/SO9Kb/XkiA/qp9GoJVXpnGBFQLPx7kv/Yw==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.84.0 + '@sentry/types': 7.90.0 dev: false /@shopify/react-native-performance-navigation@3.0.0(@babel/runtime@7.22.10)(@react-navigation/core@6.4.6)(@react-navigation/native@6.0.13)(@react-navigation/stack@6.3.1)(@shopify/react-native-performance@4.1.2)(react-native@0.72.6)(react@18.2.0): @@ -23611,10 +23631,10 @@ packages: /@types/cacheable-request@6.0.3: resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} dependencies: - '@types/http-cache-semantics': 4.0.1 + '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.8.10 - '@types/responselike': 1.0.0 + '@types/node': 18.19.5 + '@types/responselike': 1.0.3 dev: true /@types/cbor@6.0.0: @@ -23695,6 +23715,12 @@ packages: resolution: {integrity: sha512-9MVYlmIgmRR31C5b4FVSWtuMmBHh2mOWQYfl7XAYOa8dsnb7iEmUmRSWSFgXFtkjxO65d7hTUHQC+RhR/9IWFg==} dev: true + /@types/debug@4.1.12: + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + dependencies: + '@types/ms': 0.7.34 + dev: true + /@types/debug@4.1.7: resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} dependencies: @@ -23824,13 +23850,13 @@ packages: resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 20.8.10 + '@types/node': 18.16.19 dev: true /@types/fs-extra@9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 20.8.10 + '@types/node': 20.10.6 dev: true /@types/glob@7.2.0: @@ -23873,8 +23899,8 @@ packages: /@types/html-minifier-terser@6.1.0: resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} - /@types/http-cache-semantics@4.0.1: - resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} + /@types/http-cache-semantics@4.0.4: + resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} dev: true /@types/http-proxy@1.17.9: @@ -23981,7 +24007,7 @@ packages: /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 20.8.10 + '@types/node': 18.16.19 dev: true /@types/jsonwebtoken@8.5.8: @@ -24001,7 +24027,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.8.10 + '@types/node': 18.19.5 /@types/ledgerhq__hw-transport@4.21.4: resolution: {integrity: sha512-vep+6yZnGv6owAthIY0w3f72w4dJIb4+yE5PCHveInTlZE9wukvU6Wc5Eig0OUUxcdhTazzeZx1xUaNVLqyQSg==} @@ -24059,6 +24085,10 @@ packages: /@types/ms@0.7.31: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + /@types/ms@0.7.34: + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + dev: true + /@types/node-fetch@2.6.9: resolution: {integrity: sha512-bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA==} dependencies: @@ -24094,6 +24124,21 @@ packages: /@types/node@18.16.19: resolution: {integrity: sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA==} + /@types/node@18.19.5: + resolution: {integrity: sha512-22MG6T02Hos2JWfa1o5jsIByn+bc5iOt1IS4xyg6OG68Bu+wMonVZzdrgCw693++rpLE9RUT/Bx15BeDzO0j+g==} + dependencies: + undici-types: 5.26.5 + + /@types/node@20.10.6: + resolution: {integrity: sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==} + dependencies: + undici-types: 5.26.5 + + /@types/node@20.10.7: + resolution: {integrity: sha512-fRbIKb8C/Y2lXxB5eVMj4IU7xpdox0Lh8bUPEdtLysaylsml1hOOx1+STloRs/B9nf7C6kPRmmg/V7aQW7usNg==} + dependencies: + undici-types: 5.26.5 + /@types/node@20.8.10: resolution: {integrity: sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==} dependencies: @@ -24157,11 +24202,11 @@ packages: sonic-boom: 2.8.0 dev: false - /@types/plist@3.0.2: - resolution: {integrity: sha512-ULqvZNGMv0zRFvqn8/4LSPtnmN4MfhlPNtJCTpKuIIxGVGZ2rYWzFXrvEBoh9CVyqSE7D6YFRJ1hydLHI6kbWw==} + /@types/plist@3.0.5: + resolution: {integrity: sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==} requiresBuild: true dependencies: - '@types/node': 20.8.10 + '@types/node': 20.10.7 xmlbuilder: 15.1.1 dev: true optional: true @@ -24537,6 +24582,13 @@ packages: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: '@types/node': 20.8.10 + dev: false + + /@types/responselike@1.0.3: + resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} + dependencies: + '@types/node': 18.19.5 + dev: true /@types/retry@0.12.0: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} @@ -24713,8 +24765,8 @@ packages: resolution: {integrity: sha512-xfHdwa1FMJ082prjSJpoEI57GZITiQz10r3vEJCHa2khEFQjKy91aWKz6+zybzssCvXUwE1LQWgWVwZ4nYUvHQ==} dev: true - /@types/verror@1.10.6: - resolution: {integrity: sha512-NNm+gdePAX1VGvPcGZCDKQZKYSiAWigKhKaz5KF94hG6f2s8de9Ow5+7AbXoeKxL8gavZfk4UquSAygOF2duEQ==} + /@types/verror@1.10.9: + resolution: {integrity: sha512-MLx9Z+9lGzwEuW16ubGeNkpBDE84RpB/NyGgg6z2BTpWzKkGU451cAY3UkUzZEp72RHF585oJ3V8JVNqIplcAQ==} requiresBuild: true dev: true optional: true @@ -24782,7 +24834,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 20.8.10 + '@types/node': 18.19.5 dev: true optional: true @@ -25114,7 +25166,7 @@ packages: debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.3.7 tsutils: 3.21.0(typescript@5.1.3) typescript: 5.1.3 transitivePeerDependencies: @@ -25135,7 +25187,7 @@ packages: debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.3.7 tsutils: 3.21.0(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: @@ -26074,6 +26126,12 @@ packages: resolution: {integrity: sha512-yceMpm/xd4W2a85iqZyO09gTnHvXF6pyiWjD2jcOJs7hRoZtNNOO1eJlhHj1ixA+xip2hOyGn+LgcvLCMo5zXA==} engines: {node: '>=10.0.0'} + /@xmldom/xmldom@0.8.10: + resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} + engines: {node: '>=10.0.0'} + requiresBuild: true + dev: true + /@xstate/react@1.6.3(@types/react@18.2.28)(react@18.2.0)(xstate@4.32.0): resolution: {integrity: sha512-NCUReRHPGvvCvj2yLZUTfR0qVp6+apc8G83oXSjN4rl89ZjyujiKrTff55bze/HrsvCsP/sUJASf2n0nzMF1KQ==} peerDependencies: @@ -26585,17 +26643,17 @@ packages: uuid: 3.4.0 dev: true - /allure-js-commons@2.9.2: - resolution: {integrity: sha512-Qvi+zMZQruklqcnqG/zHCnE209v1YiWGhO3H2aPW2aXC8Ockqd01a+w2lP4Qqp3SfC+WQDeAK2+pp+v+eNl8xQ==} + /allure-js-commons@2.10.0: + resolution: {integrity: sha512-DgACWBU2dchQD8tQOo5Y0MXx08SSzdgCnKBdwrOu29vITYBXih+0r8SbmrFYQhjAbn8eKMM+mXq+rKtjZRa2oA==} dependencies: properties: 1.2.1 dev: true - /allure-playwright@2.9.2: - resolution: {integrity: sha512-N0X1c1GGLg74vdDAuq86KCekuvQ5BaqqpgcBpJj5x3y/RlQPBn84wlg8PT/ViKQM4EdbNFMXOXpa5Opufv6qCg==} + /allure-playwright@2.10.0: + resolution: {integrity: sha512-zDljPJ/Fnyd2fn7msChtZebwkSVmAGLe/oWK7okGi0Ed+iHZ0E5Vwe5Z5MtUdfLjnT/OkOduwmS7R/DHeTXFSA==} dependencies: - '@playwright/test': 1.39.0 - allure-js-commons: 2.9.2 + '@playwright/test': 1.40.1 + allure-js-commons: 2.10.0 dev: true /anser@1.4.10: @@ -26735,8 +26793,8 @@ packages: resolution: {integrity: sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==} dev: true - /app-builder-lib@24.6.4(dmg-builder@24.6.4)(lodash@4.17.21): - resolution: {integrity: sha512-m9931WXb83teb32N0rKg+ulbn6+Hl8NV5SUpVDOVz9MWOXfhV6AQtTdftf51zJJvCQnQugGtSqoLvgw6mdF/Rg==} + /app-builder-lib@24.9.1(dmg-builder@24.9.1)(lodash@4.17.21): + resolution: {integrity: sha512-Q1nYxZcio4r+W72cnIRVYofEAyjBd3mG47o+zms8HlD51zWtA/YxJb01Jei5F+jkWhge/PTQK+uldsPh6d0/4g==} engines: {node: '>=14.0.0'} peerDependencies: dmg-builder: '*' @@ -26747,7 +26805,7 @@ packages: lodash: optional: true dependencies: - 7zip-bin: 5.1.1 + 7zip-bin: 5.2.0 '@develar/schema-utils': 2.6.5 '@electron/notarize': 2.1.0 '@electron/osx-sign': 1.0.5 @@ -26756,13 +26814,13 @@ packages: '@types/fs-extra': 9.0.13 async-exit-hook: 2.0.1 bluebird-lst: 1.0.9 - builder-util: 24.5.0 - builder-util-runtime: 9.2.1 + builder-util: 24.8.1 + builder-util-runtime: 9.2.3 chromium-pickle-js: 0.2.0 debug: 4.3.4 - dmg-builder: 24.6.4(lodash@4.17.21) + dmg-builder: 24.9.1(lodash@4.17.21) ejs: 3.1.9 - electron-publish: 24.5.0 + electron-publish: 24.8.1 form-data: 4.0.0 fs-extra: 10.1.0 hosted-git-info: 4.1.0 @@ -27164,6 +27222,9 @@ packages: /async@3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} + /async@3.2.5: + resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} + /asynciterator.prototype@1.0.0: resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} dependencies: @@ -28738,6 +28799,11 @@ packages: engines: {node: '>=0.4.0'} dev: true + /buffer-equal@1.0.1: + resolution: {integrity: sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==} + engines: {node: '>=0.4'} + dev: true + /buffer-fill@1.0.0: resolution: {integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==} @@ -28830,23 +28896,23 @@ packages: node-gyp-build: 4.6.0 dev: false - /builder-util-runtime@9.2.1: - resolution: {integrity: sha512-2rLv/uQD2x+dJ0J3xtsmI12AlRyk7p45TEbE/6o/fbb633e/S3pPgm+ct+JHsoY7r39dKHnGEFk/AASRFdnXmA==} + /builder-util-runtime@9.2.3: + resolution: {integrity: sha512-FGhkqXdFFZ5dNC4C+yuQB9ak311rpGAw+/ASz8ZdxwODCv1GGMWgLDeofRkdi0F3VCHQEWy/aXcJQozx2nOPiw==} engines: {node: '>=12.0.0'} dependencies: debug: 4.3.4 - sax: 1.2.4 + sax: 1.3.0 transitivePeerDependencies: - supports-color - /builder-util@24.5.0: - resolution: {integrity: sha512-STnBmZN/M5vGcv01u/K8l+H+kplTaq4PAIn3yeuufUKSpcdro0DhJWxPI81k5XcNfC//bjM3+n9nr8F9uV4uAQ==} + /builder-util@24.8.1: + resolution: {integrity: sha512-ibmQ4BnnqCnJTNrdmdNlnhF48kfqhNzSeqFMXHLIl+o9/yhn6QfOaVrloZ9YUu3m0k3rexvlT5wcki6LWpjTZw==} dependencies: - 7zip-bin: 5.1.1 - '@types/debug': 4.1.7 + 7zip-bin: 5.2.0 + '@types/debug': 4.1.12 app-builder-bin: 4.0.0 bluebird-lst: 1.0.9 - builder-util-runtime: 9.2.1 + builder-util-runtime: 9.2.3 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.4 @@ -29028,14 +29094,14 @@ packages: responselike: 1.0.2 dev: false - /cacheable-request@7.0.2: - resolution: {integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==} + /cacheable-request@7.0.4: + resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} engines: {node: '>=8'} dependencies: clone-response: 1.0.3 get-stream: 5.2.0 http-cache-semantics: 4.1.1 - keyv: 4.5.2 + keyv: 4.5.4 lowercase-keys: 2.0.0 normalize-url: 6.1.0 responselike: 2.0.1 @@ -29956,11 +30022,11 @@ packages: semver: 7.5.4 dev: false - /config-file-ts@0.2.4: - resolution: {integrity: sha512-cKSW0BfrSaAUnxpgvpXPLaaW/umg4bqg4k3GO1JqlRfpx+d5W0GDXznCMkWotJQek5Mmz1MJVChQnz3IVaeMZQ==} + /config-file-ts@0.2.6: + resolution: {integrity: sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w==} dependencies: - glob: 7.2.3 - typescript: 4.9.5 + glob: 10.3.10 + typescript: 5.3.3 dev: true /confusing-browser-globals@1.0.11: @@ -32350,7 +32416,7 @@ packages: /dir-compare@3.3.0: resolution: {integrity: sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==} dependencies: - buffer-equal: 1.0.0 + buffer-equal: 1.0.1 minimatch: 3.1.2 dev: true @@ -32364,12 +32430,12 @@ packages: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} dev: false - /dmg-builder@24.6.4(lodash@4.17.21): - resolution: {integrity: sha512-BNcHRc9CWEuI9qt0E655bUBU/j/3wUCYBVKGu1kVpbN5lcUdEJJJeiO0NHK3dgKmra6LUUZlo+mWqc+OCbi0zw==} + /dmg-builder@24.9.1(lodash@4.17.21): + resolution: {integrity: sha512-huC+O6hvHd24Ubj3cy2GMiGLe2xGFKN3klqVMLAdcbB6SWMd1yPSdZvV8W1O01ICzCCRlZDHiv4VrNUgnPUfbQ==} dependencies: - app-builder-lib: 24.6.4(dmg-builder@24.6.4)(lodash@4.17.21) - builder-util: 24.5.0 - builder-util-runtime: 9.2.1 + app-builder-lib: 24.9.1(dmg-builder@24.9.1)(lodash@4.17.21) + builder-util: 24.8.1 + builder-util-runtime: 9.2.3 fs-extra: 10.1.0 iconv-lite: 0.6.3 js-yaml: 4.1.0 @@ -32387,12 +32453,12 @@ packages: hasBin: true requiresBuild: true dependencies: - '@types/plist': 3.0.2 - '@types/verror': 1.10.6 + '@types/plist': 3.0.5 + '@types/verror': 1.10.9 ajv: 6.12.6 crc: 3.8.0 iconv-corefoundation: 1.1.7 - plist: 3.0.6 + plist: 3.1.0 smart-buffer: 4.2.0 verror: 1.10.1 dev: true @@ -32720,16 +32786,16 @@ packages: dependencies: jake: 10.8.7 - /electron-builder@24.6.4(lodash@4.17.21): - resolution: {integrity: sha512-uNWQoU7pE7qOaIQ6CJHpBi44RJFVG8OHRBIadUxrsDJVwLLo8Nma3K/EEtx5/UyWAQYdcK4nVPYKoRqBb20hbA==} + /electron-builder@24.9.1(lodash@4.17.21): + resolution: {integrity: sha512-v7BuakDuY6sKMUYM8mfQGrwyjBpZ/ObaqnenU0H+igEL10nc6ht049rsCw2HghRBdEwJxGIBuzs3jbEhNaMDmg==} engines: {node: '>=14.0.0'} hasBin: true dependencies: - app-builder-lib: 24.6.4(dmg-builder@24.6.4)(lodash@4.17.21) - builder-util: 24.5.0 - builder-util-runtime: 9.2.1 + app-builder-lib: 24.9.1(dmg-builder@24.9.1)(lodash@4.17.21) + builder-util: 24.8.1 + builder-util-runtime: 9.2.3 chalk: 4.1.2 - dmg-builder: 24.6.4(lodash@4.17.21) + dmg-builder: 24.9.1(lodash@4.17.21) fs-extra: 10.1.0 is-ci: 3.0.1 lazy-val: 1.0.5 @@ -32770,12 +32836,12 @@ packages: resolution: {integrity: sha512-3X99K852Yoqu9AcW50qz3ibYBWY79/pBhlMCab8ToEWS48R0T9tyxRiQhwylE7zQdXrMnx2JKqUJyMPmt5FBqA==} dev: false - /electron-publish@24.5.0: - resolution: {integrity: sha512-zwo70suH15L15B4ZWNDoEg27HIYoPsGJUF7xevLJLSI7JUPC8l2yLBdLGwqueJ5XkDL7ucYyRZzxJVR8ElV9BA==} + /electron-publish@24.8.1: + resolution: {integrity: sha512-IFNXkdxMVzUdweoLJNXSupXkqnvgbrn3J4vognuOY06LaS/m0xvfFYIf+o1CM8if6DuWYWoQFKPcWZt/FUjZPw==} dependencies: '@types/fs-extra': 9.0.13 - builder-util: 24.5.0 - builder-util-runtime: 9.2.1 + builder-util: 24.8.1 + builder-util-runtime: 9.2.3 chalk: 4.1.2 fs-extra: 10.1.0 lazy-val: 1.0.5 @@ -32798,10 +32864,10 @@ packages: resolution: {integrity: sha512-mqi2oL1mfeHYtOdCxbPQYV/PL7YrQlxbvFEZ0Ee8GbDdShimqt2/S6z2RWqysuvlwdOrQdqvE0KZrBTipAeJzg==} dev: true - /electron-updater@6.1.4: - resolution: {integrity: sha512-yYAJc6RQjjV4WtInZVn+ZcLyXRhbVXoomKEfUUwDqIk5s2wxzLhWaor7lrNgxODyODhipjg4SVPMhJHi5EnsCA==} + /electron-updater@6.1.7: + resolution: {integrity: sha512-SNOhYizjkm4ET+Y8ilJyUzcVsFJDtINzVN1TyHnZeMidZEG3YoBebMyXc/J6WSiXdUaOjC7ngekN6rNp6ardHA==} dependencies: - builder-util-runtime: 9.2.1 + builder-util-runtime: 9.2.3 fs-extra: 10.1.0 js-yaml: 4.1.0 lazy-val: 1.0.5 @@ -32813,14 +32879,14 @@ packages: - supports-color dev: false - /electron@27.0.4: - resolution: {integrity: sha512-ob29rN1mtiyAXzF8HsHd5jh8bYKd9OQDakfdOExi0F7epU97gXPHaj6JPjbBJ/vpki5d32SyKVePW4vxeNZk1A==} + /electron@28.1.1: + resolution: {integrity: sha512-HJSbGHpRl46jWCp5G4OH57KSm2F5u15tB10ixD8iFiz9dhwojqlSQTRAcjSwvga+Vqs1jv7iqwQRrolXP4DgOA==} engines: {node: '>= 12.20.55'} hasBin: true requiresBuild: true dependencies: - '@electron/get': 2.0.2 - '@types/node': 18.16.19 + '@electron/get': 2.0.3 + '@types/node': 18.19.5 extract-zip: 2.0.1 transitivePeerDependencies: - supports-color @@ -36298,7 +36364,7 @@ packages: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 /fs-extra@11.1.1: resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} @@ -36306,7 +36372,16 @@ packages: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 + dev: true + + /fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 dev: true /fs-extra@4.0.3: @@ -36358,7 +36433,7 @@ packages: at-least-node: 1.0.0 graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 /fs-minipass@1.2.7: resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==} @@ -36821,7 +36896,7 @@ packages: es6-error: 4.1.1 matcher: 3.0.0 roarr: 2.15.4 - semver: 7.5.4 + semver: 7.3.7 serialize-error: 7.0.1 dev: true optional: true @@ -36948,9 +37023,9 @@ packages: '@sindresorhus/is': 4.6.0 '@szmarczak/http-timer': 4.0.6 '@types/cacheable-request': 6.0.3 - '@types/responselike': 1.0.0 + '@types/responselike': 1.0.3 cacheable-lookup: 5.0.4 - cacheable-request: 7.0.2 + cacheable-request: 7.0.4 decompress-response: 6.0.0 http2-wrapper: 1.0.3 lowercase-keys: 2.0.0 @@ -38915,7 +38990,7 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - async: 3.2.4 + async: 3.2.5 chalk: 4.1.2 filelist: 1.0.4 minimatch: 3.1.2 @@ -41430,7 +41505,7 @@ packages: /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: - universalify: 2.0.0 + universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 @@ -41571,8 +41646,8 @@ packages: json-buffer: 3.0.0 dev: false - /keyv@4.5.2: - resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: json-buffer: 3.0.1 dev: true @@ -42568,8 +42643,8 @@ packages: resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} engines: {node: '>=8'} - /lru-cache@10.0.1: - resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} + /lru-cache@10.1.0: + resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} engines: {node: 14 || >=16.14} /lru-cache@4.1.5: @@ -46283,7 +46358,7 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 10.0.1 + lru-cache: 10.1.0 minipass: 7.0.4 /path-scurry@1.7.0: @@ -46533,26 +46608,22 @@ packages: /platform@1.3.6: resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} - /playwright-core@1.39.0: - resolution: {integrity: sha512-+k4pdZgs1qiM+OUkSjx96YiKsXsmb59evFoqv8SKO067qBA+Z2s/dCzJij/ZhdQcs2zlTAgRKfeiiLm8PQ2qvw==} + /playwright-core@1.40.0: + resolution: {integrity: sha512-fvKewVJpGeca8t0ipM56jkVSU6Eo0RmFvQ/MaCQNDYm+sdvKkMBBWTE1FdeMqIdumRaXXjZChWHvIzCGM/tA/Q==} engines: {node: '>=16'} hasBin: true dev: true - /playwright-core@1.40.0: - resolution: {integrity: sha512-fvKewVJpGeca8t0ipM56jkVSU6Eo0RmFvQ/MaCQNDYm+sdvKkMBBWTE1FdeMqIdumRaXXjZChWHvIzCGM/tA/Q==} + /playwright-core@1.40.1: + resolution: {integrity: sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==} engines: {node: '>=16'} hasBin: true dev: true - /playwright@1.39.0: - resolution: {integrity: sha512-naE5QT11uC/Oiq0BwZ50gDmy8c8WLPRTEWuSSFVG2egBka/1qMoSqYQcROMT9zLwJ86oPofcTH2jBY/5wWOgIw==} + /playwright-core@1.41.0-alpha-jan-8-2024: + resolution: {integrity: sha512-SlNwQYIHG1Bp/xhgG7VVhfL5sTkn1i7fcnqWe+o2VPDWE19C9S83S1HYyEdoRPLGFTWtdHM2jagtkKUnFHUDfw==} engines: {node: '>=16'} hasBin: true - dependencies: - playwright-core: 1.39.0 - optionalDependencies: - fsevents: 2.3.2 dev: true /playwright@1.40.0: @@ -46565,6 +46636,26 @@ packages: fsevents: 2.3.2 dev: true + /playwright@1.40.1: + resolution: {integrity: sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw==} + engines: {node: '>=16'} + hasBin: true + dependencies: + playwright-core: 1.40.1 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /playwright@1.41.0-alpha-jan-8-2024: + resolution: {integrity: sha512-oQEIWbrbQSq7CMxQf0y9Aoskbcg7wWywmbL5BnFwBYGQBQYf2cKhvfdzdcYLg5IJX0OZmTDnnVkyaSIW9PXA+Q==} + engines: {node: '>=16'} + hasBin: true + dependencies: + playwright-core: 1.41.0-alpha-jan-8-2024 + optionalDependencies: + fsevents: 2.3.2 + dev: true + /plist@3.0.6: resolution: {integrity: sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==} engines: {node: '>=6'} @@ -46572,6 +46663,15 @@ packages: base64-js: 1.5.1 xmlbuilder: 15.1.1 + /plist@3.1.0: + resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} + engines: {node: '>=10.4.0'} + dependencies: + '@xmldom/xmldom': 0.8.10 + base64-js: 1.5.1 + xmlbuilder: 15.1.1 + dev: true + /pngjs@3.4.0: resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} engines: {node: '>=4.0.0'} @@ -48225,7 +48325,7 @@ packages: '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 '@types/long': 4.0.2 - '@types/node': 20.8.10 + '@types/node': 20.10.7 long: 4.0.0 dev: false @@ -50061,7 +50161,7 @@ packages: resolution: {integrity: sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q==} engines: {node: '>=12.0.0'} dependencies: - config-file-ts: 0.2.4 + config-file-ts: 0.2.6 dotenv: 9.0.2 dotenv-expand: 5.1.0 js-yaml: 4.1.0 @@ -51023,7 +51123,7 @@ packages: globalthis: 1.0.3 json-stringify-safe: 5.0.1 semver-compare: 1.0.0 - sprintf-js: 1.1.2 + sprintf-js: 1.1.3 dev: true optional: true @@ -51209,6 +51309,9 @@ packages: /sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + /sax@1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} + /saxes@5.0.1: resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} engines: {node: '>=10'} @@ -52172,8 +52275,8 @@ packages: /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - /sprintf-js@1.1.2: - resolution: {integrity: sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==} + /sprintf-js@1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} requiresBuild: true dev: true optional: true @@ -55436,8 +55539,8 @@ packages: resolution: {integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==} engines: {node: '>= 10.0.0'} - /universalify@2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} /unorm@1.6.0: