Skip to content

refactor(chore): remove Node js 20 support#161

Open
Sourav-kashyap wants to merge 1 commit into
masterfrom
GH-160
Open

refactor(chore): remove Node js 20 support#161
Sourav-kashyap wants to merge 1 commit into
masterfrom
GH-160

Conversation

@Sourav-kashyap

Copy link
Copy Markdown
Contributor

remove Node js 20 support

BREAKING CHANGE:
yes

GH-160

Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Fixes # (issue)

Checklist:

  • Performed a self-review of my own code
  • npm test passes on your machine

Build:

Screenshot 2026-06-11 at 3 09 15 PM

Test:

Screenshot 2026-06-11 at 3 09 30 PM

remove Node js 20 support

BREAKING CHANGE:
yes

GH-160
@Sourav-kashyap Sourav-kashyap self-assigned this Jun 11, 2026
@Sourav-kashyap Sourav-kashyap linked an issue Jun 11, 2026 that may be closed by this pull request
@sonarqubecloud

Copy link
Copy Markdown

SonarQube reviewer guide

Summary: Drop Node.js 20 support and update minimum Node.js requirement to 22, along with comprehensive dependency updates including Babel, LoopBack, and security patches.

Review Focus:

  • The Node.js engine requirement change from >=20 to >=22 is a breaking change that affects all consumers. Verify this aligns with project's support policy and is intentional.
  • Significant dependency updates include Babel 7.29.x, LoopBack packages, and security-related packages (helmet 8.2.0, http/https-proxy-agent 9.x). Check for any API breaking changes or compatibility issues.
  • The CI workflow was simplified from testing Node.js 20, 22, 24 to just 22 and 24—ensure this testing scope is sufficient.

Start review at: package.json. This is the most critical file as it contains the breaking change to the minimum Node.js version and the new package version (8.1.0), which signals this is a feature or patch release with important upgrades.

💬 Please send your feedback

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarQube Cloud

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.

remove Node.js 20 support

1 participant