Skip to content

explicitly support current LTS node versions#102

Closed
mansona wants to merge 1 commit into
gjtorikian:mainfrom
mansona:node-versions
Closed

explicitly support current LTS node versions#102
mansona wants to merge 1 commit into
gjtorikian:mainfrom
mansona:node-versions

Conversation

@mansona

@mansona mansona commented Jan 25, 2026

Copy link
Copy Markdown

Hey 👋

We recently got a report about an engines warning in ember-cli coming from this package. I can see that you are testing Node 24 and your engine support is set to only Node >= 24 but there is nothing in the code that suggests it can't support all current Node LTS versions

This PR adds those LTS versions to the test matrix and also extends the engine declaration to include them. I have verified that this works by running the CI on my own fork: https://github.com/mansona/isBinaryFile/actions/runs/21331992516?pr=1

Let me know if you have any questions or if you would like me to change anything to help get this landed, thanks 🙇

@gjtorikian

Copy link
Copy Markdown
Owner

It's more of a personal choice rather than one dictated by code. I don't like the idea of supporting Maintenance LTS releases as I believe it sets a bad precedent for downstream consumers to hold off major language upgrades.

This engine change was explicitly made in a breaking semver update between versions 5 and 6.

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.

2 participants