Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This upgrades several dependencies across our three primary packages - the base package, the VS Code extension, and the home view.
This includes upgrades to:
esbuild
to bundle the extensionprettier
andeslint-config-prettier
for code formatting and compatibility with ESLintmocha
for VS Code testingentities
for HTML5 decodingjsdom
for testing the home viewA few packages were not upgraded:
@types/node
wasn't upgraded since VS Code is still using Node 20 via Electroneventsource
had some breaking changes. A follow-up issue was made: Upgradeeventsource
dependency #2572vite
andvitest
were not upgraded as they had a migration. That will be a separate PRaxios
has a TypeScript compilation issue withAxiosRequestConfig
typing we doType of Change
Approach
I started with a simple run of
npm upgrade
then I went through each package available to be upgraded usingnpm outdated
to discovery which had updates.I then checked the release documentation for each, did an upgrade, and checked the tooling impacted.
Directions for Reviewers
Pull this down and check that CLI tooling like
just
and tests behave as expected.Run the extension itself and test the behavior has not been impacted by upgraded dependencies.