Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

pretty-format

Package Overview
Dependencies
Maintainers
6
Versions
237
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pretty-format - npm Package Compare versions

Comparing version 28.1.3 to 29.0.0-alpha.0

134

build/index.js

@@ -477,113 +477,33 @@ 'use strict';

const getPrintFunctionName = options => {
var _options$printFunctio;
const getPrintFunctionName = options =>
options?.printFunctionName ?? DEFAULT_OPTIONS.printFunctionName;
return (_options$printFunctio =
options === null || options === void 0
? void 0
: options.printFunctionName) !== null && _options$printFunctio !== void 0
? _options$printFunctio
: DEFAULT_OPTIONS.printFunctionName;
};
const getEscapeRegex = options =>
options?.escapeRegex ?? DEFAULT_OPTIONS.escapeRegex;
const getEscapeRegex = options => {
var _options$escapeRegex;
const getEscapeString = options =>
options?.escapeString ?? DEFAULT_OPTIONS.escapeString;
return (_options$escapeRegex =
options === null || options === void 0 ? void 0 : options.escapeRegex) !==
null && _options$escapeRegex !== void 0
? _options$escapeRegex
: DEFAULT_OPTIONS.escapeRegex;
};
const getConfig = options => ({
callToJSON: options?.callToJSON ?? DEFAULT_OPTIONS.callToJSON,
colors: options?.highlight ? getColorsHighlight(options) : getColorsEmpty(),
compareKeys:
typeof options?.compareKeys === 'function'
? options.compareKeys
: DEFAULT_OPTIONS.compareKeys,
escapeRegex: getEscapeRegex(options),
escapeString: getEscapeString(options),
indent: options?.min
? ''
: createIndent(options?.indent ?? DEFAULT_OPTIONS.indent),
maxDepth: options?.maxDepth ?? DEFAULT_OPTIONS.maxDepth,
maxWidth: options?.maxWidth ?? DEFAULT_OPTIONS.maxWidth,
min: options?.min ?? DEFAULT_OPTIONS.min,
plugins: options?.plugins ?? DEFAULT_OPTIONS.plugins,
printBasicPrototype: options?.printBasicPrototype ?? true,
printFunctionName: getPrintFunctionName(options),
spacingInner: options?.min ? ' ' : '\n',
spacingOuter: options?.min ? '' : '\n'
});
const getEscapeString = options => {
var _options$escapeString;
return (_options$escapeString =
options === null || options === void 0 ? void 0 : options.escapeString) !==
null && _options$escapeString !== void 0
? _options$escapeString
: DEFAULT_OPTIONS.escapeString;
};
const getConfig = options => {
var _options$callToJSON,
_options$indent,
_options$maxDepth,
_options$maxWidth,
_options$min,
_options$plugins,
_options$printBasicPr;
return {
callToJSON:
(_options$callToJSON =
options === null || options === void 0
? void 0
: options.callToJSON) !== null && _options$callToJSON !== void 0
? _options$callToJSON
: DEFAULT_OPTIONS.callToJSON,
colors:
options !== null && options !== void 0 && options.highlight
? getColorsHighlight(options)
: getColorsEmpty(),
compareKeys:
typeof (options === null || options === void 0
? void 0
: options.compareKeys) === 'function'
? options.compareKeys
: DEFAULT_OPTIONS.compareKeys,
escapeRegex: getEscapeRegex(options),
escapeString: getEscapeString(options),
indent:
options !== null && options !== void 0 && options.min
? ''
: createIndent(
(_options$indent =
options === null || options === void 0
? void 0
: options.indent) !== null && _options$indent !== void 0
? _options$indent
: DEFAULT_OPTIONS.indent
),
maxDepth:
(_options$maxDepth =
options === null || options === void 0 ? void 0 : options.maxDepth) !==
null && _options$maxDepth !== void 0
? _options$maxDepth
: DEFAULT_OPTIONS.maxDepth,
maxWidth:
(_options$maxWidth =
options === null || options === void 0 ? void 0 : options.maxWidth) !==
null && _options$maxWidth !== void 0
? _options$maxWidth
: DEFAULT_OPTIONS.maxWidth,
min:
(_options$min =
options === null || options === void 0 ? void 0 : options.min) !==
null && _options$min !== void 0
? _options$min
: DEFAULT_OPTIONS.min,
plugins:
(_options$plugins =
options === null || options === void 0 ? void 0 : options.plugins) !==
null && _options$plugins !== void 0
? _options$plugins
: DEFAULT_OPTIONS.plugins,
printBasicPrototype:
(_options$printBasicPr =
options === null || options === void 0
? void 0
: options.printBasicPrototype) !== null &&
_options$printBasicPr !== void 0
? _options$printBasicPr
: true,
printFunctionName: getPrintFunctionName(options),
spacingInner:
options !== null && options !== void 0 && options.min ? ' ' : '\n',
spacingOuter:
options !== null && options !== void 0 && options.min ? '' : '\n'
};
};
function createIndent(indent) {

@@ -590,0 +510,0 @@ return new Array(indent + 1).join(' ');

@@ -45,15 +45,4 @@ 'use strict';

const test = val => {
var _val$constructor;
const test = val => val?.constructor?.name && testNode(val);
return (
(val === null || val === void 0
? void 0
: (_val$constructor = val.constructor) === null ||
_val$constructor === void 0
? void 0
: _val$constructor.name) && testNode(val)
);
};
exports.test = test;

@@ -60,0 +49,0 @@

{
"name": "pretty-format",
"version": "28.1.3",
"version": "29.0.0-alpha.0",
"repository": {

@@ -23,3 +23,3 @@ "type": "git",

"dependencies": {
"@jest/schemas": "^28.1.3",
"@jest/schemas": "^29.0.0-alpha.0",
"ansi-regex": "^5.0.1",

@@ -33,5 +33,5 @@ "ansi-styles": "^5.0.0",

"@types/react-test-renderer": "17.0.2",
"expect": "^28.1.3",
"expect": "^29.0.0-alpha.0",
"immutable": "^4.0.0",
"jest-util": "^28.1.3",
"jest-util": "^29.0.0-alpha.0",
"react": "17.0.2",

@@ -42,3 +42,3 @@ "react-dom": "^17.0.1",

"engines": {
"node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
},

@@ -48,3 +48,3 @@ "publishConfig": {

},
"gitHead": "2cce069800dab3fc8ca7c469b32d2e2b2f7e2bb1"
"gitHead": "6862afb00307b52f32eedee977a9b3041355f184"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc