Add support for Node.js 24 and drop unused fields
Why am I submitting this PR
Node.js 24 is out, so we can consider adding Node.js 24 to the engines field.
The npm and yarn fields in engines can be removed since those versions are too old. We can drop them gracefully.
I also updated the GitHub Actions workflow file to test with Node.js 24.
Does it fix an existing ticket?
No
Checklist
- [x] only relevant code is changed (make a diff before you submit the PR)
- [x] do no modify the version in package.json or CHANGELOG.md
- [x] tests are included and pass:
yarn test(see details here) - [x] documentation is changed or added
Any updates on this? Trying to install another package that has this as a dependency and yarn is blocking the install because we're running node v24
Can we please merge this :)
I am also running into the same Unsupported engine warning. All my other dependencies already support node.js 24 (which will become LTS in october 2025), ecxept the i18next-parser.
fyi: https://github.com/i18next/i18next-parser/issues/1148