-
Notifications
You must be signed in to change notification settings - Fork 266
Closed
Description
What
Update the version of Node.JS used by the Design System to Node 24. This includes:
- Updating
.browserslistrcso Babel is aware we need to support only Node 24 when transpiling for Jest - Updating
.nvmrcso tools like nvm and asdf use the correct version - Bump the
package.jsonengines.node range sonpm installand other scripts check the local Node.js version is allowed - Bump the
package.jsonengines.npm range to support the version of npm corresponding to Node 24
These were the steps we took in previous updates. New areas in our code may reference Node's version as "22" or "jod" so it's worth a quick look across the repository to check there's no extra changes needed.
Why
So we use the LTS version of Node.JS now it's out
Who needs to work on this
Developers
Who needs to review this
Developers
Done when
-
.browserslistrcreferences Node 24 -
.nvmrcreferences Node 24 -
package.jsonreferences Node 24 -
package.jsonreferences the version of npm corresponding to Node 24 - We've reviewed the projects for other areas we need to update Node version
Metadata
Metadata
Assignees
Labels
No labels