Skip to content

eng: update eng dependencies to latest versions#2364

Draft
bwateratmsft wants to merge 1 commit into
mainfrom
bwateratmsft-update-eng-deps
Draft

eng: update eng dependencies to latest versions#2364
bwateratmsft wants to merge 1 commit into
mainfrom
bwateratmsft-update-eng-deps

Conversation

@bwateratmsft

Copy link
Copy Markdown
Contributor

Updates dependencies in the eng package to their latest available versions.

Changes

Package From To
@vscode/test-cli (peer) ^0.0.12 ^0.0.15
tsx (peer) ^4.22.4 ^4.23.0
eslint ^10.5.0 ^10.6.0

Other test/build tooling (@vscode/test-electron, @vscode/vsce, esbuild, esbuild-plugin-copy, mocha, chai) was already at its latest version.

Intentionally left untouched:

  • TypeScript — latest is a pre-release (7.0.1-rc); staying on ~5.9.
  • typescript-eslint — TypeScript-adjacent tooling, deferred.
  • @types/node — tracks the Node major (latest is 26.x); staying on 22.x.

Verification

  • npm install in eng/ (lockfile updated)
  • npm run build
  • npm run lint

Co-authored-by: Copilot App 223556219+Copilot@users.noreply.github.com

Bump @vscode/test-cli (^0.0.12 -> ^0.0.15), tsx (^4.22.4 -> ^4.23.0), and eslint (^10.5.0 -> ^10.6.0) to their latest available versions. Leaves TypeScript and @types/node untouched.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 10, 2026 20:56

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.

Pull request overview

Updates eng/ package tooling dependencies to newer patch versions to keep the engineering/lint/test toolchain current.

Changes:

  • Bumped eslint from ^10.5.0 to ^10.6.0.
  • Bumped peer deps @vscode/test-cli to ^0.0.15 and tsx to ^4.23.0.
  • Updated eng/package-lock.json to reflect the new dependency resolutions.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

File Description
eng/package.json Updates tooling dependency and peerDependency versions.
eng/package-lock.json Updates lockfile entries to match the new versions (includes a notable registry/integrity change for eslint).
Files not reviewed (1)
  • eng/package-lock.json: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread eng/package-lock.json
Comment on lines 1830 to +1833
"node_modules/eslint": {
"version": "10.5.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-10.5.0.tgz",
"integrity": "sha512-1y+7C+vi12bUK1IpZeaV3gsH9fHLBmPvYmPx42pvT/E9yG0IC8g3PUZZgp0+JLJl7ZDK0flc2gc+Aw9dpCvIsQ==",
"version": "10.6.0",
"resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/eslint/-/eslint-10.6.0.tgz",
"integrity": "sha1-4bQFnFgr6VDHCIybVfmEc4skPCc=",
@bwateratmsft bwateratmsft changed the title chore(eng): update eng dependencies to latest versions eng: update eng dependencies to latest versions Jul 10, 2026
Comment thread eng/package.json
"eslint": "^10.6.0",
"mocha": "^11.7.6",
"typescript": "~5.9",
"typescript-eslint": "^8.61.1"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Should update this too.

Comment thread eng/package.json
"eslint": "^10.5.0",
"eslint": "^10.6.0",
"mocha": "^11.7.6",
"typescript": "~5.9",

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Thinking about moving to v6 right now...dunno yet. Or maybe just straight to 7.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Down side of v7 is that eslint still needs v6, until 7.1 is released adding the API.

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