amazon-chime-sdk-js icon indicating copy to clipboard operation
amazon-chime-sdk-js copied to clipboard

Add support for Node.js v23

Open lucaslober opened this issue 7 months ago • 1 comments

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!

lucaslober avatar Jul 07 '25 14:07 lucaslober

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.

Blitz2145 avatar Sep 12 '25 20:09 Blitz2145