diff --git a/package.json b/package.json index 4525b5d..ab4ab5b 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "pack": "npm pack" }, "dependencies": { - "electron": "^30.0.0", + "electron": "^39.8.5", "openai": "^4.56.0", "dotenv": "^16.4.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 24c4e9a..0d9eca2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,15 +12,15 @@ importers: specifier: ^16.4.5 version: 16.6.1 electron: - specifier: ^30.0.0 - version: 30.5.1 + specifier: ^39.8.5 + version: 39.8.5 openai: specifier: ^4.56.0 version: 4.104.0 devDependencies: vitest: specifier: ^2.1.9 - version: 2.1.9(@types/node@20.19.10) + version: 2.1.9(@types/node@22.19.17) xvfb: specifier: ^0.4.0 version: 0.4.0 @@ -286,8 +286,8 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@types/http-cache-semantics@4.0.4': - resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} + '@types/http-cache-semantics@4.2.0': + resolution: {integrity: sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==} '@types/keyv@3.1.4': resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} @@ -298,8 +298,8 @@ packages: '@types/node@18.19.122': resolution: {integrity: sha512-yzegtT82dwTNEe/9y+CM8cgb42WrUfMMCg2QqSddzO1J6uPmBD7qKCZ7dOHZP2Yrpm/kb0eqdNMn2MUyEiqBmA==} - '@types/node@20.19.10': - resolution: {integrity: sha512-iAFpG6DokED3roLSP0K+ybeDdIX6Bc0Vd3mLW5uDqThPWtNos3E+EqOM11mPQHKzfWHqEBuLjIlsBQQ8CsISmQ==} + '@types/node@22.19.17': + resolution: {integrity: sha512-wGdMcf+vPYM6jikpS/qhg6WiqSV/OhG+jeeHT/KlVqxYfD40iYJf9/AE1uQxVWFvU7MipKRkRv8NSHiCGgPr8Q==} '@types/responselike@1.0.3': resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} @@ -398,6 +398,15 @@ packages: supports-color: optional: true + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} @@ -433,8 +442,8 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} - electron@30.5.1: - resolution: {integrity: sha512-AhL7+mZ8Lg14iaNfoYTkXQ2qee8mmsQyllKdqxlpv/zrKgfxz6jNVtcRRbQtLxtF8yzcImWdfTQROpYiPumdbw==} + electron@39.8.5: + resolution: {integrity: sha512-q6+LiQIcTadSyvtPgLDQkCtVA9jQJXQVMrQcctfOJILh6OFMN+UJJLRkuUTy8CZDYeCIBn1ZycqsL1dAXugxZA==} engines: {node: '>= 12.20.55'} hasBin: true @@ -693,8 +702,8 @@ packages: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} - pump@3.0.3: - resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} + pump@3.0.4: + resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==} quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} @@ -722,8 +731,8 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.7.2: - resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} hasBin: true @@ -879,7 +888,7 @@ snapshots: '@electron/get@2.0.3': dependencies: - debug: 4.4.1 + debug: 4.4.3 env-paths: 2.2.1 fs-extra: 8.1.0 got: 11.8.6 @@ -1030,39 +1039,39 @@ snapshots: '@types/cacheable-request@6.0.3': dependencies: - '@types/http-cache-semantics': 4.0.4 + '@types/http-cache-semantics': 4.2.0 '@types/keyv': 3.1.4 - '@types/node': 20.19.10 + '@types/node': 22.19.17 '@types/responselike': 1.0.3 '@types/estree@1.0.8': {} - '@types/http-cache-semantics@4.0.4': {} + '@types/http-cache-semantics@4.2.0': {} '@types/keyv@3.1.4': dependencies: - '@types/node': 20.19.10 + '@types/node': 22.19.17 '@types/node-fetch@2.6.13': dependencies: - '@types/node': 20.19.10 + '@types/node': 18.19.122 form-data: 4.0.4 '@types/node@18.19.122': dependencies: undici-types: 5.26.5 - '@types/node@20.19.10': + '@types/node@22.19.17': dependencies: undici-types: 6.21.0 '@types/responselike@1.0.3': dependencies: - '@types/node': 20.19.10 + '@types/node': 22.19.17 '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.19.10 + '@types/node': 22.19.17 optional: true '@vitest/expect@2.1.9': @@ -1072,13 +1081,13 @@ snapshots: chai: 5.2.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(vite@5.4.19(@types/node@20.19.10))': + '@vitest/mocker@2.1.9(vite@5.4.19(@types/node@22.19.17))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.19(@types/node@20.19.10) + vite: 5.4.19(@types/node@22.19.17) '@vitest/pretty-format@2.1.9': dependencies: @@ -1163,6 +1172,10 @@ snapshots: dependencies: ms: 2.1.3 + debug@4.4.3: + dependencies: + ms: 2.1.3 + decompress-response@6.0.0: dependencies: mimic-response: 3.1.0 @@ -1198,10 +1211,10 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 - electron@30.5.1: + electron@39.8.5: dependencies: '@electron/get': 2.0.3 - '@types/node': 20.19.10 + '@types/node': 22.19.17 extract-zip: 2.0.1 transitivePeerDependencies: - supports-color @@ -1271,7 +1284,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.4.1 + debug: 4.4.3 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -1329,7 +1342,7 @@ snapshots: get-stream@5.2.0: dependencies: - pump: 3.0.3 + pump: 3.0.4 global-agent@3.0.0: dependencies: @@ -1337,7 +1350,7 @@ snapshots: es6-error: 4.1.1 matcher: 3.0.0 roarr: 2.15.4 - semver: 7.7.2 + semver: 7.7.4 serialize-error: 7.0.1 optional: true @@ -1481,7 +1494,7 @@ snapshots: progress@2.0.3: {} - pump@3.0.3: + pump@3.0.4: dependencies: end-of-stream: 1.4.5 once: 1.4.0 @@ -1535,7 +1548,7 @@ snapshots: semver@6.3.1: {} - semver@7.7.2: + semver@7.7.4: optional: true serialize-error@7.0.1: @@ -1561,7 +1574,7 @@ snapshots: sumchecker@3.0.1: dependencies: - debug: 4.4.1 + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -1586,13 +1599,13 @@ snapshots: universalify@0.1.2: {} - vite-node@2.1.9(@types/node@20.19.10): + vite-node@2.1.9(@types/node@22.19.17): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.19(@types/node@20.19.10) + vite: 5.4.19(@types/node@22.19.17) transitivePeerDependencies: - '@types/node' - less @@ -1604,19 +1617,19 @@ snapshots: - supports-color - terser - vite@5.4.19(@types/node@20.19.10): + vite@5.4.19(@types/node@22.19.17): dependencies: esbuild: 0.21.5 postcss: 8.5.6 rollup: 4.46.2 optionalDependencies: - '@types/node': 20.19.10 + '@types/node': 22.19.17 fsevents: 2.3.3 - vitest@2.1.9(@types/node@20.19.10): + vitest@2.1.9(@types/node@22.19.17): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.19(@types/node@20.19.10)) + '@vitest/mocker': 2.1.9(vite@5.4.19(@types/node@22.19.17)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -1632,11 +1645,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.1.1 tinyrainbow: 1.2.0 - vite: 5.4.19(@types/node@20.19.10) - vite-node: 2.1.9(@types/node@20.19.10) + vite: 5.4.19(@types/node@22.19.17) + vite-node: 2.1.9(@types/node@22.19.17) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.19.10 + '@types/node': 22.19.17 transitivePeerDependencies: - less - lightningcss