$ gnpm install differently
differently Compares JS Objects With Color Difference.
yarn add differently
The package is available by importing its default function:
import differently from 'differently'
differently(objectA: *,objectB: *,): stringCompares the two given objects recursively. Returns the string containing the highlighted difference between the compared values. This is meant to work with deepEqual, where the order of elements in the array matters.
import differently from 'differently'
s = differently(null, {})
log(s)
s = differently({}, null)
log(s)
s = differently(new Date(2018, 10), new Date(2017, 10))
log(s)
s = differently(new Date(2018, 10), [])
log(s)
s = differently(['test'], {})
log(s)
s = differently(10, '11')
log(s)
s = differently(Symbol('test'), false)
log(s)
s = differently(Symbol('test'), new Date(2019, 10))
log(s)
s = differently({ a: 0, test: 1, common: {
tt: 10,
ta: [1, 3],
} }, { a: 0, testa: 2, common: {
tt: 20,
ta: [1, 2],
} })
log(s)
log(differently([1], [2, Infinity]))
| Output | CLI |
|---|---|
|
|
(c) Context Testing 2019
Copyright 2013 - present © cnpmjs.org | Home |