Skip to content

Update dependencies - #65131

Open
Jake Bailey (jakebailey) wants to merge 8 commits into
microsoft:mainfrom
jakebailey:update-deps-2026-11-02
Open

Jake Bailey (jakebailey) wants to merge 8 commits into
microsoft:mainfrom
jakebailey:update-deps-2026-11-02

Conversation

@jakebailey

Copy link
Copy Markdown
Member

Notably, new major versions of the LSP libs.

Sadly does not fix all npm audit, but, does fix all "high" urgency ones. Not that any of them matter anyway.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The allowScripts entry still approves only dprint@0.57.4, leaving the newly installed dprint@0.64.3 install hook unapproved and potentially blocking formatter setup on clean installs.

1 open issue
1 file not reviewed
  • tsc/internal/lsp/lsproto/lsp_generated.go: Generated file
What changed in this PR

Updates dependencies across the native compiler, JavaScript API, VS Code extension, and development tools, including major LSP library upgrades.

Changes:

  • Refreshes npm and Go dependencies and their lockfiles.
  • Updates vendored JSON-RPC code and adapts the API runtime to its new crypto interface.
  • Regenerates protocol types with partial-result tokens and updates Unicode imports to .mjs.
File Description
tsc/​internal/​stringutil/​_scripts/​generate-unicode-data.mts Uses updated Unicode module paths.
tsc/​internal/​lsp/​lsproto/​lsp_generated.go Adds partial-result tokens to request types.
tsc/​go.sum Refreshes compiler dependency checksums.
tsc/​go.mod Updates compiler Go dependencies.
tools/​go.sum Refreshes tooling dependency checksums.
tools/​go.mod Updates tooling Go dependencies.
packages/​vscode-typescript/​package.json Upgrades the language client and packaging tool.
packages/​typescript/​vendor/​vscode-jsonrpc/​README.md Documents runtime and UUID requirements.
packages/​typescript/​vendor/​vscode-jsonrpc/​package.json Updates vendored package metadata.
packages/​typescript/​vendor/​vscode-jsonrpc/​lib/​node/​ril.js Adds UUID support and corrects buffer slicing.
packages/​typescript/​vendor/​vscode-jsonrpc/​lib/​node/​main.js Updates transport cleanup and close notifications.
packages/​typescript/​vendor/​vscode-jsonrpc/​lib/​node/​main.d.ts Declares transport close and port methods.
packages/​typescript/​vendor/​vscode-jsonrpc/​lib/​common/​ral.d.ts Adds the runtime crypto interface.
packages/​typescript/​vendor/​vscode-jsonrpc/​lib/​common/​connection.js Updates queue cleanup and error handling.
packages/​typescript/​vendor/​vscode-jsonrpc/​lib/​browser/​ril.js Adds browser UUID generation with a fallback.
packages/​typescript/​src/​vscode/​protocol.generated.ts Adds an inlay-hint partial-result token.
packages/​typescript/​src/​api/​async/​jsonrpc.ts Provides the required runtime UUID function.
packages/​typescript/​package.json Updates API development dependencies.
package.json Updates development tools and package-manager metadata.
package-lock.json Locks updated workspace and transitive dependencies.

Review effort: Balanced

Comment thread package.json Resolved

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug

Projects

Status: Not started

Development

Successfully merging this pull request may close these issues.

2 participants