Skip to content

chore(deps): security updates for widget test deps and transitive packages - #86

Merged
anurag629 merged 1 commit into
devfrom
security/transitive
Oct 1, 2026
Merged

anurag629 merged 1 commit into
devfrom
security/transitive

Conversation

@anurag629

Copy link
Copy Markdown
Member

Clears the remaining security alerts that don't need a major app change:

  • happy-dom 16 to 20.14.5 (widget tests) and vite 6.4.3 (widget build). Both are dev only.
  • body-parser, form-data, js-yaml, nanoid, path-to-regexp, picomatch, postcss, postcss-selector-parser, qs and yaml move to their patched versions within the same major. Lockfile only, no package.json ranges changed.

Left: esbuild 0.25 is pinned by vite 6, which only builds the widget bundle and never ships to users. Moving the widget to vite 8 can be its own PR.

Checked on Node 22 with pnpm 9.15: frozen install, pnpm -r build, typecheck, and all 156 tests pass on happy-dom 20.

…kages

- happy-dom 16 to 20.14.5 and vite to 6.4.3 in the widget (dev only)
- refresh body-parser, form-data, js-yaml, nanoid, path-to-regexp,
  picomatch, postcss, postcss-selector-parser, qs and yaml to their
  patched versions within the same major (lockfile only)
@anurag629
anurag629 merged commit 5937cab into dev Oct 1, 2026
1 check passed
@anurag629
anurag629 deleted the security/transitive branch October 1, 2026 19:02
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