Skip to content

Commit 2c1fa1b

Browse files
committed
Upgrade dev dependencies
Use 'resolveCliArgsFromVSCodeExecutablePath' because the API now tells you to.
1 parent ac6e04f commit 2c1fa1b

File tree

3 files changed

+20
-65
lines changed

3 files changed

+20
-65
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -435,22 +435,22 @@
435435
"@types/lodash-es": "^4.17.3",
436436
"@types/lru-cache": "^4.1.2",
437437
"@types/mocha": "^9.0.0",
438-
"@types/node": "^14.0.3",
438+
"@types/node": "^17.0.23",
439439
"@types/request-promise-native": "^1.0.17",
440440
"@types/vscode": "^1.52.0",
441441
"@types/which": "^2.0.1",
442442
"@types/yauzl": "^2.9.1",
443443
"@typescript-eslint/eslint-plugin": "^5.12.1",
444444
"@typescript-eslint/parser": "^5.12.1",
445-
"@vscode/test-electron": "^1.6.2",
445+
"@vscode/test-electron": "^2.1.3",
446446
"eslint": "^8.10.0",
447447
"glob": "^7.1.4",
448448
"husky": "^7.0.2",
449449
"mocha": "^9.2.1",
450450
"prettier": "^2.5.1",
451451
"pretty-quick": "^3.1.2",
452452
"set-value": ">=4.0.1",
453-
"ts-loader": "^6.2.2",
453+
"ts-loader": "^9.2.8",
454454
"tslint": "^6.1.3",
455455
"tslint-loader": "^3.5.4",
456456
"typescript": "^4.4.0",

test/runTest.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ import * as cp from 'child_process';
33
import * as fs from 'fs';
44
import * as path from 'path';
55

6-
import { downloadAndUnzipVSCode, resolveCliPathFromVSCodeExecutablePath, runTests } from '@vscode/test-electron';
6+
import { downloadAndUnzipVSCode, resolveCliArgsFromVSCodeExecutablePath, runTests } from '@vscode/test-electron';
77

