Skip to content

Update dependencies#4212

Open
jakebailey wants to merge 6 commits into
mainfrom
jabaile/update-deps-2026-06-05
Open

Update dependencies#4212
jakebailey wants to merge 6 commits into
mainfrom
jabaile/update-deps-2026-06-05

Conversation

@jakebailey
Copy link
Copy Markdown
Member

This includes the finally released new LSP libs!

Copilot AI review requested due to automatic review settings June 5, 2026 19:07
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repo’s JS and Go dependencies, including moving the VS Code LSP stack off -next prereleases to the newly released stable versions, and adds an explicit vendoring step to keep the vscode-jsonrpc snapshot checked into _packages/native-preview in sync with node_modules.

Changes:

  • Bump VS Code LSP-related packages to stable releases (vscode-languageclient@10.0.0, vscode-jsonrpc@9.0.0, vscode-languageserver-protocol/types@3.18.0) and refresh the npm lockfile.
  • Add a hereby generate:vendor task (and run it in CI) to refresh the vendored vscode-jsonrpc copy used by @typescript/native-preview.
  • Update github.com/go-json-experiment/json pseudo-version and refresh NOTICE / module sums, plus bump the dprint gofumpt plugin.

Reviewed changes

Copilot reviewed 7 out of 17 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package-lock.json Locks updated JS dependency graph for the stable LSP package versions and related transitive updates.
_extension/package.json Moves vscode-languageclient and @vscode/vsce off prerelease to stable versions.
_packages/native-preview/package.json Updates vscode-jsonrpc devDependency to the stable 9.0.0 line.
Herebyfile.mjs Adds generate:vendor task to copy vscode-jsonrpc runtime + typings into the vendored directory.
.github/workflows/ci.yml Runs npx hereby generate:vendor in the generate job to ensure the vendored snapshot is up to date.
.gitignore Un-ignores vendored *.txt files so vendored license/notice text files are tracked despite the global *.txt ignore.
_packages/native-preview/vendor/vscode-jsonrpc/* Updates the vendored vscode-jsonrpc snapshot to match the stable release contents.
go.mod Bumps github.com/go-json-experiment/json to a newer pseudo-version.
go.sum Updates sums for the bumped Go module.
NOTICE.txt Updates the NOTICE entry for the bumped Go module.
.dprint.jsonc Updates the gofumpt plugin version used by dprint.

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.

2 participants