0.0.2 • Published 8 months ago
xxdiff v0.0.2
xxdiff
xxdiff is a light tooltip to diff JSON
Support
- diff simple json
- diff simple array
- diff object in array
- diff complex object
- diff complex array
Display
// use xxdiff
const xxdiff = require("xxdiff");
xxdiff.xxdiff({ a: 1, c: 1, e: [{a: 1}] }, { a: 2, d: 1, e: [{b: 1}] })
// diff result
{
"before": {
"a": 1,
"c": 1,
"e": [
{
"a": 1,
"diff_a": "delete"
}
],
"diff_a": "update",
"diff_c": "delete"
},
"after": {
"a": 2,
"d": 1,
"e": [
{
"b": 1,
"diff_b": "add"
}
],
"diff_a": "update",
"diff_d": "add"
}
}