update node 24 and dependencies#184
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 10e2b3d. Configure here.
| "node": "22.13.1", | ||
| "yarn": "4.5.0" | ||
| "node": "24.16.0", | ||
| "yarn": "4.15.0" |
There was a problem hiding this comment.
Volta yarn version mismatches packageManager and yarnPath
Medium Severity
The volta.yarn field is set to "4.15.0" but packageManager remains "yarn@4.5.0", and .yarnrc.yml still references .yarn/releases/yarn-4.5.0.cjs (which is the only yarn binary present in the repo). Developers using Volta will get a different yarn version than what Corepack or the yarn binary provides, leading to inconsistent behavior across environments.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 10e2b3d. Configure here.
|
test de virer YARN, ca a tout cassé. |


Note
Medium Risk
Wide dependency and toolchain upgrades can change build output and lint rules; Sass API changes are localized but affect all compiled CSS.
Overview
Bumps the theme toolchain to Node 24.16 and Yarn 4.15 (Volta) and refreshes a large set of npm dev/runtime dependencies (WordPress packages, webpack 5, eslint 10, stylelint 17, sass, imagemin, etc.), including @beapi/be-a11y v2.
ESLint moves from legacy
.eslintrcto flat config ineslint.config.mjs(WordPress recommended +jQueryglobal). Webpack’sESLintPluginno longer passesoverrideConfigFile, so it picks up the new flat config.Sass mixins/functions are updated for current Dart Sass: global
type-of/unitlessare replaced withsass:metaandsass:math(meta.type-of,math.is-unitless).Remaining edits are mostly formatting (
.wp-env.json, theme JSON, Yarn SDK shims,grumphp.yml,wp-cli.yml) and minor config style (svgo.config.jssemicolon).Reviewed by Cursor Bugbot for commit 10e2b3d. Bugbot is set up for automated code reviews on this repo. Configure here.