diff --git a/packages/coverage-istanbul/package.json b/packages/coverage-istanbul/package.json index 9bc3773b8c4f..1e3be267f188 100644 --- a/packages/coverage-istanbul/package.json +++ b/packages/coverage-istanbul/package.json @@ -42,7 +42,7 @@ }, "dependencies": { "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-instrument": "^5.2.0", + "istanbul-lib-instrument": "^5.2.1", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.1", "istanbul-reports": "^3.1.5", diff --git a/packages/coverage-istanbul/src/provider.ts b/packages/coverage-istanbul/src/provider.ts index 87f502ccd31a..73f255424d3c 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 8f1b4b5f646d..bbe516dc1e07 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -655,7 +655,7 @@ importers: '@types/istanbul-lib-source-maps': ^4.0.1 '@types/istanbul-reports': ^3.0.1 istanbul-lib-coverage: ^3.2.0 - istanbul-lib-instrument: ^5.2.0 + istanbul-lib-instrument: ^5.2.1 istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.1 istanbul-reports: ^3.1.5 @@ -664,7 +664,7 @@ importers: vitest: workspace:* dependencies: istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 5.2.0 + istanbul-lib-instrument: 5.2.1 istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.1.5 @@ -7723,7 +7723,7 @@ packages: '@babel/helper-plugin-utils': 7.18.9 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.0 + istanbul-lib-instrument: 5.2.1 test-exclude: 6.0.0 transitivePeerDependencies: - supports-color @@ -12862,8 +12862,8 @@ packages: resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} engines: {node: '>=8'} - /istanbul-lib-instrument/5.2.0: - resolution: {integrity: sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==} + /istanbul-lib-instrument/5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: '@babel/core': 7.18.13 @@ -12873,6 +12873,7 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: false /istanbul-lib-report/3.0.0: resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}