Skip to content

chore(deps-dev): update Node typings and compatible TypeScript - #1683

Open
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/npm_and_yarn/types/node-26.2.0
Open

chore(deps-dev): update Node typings and compatible TypeScript#1683
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/npm_and_yarn/types/node-26.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 1, 2026

Copy link
Copy Markdown
Contributor

Updates the development type-checking toolchain:

  • @types/node from 14.18.63 to 26.2.0 (major)
  • TypeScript from 4.9.5 to 5.6.3, the minimum compiler line declared by @types/node 26
  • undici-types to 8.3.0 transitively

The repository's Node API usage was audited against the Node 20 CI/runtime baseline; no source migrations are required. The updated compiler passes lint, compile, VSIX packaging, and all 33 extension tests.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 1, 2026
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 1, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/types/node-26.2.0 branch from a5f902c to 181eb6e Compare September 3, 2026 06:59
@chagong

Copy link
Copy Markdown
Contributor

Dependabot (@dependabot) rebase

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.18.63 to 26.2.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 26.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/types/node-26.2.0 branch from 181eb6e to 982b75e Compare September 3, 2026 07:14
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

@chagong Changyong Gong (chagong) 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.

Approved: the Node 26 typings migration now uses the required TypeScript compiler and all checks pass.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Changes recommended

The updates introduce scope/documentation mismatches and a likely misalignment between declared Node typings and the Node.js version used in CI/runtime.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR updates the project’s TypeScript toolchain and Node.js type definitions to newer major versions, affecting how the extension is compiled and type-checked.

Changes:

  • Bump @types/node from ^14.18.63 to ^26.2.0.
  • Bump typescript from ^4.9.5 to ^5.6.3 (and update lockfile accordingly).
  • Update CONTRIBUTING prerequisites to reflect a newer minimum Node.js version.
File summaries
File Description
package.json Updates dev dependency versions for @types/node and typescript.
package-lock.json Updates resolved versions/metadata for @types/node, typescript, and adds undici-types dependency for the new Node typings.
CONTRIBUTING.md Updates documented Node.js prerequisite version.
Review details
  • Files reviewed: 2/3 changed files
  • Comments generated: 3
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread package.json
"@types/lodash": "^4.17.25",
"@types/mocha": "^10.0.9",
"@types/node": "^14.18.63",
"@types/node": "^26.2.0",
Comment thread CONTRIBUTING.md Outdated
Comment thread package.json
@chagong Changyong Gong (chagong) changed the title chore(deps-dev): bump @types/node from 14.18.63 to 26.2.0 chore(deps-dev): update Node typings and compatible TypeScript Sep 3, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants