You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@vitest/coverage-v8

Package Overview
Dependencies
Maintainers
5
Versions
150
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vitest/coverage-v8 - npm Package Compare versions

Comparing version
4.0.16
to
4.0.17
+4
-10
dist/provider.js

@@ -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

{
"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": {