Skip to content

build(deps): clear remaining dev dependency advisories - #1495

Merged
kvinwang merged 2 commits into
nextfrom
fix/dev-deps-audit
Oct 28, 2026
Merged

kvinwang merged 2 commits into
nextfrom
fix/dev-deps-audit

Conversation

@kvinwang

Copy link
Copy Markdown
Collaborator

Follow-up to #1494.

  • sdk/js: viem dev dependency ^2.57.12 (ws 8.21.0); override jayson to ^5.0.0 (drops vulnerable uuid/stream-json/ws 7 pulled by @solana/web3.js 1.x) and postcss to ^8.5.32. Peer ranges are unchanged; overrides do not affect consumers. bun audit is clean.
  • auth-eth: non-breaking npm audit fix (ts-jest 29.4.15, diff). deepmerge has no upstream fix and is only used by jest-config; its Dependabot alert is dismissed.

Tested: sdk/js build + vitest against the simulator (164 passed); auth-eth npm test.

bun audit reported postcss, ws, uuid and stream-json, all dev-only:

- viem dev dependency -> ^2.57.12, which pins ws 8.21.0.
- override jayson to ^5.0.0: @solana/web3.js 1.x pulls jayson 4.3,
  which carries vulnerable uuid, stream-json and ws 7. jayson 5 drops
  uuid and stream-json, and web3.js only uses its browser client.
- override postcss to ^8.5.32 for the copy resolved via tsup.

Overrides only affect this package's lockfile, not consumers. The
published peer ranges are unchanged. bun audit is now clean.

Signed-off-by: Kevin Wang <wy721@qq.com>
Bumps ts-jest to 29.4.15 and refreshes its transitive dependencies
(diff advisory). The remaining deepmerge advisory has no upstream fix
and only affects jest config merging.

Signed-off-by: Kevin Wang <wy721@qq.com>
@kvinwang
kvinwang enabled auto-merge October 28, 2026 05:03
@kvinwang
kvinwang merged commit 8182175 into next Oct 28, 2026
14 checks passed
@kvinwang
kvinwang deleted the fix/dev-deps-audit branch October 28, 2026 05:12
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