Returns true if the value is an object and not an array or null.
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
return list of CallSite objects from a captured stacktrace
Deep diffs two objects, including nested structures of arrays and objects, and return the difference.
Use node's fs.realpath, but fall back to the JS implementation if the native one fails
The most human-friendly TAP reporter
ECMAScript AST recursive visitor
TypeScript definitions for json-diff
Easily handle defaults for your options
Take a big diff with a 2-line header and turn it into frags with only a reasonable amount of context
Vue diff viewer
Human Readable Difference Between Two Objects
an identity object using ES6 proxies
Implemets the CIEDE2000 color difference algorithm, conversion between RGB and LAB color and mapping all colors in palette X to the closest or most different color in palette Y based on the CIEDE2000 difference.
Object & string diff rendering for all displays
Run ESLint on your changes only
@git-diff-view/lowlight
ECMAScript 2015 (ES6) Object.assign polyfill and ponyfill
The smallest and fastest pixel-level image comparison library.
Mixin the own and inherited properties of other objects onto the first object. Pass an empty object as the first arg to shallow clone.
@git-diff-view/core
A simple parser for Git diffs
A module that diffs an input buffer with the previous one provided to it and outputs the diff as ANSI
diff with unified diff format handling