Skip to content

[6.x] Update npm dependencies - #15380

Merged
jasonvarga merged 1 commit into
6.xfrom
npm-security-updates
Sep 7, 2026
Merged

jasonvarga merged 1 commit into
6.xfrom
npm-security-updates

Conversation

@jasonvarga

@jasonvarga jasonvarga commented Sep 7, 2026

Copy link
Copy Markdown
Member

Resolves the open Dependabot alerts.

npm audit now reports 0 vulnerabilities.

Package From To
@tiptap/* 3.22.3 3.31.3
qs 6.15.2 6.16.0
nanoid (nested under postcss) 3.3.17 3.3.18
vitest, @vitest/browser-playwright 4.1.3 4.1.11

Mostly just npm audit fix. The vitest packages needed a manual bump, since npm audit fix can't resolve those on its own.

Clears all seven open Dependabot alerts:

- @tiptap/* 3.22.3 -> 3.31.3 (GHSA-cp6q-959q-f8rh). All 28 packages move
  together; they pin each other, so bumping core alone doesn't work.
  Also pulls prosemirror-view 1.42.3, fixing a paste XSS (GHSA-c8x8-7fp4-3x9w).
- qs 6.15.2 -> 6.16.0 (GHSA-x5fp-wj9c-mxmx, GHSA-4mjr-xmp4-gh2g)
- nanoid 3.3.17 -> 3.3.18, nested under postcss (GHSA-2v37-7h3g-55p8)
- vitest and @vitest/browser-playwright 4.1.3 -> 4.1.11
  (GHSA-2h32-95rg-cppp, GHSA-p63j-vcc4-9vmv, GHSA-g8mr-85jm-7xhm)

Only the vitest packages needed manifest changes. The tiptap and qs ranges
already allowed the fixed versions, so those are lockfile-only.

vitest and @vitest/browser-playwright peer-pin each other to exact versions,
which deadlocks npm's resolver on an incremental update. Regenerating just
that subtree of the lockfile resolves it without a full lockfile refresh.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@jasonvarga jasonvarga changed the title [6.x] Update npm dependencies to address security advisories [6.x] Update npm dependencies Sep 7, 2026
@jasonvarga
jasonvarga merged commit f8cc9b9 into 6.x Sep 7, 2026
67 checks passed
@jasonvarga
jasonvarga deleted the npm-security-updates branch September 7, 2026 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant