Circular references will be replaced with "[Circular]".
input
Type: ObjectArray
options
indent
Type: string
Default:
Preferred indentation.
singleQuotes
Type: boolean
Default: true
Set to false to get double-quoted strings.
filter(obj, prop)
Type: Function
Expected to return a boolean of whether to include the property prop of the object obj in the output.
transform(obj, prop, originalResult)
Type: Function
Default: undefined
Expected to return a string that transforms the string that resulted from stringifying obj[prop]. This can be used to detect special types of objects that need to be stringified in a particular way. The transform function might return an alternate string in this case, otherwise returning the originalResult.
Here's an example that uses the transform option to mask fields named "password":
inlineCharacterLimit
Type: number
When set, will inline values up to inlineCharacterLimit length for the sake of more terse output.
For example, given the example at the top of the README:
As you can see, arr was printed as a one-liner because its string was shorter than 12 characters.