@vitest/coverage-v8
Advanced tools
+4
-10
@@ -7,3 +7,2 @@ import { existsSync, promises } from 'node:fs'; | ||
| import libReport from 'istanbul-lib-report'; | ||
| import libSourceMaps from 'istanbul-lib-source-maps'; | ||
| import reports from 'istanbul-reports'; | ||
@@ -18,3 +17,3 @@ import { parseModule } from 'magicast'; | ||
| var version = "4.0.16"; | ||
| var version = "4.0.17"; | ||
@@ -48,7 +47,6 @@ const FILE_PROTOCOL = "file://"; | ||
| onFinished: async (project, environment) => { | ||
| const converted = await this.convertCoverage(merged, project, environment); | ||
| // Source maps can change based on projectName and transform mode. | ||
| // Coverage transform re-uses source maps so we need to separate transforms from each other. | ||
| const transformedCoverage = await transformCoverage(converted); | ||
| coverageMap.merge(transformedCoverage); | ||
| const converted = await this.convertCoverage(merged, project, environment); | ||
| coverageMap.merge(converted); | ||
| merged = { result: [] }; | ||
@@ -63,3 +61,3 @@ }, | ||
| const untestedCoverage = await this.getCoverageMapForUncoveredFiles(coveredFiles); | ||
| coverageMap.merge(await transformCoverage(untestedCoverage)); | ||
| coverageMap.merge(untestedCoverage); | ||
| } | ||
@@ -286,6 +284,2 @@ coverageMap.filter((filename) => { | ||
| } | ||
| async function transformCoverage(coverageMap) { | ||
| const sourceMapStore = libSourceMaps.createSourceMapStore(); | ||
| return await sourceMapStore.transformCoverage(coverageMap); | ||
| } | ||
| /** | ||
@@ -292,0 +286,0 @@ * Find the function with highest `endOffset` to determine the length of the file |
+7
-9
| { | ||
| "name": "@vitest/coverage-v8", | ||
| "type": "module", | ||
| "version": "4.0.16", | ||
| "version": "4.0.17", | ||
| "description": "V8 coverage provider for Vitest", | ||
@@ -44,4 +44,4 @@ "author": "Anthony Fu <anthonyfu117@hotmail.com>", | ||
| "peerDependencies": { | ||
| "@vitest/browser": "4.0.16", | ||
| "vitest": "4.0.16" | ||
| "@vitest/browser": "4.0.17", | ||
| "vitest": "4.0.17" | ||
| }, | ||
@@ -55,6 +55,5 @@ "peerDependenciesMeta": { | ||
| "@bcoe/v8-coverage": "^1.0.2", | ||
| "ast-v8-to-istanbul": "^0.3.8", | ||
| "ast-v8-to-istanbul": "^0.3.10", | ||
| "istanbul-lib-coverage": "^3.2.2", | ||
| "istanbul-lib-report": "^3.0.1", | ||
| "istanbul-lib-source-maps": "^5.0.6", | ||
| "istanbul-reports": "^3.2.0", | ||
@@ -65,3 +64,3 @@ "magicast": "^0.5.1", | ||
| "tinyrainbow": "^3.0.3", | ||
| "@vitest/utils": "4.0.16" | ||
| "@vitest/utils": "4.0.17" | ||
| }, | ||
@@ -71,7 +70,6 @@ "devDependencies": { | ||
| "@types/istanbul-lib-report": "^3.0.3", | ||
| "@types/istanbul-lib-source-maps": "^4.0.4", | ||
| "@types/istanbul-reports": "^3.0.4", | ||
| "pathe": "^2.0.3", | ||
| "@vitest/browser": "4.0.16", | ||
| "vitest": "4.0.16" | ||
| "vitest": "4.0.17", | ||
| "@vitest/browser": "4.0.17" | ||
| }, | ||
@@ -78,0 +76,0 @@ "scripts": { |
12
-7.69%6
-14.29%22542
-1.83%553
-1.07%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated