UNPKG

variable-diff

Version:
37 lines (27 loc) 827 B
# variable-diff Visual diff between 2 javascript variables. Shows only the difference and ignores keys that are the same. Diff is formatted in an easy to read format. [![Build Status](https://travis-ci.org/taylorhakes/variable-diff.svg?branch=master)](https://travis-ci.org/taylorhakes/variable-diff) ![Screenshot](.github/screenshot.png) ## Use ``` npm install variable-diff ``` ```js var diff = require('variable-diff'); var result = diff({ a: 1, b: 2, d: 'hello' }, { a: 8, b: 2, c: 4}); console.log(result.text); // You can pass all or some of these options var defaultOptions = { indent: ' ', newLine: '\n', wrap: function wrap(type, text) { return chalk[typeColors[type]](text); }, color: true }; diff({ a: 1, b: 2, d: 'hello' }, { a: 8, b: 2, c: 4}, defaultOptions) ``` ### Test ``` npm test ```