Bump minimum Node to v20 #271
Merged
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.
v18 was EOL'd in April 2025. The supported versions of Node as defined in
package.json
and tested in the CI matrix is now 20.x, 22.x, and 24.x.Examples
Both Extension and Mobile are using at least Node 20.x for local development and building.
Note
Raise minimum Node to 20 and update CI to test 20.x/22.x/24.x (build/lint on 24.x), aligning engines and constraints.
prepare
,test
, andcompatibility-test
run on20.x
,22.x
,24.x
;build
andlint
run on24.x
.cache-node-modules
predicate to target24.x
.engines.node
to^20 || ^22 || >=24
inpackage.json
.yarn.config.cjs
constraint to setengines.node
to^20 || ^22 || >=24
.Written by Cursor Bugbot for commit cf34990. This will update automatically on new commits. Configure here.