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.1.0-beta.1
to
4.1.0-beta.2
+6
-0
dist/browser.js

@@ -55,2 +55,8 @@ import { cdp } from 'vitest/browser';

}
if (coverage.url.includes("/@id/@vitest/")) {
return false;
}
if (coverage.url.includes("/@vite/client")) {
return false;
}
return true;

@@ -57,0 +63,0 @@ }

@@ -58,2 +58,8 @@ import inspector from 'node:inspector/promises';

}
if (coverage.url.includes("/@id/@vitest/")) {
return false;
}
if (coverage.url.includes("/@vite/client")) {
return false;
}
return true;

@@ -60,0 +66,0 @@ }

+16
-14

@@ -15,3 +15,3 @@ import { existsSync, promises } from 'node:fs';

var version = "4.1.0-beta.1";
var version = "4.1.0-beta.2";

@@ -97,3 +97,4 @@ const FILE_PROTOCOL = "file://";

async parseConfigModule(configFilePath) {
return parseModule(await promises.readFile(configFilePath, "utf8"));
const contents = await promises.readFile(configFilePath, "utf8");
return parseModule(`${contents}${this.autoUpdateMarker}`);
}

@@ -194,3 +195,6 @@ async getCoverageMapForUncoveredFiles(testedFiles) {

async getSources(url, onTransform, functions = []) {
const transformResult = await onTransform(removeStartsWith(url, FILE_PROTOCOL)).catch(() => undefined);
// TODO: need to standardize file urls before this call somehow, this is messy
const filepath = url.match(/^file:\/\/\/\w:\//) ? url.slice(8) : removeStartsWith(url, FILE_PROTOCOL);
// TODO: do we still need to "catch" here? why would it fail?
const transformResult = await onTransform(filepath).catch(() => null);
const map = transformResult?.map;

@@ -225,14 +229,12 @@ const code = transformResult?.code;

}
async function onTransform(filepath) {
if (environment === "__browser__" && project.browser) {
const result = await project.browser.vite.transformRequest(removeStartsWith(filepath, project.config.root));
if (result) {
return {
...result,
code: `${result.code}// <inline-source-map>`
};
}
const onTransform = async (filepath) => {
const result = await this.transformFile(filepath, project, environment);
if (result && environment === "__browser__" && project.browser) {
return {
...result,
code: `${result.code}// <inline-source-map>`
};
}
return project.vite.environments[environment].transformRequest(filepath);
}
return result;
};
const scriptCoverages = [];

@@ -239,0 +241,0 @@ for (const result of coverage.result) {

{
"name": "@vitest/coverage-v8",
"type": "module",
"version": "4.1.0-beta.1",
"version": "4.1.0-beta.2",
"description": "V8 coverage provider for Vitest",

@@ -44,4 +44,4 @@ "author": "Anthony Fu <anthonyfu117@hotmail.com>",

"peerDependencies": {
"@vitest/browser": "4.1.0-beta.1",
"vitest": "4.1.0-beta.1"
"@vitest/browser": "4.1.0-beta.2",
"vitest": "4.1.0-beta.2"
},

@@ -63,3 +63,3 @@ "peerDependenciesMeta": {

"tinyrainbow": "^3.0.3",
"@vitest/utils": "4.1.0-beta.1"
"@vitest/utils": "4.1.0-beta.2"
},

@@ -71,4 +71,4 @@ "devDependencies": {

"pathe": "^2.0.3",
"@vitest/browser": "4.1.0-beta.1",
"vitest": "4.1.0-beta.1"
"@vitest/browser": "4.1.0-beta.2",
"vitest": "4.1.0-beta.2"
},

@@ -75,0 +75,0 @@ "scripts": {