Skip to content

chore: require Node >= 20 - #52

Open
sidgaikwad wants to merge 1 commit into
unlayer:mainfrom
sidgaikwad:chore/require-node-20
Open

chore: require Node >= 20#52
sidgaikwad wants to merge 1 commit into
unlayer:mainfrom
sidgaikwad:chore/require-node-20

Conversation

@sidgaikwad

Copy link
Copy Markdown

Fixes #46.

package.json claimed "engines": { "node": ">=18" } and CONTRIBUTING.md repeated it, but the CI matrix is [20, 22, 24]Node 18 was claimed as supported and never exercised. It also reached end-of-life in April 2025.

Of the two resolutions in the issue, this takes the first: drop the claim rather than add an EOL runtime to the matrix. That aligns all three statements — engines, CONTRIBUTING.md, and the CI matrix — on the range that is actually tested.

npm only warns on an engines mismatch by default, so this doesn't hard-break anyone still on 18; it corrects a signal that was wrong.

Happy to flip it to "add 18 to the matrix" instead if you'd rather keep supporting it — just say and I'll swap the PR.

`engines.node` claimed `>=18` and CONTRIBUTING repeated it, but the CI
matrix is 20/22/24 — Node 18 was never exercised, and it reached
end-of-life in April 2025.

Align all three statements on the version range that is actually tested.

npm only warns on an `engines` mismatch by default, so this does not hard-
break an existing Node 18 install; it corrects the signal.
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.

engines.node: ">=18" is claimed but never tested (CI matrix is 20/22/24)

1 participant