Add support for Node.js v23
Feature Request: Add support for Node.js v23
Description
The current [email protected] package defines the supported Node.js engines as:
"engines": {
"node": "^18 || ^19 || ^20 || ^22",
"npm": "^8 || ^9 || ^10"
}
Attempting to install it using Node.js v23 results in the following warning:
npm WARN EBADENGINE Unsupported engine {
package: '[email protected]',
required: { node: '^18 || ^19 || ^20 || ^22', npm: '^8 || ^9 || ^10' },
current: { node: 'v23.11.0', npm: '10.9.2' }
}
Request
Please consider testing and updating the engines field to include support for Node.js v23 (if compatible), like this:
"engines": {
"node": "^18 || ^19 || ^20 || ^22 || ^23",
"npm": "^8 || ^9 || ^10"
}
Why?
Many developers use the latest Node.js versions, and adding support (if confirmed to work) would reduce friction and improve compatibility for future users.
Thanks for your great work on this SDK!
We ran into the same problem with the upper bound on NPM, https://github.com/aws/amazon-chime-sdk-js/pull/3100#issuecomment-3286025011 If the upper bounds are needed, then the package should keep up with node and npm release cadence.