feat(deps): update engines to min node.js 18 #727
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.
BREAKING CHANGE:
engines
lists Node.js 14 in end-of-life status #687DO NOT MERGE UNTIL
16
)This PR updates the
engines
section in package.json toAlso
.node-version
is updated to20
as a recommendation for the currently optimal Node.js version when cloning and running the repo for demonstration purposes. This does not restrict the repo from being used with any other Node.js version.Background
package.json
currently lists
as supported Node.js versions. This is no longer in line with the Node.js release schedule:
Node.js
14
passed into end-of-life status on Apr 30, 2023Node.js
19
passed into end-of-life status on Jun 1, 2023Node.js
20
was released on Apr 18, 2023Node.js
16
passed into end-of-life status on Sep 11, 2023Additionally the official minimum version for Cypress is now Node.js
18.x
according to Getting Started > Installing Cypress > Node.js.