-
Notifications
You must be signed in to change notification settings - Fork 346
Open
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. This will also let us accept the Dependabot PRs upgrading our GitHub actions.
Who needs to work on this
Developers
Who needs to review this
Developers
Done when
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