Upgrade Node.js dependencies across workspaces (targeting next)#240
Merged
data-douser merged 10 commits intonextfrom Apr 13, 2026
Merged
Upgrade Node.js dependencies across workspaces (targeting next)#240data-douser merged 10 commits intonextfrom
next)#240data-douser merged 10 commits intonextfrom
Conversation
Updates the minimum required "engines.vscode" version from "^1.110.0" to "^1.115.0" in order to align with newer @types/vscode.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Nathan Randall <70299490+data-douser@users.noreply.github.com>
4891b5d to
b3b5ef2
Compare
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the repo’s Node.js toolchain baseline and bumps key Node/TypeScript linting/testing dependencies across the server and VS Code extension workspaces, aligning documentation and dev environments with the new minimum runtime.
Changes:
- Bump minimum Node.js version across packages/docs and update
.node-version+ devcontainer image. - Upgrade common tooling (
eslint,prettier,typescript-eslint) and test/type packages (vitest,@vitest/coverage-v8,@types/node,@types/vscode) in relevant workspaces. - Patch-level update of
dotenvin the server runtime dependencies.
Show a summary per file
| File | Description |
|---|---|
server/README.md |
Updates server “Prerequisites” Node.js version to match the new minimum. |
server/package.json |
Raises Node engine requirement and bumps server deps/devDeps versions (incl. dotenv, lint/test tooling). |
README.md |
Updates repo-level environment prerequisites to Node.js v25.6.0+. |
package.json |
Raises root Node engine requirement and bumps shared dev tooling versions. |
package-lock.json |
Updates resolved versions/engines in lockfile to reflect dependency bumps. |
extensions/vscode/README.md |
Updates VS Code + Node.js prerequisites for the extension. |
extensions/vscode/package.json |
Updates engines (VS Code + Node) and bumps extension devDependencies (types/lint/test). |
docs/public.md |
Updates published minimum Node.js requirement and verification snippet. |
docs/getting-started.md |
Updates getting-started prerequisites Node.js version. |
.node-version |
Sets Node version file to v25.6.0 for tooling/CI. |
.devcontainer/devcontainer.json |
Moves devcontainer base image from Node 24 to Node 25. |
Copilot's findings
- Files reviewed: 10/11 changed files
- Comments generated: 1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Upgrade Node.js dependencies across
serverandextensions/vscodeworkspaces, and bump the minimum required Node.js version to>=25.6.0.Supersedes #237 (rebased onto
nextto avoid merging tomainbefore the pendingv2.25.2release).Dependency upgrades
Tooling & formatting (all workspaces)
eslint^10.1.0^10.2.0prettier^3.8.1^3.8.2typescript-eslint^8.57.2/^8.58.0^8.58.1Type definitions & testing (
server+extensions/vscode)@types/node^25.5.0^25.6.0@types/vscode^1.110.0^1.115.0@vitest/coverage-v8^4.1.2^4.1.4vitest^4.1.2^4.1.4Runtime (
server)dotenv^17.4.0^17.4.1Engine & environment updates
>=24.13.0→>=25.6.0(root, server, vscode extension)^1.110.0→^1.115.0(extensionengines.vscode+@types/vscode)typescript-node:24→typescript-node:25.node-version: updated to25.6.0Notes