Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@
"@types/react-window": "^1.8.8",
"@types/semver": "^7.3.4",
"@vercel/webpack-asset-relocator-loader": "^1.7.2",
"@vitest/coverage-v8": "5.0.1",
"@vitest/coverage-v8": "5.0.5",
"copy-webpack-plugin": "^14.0.0",
"css-loader": "^6.7.1",
"electron": "^42.11.3",
Expand Down Expand Up @@ -126,7 +126,7 @@
"tsx": "^4.20.3",
"typescript": "^5.8.3",
"vite": "^8.2.2",
"vitest": "^5.0.1",
"vitest": "^5.0.5",
"webpack": "^5.104.1"
},
"lint-staged": {
Expand Down
7 changes: 4 additions & 3 deletions tests/main/utils/exec.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@ import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest';
import { exec } from '../../../src/main/utils/exec';
import { overridePlatform, resetPlatform } from '../../utils';

vi.mock('node:child_process', () => ({
default: { exec: vi.fn() },
}));
vi.mock('node:child_process', () => {
const exec = vi.fn();
return { default: { exec }, exec };
});

vi.mock('shell-env');

Expand Down
196 changes: 93 additions & 103 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3068,68 +3068,68 @@ __metadata:
languageName: node
linkType: hard

"@vitest/coverage-v8@npm:5.0.1":
version: 5.0.1
resolution: "@vitest/coverage-v8@npm:5.0.1"
"@vitest/coverage-v8@npm:5.0.5":
version: 5.0.5
resolution: "@vitest/coverage-v8@npm:5.0.5"
dependencies:
"@bcoe/v8-coverage": "npm:^1.0.2"
"@vitest/istanbul-lib-coverage": "npm:^1.0.0"
"@vitest/istanbul-lib-report": "npm:^1.0.0"
ast-v8-to-istanbul: "npm:^1.0.5"
magicast: "npm:^0.5.4"
obug: "npm:^2.1.4"
std-env: "npm:^4.2.0"
tinyrainbow: "npm:^3.1.1"
"@vitest/istanbul-lib-coverage": "npm:^1.0.2"
"@vitest/istanbul-lib-report": "npm:^1.0.2"
ast-v8-to-istanbul: "npm:^1.0.7"
magicast: "npm:^0.5.5"
obug: "npm:^3.0.0"
std-env: "npm:^4.3.0"
tinyrainbow: "npm:^3.2.0"
peerDependencies:
"@vitest/browser": 5.0.1
vitest: 5.0.1
"@vitest/browser": 5.0.5
vitest: 5.0.5
peerDependenciesMeta:
"@vitest/browser":
optional: true
checksum: 10c0/7f6dba018b7cd3303c625ff0c906bab971eef00214fac5d7edfd7ab3991bccbe7edf47f89273f49f7d2161e16fbdcc2b9938efd16f2da3bab8c31bf83777349e
checksum: 10c0/cb4b32ddcc0a90229b95b182cdc846bbba44a5c47fa954cf016b591595dbe534f35d6a522be4e287e57bd63a11c82c7b6b0df6bcf539721ab9634f92f745d2eb
languageName: node
linkType: hard

"@vitest/istanbul-lib-coverage@npm:1.0.1, @vitest/istanbul-lib-coverage@npm:^1.0.0":
version: 1.0.1
resolution: "@vitest/istanbul-lib-coverage@npm:1.0.1"
checksum: 10c0/5259767db6c748a018c39554951e19818268fb6f72f74b74d2370471c7d83df990c3371247caea7d38f8e315df6dd461427dc242a1e7f5071e4b28863524f354
"@vitest/istanbul-lib-coverage@npm:1.0.2, @vitest/istanbul-lib-coverage@npm:^1.0.2":
version: 1.0.2
resolution: "@vitest/istanbul-lib-coverage@npm:1.0.2"
checksum: 10c0/c839315f8c54fb1eb7d51c61cd908f78c2909bbd17ee0d3d8824764f7eed2785471c40ab29f065eee18b577b8275ece8d4100f0ca6c7a05a39a4128683c57292
languageName: node
linkType: hard

"@vitest/istanbul-lib-report@npm:^1.0.0":
version: 1.0.1
resolution: "@vitest/istanbul-lib-report@npm:1.0.1"
"@vitest/istanbul-lib-report@npm:^1.0.2":
version: 1.0.2
resolution: "@vitest/istanbul-lib-report@npm:1.0.2"
dependencies:
"@vitest/istanbul-lib-coverage": "npm:1.0.1"
checksum: 10c0/1a76d4cd4c6284da0b897230d672769a5191235b3a0df41a3c861e3e12659d1790012705df6bad0f540e3f14b7b017f3611f99c9b9eb96972f8b55a3fb9270fe
"@vitest/istanbul-lib-coverage": "npm:1.0.2"
checksum: 10c0/9b0b3c898448dfe99a51a51238fd564efb1efdfd3dc46570ad6b51a592c9f26811de7be6d07756782d4d0ee71d2431b0592c63be0921f7776bf213a22d87f4d3
languageName: node
linkType: hard

"@vitest/mocker@npm:5.0.1":
version: 5.0.1
resolution: "@vitest/mocker@npm:5.0.1"
"@vitest/mocker@npm:5.0.5":
version: 5.0.5
resolution: "@vitest/mocker@npm:5.0.5"
dependencies:
"@jridgewell/trace-mapping": "npm:0.3.31"
"@vitest/spy": "npm:5.0.1"
"@vitest/spy": "npm:5.0.5"
estree-walker: "npm:^3.0.3"
magic-string: "npm:^1.2.3"
magic-string: "npm:^1.4.3"
peerDependencies:
msw: ^2.4.9
msw: ^2.4.9 || ^3.0.0
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
msw:
optional: true
vite:
optional: true
checksum: 10c0/21f0456c7452d7f65449fc0f43f1ccbf222d353eb11fcf511b78b5b8c4ae38ac9ca286b56936d91856c483575cd86688f1b6dc00f02ffd85ed1108b12cf219cd
checksum: 10c0/5d5573d6015ef948d6cb193feb025874b6776f35964745c6beb3e556467b6dbfcbb103c4ce01d2d50b7fb43b83f56172c5074e0dd3da4dc5673ea1870b69a722
languageName: node
linkType: hard

"@vitest/spy@npm:5.0.1":
version: 5.0.1
resolution: "@vitest/spy@npm:5.0.1"
checksum: 10c0/88838f6dda5237f0a40c365598ce7112922611e9157b390ca90c11760ae8697c37214f621263bfbe12e2bd27234df577cbbecc93de003ced366d23be24383c37
"@vitest/spy@npm:5.0.5":
version: 5.0.5
resolution: "@vitest/spy@npm:5.0.5"
checksum: 10c0/a48d92e38497e587cbb17b0ddb85604abaddf367e1cd4e373000ab080198511253fd35bf6a0e9a973e052e728c3235070a0b33ba6f2da1998aa5d65b64299783
languageName: node
linkType: hard

Expand Down Expand Up @@ -3625,14 +3625,14 @@ __metadata:
languageName: node
linkType: hard

"ast-v8-to-istanbul@npm:^1.0.5":
version: 1.0.6
resolution: "ast-v8-to-istanbul@npm:1.0.6"
"ast-v8-to-istanbul@npm:^1.0.7":
version: 1.0.7
resolution: "ast-v8-to-istanbul@npm:1.0.7"
dependencies:
"@jridgewell/trace-mapping": "npm:^0.3.31"
estree-walker: "npm:^3.0.3"
js-tokens: "npm:^10.0.0"
checksum: 10c0/d0f5c45f3c3054d2f142f460df3dfb26a17b910e1ca95f3d379fc505877c7610baba635c4a7e6f8c837d6ad0f0aa0e94daee4252200cb3d42f420e518a8c5d3e
checksum: 10c0/c6bbfbf8b8adc8d793f8d10fbf9bcb25b0c65f2faa73ec1e41d2937a9c18327167b9395134943a4814dd3d095d2453b2f0f71a5d33aecd808ac4725c23e69918
languageName: node
linkType: hard

Expand Down Expand Up @@ -3972,10 +3972,10 @@ __metadata:
languageName: node
linkType: hard

"chai@npm:^6.2.2":
version: 6.2.2
resolution: "chai@npm:6.2.2"
checksum: 10c0/e6c69e5f0c11dffe6ea13d0290936ebb68fcc1ad688b8e952e131df6a6d5797d5e860bc55cef1aca2e950c3e1f96daf79e9d5a70fb7dbaab4e46355e2635ed53
"chai@npm:^6.3.0":
version: 6.3.0
resolution: "chai@npm:6.3.0"
checksum: 10c0/fd1bf7fc41295ba1eba18a44d68e204b3cb11b79c9ad51fd071de3ee85323c20d94afc07a386f1f5ff44a5da4a116614d419fc44a2d459e4b5b574aef9af4431
languageName: node
linkType: hard

Expand Down Expand Up @@ -4933,7 +4933,7 @@ __metadata:
"@types/react-window": "npm:^1.8.8"
"@types/semver": "npm:^7.3.4"
"@vercel/webpack-asset-relocator-loader": "npm:^1.7.2"
"@vitest/coverage-v8": "npm:5.0.1"
"@vitest/coverage-v8": "npm:5.0.5"
algoliasearch: "npm:^4.12.0"
classnames: "npm:^2.2.6"
copy-webpack-plugin: "npm:^14.0.0"
Expand Down Expand Up @@ -4981,7 +4981,7 @@ __metadata:
typescript: "npm:^5.8.3"
update-electron-app: "npm:^3.2.0"
vite: "npm:^8.2.2"
vitest: "npm:^5.0.1"
vitest: "npm:^5.0.5"
webpack: "npm:^5.104.1"
dependenciesMeta:
electron:
Expand Down Expand Up @@ -7507,16 +7507,16 @@ __metadata:
languageName: node
linkType: hard

"magic-string@npm:^1.2.3":
version: 1.4.1
resolution: "magic-string@npm:1.4.1"
"magic-string@npm:^1.4.3":
version: 1.4.3
resolution: "magic-string@npm:1.4.3"
dependencies:
"@jridgewell/sourcemap-codec": "npm:^1.6.0"
checksum: 10c0/d5162ed2cef7ffa4ee5bcf44fbaba3a814f65b9919f0f3eba43076fda4223161b1064779da32901c3d1f157e7bbc0b6dd973e06c7856e550424f5e73e9217f0a
checksum: 10c0/857743a1e7039d2e867505bb272a57cc605f610b90f6bf9ef6cbf9654e9cd64330ec35e564a58ca455350529872c3ecc01f37da934da130391237f9f593cc565
languageName: node
linkType: hard

"magicast@npm:^0.5.4":
"magicast@npm:^0.5.5":
version: 0.5.5
resolution: "magicast@npm:0.5.5"
dependencies:
Expand Down Expand Up @@ -8657,10 +8657,10 @@ __metadata:
languageName: node
linkType: hard

"obug@npm:^2.1.4":
version: 2.2.1
resolution: "obug@npm:2.2.1"
checksum: 10c0/8a7c001847d880fa6ba83c7bbee6a80fd271ee628439cd508c8647d53b217abb1759e2d5e4aaeb09a35d0a274bdb225a0a5a78eded3213d63e656153cf411b63
"obug@npm:^3.0.0":
version: 3.0.0
resolution: "obug@npm:3.0.0"
checksum: 10c0/985625b70ea05a39956da94f406040a0c7d27b1699a14af87b1ea75cba915b5957b75c4acdaccaefa2a86eaf40fc968bc00f6c28755a91496fc91a92b1513b38
languageName: node
linkType: hard

Expand Down Expand Up @@ -10340,13 +10340,6 @@ __metadata:
languageName: node
linkType: hard

"siginfo@npm:^2.0.0":
version: 2.0.0
resolution: "siginfo@npm:2.0.0"
checksum: 10c0/3def8f8e516fbb34cb6ae415b07ccc5d9c018d85b4b8611e3dc6f8be6d1899f693a4382913c9ed51a06babb5201639d76453ab297d1c54a456544acf5c892e34
languageName: node
linkType: hard

"signal-exit@npm:*, signal-exit@npm:^4.0.1":
version: 4.1.0
resolution: "signal-exit@npm:4.1.0"
Expand Down Expand Up @@ -10565,13 +10558,6 @@ __metadata:
languageName: node
linkType: hard

"stackback@npm:0.0.2":
version: 0.0.2
resolution: "stackback@npm:0.0.2"
checksum: 10c0/89a1416668f950236dd5ac9f9a6b2588e1b9b62b1b6ad8dff1bfc5d1a15dbf0aafc9b52d2226d00c28dffff212da464eaeebfc6b7578b9d180cef3e3782c5983
languageName: node
linkType: hard

"statuses@npm:>= 1.4.0 < 2":
version: 1.5.0
resolution: "statuses@npm:1.5.0"
Expand All @@ -10586,10 +10572,10 @@ __metadata:
languageName: node
linkType: hard

"std-env@npm:^4.2.0":
version: 4.2.0
resolution: "std-env@npm:4.2.0"
checksum: 10c0/40ac525ce7b7c556abc332a7376f14356eeb1a7f17f6ff9a003eb9f52326ff1f3745d3e1b43452675b1ec6fcc319f1b1d6f3b0d386cf3f91058479ad883cff69
"std-env@npm:^4.3.0":
version: 4.3.0
resolution: "std-env@npm:4.3.0"
checksum: 10c0/1e90dc69f32f853375c6de45dbe7219c8399e2a3ab3a972fdcd1cf3c20fe0e3c13bf58d57d6193b551d37a81c50dfb3f51e07774e9e48a7dc5a22dabcad7acbd
languageName: node
linkType: hard

Expand Down Expand Up @@ -10931,20 +10917,27 @@ __metadata:
languageName: node
linkType: hard

"tinybench@npm:6.1.4":
version: 6.1.4
resolution: "tinybench@npm:6.1.4"
checksum: 10c0/7a815318a02270a98247298ddd289b75c841725606c977f0b74749bc5ec811a44998267ccb60bd3deb23b551dbfaf4d979eb08e9b04fbc87ff571f9b39cc61c3
"tinybench@npm:^6.2.2":
version: 6.2.2
resolution: "tinybench@npm:6.2.2"
checksum: 10c0/f0e6391f4ca86875ce5a64510696323aa841c10495fdd1c6ca530457c7e77f2b3aa82d9d6f1553126420062b1008607257677ce2b25ff1948732a79d7a56514a
languageName: node
linkType: hard

"tinyexec@npm:1.3.0, tinyexec@npm:^1.3.0":
"tinyexec@npm:^1.3.0":
version: 1.3.0
resolution: "tinyexec@npm:1.3.0"
checksum: 10c0/e9b89f97489d2aab2cef408da279e6b32547e738d1275032ccb8fd0028a006d93eb70fc51c6cffd9fc2f5aca6c2a273d8b6f73b52d46ee5116da6b94969ef958
languageName: node
linkType: hard

"tinyexec@npm:^1.3.1":
version: 1.3.1
resolution: "tinyexec@npm:1.3.1"
checksum: 10c0/c590369cb3fa73cc18a3998caec8a00f9712d91309c881be3ac52b160fb2f80c7b1fbf3591858ab6abab47ad55385b0c86ec19982e32441a01f55298dab9ccd2
languageName: node
linkType: hard

"tinyglobby@npm:^0.2.12":
version: 0.2.15
resolution: "tinyglobby@npm:0.2.15"
Expand All @@ -10965,10 +10958,10 @@ __metadata:
languageName: node
linkType: hard

"tinyrainbow@npm:^3.1.1":
version: 3.1.1
resolution: "tinyrainbow@npm:3.1.1"
checksum: 10c0/f9d2743832c6191f753408f36224fe817620b8abcef572b2e570204c673a901d753ff84ca8e7b88f9c79e934295b3ffc6fcbc56a06f126e24e1ec6186dcad40d
"tinyrainbow@npm:^3.2.0":
version: 3.2.0
resolution: "tinyrainbow@npm:3.2.0"
checksum: 10c0/22d9c303cd807026898dcb5ac5ffbf725b5a2cc8d042449769aed8f1266be94de5e95206b76cac948f68facafba5b80e9a9257c82e5fed2651be3fecf2b624ab
languageName: node
linkType: hard

Expand Down Expand Up @@ -11502,33 +11495,33 @@ __metadata:
languageName: node
linkType: hard

"vitest@npm:^5.0.1":
version: 5.0.1
resolution: "vitest@npm:5.0.1"
"vitest@npm:^5.0.5":
version: 5.0.5
resolution: "vitest@npm:5.0.5"
dependencies:
"@types/chai": "npm:^5.2.2"
"@vitest/mocker": "npm:5.0.1"
chai: "npm:^6.2.2"
"@vitest/mocker": "npm:5.0.5"
chai: "npm:^6.3.0"
es-module-lexer: "npm:^2.3.2"
expect-type: "npm:^1.4.0"
magic-string: "npm:^1.2.3"
obug: "npm:^2.1.4"
magic-string: "npm:^1.4.3"
obug: "npm:^3.0.0"
picomatch: "npm:^4.0.7"
std-env: "npm:^4.2.0"
tinybench: "npm:6.1.4"
tinyexec: "npm:1.3.0"
std-env: "npm:^4.3.0"
tinybench: "npm:^6.2.2"
tinyexec: "npm:^1.3.1"
tinyglobby: "npm:^0.2.17"
why-is-node-running: "npm:^2.3.0"
why-is-node-running: "npm:3.2.1"
peerDependencies:
"@edge-runtime/vm": "*"
"@opentelemetry/api": ^1.9.0
"@types/node": ^22.0.0 || >=24.0.0
"@vitest/browser-playwright": 5.0.1
"@vitest/browser-preview": 5.0.1
"@vitest/browser-playwright": 5.0.5
"@vitest/browser-preview": 5.0.5
"@vitest/browser-webdriverio": ^5.0.0-beta.5 || >=5.0.0
"@vitest/coverage-istanbul": 5.0.1
"@vitest/coverage-v8": 5.0.1
"@vitest/ui": 5.0.1
"@vitest/coverage-istanbul": 5.0.5
"@vitest/coverage-v8": 5.0.5
"@vitest/ui": 5.0.5
happy-dom: "*"
jsdom: "*"
vite: ^6.4.0 || ^7.0.0 || ^8.0.0
Expand Down Expand Up @@ -11559,7 +11552,7 @@ __metadata:
optional: false
bin:
vitest: ./vitest.mjs
checksum: 10c0/1b49fe8eb7274ffd43ca5a29cccbcc942cf991488020a74114f3a725a1168c549d47820715b8ed3f521a0cd9ccc0013ab9511cc6e0f8e0a5bdfb751e3ddc4d2d
checksum: 10c0/b6e38164490c4ca0c2bbc4e74ec8f9052a344caab3f3bf0e8c4485b6493af0f789d7aafd41f4128f66d576f50d3c860f0674322add2b4d348b6ea250ec8c77c8
languageName: node
linkType: hard

Expand Down Expand Up @@ -11872,15 +11865,12 @@ __metadata:
languageName: node
linkType: hard

"why-is-node-running@npm:^2.3.0":
version: 2.3.0
resolution: "why-is-node-running@npm:2.3.0"
dependencies:
siginfo: "npm:^2.0.0"
stackback: "npm:0.0.2"
"why-is-node-running@npm:3.2.1":
version: 3.2.1
resolution: "why-is-node-running@npm:3.2.1"
bin:
why-is-node-running: cli.js
checksum: 10c0/1cde0b01b827d2cf4cb11db962f3958b9175d5d9e7ac7361d1a7b0e2dc6069a263e69118bd974c4f6d0a890ef4eedfe34cf3d5167ec14203dbc9a18620537054
checksum: 10c0/e3f82673aac2c0a330fdbcf4b282ecdf7e9c773fa82fb4217db5b8b3d374cbb51e708d928f5b17999bc65bc1a5a90fad0f6bd794641bd15fdd525949ccee5e39
languageName: node
linkType: hard

Expand Down
Loading