Skip to content

Update dependencies versions#181

Merged
smithgp merged 6 commits into
developfrom
vscode1.120-versions
May 20, 2026
Merged

Update dependencies versions#181
smithgp merged 6 commits into
developfrom
vscode1.120-versions

Conversation

@smithgp
Copy link
Copy Markdown
Contributor

@smithgp smithgp commented May 19, 2026

What does this PR do?

Upgrade platform versions and all npm dependencies to their latest compatible releases.
This includes adapting source and test code for breaking changes in TypeScript 6,
newer @types/vscode, fuse.js 7.3, and VS Code 1.120's built-in code actions.
Also includes some miscellaneous cleanup updates.

Platform:

  • Node: 18.15.0 → 22.22.1
  • TypeScript: 5.2.2 → 6.0.3
  • VS Code minimum: ^1.82.0 → ^1.120.0

Dependencies updated:

  • @salesforce/templates 54.7.0 → 66.7.13
  • @types/chai 4.3.11 → 4.3.20, chai 4.3.10 → 4.5.0
  • @types/glob 8.1.0 → 9.0.0, glob 10.3.10 → 13.0.6
  • @types/mocha 10.0.6 → 10.0.10, mocha 10.2.0 → 11.7.5
  • @types/node 18.11.9 → 22.17.2
  • @types/semver 7.5.6 → 7.7.1, semver 7.5.4 → 7.8.0
  • @types/shelljs 0.8.11 → 0.10.0, shelljs 0.8.5 → 0.10.0
  • @types/sinon 17.0.2 → 21.0.1, sinon 17.0.1 → 22.0.0
  • @types/vscode 1.82.0 → 1.120.0
  • @types/which 3.0.3 → 3.0.4, which 4.0.0 → 6.0.1
  • @vscode/test-electron 2.3.8 → 2.5.2
  • ajv 8.12.0 → 8.20.0
  • better-ajv-errors 1.2.0 → 2.0.3
  • cross-env 7.0.3 → 10.1.0
  • eslint 6.7.2 → 8.57.1, eslint-config-prettier 2.9.0 → 9.1.2
  • fuse.js 7.0.0 → 7.3.0
  • istanbul-lib-instrument 6.0.1 → 6.0.3
  • istanbul-lib-source-maps 4.0.1 → 5.0.6
  • istanbul-reports 3.1.6 → 3.2.0
  • jsonc-parser 3.2.0 → 3.3.1
  • nyc 15.1.0 → 18.0.0
  • prettier 2.6.2 → 3.8.3
  • request-light 0.7.0 → 0.8.0
  • shx 0.3.4 → 0.4.0
  • tmp 0.2.1 → 0.2.5
  • vscode-json-languageservice ^5.3.7 → 5.7.2
  • vscode-languageclient 8.1.0 → 9.0.1

What issues does this PR fix or reference?

smithgp and others added 5 commits May 19, 2026 09:35
… dependency versions

Upgrade platform versions and all npm dependencies to their latest compatible releases.
This includes adapting source and test code for breaking changes in TypeScript 6,
newer @types/vscode, fuse.js 7.3, and VS Code 1.120's built-in code actions.

Platform:
- Node: 18.15.0 → 22.22.1
- TypeScript: 5.2.2 → 6.0.3
- VS Code minimum: ^1.82.0 → ^1.120.0

Dependencies updated:
- @salesforce/templates 54.7.0 → 66.7.13
- @types/chai 4.3.11 → 4.3.20, chai 4.3.10 → 4.5.0
- @types/glob 8.1.0 → 9.0.0, glob 10.3.10 → 13.0.6
- @types/mocha 10.0.6 → 10.0.10, mocha 10.2.0 → 11.7.5
- @types/node 18.11.9 → 22.17.2
- @types/semver 7.5.6 → 7.7.1, semver 7.5.4 → 7.8.0
- @types/shelljs 0.8.11 → 0.10.0, shelljs 0.8.5 → 0.10.0
- @types/sinon 17.0.2 → 21.0.1, sinon 17.0.1 → 22.0.0
- @types/vscode 1.82.0 → 1.120.0
- @types/which 3.0.3 → 3.0.4, which 4.0.0 → 6.0.1
- @vscode/test-electron 2.3.8 → 2.5.2
- ajv 8.12.0 → 8.20.0
- better-ajv-errors 1.2.0 → 2.0.3
- cross-env 7.0.3 → 10.1.0
- eslint 6.7.2 → 8.57.1, eslint-config-prettier 2.9.0 → 9.1.2
- fuse.js 7.0.0 → 7.3.0
- istanbul-lib-instrument 6.0.1 → 6.0.3
- istanbul-lib-source-maps 4.0.1 → 5.0.6
- istanbul-reports 3.1.6 → 3.2.0
- jsonc-parser 3.2.0 → 3.3.1
- nyc 15.1.0 → 18.0.0
- prettier 2.6.2 → 3.8.3
- request-light 0.7.0 → 0.8.0
- shx 0.3.4 → 0.4.0
- tmp 0.2.1 → 0.2.5
- vscode-json-languageservice ^5.3.7 → 5.7.2
- vscode-languageclient 8.1.0 → 9.0.1

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
this changed somewhere along the line.
devs can decide if they want those, they're not needed for working in this
project.
@smithgp smithgp self-assigned this May 19, 2026
@smithgp smithgp requested a review from a team as a code owner May 19, 2026 17:08
The marketplace salesforcedx-vscode-core v66.11.0 extension spawns 'sf' during
telemetry initialization. In CI where sf is not installed, this causes an
unhandled error event on the ChildProcess that crashes the test runner.

Fix by disabling telemetry via --telemetry-level off in the VS Code test launch
args, and providing a minimal sf stub script in all CI workflow jobs as a safety
net.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@smithgp smithgp merged commit a0c3e73 into develop May 20, 2026
7 of 11 checks passed
@smithgp smithgp deleted the vscode1.120-versions branch May 20, 2026 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant