{"_id":"json-diff","_rev":"53-d818da281b4e623574b5ebcd26eb6694","name":"json-diff","description":"JSON diff","dist-tags":{"latest":"1.0.6"},"versions":{"0.0.1":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"name":"json-diff","description":"JSON diff","version":"0.0.1","homepage":"https://github.com/andreyvit/json-diff","repository":{"url":"git@github.com:andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"test":"./node_modules/mocha/bin/mocha"},"dependencies":{"dreamopt":"~0.6.0","difflib":"~0.2.1","cli-color":"~0.1.6"},"devDependencies":{"mocha":"~1.0.1"},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"andreyvit","email":"andreyvit@me.com"},"_id":"json-diff@0.0.1","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"9a4816c80e05d8f43a183c68730f7526a8b6707b","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.0.1.tgz","integrity":"sha512-JFSDwhZIB2zCuzIakQJMtdsg97cd2CzojZpiifcumUL7yYiBhdYBEW8x8SEksoBdivMf+mhnk/enulYrIXnRPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvr3Jwv5zRMl/KEYOELjQ1ExfYByuPojN3XjAPKr3JYgIhAN/L904LXxof4u/oOUeb6Xcqtm7HCbfEvvNbC3SG7K/D"}]},"maintainers":[{"name":"andreyvit","email":"andreyvit@me.com"}],"directories":{}},"0.2.0":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"name":"json-diff","description":"JSON diff","version":"0.2.0","homepage":"https://github.com/andreyvit/json-diff","repository":{"url":"git@github.com:andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"test":"./node_modules/mocha/bin/mocha"},"dependencies":{"dreamopt":"~0.6.0","difflib":"~0.2.1","cli-color":"~0.1.6"},"devDependencies":{"mocha":"~1.0.1"},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"andreyvit","email":"andreyvit@me.com"},"_id":"json-diff@0.2.0","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"6e5f4c49ca9578414766b6f461788c9bd7057d4a","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.2.0.tgz","integrity":"sha512-jFQB2ktOZMcKajNmJ9A12nW5lO0PWItOetebdWbYyyI37k3upHn1G8vrJflfnc/nMY5YxAOZc25kTqtkE1STWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzxiBR6o+eKPNHXPME+o8KFqn58lp+xNyqpruI+1NQTAiEA2Bs2AuBcxjv/HHiGys2av/YvuP6bnewDZyHUOY6TsW4="}]},"maintainers":[{"name":"andreyvit","email":"andreyvit@me.com"}],"directories":{}},"0.2.1":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"name":"json-diff","description":"JSON diff","version":"0.2.1","homepage":"https://github.com/andreyvit/json-diff","repository":{"url":"git@github.com:andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"test":"./node_modules/mocha/bin/mocha"},"dependencies":{"dreamopt":"~0.6.0","difflib":"~0.2.1","cli-color":"~0.1.6"},"devDependencies":{"mocha":"~1.0.1"},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"andreyvit","email":"andreyvit@me.com"},"_id":"json-diff@0.2.1","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"461953810ea02475f456bf5c647d3d1e47467f84","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.2.1.tgz","integrity":"sha512-AA5ltShxj+X7ny5XUWCBnYAcdwsORgQDNCNUj6/QAVNetvyDxrovaUQ0E1AYz2Lu0TwuBN1gD4tJWmlpDl79xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaSisXtlr1nvmYKU83g5zJsGY6Wtdhl7XCOC8bpLRPjAIhAO2BfNLItOR3droymZkRRpXqMuITJbXTnhROeKOhPZmw"}]},"maintainers":[{"name":"andreyvit","email":"andreyvit@me.com"}],"directories":{}},"0.3.0":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"name":"json-diff","description":"JSON diff","version":"0.3.0","homepage":"https://github.com/andreyvit/json-diff","repository":{"url":"git@github.com:andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"test":"./node_modules/mocha/bin/mocha","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"dreamopt":"~0.6.0","difflib":"~0.2.1","cli-color":"~0.1.6"},"devDependencies":{"mocha":"~1.7.0"},"optionalDependencies":{},"engines":{"node":"*"},"_id":"json-diff@0.3.0","dist":{"shasum":"d661f736259842d703b3eb5d1a946ff4d6332c09","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.3.0.tgz","integrity":"sha512-aZUNvCCj4HlwF06D4shCACmOSIk7p66OeMX22QE02LS6JFIrjuqmC7PDClWWKszsvZOyms1vG+65GCPxlNga2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7A3vIfOBfQPxwM4s+obS47N7DJmy9hgVmmlEmwoK6CwIhANJ6bnu01jzIYyvSXZq6ZraTvfEUTQPF0irdgCCPad+5"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"andreyvit","email":"andrey@tarantsov.com"},"maintainers":[{"name":"andreyvit","email":"andreyvit@me.com"}],"directories":{}},"0.3.1":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"name":"json-diff","description":"JSON diff","version":"0.3.1","homepage":"https://github.com/andreyvit/json-diff","repository":{"url":"git@github.com:andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"test":"./node_modules/mocha/bin/mocha","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"dreamopt":"~0.6.0","difflib":"~0.2.1","cli-color":"~0.1.6"},"devDependencies":{"mocha":"~1.7.0"},"optionalDependencies":{},"engines":{"node":"*"},"_id":"json-diff@0.3.1","dist":{"shasum":"6dbc3ae2d25e075a7fd71bcd9874458666fb681b","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.3.1.tgz","integrity":"sha512-RmW5zs4FSOKCeF3ZiYLTYzq+gbm6JA01x27UHU16k7KlEhCWgE4FUK/rEPhq7C77VEebRKO6C7l+Tmtm1Er8ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUGe+1zhoTj0mkrXT9JS6ggh9T83QYiECczkhanBapQAiEAtclG814K0jRUgNSaKZkhPg0NQsGtcWPQgpFs/fVWHpQ="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"andreyvit","email":"andrey@tarantsov.com"},"maintainers":[{"name":"andreyvit","email":"andreyvit@me.com"}],"directories":{}},"0.5.0":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"}],"name":"json-diff","description":"JSON diff","version":"0.5.0","homepage":"https://github.com/andreyvit/json-diff","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"test":"./node_modules/mocha/bin/mocha test/*.coffee","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"dreamopt":"~0.6.0","difflib":"~0.2.1","cli-color":"~0.1.6"},"devDependencies":{"coffee-script":"~1.7.1","iced-coffee-script":"^1.8.0-d","mocha":"~1.7.0"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"9fce23440f074a50bbb82bdde2eb48ce0b07ff25","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.5.0","_shasum":"47184d2f3474c432648b2c36bf485254f88ed521","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"andreyvit","email":"andrey@tarantsov.com"},"dist":{"shasum":"47184d2f3474c432648b2c36bf485254f88ed521","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.5.0.tgz","integrity":"sha512-Kxjo1MTpfV00N26ceCTW5wp3cQy12JlzUIcKGilDVQ/wLudFJe1xtwNvAuiwR0wzBw6WV7L3Buew+A2OK88U2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXrEoMJmm/yLRf8cbD8ica1afer1BGXKx50PXudw4UXAIhALw3rnL+Z12S9YC77OTt64qTh3J0ooRiS29AOYqoogm3"}]},"maintainers":[{"name":"andreyvit","email":"andreyvit@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff-0.5.0.tgz_1503210770605_0.8108887951821089"},"deprecated":"release was borked","directories":{}},"0.5.1":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"}],"name":"json-diff","description":"JSON diff","version":"0.5.1","homepage":"https://github.com/andreyvit/json-diff","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"prepublish":"iced -c lib","test":"./node_modules/mocha/bin/mocha test/*.coffee","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"dreamopt":"~0.6.0","difflib":"~0.2.1","cli-color":"~0.1.6"},"devDependencies":{"coffee-script":"~1.7.1","iced-coffee-script":"^1.8.0-d","mocha":"~1.7.0"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"ae4628366a3e992c37f0db5e0fdb591ca0c4777f","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.5.1","_shasum":"91265bb6c21b0a9ef4b03e71a6e32f47f6d6e63d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"andreyvit","email":"andrey@tarantsov.com"},"dist":{"shasum":"91265bb6c21b0a9ef4b03e71a6e32f47f6d6e63d","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.5.1.tgz","integrity":"sha512-C1IJunqaiRgnxMDsXWFmafD3lnAwXlbrGvLAFYC4rUJMP4PfjHOIFspnM1pjn/E/8pC6YqSu7L9jqG2ds+b65w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrg1YeKrqvJ7Ke8YKOFj72o6juo076QHdxENxRymDgcwIgdpDXsXS6IC5FvfSLNzvok/zf7cdFdK9ObXS/CRiATrU="}]},"maintainers":[{"name":"andreyvit","email":"andreyvit@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff-0.5.1.tgz_1503213030926_0.5975407208316028"},"directories":{}},"0.5.2":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"}],"name":"json-diff","description":"JSON diff","version":"0.5.2","homepage":"https://github.com/andreyvit/json-diff","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"prepare":"coffee -c lib","test":"./node_modules/mocha/bin/mocha test/*.coffee","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"~0.1.6","difflib":"~0.2.1","dreamopt":"~0.6.0"},"devDependencies":{"coffee-script":"^1.12.7","mocha":"~1.7.0"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"aae747f6bde200cc30659375fc1e613631725e3e","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.5.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"andreyvit","email":"andrey@tarantsov.com"},"dist":{"integrity":"sha512-N7oapTQdD4rLMUtA7d1HATCPY/BpHuSNL1mhvIuoS0u5NideDvyR+gB/ntXB7ejFz/LM0XzPLNUJQcC68n5sBw==","shasum":"e0bc9e434cd2c4c6354487835e01bf3fed335cda","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.5.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWqANwVoXNbvgoUxOI9HZfw3KJmqFRIjex6D1N6zZO8gIhAOOXOi0FVqYK9/5ddVlWtLvH9lq9C59NXOGPfGT2VM2s"}]},"maintainers":[{"name":"andreyvit","email":"andreyvit@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff-0.5.2.tgz_1504982144926_0.009927317034453154"},"directories":{}},"0.5.3":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"}],"name":"json-diff","description":"JSON diff","version":"0.5.3","homepage":"https://github.com/andreyvit/json-diff","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"prepare":"coffee -c lib","test":"mocha test/*.coffee","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"~0.1.6","difflib":"~0.2.1","dreamopt":"~0.6.0"},"devDependencies":{"coffee-script":"^1.12.7","mocha":"~1.7.0"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"60612031e762e0c65269fe41ba8371c4e76ae6c4","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.5.3","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"andreyvit","email":"andrey@tarantsov.com"},"dist":{"integrity":"sha512-3F9MMFWpZmb8A9VEOAo1xll+z0JGPLN/2mclRm9NyfPi8cynkTNwzqTDw1MZpadEnEHcCtDy6mzReM4O0BLIEA==","shasum":"6ad1fe9d31c3dc154e51b50dcd177af5cbd46f98","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.5.3.tgz","fileCount":8,"unpackedSize":21888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrIVvCRA9TVsSAnZWagAA1PcP/2+8sH+NM4knmGNk82YD\nv6z+6UqWn/KKBWO358Ic0knevMSxUcVsZOyiDN3jKFHq7Dbvu7WbVJMrXEZ/\nNR7Dzvx1NslHB75mXxLlbLXmIZUBKr88N3a/WgKrma6+Wr1dz7Uitkm9Of+4\nxob1Ow25TAJUVRFZUFrT5BzDPI1VwmlOKnLkiaGNItHtat2Z9r44g8Pj2eFC\nbxJwD+QzSlPXgGbgCjR581VsixPOlQU/YvdnZXCdw/1JsOV0vHR666ToaErh\nCjMkyYlDRTX+k64huulD3lChWbONSrTMiE2IAP5H9U+Js5j/zAsR8ryhjtdB\nuobPagKd2ZyMAV8nhlOzIxKpkAYBcMuTPNeDyzya7QWENyrn0dUyaO3WUOSw\nKgKLrPK4ZACXPty+XemBonsPMG7dL+mU6hlD4nIB39au85QUPFAuQorE31NK\nXH03etc4sk5LMw7TsQzuULFIoj2xfGx3vAZosLMlkxwUh6Lxlvwlhhqcir3o\nDd7p9a6zNWOoboW3QJ3SqMsBSh3WDObPAL/ooAhI/adBnyW6xqojfUobg+d7\nkJf2HTFptb04oqDkB447rmpNeT6cXkzl83hdXIjGGhw7nZe1mrtb4WVjAX1W\notK4EaGWbFqhgexY39u4pkKZ0kmn8gHgy8c4iu6t9xV0WpEb13wF5UjrA4iI\nPm3D\r\n=ttlT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG7uw94ok01thejLjObjoy/0SfRnuSxe85QGBe6+s3AQIgWI74MXlGO8BBvPVTVEoYeP1grAC9fwO+NJ0BPotwy4w="}]},"maintainers":[{"name":"andreyvit","email":"andreyvit@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.5.3_1538033006298_0.9225535344891069"},"_hasShrinkwrap":false},"0.5.4":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"}],"name":"json-diff","description":"JSON diff","version":"0.5.4","homepage":"https://github.com/andreyvit/json-diff","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"prepare":"coffee -c lib","test":"mocha test/*.coffee","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"~0.1.6","difflib":"~0.2.1","dreamopt":"~0.6.0"},"devDependencies":{"coffee-script":"^1.12.7","mocha":"~1.7.0"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"39594d481c3c9233d9dccd13f574cb9fd088fced","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.5.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"andreyvit","email":"andrey@tarantsov.com"},"dist":{"integrity":"sha512-q5Xmx9QXNOzOzIlMoYtLrLiu4Jl/Ce2bn0CNcv54PhyH89CI4GWlGVDye8ei2Ijt9R3U+vsWPsXpLUNob8bs8Q==","shasum":"7bc8198c441756632aab66c7d9189d365a7a035a","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.5.4.tgz","fileCount":8,"unpackedSize":21923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbuGzCRA9TVsSAnZWagAA2rcP/iby4INemmsOBHzbdv3f\n650rbkVjzeG0iU3WdgS6PlBRjr22U1N10EQceMFAnCLnZLN//K4odboGxxp0\neNXmW0U+64TwM7fuzq4zONnzXvtnwcLlrkr08tcgj7VHBezJJFcxBiTD/9QT\nS5dgya2CQRKyc9Fz9SCjrCa3cDwmQpfMWJJei9pg/+EIr9FSiRgnzmo7ow6z\nGLiEA1El4Q8c4MODifwQHenxXLY787HmbS5xQoZvJrNfLhW9KHXWeaaOpZYr\nWISXK82ku5o0AMeBT2MOrOfhbt4kQw/3hdbVC1VoUytXNY6w41j72GflyjjK\ndYFX6UUTzYaZOS8H9ccNA9448+Hy2jH1h+Zgyc1zWTP5Vp+papBYYV21kfNA\nBxgDlQoCTPHNjfl+wCGNMlqJdB2FWJXxnqkLHPMpBrMkaa/GZMHmBNK4s8op\n+ZSsmiRWgY0pz9B6RaeSSR8yq7i9HYFsiu5z0D1/aEFIY3cg3Vj0VRasyFSI\nryJGpZ3MqP8OZFBnMNgw+km0wxk8yUgIt9hyEtZbA7n16E+Xw2H9p47wquMJ\nzsgCWEcfbQ66+Wpp3yiRdmW2MSnP7qVXUZ4VYI8mXYDFVYvdLj2j/7aWMjD+\n7nifRomjiaaDqzhRWVArnTaiE4pv1X8eVH1djzF9xZcb5ySOiXGgGPm2viTr\n6lm/\r\n=JYh1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7wb3ef4glvwyvGS+wErpWAjXAf7L3esDAzn4eSbO6ggIgYoKsYbuPnywz121EQhpybyFtjj/tsTZgGZW9bLll6jQ="}]},"maintainers":[{"name":"andreyvit","email":"andreyvit@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.5.4_1550770611011_0.9906430555878101"},"_hasShrinkwrap":false},"0.5.5":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"}],"name":"json-diff","description":"JSON diff","version":"0.5.5","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"prepare":"coffee -c lib","test":"mocha test/*.coffee","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"~0.1.6","difflib":"~0.2.1","dreamopt":"~0.6.0"},"devDependencies":{"coffee-script":"^1.12.7","mocha":"~1.7.0"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"807896f0e82c21c7957db63aa5ab90246a1c8bb5","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.5.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-B2RSfPv8Y5iqm6/9aKC3cOhXPzjYupKDpGuqT5py9NRulL8J0UoB/zKXUo70xBsuxPcIFgtsGgEdXLrNp0GL7w==","shasum":"24658ad200dbdd64ae8a56baf4d87b2b33d7196e","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.5.5.tgz","fileCount":8,"unpackedSize":22631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwORjCRA9TVsSAnZWagAAYJYP/jJm6u2pzbgzWrcIAKPI\nn8NWonI09X3O2oOldL1sX1Dn+QlOuErATxCYEEfMsN7+kWI/dDVHe8674KFh\nKIbwdMQ2NhTNPdet4/ZWJmAYPMm8WFKsalBkyZhQ04qZVHskiIBgxCrdnMzk\nbzFKYHX9yKF2Ox9DksG6JqnY+nYjVH+H6FPimcjaQeMZZPVZeO+8DhdeYW4u\n8dIul/eiVal+1I87sZ9lhICcZg+WBTm4N287CnLmXczeO8LA1KOAJbEJVKHF\nf+gd0GN4TM6RLmdbeoPjbOQioFm7gsUwqVsCnDpnEUa1WiDXCqbX88PcC4OC\n/moIuqjp6zP/a/J/YXsoZbZ7R77PPtlF5XEO4OVT2RQbT/miYqksTXF/L97/\nzhIZhNvABc+0RMiUuQ/7zbMWkriBQSXV5xIAwCG8CTCAQcNkYKpPPyX6fa0k\ns36chPca6cSxvdWwm67ioq96u0uzCpKggq61KY0q15FAyq6a5WnHRDBwohvK\n+V1fU0x4ajQgZSrkCh9nAnSy7bVuZbPdhmQaNCSuilBm5IpB6QRHICoTknQQ\nqXO0UEJlzahYqqQIvb9tyB2FtukxoO5LZd3/f+ZYAY6yOBq2WgMplUTKoV7u\nbBmall8VLCWVaYsETgFZA8OZEmgQ6ZYhcbnI9htPUthAHQZ5L8egyf9T7hQZ\nnwVV\r\n=NJKU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaW6AN6D8F6ZX89oJyx4xblQJM1hXOXK+wu8qvh5SY3AiAh4K++2PCtetnyWiZL53s7Ru6f6QXR6tFT28KSCuXVjw=="}]},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.5.5_1640031331655_0.4104469138259712"},"_hasShrinkwrap":false},"0.6.0":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"0.6.0","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"~0.1.6","difflib":"~0.2.1","dreamopt":"~0.8.0","jscoverage":"^0.6.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8.4.1","eslint-config-standard":"^16.0.3","mocha":"9.1.3"},"engines":{"node":"*"},"gitHead":"db4822ff70f78f8e3533ee0a917388af399431a3","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.6.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-ham6WyEsGdJ8XzjRe8FkPQeRrTof1KH7v4lG2Tye/Bfi08lDpFrOf1qI+bw4jQxfY3ionxVPbvak4jkbfzMtXA==","shasum":"c934cd16529b5b56e9dab91554809f25154091c6","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.6.0.tgz","fileCount":10,"unpackedSize":31710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwOtWCRA9TVsSAnZWagAAy70P/1Q3QP+xKp0Gmbv4oP5L\nHhtwqAu8uWzei4VWCUS9Sc7t5Zp6+td+yWYK0oS0KgiriwBaj5TppWvEdTRM\nmDOyJB18rrm/FHpxg8zry15xHGZuRqa290Y967vUwmHZcWj4zqyzG42leT/I\n+RjxOqo/bJ6KZUBJN+aA/fTAuKCwAJOVB3yUxCDSSBaTNleK2M5uXyoCCho2\nXTOBwwPFGkLv+BNiwy+++X+RDu5xQec+8ACiRRAd5KqNWRL5a4RMOinI+8cn\nQE4Qz8tnJ1hahpTCzgnGKov1Eo4GBKiC8McWVWL+1VEXs1wLQGNGxmn6xeHb\nqXIofaWCjnBF1wF+IYJqwzdmUPLsLaQ+E/ANxEz+n4x3XqtZ8p6x+UWA46qX\noBfKocTIfgPVpV05fYcL9K0i4kIa5fPtg91aSZEcMVDNqVmYUf+Ybh/TWKa1\nque8Nmzba7gwqzdabBzUcy7DPqjVhrhPAAxJp+M3FJbZWOiUry1oeg4sPOBG\n/bnYC+6Mj440BmEHyNgMDwYaounmmPfcdYOhWUbf6lMrHbllkvu7HR/RV0cb\ncq7lzUWYa97c6UVhd0Z3rD0voW2RxcM7gD1ohjCMfHAKIEYkyCldv8oOfd05\nxl7SOcInzC8+scOn6fjDD/t1E2sZFU5U1TCtvA5/V42FWFcHPI0QOvriq+n8\nXoFS\r\n=BMmN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLPfek8J6KUkwk/eNQ9Q3/80e6zSCjZrhtozJlnCeewAiBPHK/KhQsV/b6uuE0GJZUNT5pwCX4sAi+JHhnlmjK5Wg=="}]},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.6.0_1640033110731_0.14597227574247706"},"_hasShrinkwrap":false},"0.6.1":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"0.6.1","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","difflib":"~0.2.1","dreamopt":"~0.8.0","jscoverage":"^0.6.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8.4.1","eslint-config-standard":"^16.0.3","mocha":"9.1.3"},"engines":{"node":"*"},"gitHead":"9f31f7b9a22100cad56864fb279fdb6ea5ec2cf6","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.6.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-rpST3hTx0PugKvrG+6zp83lVU0hGD3Ou0nCb0KN6t6OlV+w+scqcpVJimAS1oYidV4cpxrncVAMaY8yhzNiTQA==","shasum":"7f0f20db37e78e8e695c8e99c675c2ceab363a1b","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.6.1.tgz","fileCount":10,"unpackedSize":31727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwRaxCRA9TVsSAnZWagAAnB0P/RW/Or0MOFLSuB3FYHAt\nuk7R6bAalZRbYHvmMmWAP4yKxVEWQcRs2X3BkFoOBhskd8dxFq2nSfgC+WKl\nLLWf5xksaOa8YsU/Jb1EiOb8zLSdtOZ4Uq5nVkvM16saeg18ARifFK3lNXxb\n9nW3+ycYjJPNxMU6a/zWiUQ7sTjVAqU1VHp+nh193JQRIhrX93f1/Xshr3XL\n/zkoyvkMsToj9cwrHmSNGeM+20InRG891D7OIin30ky+HOzrmdhoPgUxNk7J\nYWsP9ErxlxCmHEP+JftGhkqMEUDPw6Xoed7f2N+qkpMsqSOClq4uDlZROCoj\nDT4BDy40FqtticbPKVzx9HRafyQBUSUuICkkPTXtgsJLr18pkKxc2Pdk+hT3\nXVhHjAbVbmjIBGGT8lzW0cEvqmCu/+PeCxRfsFHvWs661tsE+OmtIpB/PD5I\nIzsmhXxY+TQMrVz0H52mhBHcXcMLrl7ImwBZObZjBSD6kk3JY8uXSPblvXFz\n14qgikQdFNIcMxpsCRQLsr/Ktrh2e9os/LUaepvh/wc0UFAsyp2iDDc3IPxd\nAOtXr+HxTEP7UgDICQZfCTzKCx/GwCuCFzFwQwekM8kymr4dAaOm/Th2hO4T\nfLVKHWGq3wMaqhjMb9lwxK58/VepKb3z4t9rx2I9QTpYu60QjHRwb/b7oa/P\nKXUy\r\n=yd97\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmzSGqxxGnLHVQY8KpAz2jpB7HKzv7VNChJTZtuQU/TAiAtX++tHEFiWrpNDbJ8kis5ZxX/Yq6EjMpayofa2PVJlw=="}]},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.6.1_1640044209446_0.13747532618542468"},"_hasShrinkwrap":false},"0.6.2":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"0.6.2","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","difflib":"~0.2.1","dreamopt":"~0.8.0","jscoverage":"^0.6.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8.4.1","eslint-config-standard":"^16.0.3","mocha":"9.1.3"},"engines":{"node":"*"},"gitHead":"49b4a02e021fe59ecde1ef935aecf6c9c32a7ccb","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.6.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-JxCqTqj4Zxu+lrZ1K0wvqmKOzNX2I2iCGReHokcGIUhia/xLM+kEi/IGe7jEg7/gyGl5wfjAiMPD0M4Mi9dv+g==","shasum":"ba3e1b4c3a2ed250e45e9fb7a3e3b64f0552782f","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.6.2.tgz","fileCount":10,"unpackedSize":32067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwUvqCRA9TVsSAnZWagAAl6EP/10daldpFSx+NsJ1Zzg2\nVl046XywFAsKUXqncBSAMgLk7t+Tt3cPhJwyBanAT4q7s8iajtwmLTFbf4+i\nYo4E1DAj+JGrWvaStO2ZHdExR48fqq3hf7h+GFIzFk4SZSHuypincznZ0ycA\nUPQmZ5GjiOPrsfIAfpfTWJj+WY4fQrUUu/bu016FX30cfQwGgoHWP6eJLo6S\n7vHP9hCnk2ZGxqn+QlmsCWgbYvCRR2+GuLzsUEEpZMign3yZxPxLhYAdIUti\nFAtAZkwwma+zNOTrvKrv9qm40zOWHhckWOtqAv327qq59H62o1jUQoOtVnB1\nypMf2NoNWXIgXD5OMIgUF6Cy35PA04PjKhMm0zgZ+TCEuH78jZo+zhzPkjju\nOZC2BgljDHHJ2shQ1i44facyXIH6f77mdlOZps67OBpBjvytnWFydB8G9Q98\nj7TY7s1TbqGxXCwTqvhMW3OBJ6zl30dCWkia/MVLr6DvY6adAp/Mo02wrfoK\nIogfnAgkFLQyJypffzcAzpNIcdMfs8v+OVGtt2rkPVOArvtmOzXew+lVkfMe\nfvKeCdg9JpbtUPWjMgFDy0fTWXota5NUb1QGBWlbHl5z/0ST/BBaUK5Kwyjs\nlVBucCNfdzf4xuwJgMEm9w8ktMmXlHmpCvGsVfbiMrTBI12eqo+lvfOOWU1X\nCyOh\r\n=/auy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0Eo6R99BjRwAhGvL1OQAyONjNfYNH6CSjGQPqX3qb0AiEAqU1s//s1zwPeTegzEdl1blj9LOzuM3fl0hT03vPTKbM="}]},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.6.2_1640057834018_0.31787108061829983"},"_hasShrinkwrap":false},"0.6.3":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"0.6.3","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","difflib":"~0.2.1","dreamopt":"~0.8.0","jscoverage":"^0.6.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8.4.1","eslint-config-standard":"^16.0.3","mocha":"9.1.3"},"engines":{"node":"*"},"gitHead":"a0b9c611b9c4ee755ba2bbd5245fcf682959164d","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.6.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-x0E9uj9oe/xwDPiKW0behCi9hUsycvp1JH1nfdvpXiXhuOH/7kPMYZV6MaXiaBpnd7JvW+1HNpT901ANp9aWlg==","shasum":"0b926ce6c0e9a9dc56f5a3025536d19c7d5658e0","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.6.3.tgz","fileCount":10,"unpackedSize":32076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwdUcCRA9TVsSAnZWagAAohcP/RzF+Hkfo7nDfAcXB1xr\nq0iggeUXXI7HPvGtzzBSWrPXfQnpzP3gP1ddp+Bp0GcsxNwvYlCtOlRtG9t5\nQaf60GovjgaxBcNdPcwVAcLPR2La03Mu05+0twWw7+jCgmg44oIpTST1FF3q\ny2XIe3TYtABTky8J7E3JFA3esmfUUuWe6FCi1b3pSVO0oWO2TNbPg44kOmi2\nKGz551tEW3A64KeiMHjgzeLJC8p6Sg+a/zQwcAvOdUDaPLm8JmRG9YIsBFBU\nhmB7blFX1kesdewy5dYoNsqQ+tMjwqYuqtCD0aPuUGV8a27pgMlPAwWx8/94\nFdTcz6TOEPkeBZXBYQDXP1RyhEbyOy1MpyfDBkqdBgYW5ILmQ/XH9fzhedD0\n12sR8rzPifi64+NxBYmZLI7RJlT1Af9dJlGPDwVZ52I2+RwAUP/c9JEfOlBX\nHT8D+xFBrwF8iiDf298b6ZiiOqS9lH87J1h1UO0O2zRyMO6RQN2rYzlxzrW3\nf3G+qc+abcekdFAInSWlbE0tE5JXw+bEzzDBPsC5w8fpPF5NmIVSkdunE66H\nuas57q4QL2fvSxZKy8hn0vqOPwXWvU5MQG/R8UZdlscFUqV2JLLsJSJW+S79\nr1nk9ct6pVLsycsLRh8nRVGNie0zCevHHFXIF5vqC4XQtBWUpy3jQqK07hbv\nvxXW\r\n=pnDY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX8NzUs5cNaCNKqPHEpDHUXAhpEopDXfq+DYY5mGonGQIgfMLjy2QuTxu8jhkAbFOglgK1Si/tD0C6kvAEK4kiiCU="}]},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.6.3_1640092956169_0.28480864149453455"},"_hasShrinkwrap":false},"0.7.0":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"0.7.0","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","difflib":"~0.2.1","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8.4.1","eslint-config-standard":"^16.0.3","mocha":"9.1.3","jscoverage":"^0.6.0"},"engines":{"node":"*"},"gitHead":"8180fa59351375dccaf6ebf352460494ffe35db0","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.7.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-ge3bld5g/lVpFBcPGXoH3cLH6A7Dm/xhvqTAaMSxFg4BYfN54dxMPhKnpmwg/llqoRwBTImdfHtYpo/+Ny9qmA==","shasum":"809a5835da533179ee3d13d3506c2343f6c85204","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.7.0.tgz","fileCount":11,"unpackedSize":32857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwgWfCRA9TVsSAnZWagAAyxcP/1dAGeYYWUx4DAlmDbym\ncmuPOU9kVLKVIHvEeGa4h12jKDBStVENjWm2QOXN6JMS49ckrSr+nqv3JRH+\nPn6ATnE4bCB3FbE+N8+FGvleXEpa7+BBBKhKAiOHRiAZGoULq4vEtHTYWWu/\nJ4AuPTesbKw9hYE1/Vg0GTWfbXj56wdoPfSotMLSseN3CC4E66jAuh3l4Gdc\ncqhFmFyMowehvjWtLvMBLawz7+na45y09fuJh5reYbNagtWcag25pKWLZvqM\nDRkxWU0EFoMN8uEOFT9ycF5z7dK8YSo1mTWmjd5iwopmKZC9wro0M0M9KWi3\nFm/VypK5UZIZ678ZCbPeUdUFAJiweTkifnPdp2+H6A3TTj3twwDF15zpdTmP\nyPNMwg27RunPKU9/dLvmgFGdDLGEty5QwVr+1b3qN1JsfMWbhdwAkqTRem13\nmdXzbMzLJYYzixjAmthVWsq4wIhL/mK+Dh8H9Nnj8i/Feu13pdaC0LCDgd2Q\nuogvwzvTMCbOYwDYH1a1eKThCdA9FMZR624SrqEOH+HbmpsvDxn34glgSrT9\nSAVl5p7NwXEAYLmHu5uHbkKBrLxWQ9xXY1O8nF6ihryCyzDU5hg5xIMpk8Qn\nlNuhKoa34suD7KxQFP3eGiNuwJr+0S9/Rf9Xp/f8uOmXyL+8OB/nXmDRyrTl\nGgTT\r\n=ViqD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEioc375h5qAGNkyXXmk3NQj8grxDtn/oM010GPFU1r5AiEAtYAIVL3ZA0hGJqlbqvR6psHCPNG18jgqVaN9J3bcYbg="}]},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.7.0_1640105375008_0.20183234677226314"},"_hasShrinkwrap":false},"0.7.1":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"0.7.1","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","difflib":"~0.2.1","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8.4.1","eslint-config-standard":"^16.0.3","mocha":"9.1.3","jscoverage":"^0.6.0"},"engines":{"node":"*"},"gitHead":"11feaa87c66b1433c362d81f277d9d93cd13c836","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.7.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-/LxjcgeDIZwFB1HHTShKAYs2NaxAgwUQjXKvrFLDvw3KqvbffFmy5ZeeamxoSLgQG89tRs9+CFKiR3lJAPPhDw==","shasum":"0f1a87d281174c1a62c8714a208d0d24725a8169","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.7.1.tgz","fileCount":11,"unpackedSize":33573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw/dLCRA9TVsSAnZWagAAyW0QAICN0ndT0T9eKvj5ECK0\nbK/gIjA1x5yYmlfqJgAMSpyeH1l1q3geNO8oP2V9RqjMOVMxiM5kh7bEuvBt\nKvVtz3TkbL1dP+Aq3X/XwLBw8LrPLz3p+1IdEgi5Rd+/0HvfpOSx2SbsTRMy\nlLpyfAjUeTUhGoswcEd7QoITXCQIkOcw94jh1QH3Xig3ubXVpCe+aK0t1v2A\n8T0QVgRjWFDhFCG8m4ITLqF1onFXyVXkPv9avghJ2h2VH5ekpLHRvWvU6fQQ\nocb538aWNgqEBokMN1rf0wY3I2eH0THBV7bsu9+zalTFENzOQskQmjHctIqz\n166vcGc4FwqQ4NB8O3N5zgRtPI+l+6+bwzXFqoKLkFbQW2wq1QqEJ1cgMlOR\nih2lX3YjPn+DnJr5QoyDmz7340MAxUaurysOsrxcDvxL1becH+dOV+SN6UYO\nn0T8edkhjcXtECx0nF8n6c7BohClSBvbKT4o5S9XMyDfsVIaMOxttbWqO+FU\nRxDijkImpUTlzSWB3T0krnpK+vKicJ0JQy1YKmAZmA8BnQWoroOf6qcg+3Ud\ntnnQ9BdSDLAf4XCwbfGP8SziwDR3QzuO6hFTwQwJ5X12LlysLvUxDyWQ/i8c\npPjZmh6N+Acp+f4jXjyHN10G6F7x4mv4qFzeFSfWK2YHmMPH98WYqgJUGLHr\nPD21\r\n=BYPJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/eKIAJQ2JAtt3tGEpQ0ALb3+1YrOlmVWyHLGM6pg0VAiAcZNjgndmbPm/YMFWrkUjVxGut+azh5/IclZ9+Y6H+oA=="}]},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.7.1_1640232779654_0.33223779824215316"},"_hasShrinkwrap":false},"0.7.2":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"0.7.2","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","difflib":"~0.2.1","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8.4.1","eslint-config-standard":"^16.0.3","mocha":"9.1.3","jscoverage":"^0.6.0"},"engines":{"node":"*"},"gitHead":"16942af494cd9e7012d964430ec5477681326500","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.7.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-m+rr5cvC8gML9iB8FatQpQ/NEBJ7LHUFMM4KoNfmCfhTElm42SnqslCGKpYB+Dt1NgkibRVrGP0ZAO3TOU1hpA==","shasum":"237ade7cdfb882183b79f2066defdb458b995bba","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.7.2.tgz","fileCount":11,"unpackedSize":35301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJPk6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdUQ/+Lul423vX4+Rfr3Tos/tE1rtWHCww671L4Rjk4gvf6PEAeOPK\r\nKkO31pELQkMkQVzJedSfS4Xu9wbMEDaYhcduZQe6I/86bifGErmz1Z+ZntEe\r\nkaBHmsNWeKBXB7dvgSrQ/fnNR/c9gwrkC/8zLyyUZnGBNY2Ce0l0tkLqXHg4\r\nNCn0HocHsIwCyIThDCM/bGbhhgTMq+wbF55afR+U5GfKMZbfm9E09jTfNNyi\r\nTAjuFE4wjbp9C2R2xpoTdmDQwyZVO3Dq8k7znhTHdVg1yf9iccFKVSgSNcIX\r\nL1ywJuQG/iNLcPD/wGhKnXxPGJUO8QlgK0+MLJHwUHODfAezmVt+D99cqrp0\r\n6UzP/SqE36DqsZDlmWrQURglzeLZJliR0fEi8VD56RPvbnVGAs5AVunPjQTu\r\nRUCo173OsR3MR40XPv91O4L0OH4J0UagyASjFxmm4MkTwUoLQP/QF8oKAr5Q\r\n+EvHFHsvSh3wFZuLTqLS9hwRWw+JBF18e6G/G8gVG/hMYCZmVrlVWQhhwIkx\r\nE8K6n/NX31MErpGPhIY1PtsNlTosk35GqCbkkb3VfABaZJulFuNIb17uZvTN\r\nynTA8l9g0YWAEzTS682iIxD9UQh786v18CLlMTRnmyhxaWSRJXYQsmSM7c67\r\nWN3uFERKD7KIrKiyYueOSyxSTg+PolshG8c=\r\n=oYH/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAfKFHRQFnffXA32KLZLOMW5M491M6kC+cvQljjHYmXQIhAK0rzG1nvYgMZRoIz+VO9lMqYrhAKo2Q3hcHKBp0fcGE"}]},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.7.2_1646590266369_0.9061444311072366"},"_hasShrinkwrap":false},"0.7.3":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"0.7.3","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","difflib":"~0.2.1","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8.4.1","eslint-config-standard":"^16.0.3","mocha":"9.1.3","jscoverage":"^0.6.0"},"engines":{"node":"*"},"gitHead":"6d20360767b346a4a323e8b60518e5b164e868d5","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.7.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-VBvNBt3cIrCBHa3gYbVsCFUEReqWZPf+Biq1ZtFdIiQ6rytRLDp3qvtrGv7z/iZDd1D4vXWpW7Nx1nP8muLzkg==","shasum":"c5b9f23d63161cc08b4610ed6ad21ee23f986762","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.7.3.tgz","fileCount":11,"unpackedSize":35445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ/oWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryyA//QPhCjdRrT7FRO1hHZ7Pa9H2DR9OS1iAxWo4QmHlCs+lRFlGR\r\nXF1nLsi6mFOHfdhk0lboeQIeZ/o6NLcU0klSAYnGwU2c3qj9cV20YQvAmdd8\r\nuJOwqMnUUBjSECmUbxvt55U+oem5Lwwoilta8zg/PJQyDB5gWHu1JNytpCKM\r\nj3fMIwviSaCITsuS4rNzF4RyT+SefaM+7pLfZu467qtdzjuLxatAIfjzFGV3\r\nyw4ou+qPm1hWE/UPjPYxtXy/k445ETwslE8zs1dQ9FgkdugXqGQ9NkXVfS/Y\r\ncjzo9YRG4CQq4TMEyG007SrLjhGxXTkziwXVEFjPdwmU2kXJ8idmgFucHNAA\r\nuKdlsVoYCY3/8FUj9UbCspcDM8D8Lh5w1P3TfXJeiSRRvkQLW1ER1R8/5m6d\r\nOW1zl5hRylRzOlXAmh/Y4ZV4yNGZkkV2it9hna+lN9/NkB3IcnhO92o/XMEI\r\nPXcEv3a6vaqYJZ8UhTIDilZq000yxEnoiiGeShFFZjJqjlTuhTZoRl1EQCS6\r\nG6/sY4J6dqTOlwUtTFhXnpoxYtGeVA1qi0XcQJAYoGnzsA+HS6xEt0HuL3So\r\nHdqyfzQfpNaSr5Eiq22Kr/6v4yAhtnRRz33j3eC541v8eTiacTDCO6dHo5eL\r\nSV4hAjmNhnOovqeJMaaVesAfs/fWmowDsJY=\r\n=eaV6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8HwmmQgZoNta0jYH+YwPkIwNim6OtzhG1D+STvIXxfgIhAP9cLRZYStnEn0hNdB7WO6JYTAd8uwX0IbK4auobxhY0"}]},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.7.3_1646787094145_0.20735882719031995"},"_hasShrinkwrap":false},"0.7.4":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"0.7.4","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","difflib":"~0.2.1","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8.4.1","eslint-config-standard":"^16.0.3","mocha":"9.1.3","jscoverage":"^0.6.0"},"engines":{"node":"*"},"gitHead":"5f17dc9f88a6fa0308a236ce2d7f72131e39471e","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.7.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-FJ2P+ShDbzu9epF+kCKgoSUhPIUW7Ta7A4XlIT0L5LzgaR/z1TBF1mm0XhRGj8RlA3Xm0j+c/FsWOHDtuoYejA==","shasum":"b9089e2d29dd1b99cf3529dc1a5b72ca2ac7a8dc","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.7.4.tgz","fileCount":14,"unpackedSize":35727,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP/6QRPuaLQvSYlUri4JnW6ne0Y5liXoamEyDtFaEjKAIgApmSjyVrfklaUu5FyGSbWi+rcvSAL23un0zBmNf2Y9o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVB+CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+WA/+Pa7moXg1Oj6FFdxKR+phNGXtSVKoeg5KRdXa06sGQq0OpP8r\r\nnjylwZhPCV09PctCc8zSwCXrK5y4ce59icvn3EBOi8GnN9HbFC099IIbOhGW\r\ncvhXqaCDwKpIyvurq9og/342pFPbuAsXu7cdmLBvla/LqdAD2ThqBPagXQ1M\r\nayy9xQ42+3sd+uLOMreF+NQ0fO+aM+LE8ZlsGhXVu9jXI1nuvP8dmg1zWG2b\r\n3oDll0wQt9OA7KTalQv6Z6Lav7fLJRJBOT44HAAbprpMGTYHVsH4iLdSKqiZ\r\n/ttvzr5/s9eOBcaCRFDQcZXriPMGxBMNT1e0yb4KpAnR2btSG153jdeoTZ7i\r\nPU5uJD61GoWPP3ZVXaI5voR01MW706RYGThpXBfniyazBzz0MsoNc4WTWLy+\r\nAGjfKymQlTDhVOohhUkFimsBig8QqeXMmwWo4bzE1xO1pDuBbBAdED2/eA48\r\nbPfo8gxPoGDkUi1DDX7BvP9nGp0PI/paLg3xsezo2rWsw/HIwZ5vCTqmYmOF\r\n0bmihur5YKOy9qz63Y/r0hn8bCiPStqA7WP6hQmquouZuDC4fIMBvGM0Qpez\r\nVv17Jz96wedPAM63LfCYABDs6iU0lJ+Ik6qvuvvROEsISiklE90fX8sAs2qI\r\nqvVywO1VoJGvxAfmIbvE2NTv9Q92OnQ0UZI=\r\n=IdZs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.7.4_1649680257993_0.966324731087614"},"_hasShrinkwrap":false},"0.8.0":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"0.8.0","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","difflib":"~0.2.1","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8.4.1","eslint-config-standard":"^16.0.3","mocha":"9.1.3","jscoverage":"^0.6.0"},"engines":{"node":"*"},"gitHead":"e7e2318db5e62a129a0267deed8079fc20381242","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.8.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-dopVJTqooFgGNjJfEQnX6HAYH+lwtB3lo1WkuaN799kEGvfj2M/b0t5pKh4i6MnPjYY2u1/xLF7M+R9TpRSVRQ==","shasum":"1af56af55b60f4078aaff8097f4b4419d3b8e048","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.8.0.tgz","fileCount":14,"unpackedSize":35974,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH17kMGbC1DfUYVCkM2V1/fUW8ae5T2rHv4qpgy28OZpAiADKmXCTnnQvRNS3UH0mpWNHLjvCn5/N5dYo3ya95kJwA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimBGOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLThAAgXKaH83WYZs7f7wccIWdiKDQO+7YqGc0FoAWYxsiw0Yhps0H\r\nbol/a/mr7J7dqSGvMkeEf0hGdGMHCbAmxhMySvTqdUeC5cnNeK5fldX7nxU3\r\n0IW9iWEM3f0izzebbAqfy5Z0JY9Au4vEiAST+gzDo1OQLQgXSARqepki7jYU\r\n0lhdpDZqHoKM0odcFzNyw7lvO1EZaiu4XFcmESBSOp5ZL/4dgZ7iV+J6+kQh\r\njR251tiI4Mgsv6Y293CzsjuMOvFs8C35tNmY/sm5LxSbTnRmZ/SrnfJ7QRgZ\r\n+fGcd93hBOp9h2H1FAvd7vSVbYdI/GuEt7RwTmKedzgIOfVyRSn12pbpZGYm\r\n8ysPVyNOX0Cj7ksOQGpx4jiQlAGNWhINuPdAkOLIjA6eQuVYziXZdIYAPEqj\r\nEvs7gUouy5U0qyA1XfY6VUrUbsSYgM9SjBE322c3grI1lm0LKCxEMo0ugys5\r\nveWcpQSJrpuzscouFrrRHSu5DvyQJJp6xGDxky18Z16T1bXEO0507Z+vKHAo\r\njcJLDVBmASTEXSOOdnXGe7Bi6ANpWufGRdcAkh+3sHtjPKybC+c96h/XE/PV\r\nRAdrpbP0nYPpY01nPcpFf8JdraDmxD9C9nm6tu1pffKjRoA1LvzwlWSYPYH2\r\nkI9due/eiWWGN1t/5qrPBpjoQNdT6o6gqWA=\r\n=dUw1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.8.0_1654133134714_0.25838058086524884"},"_hasShrinkwrap":false},"0.9.0":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"0.9.0","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","difflib":"~0.2.1","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8.4.1","eslint-config-standard":"^16.0.3","mocha":"9.1.3","jscoverage":"^0.6.0"},"engines":{"node":"*"},"gitHead":"2cfe56103b1d09cfbc76c3da2b7fdfd3727db0bf","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.9.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-cVnggDrVkAAA3OvFfHpFEhOnmcsUpleEKq4d4O8sQWWSH40MBrWstKigVB1kGrgLWzuom+7rRdaCsnBD6VyObQ==","shasum":"e7c536798053cb409113d7403c774849e8a0d7ff","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.9.0.tgz","fileCount":14,"unpackedSize":37001,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhbXuDpGYe9s2F1IlZGbnYd+87umV0O5QeMZVJnsUmuAiAVPvREUxmT3ptZ7v1OVuq6KfZX4mCKSXbJ0oljoPkZUw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimBRVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG6g//SyYLNTjxVunQlndP31fhQgZR2fuZ653B1i8LH+aeUW2LGU+L\r\nuVj0FYWwSvPqeY5WFXmQVODsZNtPyiiMO3Bw268GmEKSLwS4F8O0enWdTq9n\r\nhbV0fo11HKKYcBqBP179yrZsHeIa+u32hfc/GNg+NSp2G8qVijhK9gBe9QHs\r\nEGrWac+k7F2+dDZYysuPqbUVC/bQ0LK0JNDXkLJ95kSAqSQSSSBAdx9EB3k6\r\nmWCmRtAF7OFT/c6TcronMhiQ7Oa18JeKeCW3n//3X37fLGd5oTGwTamHonz8\r\nnn8ib5WortoIzWZi2GAPwa+hV6sJ0FvPKKnFauHUhB1fVK8EybAYGxr0tdML\r\nEnX6+V+QQ6zLyamd/w50rsOP+8ePBoJHBU4iZARrb/taBYghPmh1Q3BMsVoL\r\n5I7TKpDch1mwQMJQqGrd0WHqPv2keEHkk8xUfDSsBzMK3ymlEeZkWUrcz9Lc\r\nkVPnNiEw6kcH8p3VEoJAf5KqwC+4NUIxT56u5/3rFWGqj0k3pkYtJRyuWXq5\r\nx0PwkCC3EmL/5avozBqi9hcvu+V0TD8uAPO9GiAdg2VIGwqIT/wcsv9L5YKv\r\nitOLehV7+L6aOcJIl5+/NM+uXEYWWUuRLVZmBuFQivGkPod8Y2zAv+VA7h3k\r\n0CT6vPCaWwJUVQlhpKCpYyYC4x0o8zQQLZs=\r\n=d9Yp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.9.0_1654133844844_0.9154889847931038"},"_hasShrinkwrap":false},"0.9.1":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"0.9.1","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","difflib":"~0.2.1","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8","eslint-config-standard":"^17","mocha":"9.1.3","jscoverage":"^0.6.0"},"engines":{"node":"*"},"gitHead":"04ca324b1cb14dc3f17b8a3fba866a3ee767f795","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.9.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Z3eMg6kbVTBr3g/IpmF6z28yL2sqi4kkIlJWDQSt0auQW2y0QFu3RmSKizvj880E/EUyNanvWY3oi/T5Z7ZA1g==","shasum":"86c0893f7c30a60bc44b98bd54762e101e2e5c6b","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.9.1.tgz","fileCount":14,"unpackedSize":38186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7wJvbJbpmes6zdCmL4gYF6fvI05J1FyHgAFmYfbUv6AiEAjZ6y+PT2JMLPqr9kITzYhWUHnrn6qr8zOluPsuj+EJA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWTOpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsIA/9FzRmrxsiSIJ3b8LtxdEtJ9bt1oz6sJPXWFGJ753M+hwpfeTA\r\nd0OpQS8bAk4EXgZDYoz9ZGmda7nKv1/upAVBrAHJIJfWw/1vhfU0AWTAa967\r\nTBQ+sCsbutFaVn0zn7A2DUbSk71kYPVWU+XKc6qxSJKkmvyRvOpIDaxo+hx5\r\nL7jwy9F7BSui4+i5j1DOQNpoz19Sbxpndt8FG6IE0GHcJeCXRXu32d2YFY35\r\nv/fUfrGeZ13jToou9fqKakixiH8mGrhUK+dVgxNiDpAIsmma2XtZpb/7vEx6\r\n3JZ7xOvWyFUvxGi0YAxHPy9Lyc+wHbPdwDJlO6rHcgLfJ/SsTYUfXFXodajy\r\nWu+0zqq8GbIg1rpRaaKSJ1h1MEc0jm3vywuqDHQlRx/awcdhTqncCO3bgKSb\r\nx3Z+eQFAvIoInfUc1v6leI2XdcNNhxMBw7vljG5+Jok98deM4XyhVT4RGUKh\r\nYyb6oqN0lsqtKjD18BgJs0VD751Sfs012ttIs4r9qHszXxg31fm16Bi6g4c2\r\nxDqAGTKSXl+2PuUUE/K3r/9MUQfEiHiaETRUh/q1PPcMzAvo1lJTVB1yLzeV\r\nE07mjRjI9NlFewO1GiGMUvfdDBumpf3DT6vQkuVw5mu0DMUP/gwnITUmXYTo\r\nu7KJKUsR9plfUxj0Mkyy69/hHVEeYxnb+hg=\r\n=MZrp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.9.1_1666790312903_0.30533304940924544"},"_hasShrinkwrap":false},"0.10.0":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"0.10.0","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","difflib":"~0.2.1","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8","eslint-config-standard":"^17","mocha":"9.1.3","jscoverage":"^0.6.0"},"engines":{"node":"*"},"gitHead":"a208779ec238937b4287edecd9ab1df7db8e8211","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@0.10.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-jOkbyMEdbIhROk4s9qWyD+YZ1jSHX8mHlUqWz71jwnRB/rDhWZBLdhv84j5pu4Ri8fFAnFOZANHKIlExcf2+KQ==","shasum":"9ded0aea47bccad7900eabce441d03a82cbd19af","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-0.10.0.tgz","fileCount":14,"unpackedSize":38656,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCecrtuLMxh7JXgmHu8j4BoKB0cCpYQaG1C+lOGsCEm+QIhANVPQg70bTeEM+9sSAIPwc9IwICuQWux4WKSvDJO8EPm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjalNaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXyQ/+PCgjS9W1SwOYoy+ExNjXXu3wNCf0B7mxU65bc4SPUjN15Q4/\r\nV0+Y0E6bc9Xzyk/XrKviDzAQgEpmCYbhiKVqICTKDZtVEX6mm1qtVFq5Cp6/\r\np9iOfNg0AX64CidsR8VvIqYev7DzgpYen72b9WLQM8JaZxh7a0LNAzjHQ59v\r\n0YLMiTN08riuO9xn09t4PeCdUQxZvA+mZZyFypS9L61Ia4Jxdv7KK7gXYd1k\r\n1gjvd8TwpFFb0arCSDMTlybMgaqcA+L4zjqcWCtor3LvxUSrDM0wDQ8+IXRQ\r\n8Hn8TJkcYk9p1OP4pHNfkyCTZFOuPwWHAisBKZNNQmp89A9RpRIVy6vBqVRM\r\nb3lAwlWNN2USAXRhM2yO8cMG9h1oxD0XclNm4prolz/k6rEaQXMf6Way2W2W\r\nRDyRIhfM3B1rHP5iXdZhfjjq6btZzz1ZQnKTCGliDiWocXhvv0edZvBEnEO8\r\ni7IPAPWiofhiZqDGsUmrDMkiJVd5KRLMr6tdDnkll9ojhEDyevRQ4vB86Cfb\r\nMhW4c0uFjc655mbh4wRDoaL8FUdAayUDabmY2fVwSQdct29R64aRnB8gxtqk\r\nmYbWy5UIUjWGrEeg45RJTY5/pN767DpZRxYGuw/zTKmBfbYpQRjh7o5Vuo8W\r\n3n4XLu/BKAKMiGWThbuYlJA5HSL1yc/seBU=\r\n=NknX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_0.10.0_1667912537906_0.6912697196637334"},"_hasShrinkwrap":false},"1.0.0":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"1.0.0","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","@ewoudenberg/difflib":"0.1.0","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8","eslint-config-standard":"^17","mocha":"9.1.3","jscoverage":"^0.6.0"},"engines":{"node":"*"},"gitHead":"35582a9d19f8b0b2773360d67937e57ce2866781","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@1.0.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-9M6M60W4GUxmha6eoFhRVKF+tDw70jdqrxo3u6aqQ6/cwW6RhkSTPI0gvfCRcBwbWiUWvJo9jR6e9TZxcQdhnA==","shasum":"73fe9642778cbe5a99eec515ff0de065cf22de6a","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-1.0.0.tgz","fileCount":11,"unpackedSize":38596,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxBmjBKLW93Y0mshDjmJSb0X//wKcLKO57OxFiClG2lwIhANGLW90rVyrBvSUmA3sROSS43sEAJLBJ6DcNbr2FuypG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjanQHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrR3Q//R4hipHF0zphsKKfOwq1A780L79drnePSBcmlUE4htSo36GA/\r\n24Tvo+9Cuoeb+7KgskcfIX8x9g9RKMNcpUal7IhIP9msleCpgdWpnASZjS0t\r\nOQKBlFuvsb5mHu4hOAR4mBbSb46tJC0lbNSMkKFcKiGz/TQjuZyoWR/esN16\r\nZWGEb58r5Ta+0c2gbXdlLAMso3ceNKay8dnssYdPG8aXQbqFhRbyOCUbUPJg\r\nksJAWPEaU5zVMx7HtqNyenklmCIMNcUKyPdAkxAlCjZOJrAtcmUz3ShFDP+4\r\nMjp/JEnyH7Sad5uT8SiZu4gS3GWyjPhYNRHxaxJTBgVjLIhENFkG2wciTtsu\r\nnj9iuXr5ex0X6+23WPvx8McGGQXQO7rYMul2KwbDPHtpXQ23ypO5NGjWyq1w\r\nlHxI+rg1wN4xWIbl+uMyNTS4sjaMtxMIw2I6FJOk0lM7AZZ2AWEXkCUNxGbJ\r\nhBL/t2EhzsEW2B8RZ40HeJB7YZGHthB8QZmFDz4xuLXS70NnPSfSCyPNf5Mk\r\nJwoV5OqMjQcTmRTNDz7wUFv5+F56K+V+imuq86s+SELNjR4Or0SEO0Y4lqQl\r\nJqDvbaNP7ZFWE2OMpEfnFYQqXaZcO4qUiYJ1JvevpDrZF8nNq/NK/E6HJJ+7\r\nv9Vw+YAJrN42J1k9ycmPZW4fyz7LgwEBqAg=\r\n=ZLE6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_1.0.0_1667920902851_0.841816589894165"},"_hasShrinkwrap":false},"1.0.1":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"1.0.1","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","@ewoudenberg/difflib":"0.1.0","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8","eslint-config-standard":"^17","mocha":"9.1.3","jscoverage":"^0.6.0"},"engines":{"node":"*"},"gitHead":"99fd5f9006cdb8a3ab605f36390d2a8abaf35d65","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@1.0.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-U16cr6raU6Y0FGmD//a4rPsytBHZjVx1Q6KVHMxMbvMi0MiN+8RYFDU5fatwsc9E43+gujhJRBWvyIL/kLvXig==","shasum":"aaf7b3067e07b8c7632d78dda5ccf9c62e43ae9b","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-1.0.1.tgz","fileCount":11,"unpackedSize":39039,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrqROLuJYReU6BIjQs/8gZwON1PMp74iSfWzW3tGwt2AiEAxLutq+Sm+m6dUIhJN+h+mIev1dgVpfLLWKi+ImHbyiE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6POrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqovg/+K4yT6/zhEYsYv9/uW6t36uK2VX+zsmDeUszKTzs/KFIUHEdo\r\nRStCHx5TOkG9Pwl8bDlxJKb0iOD+B1Qd99QiYmUB7jAiL58+A43qgzNpTjbd\r\nNjkdMW1xT9tAsGdi0y5f73Uba3SBwdKBphzxQHpfoElwDfc6VQSftFcmBWg0\r\n1CVmhoSfjnAi2IsEF8IeNsoF3kQy/0kngOAVFVz0N9auIsbGCMwe1z4KW7Lc\r\nAUmHhpBcbtu42DT11zCO9pK/iwvP8AztCNM5+hlzizybT9INf2xyvYwenje+\r\nq2mWpk1e/iz9y3q3zqm/BiZPnRv38Y2JH7HQraw1Z5HaDMfSS8XXFSQH5vk/\r\nbOyuM3NRsSQHjV2cXEEOWOy6ycgzHaY/dLC01kvSX6zERZLBh5itikOpreYi\r\nDxYT1apuojSny7MJvprsYG2jUsqGSOouU7oz1siIwvTOOGT7sAG6qA8IKEZV\r\nlQpsFNDmQtnj/AhyEVfNa3S2rKcGyE5QcbYapzD5N17q7muf2zyk9GVWT28N\r\n1rFu292eEJQV8cU13Uvgm5+UXYWbdvtZOVFhGwkfGU8/yT7wqrkqfY+KQKYs\r\naDw5UopRrhJ7DRiby8eQPxAzjMUMY13YTPwboe2nURaXvni+/fSsblgg8Bbu\r\nFzgZiE1vKt1999Oc1vgpkZjW3nWeF4iS6jg=\r\n=qsjR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_1.0.1_1676211115689_0.7447359233181896"},"_hasShrinkwrap":false},"1.0.2":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"1.0.2","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"cli-color":"^2.0.0","@ewoudenberg/difflib":"0.1.0","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8","eslint-config-standard":"^17","mocha":"9.1.3","jscoverage":"^0.6.0"},"engines":{"node":"*"},"gitHead":"996f5d4b0e970866df1a0d1ef1d081817db1103b","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@1.0.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Po6jN2WEwz3CWLvBkoc6Q/72BtfbhylzRHLTkcqdv8VVgNEaFURKSZeTaqcTZmxSDMg4pFxCq3GL+TcEDRuN5A==","shasum":"899ddb9283fabeeb1ba36b8459329e663a78aebb","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-1.0.2.tgz","fileCount":11,"unpackedSize":39197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICiRNekaHLpKtODV6lesaaCXEIuWXQU+XOziK00NByhpAiBQAsgBX/smT/WDOK6eJ9smQIxFmlh430dwr2zsJ5fz9A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6QzQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEeA/+LYB+ZLa5pP1rl7pFwfuALfCKaStmoxBqWdjRLkM+ELpUB0zu\r\njBg0q4/2yC5zLJSirozNXaadnWUIV0tjCzvd3+kLOPXbz8RbBK/CvCDnWGoA\r\nhC3ScihF5gbeuPwWpXGO+Ae+2FgGcyYKWP2lexvRhC41DACJs1JiliLaZ0L3\r\nMLsTBRFOjsB3SlzJptvk6T/MIGMD6b1fFoRUqgP6Ick/2TUFMLdh+dhl1C5Z\r\nOu1b2oydvkcB2PXJoC6jkoZzk9Pgyx8IZKSbDyxcsMPHK8s3kbIoh/w6S4qq\r\nCwQMcSvGFbDjzfa8a9YuDsY5BUegKXPMCo0NI+Ncu3yWkUHtCS6hJmSs7Nlj\r\n3EsyNAc9KFDdMlZXP5IazLput/cBUsN9J9UB6pU2/K2lCsz+fR+7cStfADtB\r\nulwaOIEuW5IGTcPiGcIgQ8cny/O1Lzvp9XevlfWYnVCRNhV4Cj9FJr3l/js7\r\nrnLpjAG0/t7MYSMAS16J3FSAF68p5KX1rDYJMWa4vttCO3BM9lnMFyCVJQFo\r\n2f2aB0u9CkMPRFp835PwIlrWkEw7qpeP9/E5FYou4Uf9XRmahhfB/Hf3N7+/\r\ntuKipSPoHt3mTLL+p9oaFsRc7tKhl7+hbJv7XsAlIUcckICso9lqBz397oyD\r\n3ScAhsFj14bmsg9MqFVJAirgLa+7r4sM0QI=\r\n=nU7t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_1.0.2_1676217551849_0.3343077607575393"},"_hasShrinkwrap":false},"1.0.3":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"1.0.3","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"@ewoudenberg/difflib":"0.1.0","colors":"^1.4.0","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8","eslint-config-standard":"^17","jscoverage":"^0.6.0","mocha":"9.1.3"},"engines":{"node":"*"},"gitHead":"d5c35c40ab67796b93a83c3bc87b6f18fa1e6c35","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@1.0.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-W0yk/xzjz7bag9v9eS4qthvPG4O07uxNeXwirhvcOqmX4w8HLtB/Pw76o5Z7Pblwvf4vpCi4+iHOlHDnmav/rA==","shasum":"67c7ac4e084ca518974fdbb6fe08ce271f4fe2f4","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-1.0.3.tgz","fileCount":11,"unpackedSize":39282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiI2+50fwdv3vVGJNsmK1nqm2AyeHZBhHhA4WIGVYO1QIhAJXM8havWUmVWxCMsh5EoXAvYYN5Y68oKBP0tFnY6ZaB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6xBAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp0BAAlWOb4XSs95orVHB/mgPhj3Q6vMFr1igIsG3YJiIwnB+7gwWa\r\nlcSb9FZmXpHT3bZDwY1cpKqUQgEnBz1ahdeYFgfkJ0UisGgefJiCwaAYo3og\r\nC3x5hNr79EfAg5s2PF3PwK3k7uU6hRdIMvHB/fAXNSY1qK9lYMIKVcfKuekR\r\nlgTyUXtpaAx4PbxpWuxPJKFRZtk88Buhwj0B6/K3O1fAI57aJvUd3zV0Zmfp\r\ne5nbmZQGRlHDTWRXaFqIcKtGF+uc0kuvH6InjNWqiQ2MJRziU85e05SP8gzm\r\nHLlZp64O/OjjnY+hVX0th/AMQxdagBN4L5XJTzKP6VJjnChramhu//cjxxaq\r\nORpyiP9PwFqZ3pojceRLL/P6gdNlH4EZG+UnJJ9vxp6TLuHK0dMC/hLSy0OO\r\n9n7s/xq3LxFgtOnfoWzo6pw1200bNU1uhZmHdfC1AVAr+PGcmjaiOYKbYqGl\r\npXIyELCAlzUbe+F9D35YvPRXQqydS9fAQoNqaYkHBD/nBLLkWfkFV/mdPLv9\r\nceiQnWnhlnzp4WPeYg0kwIVNxwMorGDi+6EnvQdOLpyo5rk4Gz+kfjy5FIp3\r\njQXrRBhHXBUkBJVlLapJl8jsL/2w65H1ta0ukELjHeM5AipxloH28sg7DDOh\r\n0KysGIzmf9fwlrzsb2b7ZZN342cg8gSIoEo=\r\n=KptB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_1.0.3_1676349503844_0.501576082245093"},"_hasShrinkwrap":false},"1.0.4":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"1.0.4","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"@ewoudenberg/difflib":"0.1.0","colors":"^1.4.0","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8","eslint-config-standard":"^17","jscoverage":"^0.6.0","mocha":"9.1.3"},"engines":{"node":"*"},"gitHead":"610d7003d5cdc97f32c353d0294c97a50be6c678","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@1.0.4","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-XtIVdpX4nj0YeFqd0Fp9g7ASp1Z2S0YZ5tmL37jBiOIKkL6zehqhA2mUplB8+kITsgMTkInnuZpqD72cVgWLHA==","shasum":"d0bf29455c15492a98875bb45cddfb6061292de1","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-1.0.4.tgz","fileCount":11,"unpackedSize":39536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUrrKfSzOmVfTeMuHIv2HtCoZQPeTYFnGO06PrwygI/AiBDNeGFAhlIBoxQTS990g5E52qm2Wmm80kV7A8ALkRTxw=="}]},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_1.0.4_1683919888162_0.12901823769013565"},"_hasShrinkwrap":false},"1.0.5":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"1.0.5","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"@ewoudenberg/difflib":"0.1.0","colors":"^1.4.0","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8","eslint-config-standard":"^17","jscoverage":"^0.6.0","mocha":"9.1.3"},"engines":{"node":"*"},"gitHead":"fe4c3d9786d73f4c4557df12eca1807b60d21905","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@1.0.5","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-yuuLqew5gWH9mfDgiClrCLMur00hrHXmhwX3b6Wf7jdy078O0KFP9+EIKWPyMCrkS7vebieAe9dVcnZGZMjA7g==","shasum":"fd2ea6de6cf4e735c1225e8d3ae19bb70a788e96","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-1.0.5.tgz","fileCount":11,"unpackedSize":39582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKXYNAkgu4yggdAfMJ8uJkdDN5IrkDYlX8HKuVozoNtAiAuGduJrPLwpfa+Dnx7kKnT2fkOOw+hI4yoQUa5m2hTGQ=="}]},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_1.0.5_1683977731472_0.9816753027204084"},"_hasShrinkwrap":false},"1.0.6":{"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"name":"json-diff","description":"JSON diff","version":"1.0.6","homepage":"https://github.com/andreyvit/json-diff","license":"MIT","repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"main":"lib/index.js","bin":{"json-diff":"bin/json-diff.js"},"scripts":{"fix":"eslint --fix lib","test":"coffee -c test; mocha test/*.js","cov":"rm -rf lib-cov; jscoverage lib lib-cov; env JSLIB=lib-cov mocha -R dot && env JSLIB=lib-cov mocha -R html-cov >coverage.html; open coverage.html"},"dependencies":{"@ewoudenberg/difflib":"0.1.0","colors":"^1.4.0","dreamopt":"~0.8.0"},"devDependencies":{"coffeescript":"^2.6.1","eslint":"^8","eslint-config-standard":"^17","jscoverage":"^0.6.0","mocha":"9.1.3"},"engines":{"node":"*"},"gitHead":"76adeca7de9c86bb156dfecf6e3f43dc4237ab02","bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"_id":"json-diff@1.0.6","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-tcFIPRdlc35YkYdGxcamJjllUhXWv4n2rK9oJ2RsAzV4FBkuV4ojKEDgcZ+kpKxDmJKv+PFK65+1tVVOnSeEqA==","shasum":"63690f695469b6437efaed5bb3d51f011f7cac28","tarball":"https://registry.npmjs.org/json-diff/-/json-diff-1.0.6.tgz","fileCount":11,"unpackedSize":39630,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSEeYTT/7PZdxEsJuGBN0BjG1R4QAHEHJL829+ZW/QMAiEAhG0nWO1CCbWkUsCafph+0kXg3IHKTzQ7xPg3Hs4Q9VU="}]},"_npmUser":{"name":"ewoudenberg","email":"eaw@woudy.org"},"directories":{},"maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-diff_1.0.6_1684168474533_0.7969634418302245"},"_hasShrinkwrap":false}},"readme":"# JSON structural diff\n\nDoes exactly what you think it does:\n\n![Screenshot](https://github.com/andreyvit/json-diff/raw/master/doc/screenshot.png)\n\n## Installation\n\n```sh\n npm install -g json-diff\n```\n\n## Contribution policy\n\n1. This project is maintained thanks to your contributions! Please send pull requests.\n\n2. I will merge any pull request that adds something useful, does not break existing things, has reasonable code quality and provides/updates tests where appropriate.\n\n3. Anyone who gets a significant pull request merged gets commit access to the repository.\n\n## Usage\n\nSimple:\n\n```sh\n json-diff a.json b.json\n```\n\nDetailed:\n\n```sh\n % json-diff --help\n\n Usage: json-diff [-vCjfonskKp] first.json second.json\n\n Arguments:\n Old file\n New file\n\n General options:\n -v, --verbose Output progress info\n -C, --[no-]color Colored output\n -j, --raw-json Display raw JSON encoding of the diff\n -f, --full Include the equal sections of the document, not just the deltas\n --max-elisions COUNT Max number of ...s to show in a row in \"deltas\" mode (before\n collapsing them)\n\n -o, --output-keys KEYS Always print this comma separated keys, with their value, if they are\n part of an object with any diff\n\n -x, --exclude-keys KEYS Exclude these comma separated keys from comparison on both files\n\n -n, --output-new-only Output only the updated and new key/value pairs (without marking them as\n such). If you need only the diffs from the old file, just exchange the\n first and second json.\n\n -s, --sort Sort primitive values in arrays before comparing\n -k, --keys-only Compare only the keys, ignore the differences in values\n -K, --keep-unchanged-values Instead of omitting values that are equal, output them as they are\n -p, --precision DECIMALS Round all floating point numbers to this number of decimal places prior\n to comparison\n\n -h, --help Display this usage information\n```\n\nIn javascript (ES5):\n\n```js\nvar jsonDiff = require('json-diff');\n\nconsole.log(jsonDiff.diffString({ foo: 'bar' }, { foo: 'baz' }));\n// Output:\n// {\n// - foo: \"bar\"\n// + foo: \"baz\"\n// }\n\n// As above, but without console colors\nconsole.log(jsonDiff.diffString({ foo: 'bar' }, { foo: 'baz' }, { color: false }));\n\n// Raw output:\nconsole.log(jsonDiff.diff({ foo: 'bar', b: 3 }, { foo: 'baz', b: 3 }));\n// Output:\n// { foo: { __old: 'bar', __new: 'baz' } }\n\n// Passing in the \"full\" option:\nconsole.log(jsonDiff.diff({ foo: 'bar', b: 3 }, { foo: 'baz', b: 3 }, { full: true }));\n// Output:\n// { foo: { __old: 'bar', __new: 'baz' }, b: 3 }\n```\n\nIn javascript (ES6+):\n\n```js\nimport { diffString, diff } from 'json-diff';\n\nconsole.log(diffString({ foo: 'bar' }, { foo: 'baz' }));\nconsole.log(diff({ foo: 'bar' }, { foo: 'baz' }));\n```\n\n## Features\n\n- colorized, diff-like output\n- fuzzy matching of modified array elements (when array elements are object hierarchies)\n- \"keysOnly\" option to compare only the json structure (keys), ignoring the values\n- \"full\" option to output the entire json tree, not just the deltas\n- \"outputKeys\" option to always output the given keys for an object that has differences\n- reasonable test coverage (far from 100%, though)\n\n## Output Language in Raw-json mode (\"full\" mode)\n\n### ARRAYS\n\nUnless two arrays are equal, all array elements are transformed into 2-tuple arrays:\n\n- The first element is a one character string denoting the equality ('+', '-', '~', ' ')\n- The second element is the old (-), new (+), altered sub-object (~), or unchanged (' ') value\n\n```sh\n json-diff.js --full --raw-json <(echo '[1,7,3]') <(echo '[1,2,3]')\n [ [ \" \", 1 ], [ \"-\", 7 ], [ \"+\", 2 ], [ \" \", 3 ] ]\n```\n\n```sh\n json-diff.js --full --raw-json <(echo '[1,[\"a\",\"b\"],4]') <(echo '[1,[\"a\",\"c\"],4]')\n [ [ \" \", 1 ], [ \"~\", [ [ \" \", \"a\" ], [ \"-\", \"b\" ], [ \"+\", \"c\" ] ] ], [ \" \", 4 ] ]\n```\n\n- If two arrays are equal, they are left as is.\n\n### OBJECTS\n\n**Object property values:**\n\n- If equal, they are left as is\n- Unequal scalar values are replaced by an object containing the old and new value:\n\n```sh\n json-diff.js --full --raw-json <(echo '{\"a\":4}') <(echo '{\"a\":5}')\n { \"a\": { \"__old\": 4, \"__new\": 5 } }\n```\n\n- Unequal arrays and objects are replaced by their diff:\n\n```sh\n json-diff.js --full --raw-json <(echo '{\"a\":[4,5]}') <(echo '{\"a\":[4,6]}')\n { \"a\": [ [ \" \", 4 ], [ \"-\", 5 ], [ \"+\", 6 ] ] }\n```\n\n**Object property keys:**\n\n- Object keys that are deleted or added between two objects are marked as such:\n\n```sh\n json-diff.js --full --raw-json <(echo '{\"a\":[4,5]}') <(echo '{\"b\":[4,5]}')\n { \"a__deleted\": [ 4, 5 ], \"b__added\": [ 4, 5 ] }\n json-diff.js --full --raw-json <(echo '{\"a\":[4,5]}') <(echo '{\"b\":[4,6]}')\n { \"a__deleted\": [ 4, 5 ], \"b__added\": [ 4, 6 ] }\n```\n\n## Non-full mode\n\n- In regular, delta-only (non-\"full\") mode, equal properties and values are omitted:\n\n```sh\n json-diff.js --raw-json <(echo '{\"a\":4, \"b\":6}') <(echo '{\"a\":5,\"b\":6}')\n { \"a\": { \"__old\": 4, \"__new\": 5 } }\n```\n\n- Equal array elements are represented by a one-tuple containing only a space \" \":\n\n```sh\n json-diff.js --raw-json <(echo '[1,7,3]') <(echo '[1,2,3]')\n [ [ \" \" ], [ \"-\", 7 ], [ \"+\", 2 ], [ \" \" ] ]\n```\n\n## Tests\n\nRun:\n\n```sh\n npm test\n```\n\nOutput:\n
\n Open to View Test Output šŸ”½ \n\n json-diff@0.5.3 test\n coffee -c test; mocha test/*.js\n\n colorizeToArray\n āœ” should return ' ' for a scalar value\n āœ” should return ' ' for 'null' value\n āœ” should return ' ' for 'false' value\n āœ” should return '-', '+' for a scalar diff\n āœ” should return '-', '+' for 'null' and 'false' diff\n āœ” should return '-: ' for an object diff with a removed key\n āœ” should return '+: ' for an object diff with an added key\n āœ” should return '+: ' for an object diff with an added key with 'null' value\n āœ” should return '+: ' for an object diff with an added key with 'false' value\n āœ” should return '+: ' for an object diff with an added key and a non-scalar value\n āœ” should return ' : ' for an object diff with a modified key\n āœ” should return '+' for an array diff\n āœ” should return '-' for an array diff\n āœ” should handle an array diff with subobject diff\n āœ” should collapse long sequences of identical subobjects into one '...'\n\n colorize\n āœ” should return a string with ANSI escapes\n āœ” should return a string without ANSI escapes on { color: false }\n\n diff\n with simple scalar values\n āœ” should return undefined for two identical numbers\n āœ” should return undefined for two identical strings\n āœ” should return { __old: , __new: } object for two different numbers\n with objects\n āœ” should return undefined for two empty objects\n āœ” should return undefined for two objects with identical contents\n āœ” should return undefined for two object hierarchies with identical contents\n āœ” should return { __deleted: } when the second object is missing a key\n āœ” should return { __added: } when the first object is missing a key\n āœ” should return { : { __old: , __new: } } for two objects with different scalar values for a key\n āœ” should return { : } with a recursive diff for two objects with different values for a key\n with arrays of scalars\n āœ” should return undefined for two arrays with identical contents\n āœ” should return [..., ['-', ], ...] for two arrays when the second array is missing a value\n āœ” should return [..., ['+', ], ...] for two arrays when the second one has an extra value\n āœ” should return [..., ['+', ]] for two arrays when the second one has an extra value at the end (edge case test)\n with arrays of objects\n āœ” should return undefined for two arrays with identical contents\n āœ” should return undefined for two arrays with identical, empty object contents\n āœ” should return undefined for two arrays with identical, empty array contents\n āœ” should return undefined for two arrays with identical array contents including 'null'\n āœ” should return undefined for two arrays with identical, repeated contents\n āœ” should return [..., ['-', ], ...] for two arrays when the second array is missing a value\n āœ” should return [..., ['+', ], ...] for two arrays when the second array has an extra value\n āœ” should return [['+', ], ..., ['+', ]] for two arrays containing objects of 3 or more properties when the second array has extra values (fixes issue #57)\n āœ” should return [..., ['+', ], ...] for two arrays when the second array has a new but nearly identical object added\n āœ” should return [..., ['~', ], ...] for two arrays when an item has been modified\n with reported bugs\n āœ” should handle type mismatch during scalarize\n āœ” should handle mixed scalars and non-scalars in scalarize\n\n diff({sort: true})\n with arrays\n āœ” should return undefined for two arrays with the same contents in different order\n\n diff({keepUnchangedValues: true})\n with nested object\n āœ” should return partial object with modified and unmodified elements in the edited scope\n\n diff({full: true})\n with simple scalar values\n āœ” should return the number for two identical numbers\n āœ” should return the string for two identical strings\n āœ” should return { __old: , __new: } object for two different numbers\n with objects\n āœ” should return an empty object for two empty objects\n āœ” should return the object for two objects with identical contents\n āœ” should return the object for two object hierarchies with identical contents\n āœ” should return { __deleted: , } when the second object is missing a key\n āœ” should return { __added: , } when the first object is missing a key\n āœ” should return { : { __old: , __new: } } for two objects with different scalar values for a key\n āœ” should return { : , } with a recursive diff for two objects with different values for a key\n āœ” should return { : , } with a recursive diff for two objects with different values for a key\n with arrays of scalars\n āœ” should return an array showing no changes for any element for two arrays with identical contents\n āœ” should return [[' ', ], ['-', ], [' ', ]] for two arrays when the second array is missing a value\n āœ” should return [' ', ], ['+', ], [' ', ]] for two arrays when the second one has an extra value\n āœ” should return [' ', s], ['+', ]] for two arrays when the second one has an extra value at the end (edge case test)\n with arrays of objects\n āœ” should return an array of unchanged elements for two arrays with identical contents\n āœ” should return an array with an unchanged element for two arrays with identical, empty object contents\n āœ” should return an array with an unchanged element for two arrays with identical, empty array contents\n āœ” should return an array of unchanged elements for two arrays with identical array contents including 'null'\n āœ” should return an array of unchanged elements for two arrays with identical, repeated contents\n āœ” should return [[' ', ], ['-', ], [' ', ]] for two arrays when the second array is missing a value\n āœ” should return [[' ', ], ['+', ], [' ', ]] for two arrays when the second array has an extra value\n āœ” should return [[' ', ], ['+', ], [' ', ]] for two arrays when the second array has a new but nearly identical object added\n āœ” should return [[' ', ], ['~', ], [' ', ]] for two arrays when an item has been modified\n\n diff({ outputKeys: foo,bar }\n āœ” should return keys foo and bar although they have no changes\n āœ” should return keys foo (with addition) and bar (with no changes) \n āœ” should return keys foo and bar (with addition) \n āœ” should return nothing as the entire object is equal, no matter that show keys has some of them\n āœ” should return the keys of an entire object although it has no changes \n\n diff({keysOnly: true})\n with simple scalar values\n āœ” should return undefined for two identical numbers\n āœ” should return undefined for two identical strings\n āœ” should return undefined object for two different numbers\n with objects\n āœ” should return undefined for two empty objects\n āœ” should return undefined for two objects with identical contents\n āœ” should return undefined for two object hierarchies with identical contents\n āœ” should return { __deleted: } when the second object is missing a key\n āœ” should return { __added: } when the first object is missing a key\n āœ” should return undefined for two objects with different scalar values for a key\n āœ” should return undefined with a recursive diff for two objects with different values for a key\n āœ” should return { : } with a recursive diff when second object is missing a key and two objects with different values for a key\n with arrays of scalars\n āœ” should return undefined for two arrays with identical contents\n āœ” should return undefined for two arrays with when an item has been modified\n āœ” should return [..., ['-', ], ...] for two arrays when the second array is missing a value\n āœ” should return [..., ['+', ], ...] for two arrays when the second one has an extra value\n āœ” should return [..., ['+', ]] for two arrays when the second one has an extra value at the end (edge case test)\n with arrays of objects\n āœ” should return undefined for two arrays with identical contents\n āœ” should return undefined for two arrays with identical, empty object contents\n āœ” should return undefined for two arrays with identical, empty array contents\n āœ” should return undefined for two arrays with identical, repeated contents\n āœ” should return [..., ['-', ], ...] for two arrays when the second array is missing a value\n āœ” should return [..., ['+', ], ...] for two arrays when the second array has an extra value\n āœ” should return [..., ['~', ], ...] for two arrays when an item has been modified\n\n diffString\n āœ” should produce the expected result for the example JSON files\n āœ” should produce the expected result for the example JSON files with precision set to 1\n āœ” should produce the expected colored result for the example JSON files\n āœ” return an empty string when no diff found\n\n diff({ outputNewOnly: true }\n āœ” should return only new diffs (added)\n āœ” should return only new diffs (changed)\n āœ” should return only new diffs (deleted)\n āœ” should return only old diffs - exchanged first and second json (added)\n āœ” should return only old diffs - exchanged first and second json (changed)\n āœ” should return only old diffs - exchanged first and second json (deleted)\n\n\n 107 passing (74ms)\n
\n\n## Change Log\n- 1.0.6 Comment out another debugging output.\n- 1.0.5 Comment out debugging output(!)\n- 1.0.4 Fix typo that broke -o/--output-keys\n- 1.0.3 Change from cli-color to colors to reduce package size.\n- 1.0.2 Add colorize and colorizeToCallback to module exports (Fix bug #103)\n- 1.0.1 Bug fixes: Properly compare date objects; properly exclude keys with -x; improve README readability.\n- 1.0.0 Properly distinguish list elements with identical strings of different types e.g. `[\"true\"]` vs `[true]`, `[\"0\"]` vs `[0]` (enabled by switching to a new difflib)\n- 0.10.0 Add --exclude-keys\n- 0.9.1 Fix bug #88\n- 0.9.0 Add --output-new-only option\n- 0.8.0 Add --keep-unchanged-values option\n- 0.7.4 Fix bug #76\n- 0.7.3 Revert use of ?? operator in 0.7.2 (which caused a breaking change)\n- 0.7.2 Add --maxElisions and --precision options.\n- 0.7.1 Add --output-keys option.\n- 0.7.0 Add --sort option.\n- 0.6.3 Fix ticket #68.\n- 0.6.2 Provide examples of setting mode from code.\n- 0.6.1 Return exit code 0. Update cli-color to the latest version.\n- 0.6.0 Convert project code to ES6.\n- 0.5.5 Fix bug in scalarize fuzzy compare logic.\n- 0.4.0 Add --keys-only feature.\n\n## License\n\n© Andrey Tarantsov. Distributed under the MIT license.\n","maintainers":[{"name":"andreyvit","email":"andrey@tarantsov.com"},{"name":"ewoudenberg","email":"eaw@woudy.org"}],"time":{"modified":"2023-05-15T16:34:34.840Z","created":"2012-04-17T11:27:22.443Z","0.0.1":"2012-04-17T11:27:25.352Z","0.2.0":"2012-04-17T13:24:03.531Z","0.2.1":"2012-04-17T13:37:22.018Z","0.3.0":"2012-11-23T07:03:50.628Z","0.3.1":"2012-11-23T07:59:07.020Z","0.5.0":"2017-08-20T06:32:51.758Z","0.5.1":"2017-08-20T07:10:31.807Z","0.5.2":"2017-09-09T18:35:45.831Z","0.5.3":"2018-09-27T07:23:26.383Z","0.5.4":"2019-02-21T17:36:51.115Z","0.5.5":"2021-12-20T20:15:31.846Z","0.6.0":"2021-12-20T20:45:10.940Z","0.6.1":"2021-12-20T23:50:09.615Z","0.6.2":"2021-12-21T03:37:14.167Z","0.6.3":"2021-12-21T13:22:36.415Z","0.7.0":"2021-12-21T16:49:35.197Z","0.7.1":"2021-12-23T04:12:59.814Z","0.7.2":"2022-03-06T18:11:06.497Z","0.7.3":"2022-03-09T00:51:34.869Z","0.7.4":"2022-04-11T12:30:58.130Z","0.8.0":"2022-06-02T01:25:34.901Z","0.9.0":"2022-06-02T01:37:25.019Z","0.9.1":"2022-10-26T13:18:33.025Z","0.10.0":"2022-11-08T13:02:18.051Z","1.0.0":"2022-11-08T15:21:43.005Z","1.0.1":"2023-02-12T14:11:55.902Z","1.0.2":"2023-02-12T15:59:12.039Z","1.0.3":"2023-02-14T04:38:24.052Z","1.0.4":"2023-05-12T19:31:28.398Z","1.0.5":"2023-05-13T11:35:31.684Z","1.0.6":"2023-05-15T16:34:34.726Z"},"author":{"name":"Andrey Tarantsov","email":"andreyvit@me.com"},"repository":{"url":"git+ssh://git@github.com/andreyvit/json-diff.git"},"users":{"ixaxaar":true,"junipertcy":true,"denistsoi":true,"rajiff":true,"larrychen":true,"alfeo92":true,"erikvold":true,"karlfranks_dx":true,"kakaman":true,"doodlewind":true,"arvindrsingh":true},"homepage":"https://github.com/andreyvit/json-diff","contributors":[{"name":"Gavriel Fleischer","email":"flocsy@gmail.com"},{"name":"Eric Woudenberg","email":"eaw@woudy.org"}],"bugs":{"url":"https://github.com/andreyvit/json-diff/issues"},"readmeFilename":"README.md","license":"MIT"}