pretty-format
Advanced tools
Comparing version 28.1.3 to 29.0.0-alpha.0
@@ -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" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
61546
1604
2
+ Added@jest/schemas@29.6.3(transitive)
+ Added@sinclair/typebox@0.27.8(transitive)
- Removed@jest/schemas@28.1.3(transitive)
- Removed@sinclair/typebox@0.24.51(transitive)