Skip to content

Commit f93cb3c

Browse files
authored
chore: patch transitive dev-dependency CVEs via pnpm overrides (#1626)
Clears 16 open Dependabot alerts (all scope=development, transitive) by pinning patched minimums: fast-uri, follow-redirects, hono, ip-address, postcss, qs, tmp. fast-uri capped <4 to avoid a surprise major. Angular peerDeps (22.0.x) intentionally left untouched: bumping them in this repo gives published-package consumers no security benefit (they resolve their own Angular) and the 22.0.1 patch breaks TestBed. esbuild left to the weekly Dependabot PR: its advisories need Deno fetch / a Windows dev server, neither of which runs here, and a global override risks the vite/webpack build.
1 parent c3ac5c1 commit f93cb3c

2 files changed

Lines changed: 70 additions & 58 deletions

File tree

package.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,16 @@
5656
"lint-staged": {
5757
"*.js": "eslint --cache --fix",
5858
"*.{js,css,md}": "prettier --write"
59+
},
60+
"pnpm": {
61+
"overrides": {
62+
"fast-uri": ">=3.1.2 <4",
63+
"follow-redirects": ">=1.16.0",
64+
"hono": ">=4.12.21",
65+
"ip-address": ">=10.1.1",
66+
"postcss": ">=8.5.10",
67+
"qs": ">=6.15.2",
68+
"tmp": ">=0.2.6"
69+
}
5970
}
6071
}

pnpm-lock.yaml

Lines changed: 59 additions & 58 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)