Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

@vitest/utils

Package Overview
Dependencies
Maintainers
5
Versions
178
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vitest/utils - npm Package Compare versions

Comparing version
4.0.15
to
4.0.16
+2
-1
dist/display.d.ts

@@ -24,6 +24,7 @@ import { PrettyFormatOptions } from '@vitest/pretty-format';

declare function format(...args: unknown[]): string;
declare function browserFormat(...args: unknown[]): string;
declare function inspect(obj: unknown, options?: LoupeOptions): string;
declare function objDisplay(obj: unknown, options?: LoupeOptions): string;
export { format, formatRegExp, inspect, objDisplay, stringify };
export { browserFormat, format, formatRegExp, inspect, objDisplay, stringify };
export type { LoupeOptions, StringifyOptions };

@@ -612,7 +612,16 @@ import { plugins, format as format$1 } from '@vitest/pretty-format';

const formatRegExp = /%[sdjifoOc%]/g;
function format(...args) {
function baseFormat(args, options = {}) {
const formatArg = (item, inspecOptions) => {
if (options.prettifyObject) {
return stringify(item, undefined, {
printBasicPrototype: false,
escapeString: false
});
}
return inspect(item, inspecOptions);
};
if (typeof args[0] !== "string") {
const objects = [];
for (let i = 0; i < args.length; i++) {
objects.push(inspect(args[i], {
objects.push(formatArg(args[i], {
depth: 0,

@@ -647,3 +656,3 @@ colors: false

}
return inspect(value, {
return formatArg(value, {
depth: 0,

@@ -670,7 +679,7 @@ colors: false

case "%f": return Number.parseFloat(String(args[i++])).toString();
case "%o": return inspect(args[i++], {
case "%o": return formatArg(args[i++], {
showHidden: true,
showProxy: true
});
case "%O": return inspect(args[i++]);
case "%O": return formatArg(args[i++]);
case "%c": {

@@ -696,3 +705,3 @@ i++;

} else {
str += ` ${inspect(x)}`;
str += ` ${formatArg(x)}`;
}

@@ -702,2 +711,8 @@ }

}
function format(...args) {
return baseFormat(args);
}
function browserFormat(...args) {
return baseFormat(args, { prettifyObject: true });
}
function inspect(obj, options = {}) {

@@ -732,2 +747,2 @@ if (options.truncate === 0) {

export { format, formatRegExp, inspect, objDisplay, stringify };
export { browserFormat, format, formatRegExp, inspect, objDisplay, stringify };
{
"name": "@vitest/utils",
"type": "module",
"version": "4.0.15",
"version": "4.0.16",
"description": "Shared Vitest utility functions",

@@ -85,3 +85,3 @@ "license": "MIT",

"tinyrainbow": "^3.0.3",
"@vitest/pretty-format": "4.0.15"
"@vitest/pretty-format": "4.0.16"
},

@@ -88,0 +88,0 @@ "devDependencies": {