From a24c87344cb83f4903e4cc749c1dd601d0cc6dee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ari=20Perkki=C3=B6?= Date: Mon, 10 Oct 2022 17:30:08 +0300 Subject: [PATCH] fix: remove work-around from `istanbul-lib-instrument` (#2121) --- packages/coverage-istanbul/src/provider.ts | 8 ++------ pnpm-lock.yaml | 1 + 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/packages/coverage-istanbul/src/provider.ts b/packages/coverage-istanbul/src/provider.ts index 64af1f15ceec..3bc5c78f5b32 100644 --- a/packages/coverage-istanbul/src/provider.ts +++ b/packages/coverage-istanbul/src/provider.ts @@ -78,8 +78,7 @@ export class IstanbulCoverageProvider implements CoverageProvider { if (!this.testExclude.shouldInstrument(id)) return - // eslint-disable-next-line @typescript-eslint/no-unused-vars -- ignoreRestSiblings should be enabled - const { sourcesContent, ...sourceMap } = pluginCtx.getCombinedSourcemap() + const sourceMap = pluginCtx.getCombinedSourcemap() const code = this.instrumenter.instrumentSync(sourceCode, id, sourceMap as any) const map = this.instrumenter.lastSourceMap() as any @@ -203,10 +202,7 @@ export class IstanbulCoverageProvider implements CoverageProvider { this.instrumenter.instrumentSync( transformResult.code, filename, - { - ...sourceMap, - version: sourceMap.version.toString(), - }, + sourceMap as any, ) const lastCoverage = this.instrumenter.lastFileCoverage() diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 53e20e219acf..0a0fa1831ecc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12887,6 +12887,7 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: false /istanbul-lib-report/3.0.0: resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}