88
function installExtension(vscodeExePath: string, extId: string) {
9-
const cliPath = resolveCliPathFromVSCodeExecutablePath(vscodeExePath);
10-
cp.spawnSync(cliPath, ['--install-extension', extId], {
9+
const [cliPath, ...args] = resolveCliArgsFromVSCodeExecutablePath(vscodeExePath);
10+
cp.spawnSync(cliPath, [...args, '--install-extension', extId], {
1111
encoding: 'utf-8',
1212
stdio: 'inherit',
1313
});

yarn.lock

Lines changed: 14 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -161,16 +161,11 @@
161161
resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-9.1.0.tgz#baf17ab2cca3fcce2d322ebc30454bff487efad5"
162162
integrity sha512-QCWHkbMv4Y5U9oW10Uxbr45qMMSzl4OzijsozynUAgx3kEHUdXB00udx2dWDQ7f2TU2a2uuiFaRZjCe3unPpeg==
163163

164-
"@types/node@*":
164+
"@types/node@*", "@types/node@^17.0.23":
165165
version "17.0.23"
166166
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.23.tgz#3b41a6e643589ac6442bdbd7a4a3ded62f33f7da"
167167
integrity sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==
168168

169-
"@types/node@^14.0.3":
170-
version "14.18.12"
171-
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.12.tgz#0d4557fd3b94497d793efd4e7d92df2f83b4ef24"
172-
integrity sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==
173-
174169
"@types/request-promise-native@^1.0.17":
175170
version "1.0.18"
176171
resolved "https://registry.yarnpkg.com/@types/request-promise-native/-/request-promise-native-1.0.18.tgz#437ee2d0b772e01c9691a983b558084b4b3efc2c"
@@ -295,10 +290,10 @@
295290
resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44"
296291
integrity sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==
297292

298-
"@vscode/test-electron@^1.6.2":
299-
version "1.6.2"
300-
resolved "https://registry.yarnpkg.com/@vscode/test-electron/-/test-electron-1.6.2.tgz#f639cab19a0013949015079dcfd2ff0c1aa88a1b"
301-
integrity sha512-W01ajJEMx6223Y7J5yaajGjVs1QfW3YGkkOJHVKfAMEqNB1ZHN9wCcViehv5ZwVSSJnjhu6lYEYgwBdHtCxqhQ==
293+
"@vscode/test-electron@^2.1.3":
294+
version "2.1.3"
295+
resolved "https://registry.yarnpkg.com/@vscode/test-electron/-/test-electron-2.1.3.tgz#c66c4a29ede1f940c2fa204d269b660b0126dc7f"
296+
integrity sha512-ps/yJ/9ToUZtR1dHfWi1mDXtep1VoyyrmGKC3UnIbScToRQvbUjyy1VMqnMEW3EpMmC3g7+pyThIPtPyCLHyow==
302297
dependencies:
303298
http-proxy-agent "^4.0.1"
304299
https-proxy-agent "^5.0.0"
@@ -1004,16 +999,7 @@ end-of-stream@^1.1.0:
1004999
dependencies:
10051000
once "^1.4.0"
10061001

1007-
enhanced-resolve@^4.0.0:
1008-
version "4.5.0"
1009-
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec"
1010-
integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==
1011-
dependencies:
1012-
graceful-fs "^4.1.2"
1013-
memory-fs "^0.5.0"
1014-
tapable "^1.0.0"
1015-
1016-
enhanced-resolve@^5.9.2:
1002+
enhanced-resolve@^5.0.0, enhanced-resolve@^5.9.2:
10171003
version "5.9.2"
10181004
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz#0224dcd6a43389ebfb2d55efee517e5466772dd9"
10191005
integrity sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==
@@ -1031,13 +1017,6 @@ envinfo@^7.7.3:
10311017
resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475"
10321018
integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==
10331019

1034-
errno@^0.1.3:
1035-
version "0.1.8"
1036-
resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f"
1037-
integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==
1038-
dependencies:
1039-
prr "~1.0.1"
1040-
10411020
es-module-lexer@^0.9.0:
10421021
version "0.9.3"
10431022
resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19"
@@ -1833,14 +1812,6 @@ lru-cache@^6.0.0:
18331812
dependencies:
18341813
yallist "^4.0.0"
18351814

1836-
memory-fs@^0.5.0:
1837-
version "0.5.0"
1838-
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c"
1839-
integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==
1840-
dependencies:
1841-
errno "^0.1.3"
1842-
readable-stream "^2.0.1"
1843-
18441815
merge-stream@^2.0.0:
18451816
version "2.0.0"
18461817
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
@@ -2164,11 +2135,6 @@ process-nextick-args@~2.0.0:
21642135
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
21652136
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
21662137

2167-
prr@~1.0.1:
2168-
version "1.0.1"
2169-
resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
2170-
integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
2171-
21722138
pseudomap@^1.0.2:
21732139
version "1.0.2"
21742140
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
@@ -2209,7 +2175,7 @@ randombytes@^2.1.0:
22092175
dependencies:
22102176
safe-buffer "^5.1.0"
22112177

2212-
readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@~2.3.6:
2178+
readable-stream@^2.0.2, readable-stream@~2.3.6:
22132179
version "2.3.7"
22142180
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
22152181
integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
@@ -2369,11 +2335,6 @@ semver@^5.3.0:
23692335
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
23702336
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
23712337

2372-
semver@^6.0.0:
2373-
version "6.3.0"
2374-
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
2375-
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
2376-
23772338
semver@^7.3.4, semver@^7.3.5:
23782339
version "7.3.5"
23792340
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
@@ -2532,11 +2493,6 @@ supports-preserve-symlinks-flag@^1.0.0:
25322493
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
25332494
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
25342495

2535-
tapable@^1.0.0:
2536-
version "1.1.3"
2537-
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
2538-
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
2539-
25402496
tapable@^2.1.1, tapable@^2.2.0:
25412497
version "2.2.1"
25422498
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
@@ -2588,16 +2544,15 @@ tough-cookie@^2.3.3, tough-cookie@~2.5.0:
25882544
resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"
25892545
integrity sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=
25902546

2591-
ts-loader@^6.2.2:
2592-
version "6.2.2"
2593-
resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-6.2.2.tgz#dffa3879b01a1a1e0a4b85e2b8421dc0dfff1c58"
2594-
integrity sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ==
2547+
ts-loader@^9.2.8:
2548+
version "9.2.8"
2549+
resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.2.8.tgz#e89aa32fa829c5cad0a1d023d6b3adecd51d5a48"
2550+
integrity sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==
25952551
dependencies:
2596-
chalk "^2.3.0"
2597-
enhanced-resolve "^4.0.0"
2598-
loader-utils "^1.0.2"
2552+
chalk "^4.1.0"
2553+
enhanced-resolve "^5.0.0"
25992554
micromatch "^4.0.0"
2600-
semver "^6.0.0"
2555+
semver "^7.3.4"
26012556

26022557
ts-pattern@^4.0.1:
26032558
version "4.0.1"

0 commit comments

Comments
 (0)