-
Notifications
You must be signed in to change notification settings - Fork 158
Update Node.js & NPM versions used in the plugin #3361
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
P.S. Once the PR is approved, we will have to update the GH build pipeline to run on new Node versions. |
@vinkmeta, can you test these changes on your machine and also on a test website? Please report if you encounter any issues. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see these warnings when I run npm install. Can't we get rid of them?
npm warn deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
npm warn deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated @humanwhocodes/[email protected]: Use @eslint/object-schema instead
npm warn deprecated @humanwhocodes/[email protected]: Use @eslint/config-array instead
npm warn deprecated [email protected]: This version is no longer supported. Please see https://eslint.org/version-support for other options.
I think that some were locked as dependencies; we are checking if an update is feasible. I agree that it is annoying to see those warnings. |
…lated dependencies to compatible latest versions
d3d35d3
to
f1d0512
Compare
Description
This changeset bumps the Node version used in the plugin tooling to version 22. (The constraints are set to versions between 22 and 24.) It also bumps NPM to version 10 or higher.
The NVM config file is also updated to use version 22 for easier version switching.
Moving forward, we will be able to keep packages up to date incrementally, without big bumps like here.
Type of change
Checklist
Changelog entry
Update Node.js & NPM versions used in the plugin
Test Plan
npm install
.package.json
.