Commit 80edadb
fix(deps): resolve all fixable pnpm audit advisories (#79)
pnpm audit reported 56 advisories (1 critical, 40 high, 14 moderate,
1 low), all of them in transitive dev/tooling dependencies.
- Bump vitest and @vitest/coverage-v8 to 4.1.11 (GHSA-82fw-gwwq-j7x9,
path traversal in @vitest/mocker).
- Add pnpm overrides pinning the remaining transitive packages to
patched versions: @xmldom/xmldom, baseline-browser-mapping,
brace-expansion (1.x and 5.x), browserslist, js-yaml (3.x and 4.x),
nanoid, postcss, shell-quote, uuid, ws (7.x and 8.x).
Re-resolving the tree also drops the unused esbuild 0.27.3 optional
peer of vite (GHSA-g7r4-m6w7-qqqr), which nothing in the workspace
requires.
Remaining after this change: two image-size advisories
(GHSA-w3rx-r6r6-pgpr, GHSA-5p2g-fcmc-qvqq) that have no patched
release upstream. It is a metro/expo dependency of the playground app
only and is never part of the published SDK.
Verified with pnpm lint, pnpm check-types, pnpm test, pnpm build and
pnpm test:coverage.
Claude-Session: https://claude.ai/code/session_0199vMNGkiRE4yFkvs2sGENL
Co-authored-by: Claude <noreply@anthropic.com>1 parent 7e0020e commit 80edadb
3 files changed
Lines changed: 173 additions & 470 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
22 | 34 | | |
23 | 35 | | |
24 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
0 commit comments