diff --git a/package.json b/package.json index d0a295f..ca62b92 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "@xterm/addon-fit": "^0.10.0", "@xterm/addon-web-links": "^0.11.0", "@xterm/xterm": "^5.5.0", - "electron": "^33.2.0", + "electron": "^41.1.1", "electron-builder": "^24.13.3", "monaco-editor": "^0.52.2", "patch-package": "^8.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 83daa79..70a6683 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -109,7 +109,7 @@ importers: version: 18.3.7(@types/react@18.3.28) '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.7.0(vite@5.4.21(@types/node@25.5.0)) + version: 4.7.0(vite@5.4.21(@types/node@25.5.2)) '@xterm/addon-fit': specifier: ^0.10.0 version: 0.10.0(@xterm/xterm@5.5.0) @@ -120,8 +120,8 @@ importers: specifier: ^5.5.0 version: 5.5.0 electron: - specifier: ^33.2.0 - version: 33.4.11 + specifier: ^41.1.1 + version: 41.1.1 electron-builder: specifier: ^24.13.3 version: 24.13.3(electron-builder-squirrel-windows@24.13.3) @@ -142,7 +142,7 @@ importers: version: 5.9.3 vite: specifier: ^5.4.11 - version: 5.4.21(@types/node@25.5.0) + version: 5.4.21(@types/node@25.5.2) vite-plugin-electron: specifier: ^0.29.0 version: 0.29.1(vite-plugin-electron-renderer@0.14.6) @@ -151,7 +151,7 @@ importers: version: 0.14.6 vitest: specifier: ^2.1.5 - version: 2.1.9(@types/node@25.5.0) + version: 2.1.9(@types/node@25.5.2) zustand: specifier: ^5.0.3 version: 5.0.12(@types/react@18.3.28)(react@18.3.1) @@ -1135,15 +1135,18 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.19.37': - resolution: {integrity: sha512-8kzdPJ3FsNsVIurqBs7oodNnCEVbni9yUEkaHbgptDACOPW04jimGagZ51E6+lXUwJjgnBw+hyko/lkFWCldqw==} - '@types/node@22.7.5': resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} + '@types/node@24.12.2': + resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==} + '@types/node@25.5.0': resolution: {integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==} + '@types/node@25.5.2': + resolution: {integrity: sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==} + '@types/nodemailer@7.0.11': resolution: {integrity: sha512-E+U4RzR2dKrx+u3N4DlsmLaDC6mMZOM/TPROxA0UAPiTgI0y4CEFBmZE+coGWTjakDriRsXG368lNk1u9Q0a2g==} @@ -1937,8 +1940,8 @@ packages: electron-updater@6.8.3: resolution: {integrity: sha512-Z6sgw3jgbikWKXei1ENdqFOxBP0WlXg3TtKfz0rgw2vIZFJUyI4pD7ZN7jrkm7EoMK+tcm/qTnPUdqfZukBlBQ==} - electron@33.4.11: - resolution: {integrity: sha512-xmdAs5QWRkInC7TpXGNvzo/7exojubk+72jn1oJL7keNeIlw7xNglf8TGtJtkR4rWC5FJq0oXiIXPS9BcK2Irg==} + electron@41.1.1: + resolution: {integrity: sha512-8bgvDhBjli+3Z2YCKgzzoBPh6391pr7Xv2h/tTJG4ETgvPvUxZomObbZLs31mUzYb6VrlcDDd9cyWyNKtPm3tA==} engines: {node: '>= 12.20.55'} hasBin: true @@ -3684,8 +3687,8 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} undici-types@7.18.2: resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} @@ -5015,12 +5018,12 @@ snapshots: dependencies: '@types/http-cache-semantics': 4.2.0 '@types/keyv': 3.1.4 - '@types/node': 25.5.0 + '@types/node': 25.5.2 '@types/responselike': 1.0.3 '@types/connect@3.4.38': dependencies: - '@types/node': 25.5.0 + '@types/node': 25.5.2 '@types/debug@4.1.13': dependencies: @@ -5043,7 +5046,7 @@ snapshots: '@types/fs-extra@9.0.13': dependencies: - '@types/node': 25.5.0 + '@types/node': 25.5.2 '@types/http-cache-semantics@4.2.0': {} @@ -5053,7 +5056,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 25.5.0 + '@types/node': 25.5.2 '@types/mailparser@3.4.6': dependencies: @@ -5064,25 +5067,29 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.19.37': - dependencies: - undici-types: 6.21.0 - '@types/node@22.7.5': dependencies: undici-types: 6.19.8 + '@types/node@24.12.2': + dependencies: + undici-types: 7.16.0 + '@types/node@25.5.0': dependencies: undici-types: 7.18.2 + '@types/node@25.5.2': + dependencies: + undici-types: 7.18.2 + '@types/nodemailer@7.0.11': dependencies: '@types/node': 25.5.0 '@types/plist@3.0.5': dependencies: - '@types/node': 25.5.0 + '@types/node': 25.5.2 xmlbuilder: 15.1.1 optional: true @@ -5103,13 +5110,13 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 25.5.0 + '@types/node': 25.5.2 '@types/retry@0.12.0': {} '@types/send@1.2.1': dependencies: - '@types/node': 25.5.0 + '@types/node': 25.5.2 '@types/serve-static@2.2.0': dependencies: @@ -5123,18 +5130,18 @@ snapshots: '@types/ws@7.4.7': dependencies: - '@types/node': 25.5.0 + '@types/node': 25.5.2 '@types/ws@8.18.1': dependencies: - '@types/node': 25.5.0 + '@types/node': 25.5.2 '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.19.37 + '@types/node': 25.5.2 optional: true - '@vitejs/plugin-react@4.7.0(vite@5.4.21(@types/node@25.5.0))': + '@vitejs/plugin-react@4.7.0(vite@5.4.21(@types/node@25.5.2))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) @@ -5142,7 +5149,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 5.4.21(@types/node@25.5.0) + vite: 5.4.21(@types/node@25.5.2) transitivePeerDependencies: - supports-color @@ -5153,13 +5160,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@25.5.0))': + '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@25.5.2))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 5.4.21(@types/node@25.5.0) + vite: 5.4.21(@types/node@25.5.2) '@vitest/pretty-format@2.1.9': dependencies: @@ -6011,10 +6018,10 @@ snapshots: transitivePeerDependencies: - supports-color - electron@33.4.11: + electron@41.1.1: dependencies: '@electron/get': 2.0.3 - '@types/node': 20.19.37 + '@types/node': 24.12.2 extract-zip: 2.0.1 transitivePeerDependencies: - supports-color @@ -7313,7 +7320,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 25.5.0 + '@types/node': 25.5.2 long: 5.3.2 proxy-addr@2.0.7: @@ -8002,7 +8009,7 @@ snapshots: undici-types@6.19.8: {} - undici-types@6.21.0: {} + undici-types@7.16.0: {} undici-types@7.18.2: {} @@ -8071,13 +8078,13 @@ snapshots: - utf-8-validate - zod - vite-node@2.1.9(@types/node@25.5.0): + vite-node@2.1.9(@types/node@25.5.2): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.21(@types/node@25.5.0) + vite: 5.4.21(@types/node@25.5.2) transitivePeerDependencies: - '@types/node' - less @@ -8095,19 +8102,19 @@ snapshots: optionalDependencies: vite-plugin-electron-renderer: 0.14.6 - vite@5.4.21(@types/node@25.5.0): + vite@5.4.21(@types/node@25.5.2): dependencies: esbuild: 0.21.5 postcss: 8.5.8 rollup: 4.60.1 optionalDependencies: - '@types/node': 25.5.0 + '@types/node': 25.5.2 fsevents: 2.3.3 - vitest@2.1.9(@types/node@25.5.0): + vitest@2.1.9(@types/node@25.5.2): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@25.5.0)) + '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@25.5.2)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -8123,11 +8130,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.1.1 tinyrainbow: 1.2.0 - vite: 5.4.21(@types/node@25.5.0) - vite-node: 2.1.9(@types/node@25.5.0) + vite: 5.4.21(@types/node@25.5.2) + vite-node: 2.1.9(@types/node@25.5.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.5.0 + '@types/node': 25.5.2 transitivePeerDependencies: - less - lightningcss