Skip to content

Commit 59e90ce

Browse files
committed
fix(coverage): prevent crash when v8 incorrectly merges static_initializer's
1 parent 8764f5c commit 59e90ce

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

packages/coverage-v8/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
},
5656
"dependencies": {
5757
"@ampproject/remapping": "^2.3.0",
58-
"@bcoe/v8-coverage": "^0.2.3",
58+
"@bcoe/v8-coverage": "^1.0.1",
5959
"debug": "^4.4.0",
6060
"istanbul-lib-coverage": "^3.2.2",
6161
"istanbul-lib-report": "^3.0.1",

packages/coverage-v8/src/provider.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import type { CoverageProvider, ReportContext, ResolvedCoverageOptions, TestProj
66
import { promises as fs } from 'node:fs'
77
import { fileURLToPath, pathToFileURL } from 'node:url'
88
import remapping from '@ampproject/remapping'
9+
// @ts-expect-error -- untyped
910
import { mergeProcessCovs } from '@bcoe/v8-coverage'
1011
import createDebug from 'debug'
1112
import libCoverage from 'istanbul-lib-coverage'

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)