Skip to content

Commit 7b6d676

Browse files
committed
fix(vitest): add @vitest/coverage-v8 and @vitest/coverage-istanbul as optional dependency
The `@vitest/coverage-v8` and `@vitest/coverage-istanbul` package is now listed as an optional peer dependency. This allows users to opt-in to v8 coverage without requiring it as a hard dependency, while satisfying package manager hoisting and linking requirements.
1 parent fda52af commit 7b6d676

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

packages/vitest/package.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,8 @@
139139
"@vitest/browser-playwright": "workspace:*",
140140
"@vitest/browser-preview": "workspace:*",
141141
"@vitest/browser-webdriverio": "workspace:*",
142+
"@vitest/coverage-istanbul": "workspace:*",
143+
"@vitest/coverage-v8": "workspace:*",
142144
"@vitest/ui": "workspace:*",
143145
"happy-dom": "*",
144146
"jsdom": "*",
@@ -163,6 +165,12 @@
163165
"@vitest/browser-webdriverio": {
164166
"optional": true
165167
},
168+
"@vitest/coverage-istanbul": {
169+
"optional": true
170+
},
171+
"@vitest/coverage-v8": {
172+
"optional": true
173+
},
166174
"@vitest/ui": {
167175
"optional": true
168176
},

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)