Skip to content

Commit d1ce1eb

Browse files
danielsimonjrclaude
andcommitted
fix(security): bump vite to 7.3.6 + minimatch to 9.0.9 (clears 8 Dependabot alerts)
5 vite alerts (vercel-labs#44/vercel-labs#45/vercel-labs#46/vercel-labs#94/vercel-labs#95, <=7.3.4) + 3 minimatch alerts (vercel-labs#23/vercel-labs#26/vercel-labs#28, <9.0.7) were all in pnpm-lock.yaml. The existing pnpm.overrides were recorded but never applied to the lockfile: vite enters only as vitest's peer (auto-installed peers bypass overrides under the repo's lowest-direct resolution), and the minimatch range-selector override missed the eslint-plugin-react>minimatch edge. Fix: add vite as a direct devDependency (^7.3.5 -> resolves 7.3.6) and add a deterministic nested override eslint-plugin-react>minimatch ^9.0.7 (-> 9.0.9); consolidated the redundant/overlapping vite+minimatch selectors. Targeted lockfile update (33/48 lines), vitest and all other deps unchanged. Verified: pnpm audit clean, type-check 5/5, turbo build 5/5, 166 tests pass. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HWrTgpQ6CZV7tbVCNib9Pi
1 parent dd6cf02 commit d1ce1eb

2 files changed

Lines changed: 37 additions & 53 deletions

File tree

package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"prettier": "^3.7.4",
3232
"turbo": "^2.9.14",
3333
"typescript": "5.9.2",
34+
"vite": "^7.3.5",
3435
"vitest": "^4.1.0"
3536
},
3637
"packageManager": "pnpm@9.0.0",
@@ -44,9 +45,9 @@
4445
"overrides": {
4546
"postcss": "^8.5.10",
4647
"minimatch@<3.1.3": ">=3.1.3",
47-
"minimatch@>=9.0.0 <9.0.6": ">=9.0.6",
4848
"rollup@>=4.0.0 <4.59.0": ">=4.59.0",
49-
"minimatch@>=9.0.0 <9.0.7": ">=9.0.7",
49+
"minimatch@>=9.0.0 <9.0.7": "^9.0.7",
50+
"eslint-plugin-react>minimatch": "^9.0.7",
5051
"minimatch@<3.1.4": ">=3.1.4",
5152
"ajv@<6.14.0": ">=6.14.0",
5253
"flatted@<3.4.0": ">=3.4.0",
@@ -55,12 +56,10 @@
5556
"brace-expansion@>=2.0.0 <2.0.3": ">=2.0.3",
5657
"picomatch@>=4.0.0 <4.0.4": ">=4.0.4",
5758
"yaml@>=2.0.0 <2.8.3": ">=2.8.3",
58-
"vite@>=7.0.0 <=7.3.1": ">=7.3.2",
59-
"vite@>=7.1.0 <=7.3.1": ">=7.3.2",
59+
"vite": "^7.3.5",
6060
"ws@>=8.0.0 <8.20.1": ">=8.20.1",
6161
"esbuild@>=0.27.3 <0.28.1": ">=0.28.1",
6262
"ws@>=8.0.0 <8.21.0": ">=8.21.0",
63-
"vite@>=7.0.0 <=7.3.4": ">=7.3.5",
6463
"js-yaml@<=4.1.1": ">=4.2.0"
6564
}
6665
}

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)