Skip to content

chore(deps): Update non-major dependencies. - #214

Open
drubot wants to merge 2 commits into
1.xfrom
feature/non-major-updates
Open

chore(deps): Update non-major dependencies.#214
drubot wants to merge 2 commits into
1.xfrom
feature/non-major-updates

Conversation

@drubot

@drubot drubot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Refreshes the lockfile within the existing semver ranges — package.json is untouched — and moves CI to node 24. Clears the open bot PRs in one go and closes both dependabot security alerts.

Security

Package Severity Fixed
svgo high (4.0.0–4.0.1) 4.0.2
js-cookie high (≤3.0.5) 3.0.8

npm audit: 0 vulnerabilities (production was already clean; both were dev-only).

Node 24 on CI

Not optional — the dependency refresh needs it, and node 20 is end-of-life:

  • eslint's current release calls Object.groupBy (node 21+), so npm run lint died with TypeError: Object.groupBy is not a function
  • one preview-dev e2e case also failed only under node 20

Both pass on node 24. Supersedes #42.

Supersedes these bot PRs — should auto-close on merge

#197 svgo · #185 js-cookie · #203 ws · #200 seroval · #198 shell-quote · #194 launch-editor · #204 @babel/core · #190 @vue/test-utils · #189 happy-dom · #131 eslint · #212 nuxtjs-drupal-ce · #211 @nuxt/module-builder · #209 @nuxt/eslint-config · #42 node 24

Deliberately not included (each needs its own review):

Verification

CI green on this branch (run): lint + test (unit and e2e) both pass. Locally: unit 128/128, e2e 24/24.

🤖 Generated with Claude Code

https://claude.ai/code/session_0135TzeJ5xX7vdwouF9Qd6yv

loki et fago added 2 commits August 3, 2026 23:24
Lockfile-only refresh within the existing semver ranges, clearing the
open bot PRs in one go. Closes the two dependabot security alerts:
svgo (high, GHSA in 4.0.0–4.0.1) and js-cookie.

Also picks up ws, seroval, shell-quote, launch-editor, @babel/core,
@vue/test-utils, happy-dom, eslint, nuxtjs-drupal-ce,
@nuxt/module-builder and @nuxt/eslint-config.

npm audit reports 0 vulnerabilities. vue-component-meta stays on 3.2.9
so its 3.3 upgrade lands in its own PR.
Node 20 is end-of-life, and the toolchain has moved past it: eslint's
current release calls `Object.groupBy`, which only exists from node 21,
so `npm run lint` dies with `TypeError: Object.groupBy is not a function`.

Supersedes #42.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant