Skip to content

Bump minimum Node.js version requirement to 22.0.0#6

Merged
drdxk merged 3 commits into
mainfrom
claude/update-node-24-fCbk4
Mar 14, 2026
Merged

Bump minimum Node.js version requirement to 22.0.0#6
drdxk merged 3 commits into
mainfrom
claude/update-node-24-fCbk4

Conversation

@drdxk

@drdxk drdxk commented Mar 14, 2026

Copy link
Copy Markdown
Owner

Summary

Updated the minimum required Node.js version from 20.0.0 to 22.0.0 across relevant packages.

Changes

  • Updated root package.json engine requirement to >=22.0.0
  • Updated packages/tinytsdi/package.json engine requirement to >=22.0.0
  • Removed redundant engines field from packages/e2e-core/package.json (internal/unpublished package — root coverage is sufficient)

Details

Node.js 22 is the current Active LTS release (since October 2024). Setting the minimum to 22 follows the standard LTS progression and avoids excluding users still on Node.js 22 LTS. The engines field is only needed in the root (dev guard) and the published tinytsdi package (for npm consumers).

Copilot AI review requested due to automatic review settings March 14, 2026 21:56

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.

Pull request overview

Bumps the minimum Node.js version from 20.0.0 to 24.0.0 across all packages in the monorepo.

Changes:

  • Updated engines.node from >=20.0.0 to >=24.0.0 in root, e2e-core, and tinytsdi package.json files

Reviewed changes

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

File Description
package.json Root engine requirement bumped to >=24.0.0
packages/e2e-core/package.json Engine requirement bumped to >=24.0.0
packages/tinytsdi/package.json Engine requirement bumped to >=24.0.0

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

You can also share your feedback on Copilot code review. Take the survey.

Comment thread package.json Outdated
claude added 2 commits March 14, 2026 21:58
Root package.json is sufficient for internal packages.
Only the published tinytsdi package needs its own engines field.

https://claude.ai/code/session_012DCTbfxRHR4E359DuKbkzi
Node 22 is the current Active LTS release. Node 24 would exclude
users on Node 22 LTS without any specific Node 24 feature requirement.

https://claude.ai/code/session_012DCTbfxRHR4E359DuKbkzi

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.

Pull request overview

This PR updates the minimum Node.js version requirement across the monorepo. However, the actual changes are inconsistent with the PR description.

Changes:

  • Root and tinytsdi package.json engine requirement changed from >=20.0.0 to >=22.0.0 (not >=24.0.0 as described)
  • e2e-core package.json has its engines field removed entirely instead of updated

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
package.json Root engine bumped from >=20.0.0 to >=22.0.0
packages/tinytsdi/package.json Engine bumped from >=20.0.0 to >=22.0.0
packages/e2e-core/package.json engines field removed entirely

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

You can also share your feedback on Copilot code review. Take the survey.

Comment thread package.json
Comment thread packages/e2e-core/package.json
@drdxk drdxk changed the title Bump minimum Node.js version requirement to 24.0.0 Bump minimum Node.js version requirement to 22.0.0 Mar 14, 2026
@drdxk drdxk requested a review from Copilot March 14, 2026 22:03

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.

Pull request overview

Bumps the minimum Node.js version from 20.0.0 to 22.0.0 (current Active LTS) and removes a redundant engines field from an internal package.

Changes:

  • Updated root and tinytsdi engines.node to >=22.0.0
  • Removed redundant engines from the private e2e-core package

Reviewed changes

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

File Description
package.json Bump root engine requirement to >=22.0.0
packages/tinytsdi/package.json Bump published package engine requirement to >=22.0.0
packages/e2e-core/package.json Remove redundant engines field from private package

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

You can also share your feedback on Copilot code review. Take the survey.

@drdxk drdxk merged commit 6e72d84 into main Mar 14, 2026
9 checks passed
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.

3 participants