{"_id":"@59naga/assert-diff","_rev":"3-977de89dfbc0cd68add3e0e13b78a16d","name":"@59naga/assert-diff","dist-tags":{"latest":"2.0.2"},"versions":{"1.2.7":{"name":"@59naga/assert-diff","description":"Drop-in replacement for assert to give diff on deepEqual.","keywords":["assert","diff","deepEqual","object","array","strict"],"author":{"name":"Antti Mattila","email":"pihvi@live.com"},"repository":{"type":"git","url":"git://github.com/pihvi/assert-diff.git"},"version":"1.2.7","main":"./lib/assert-diff.js","license":"Apache-2.0","dependencies":{"assert-plus":"1.0.0","json-diff":"0.5.2"},"devDependencies":{"@babel/cli":"^7.0.0-beta.55","@babel/core":"^7.0.0-beta.55","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.55","eastern":"^0.0.4","prettier":"^1.14.0"},"scripts":{"test":"node --experimental-modules test/example-passing-tests.mjs","start":"npm test","format":"prettier \"{lib,test}/*.mjs\"","build":"babel lib/index.mjs --out-file lib/index.js --plugins=@babel/transform-modules-commonjs"},"gitHead":"2b11bfc1612217ac3957b29b94a8c617ca76c75f","bugs":{"url":"https://github.com/pihvi/assert-diff/issues"},"homepage":"https://github.com/pihvi/assert-diff#readme","_id":"@59naga/assert-diff@1.2.7","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"59naga","email":"i59naga@icloud.com"},"dist":{"integrity":"sha512-TKtsrhu02TblbR5ebRcmM9XYS23npKL3glHrh326XEBvkUU/TCjNstrqyUF3vJlYigQCS/sVbNXpkHxMjweKEw==","shasum":"af77b42b1ae6173a680f33cfe1b19e38aa00f878","tarball":"https://registry.npmjs.org/@59naga/assert-diff/-/assert-diff-1.2.7.tgz","fileCount":11,"unpackedSize":80058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXqBoCRA9TVsSAnZWagAAoK8P/itkNEL6SpyGAxSxMTO9\n5EQ5pv4EIaXAAmYp8pOzg/Y44XKIgQSYfSQAxXZ14+4de/lYyuLUVa9YgiHP\nFsy1+D6IS/whRXpBymyJjIG/wpTtojxulyenMtfBzNXJw/kImt7pFoZpPmIW\nYbmMqTNHW1jlIN0yghBHjxf5inXP/T3j4ZmfpeHB0z2nrJchj7ay435zS62m\n4Zwr5G01lUvzHl0pJY/fzKIbZ3k467a8Q80xSGzPNXvV0Qh/BWata3hXO8S3\nL0JCFX+f0hKLDTVyuYTawxGLIzajevj15ds2Zg56TUunZCmTvGLu5KqrBJ6H\nldjHpzTjYAhvOYhvYcaOlzKyYKePN4bRunD6YX0wO/Z6AJpww3u1E3i5LqGw\nyFhCNGZnkn33S9O1WgnQ8ekLrEjjsseIxWzhlj/pWY2qSJMOcoZOn9sknhXU\nO4+ie0SNDuSfplWaNudSXyV/rfzHGszwWo9jazFlliREtyj+iERed+7n/vXU\nV2+xRi1h//ytEozXyGtqxChFfGfRZPeH2+3jIERvvymb+oYfu+n/MULCUuXv\nknhpTkL/GVuMS6HF9GKKGjrqkeNKm7XmEyWpQ4LrR7Ms44WFcZ+eVd+ZA+JU\niT9c8GfXLtR2S+3jXSfQLLCLAE+WaGo/7z15U5ZPP6Xe3petXVJwMgiIvIt2\nhpbd\r\n=8yRF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmFz9EBqp6+cKVGquu7IHlFfvVSC8y69yLuGSVSMJoQwIgDa98V0OPoA4vEzAk46djcsCz0jchNbqrsWrtIMUTnw4="}]},"maintainers":[{"name":"59naga","email":"i59naga@icloud.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-diff_1.2.7_1532928104586_0.9376638621991389"},"_hasShrinkwrap":false},"1.2.8":{"name":"@59naga/assert-diff","description":"Drop-in replacement for assert to give diff on deepEqual.","keywords":["assert","diff","deepEqual","object","array","strict"],"author":{"name":"Antti Mattila","email":"pihvi@live.com"},"repository":{"type":"git","url":"git://github.com/pihvi/assert-diff.git"},"version":"1.2.8","main":"./lib","license":"Apache-2.0","dependencies":{"assert-plus":"1.0.0","json-diff":"0.5.2"},"devDependencies":{"@babel/cli":"^7.0.0-beta.55","@babel/core":"^7.0.0-beta.55","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.55","eastern":"^0.0.4","prettier":"^1.14.0"},"scripts":{"test":"node --experimental-modules test/example-passing-tests.mjs","start":"npm test","format":"prettier \"{lib,test}/*.mjs\"","build":"babel lib/index.mjs --out-file lib/index.js --plugins=@babel/transform-modules-commonjs"},"gitHead":"4286126fdc96784779183a98c698f8872223002a","bugs":{"url":"https://github.com/pihvi/assert-diff/issues"},"homepage":"https://github.com/pihvi/assert-diff#readme","_id":"@59naga/assert-diff@1.2.8","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"59naga","email":"i59naga@icloud.com"},"dist":{"integrity":"sha512-I0K5xdxSgtc6PqFNdCOTSmQscnJymsOVf0yKpZ9ox2cp6pNk3loJ3m621KIg7bJkf1dI4OqbqUmMJ3JvINSi0g==","shasum":"0ed5e57ff0509c818ca07c2298b3d19ce3a0642d","tarball":"https://registry.npmjs.org/@59naga/assert-diff/-/assert-diff-1.2.8.tgz","fileCount":11,"unpackedSize":80043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXqGMCRA9TVsSAnZWagAAsS0QAJR14canYFhrbV86Czc7\neOIGXQT2clghNvb4u3hgubAl7sTgRYtkXFbkuddYQ7qMtxLtKheGnRvw3hD9\nqcVwGTJ8iggeBebHmyPVp23WxFwmuceSrhUuLuOl5hMKwD/8/0KNSyl9Ui23\nDHxWj08XNxBdzCH2V1mwO+VX1pD1stthi6XuBaoj4Q+NQA87EUY5qrxemyNg\n7DTkcrnu7DmkFwPUkFCJ4kBcXlmwUIqd9dmy7uD4ESyu2P3g7JNaOM/89FYi\n3vW/PYK7SvxlOhHY2R3M7KOIQJLRQJqQrrRTfzM1NlKKKNFAGoRZlk44Dj23\nI+mGF/qb9pE21jkjoY6fUHA45Cfu8JtKvw9RFbFVPGQcwF0bg8s9NbvUoHjX\ndLoeRyu9v5M//STzGciDBjLUwvHe3BLDo+wp83xIB4tbjbOSONQcmZO3djcO\nywH3N59G1RdSGXWwAI7zmeWJNbUuPMhfBfJnwLJBXFfAG2TqjZIR6SwrS1Ol\nsL/ReaYMnyxCkB3YOVHVHlClnsTU3y9N0Zn4AlbAvXB6iMlpmJ7nh49taq/y\nlP4QWsxY1MjBgtoYw4NOrO30YZWq5d6xqiN36XIJjq/xAsoDb02hP1eO7yap\niR8KAUiiaECM9/db4EGrotNgQ1Ys4vi9zsHLZX7W4+gBqzsPOxNrgIdLoIDF\n8F9I\r\n=iPjs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKZ2VYkLUnT5lPNGRW35XKa+DCPPSuNVR3rChDHLBPIwIgQpXK47OWRFiX9XTV80lNvFG5rhBKyfpmDgMGZyVJius="}]},"maintainers":[{"name":"59naga","email":"i59naga@icloud.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-diff_1.2.8_1532928395987_0.3332485133117542"},"_hasShrinkwrap":false},"2.0.2":{"name":"@59naga/assert-diff","description":"Drop-in replacement for assert to give diff on deepEqual.","keywords":["assert","diff","deepEqual","object","array","strict"],"author":{"name":"Antti Mattila","email":"pihvi@live.com"},"repository":{"type":"git","url":"git://github.com/pihvi/assert-diff.git"},"version":"2.0.2","main":"./lib","license":"Apache-2.0","dependencies":{"assert-plus":"1.0.0","json-diff":"0.5.2"},"devDependencies":{"mocha":"5.2.0","prettier":"^1.14.0","webpack":"^4.16.3","webpack-cli":"^3.1.0","webpack-node-externals":"^1.7.2"},"scripts":{"test":"mocha test/example-passing-tests.js","start":"npm test","format":"prettier \"{lib,test}/*.{js,mjs}\" --write","build":"webpack lib/index.mjs"},"gitHead":"e9fc283b390715e8a7549841110953e3ac8c735f","bugs":{"url":"https://github.com/pihvi/assert-diff/issues"},"homepage":"https://github.com/pihvi/assert-diff#readme","_id":"@59naga/assert-diff@2.0.2","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"59naga","email":"i59naga@icloud.com"},"dist":{"integrity":"sha512-pA0bjiMhXW4fFd4v8WZ57gdMlgCVU8/HL7i0Iid/iVYlQZMSBVfeXyqKHaMEGols2oBCbjLjE7P4LF2hmFcK4Q==","shasum":"4365d2a6dbcfa8fea1ad54ecce672fdd67598d47","tarball":"https://registry.npmjs.org/@59naga/assert-diff/-/assert-diff-2.0.2.tgz","fileCount":13,"unpackedSize":133988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXzvwCRA9TVsSAnZWagAAct4QAJsOYXnaN6xPzI52h6pm\nVpYEjVUvcOQvRvUrUrh8ZT77C970Mgpz+D8FFV+MXd28BBtovSmWN/3578tU\nyi3oTFO8l4DyE8HlQyr96XyOEJJSB5vuB06t6fwDirNwTGBOo3ASTfNsSqpk\nF667Xe2Ngx3TxM537wD/JVXRuHaGEOjV0mHDH4T3PK1SYglHVXQ8x1a4bV00\nbocjtQIuEZJeB8UsB2j58ZQmOtyJIsKliE2GP69UXWJ7XCzEsmKSMXUO0z0Q\ncdEAmf9DJXR4dmOc2IBzylWP03Sl+c4D09KShZWP4Ms0anrECzLPlQr8FJGc\nofIyJLWs3PEbKvYslbUkYDN2GaY8+NlnomkUxwglmT8Uf4fVCSKW5hAYBO0F\n5GXc8bK6wbvNHHvmpbf/IZ2HOfBXWPYdnfLfHxEnvZNyq622zlUlZIwokonK\njtFEPhDR96Cu1LUXW/VvP7FGLOiITUQVEX376XnG9/p2Ok1ktPSSVJZgjsGH\n4s5vmcRrWGcSXIgaVzEFlspF+P/Aajj8+rN0kEoy5p9OhFvUm6+UNARZvllx\nTiOJy+MxE/TM59PRcrB+ktlNJAqdIYeN/7URhd7p7cFYYcVTqsoTuTI2hpPH\nGo+o3ljp1t55dAbE7SRUyJI0wg9Chrn2KQ95/t1k9gyD4ferLS4z44HGSqA+\n3TxI\r\n=f5Bp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9sIm2FbPYk6DJ0pZdfOv7T+gYMSG7Y+YWciR5p2gd6AiEAsPkjaUwUPe/6T7eUiL1eI5Lx1eZx3neBaNalqcQICbc="}]},"maintainers":[{"name":"59naga","email":"i59naga@icloud.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert-diff_2.0.2_1532967919964_0.20317249592951736"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-30T05:21:44.335Z","1.2.7":"2018-07-30T05:21:44.663Z","modified":"2022-04-04T10:48:16.445Z","1.2.8":"2018-07-30T05:26:36.169Z","2.0.2":"2018-07-30T16:25:20.097Z"},"maintainers":[{"name":"59naga","email":"i59naga@icloud.com"}],"description":"Drop-in replacement for assert to give diff on deepEqual.","homepage":"https://github.com/pihvi/assert-diff#readme","keywords":["assert","diff","deepEqual","object","array","strict"],"repository":{"type":"git","url":"git://github.com/pihvi/assert-diff.git"},"author":{"name":"Antti Mattila","email":"pihvi@live.com"},"bugs":{"url":"https://github.com/pihvi/assert-diff/issues"},"license":"Apache-2.0","readme":"[![Greenkeeper badge](https://badges.greenkeeper.io/pihvi/assert-diff.svg)](https://travis-ci.org/pihvi/assert-diff) [![Known Vulnerabilities](https://snyk.io/test/npm/assert-diff/badge.svg)](https://snyk.io/test/npm/assert-diff)\n\nDrop-in replacement for assert to give colored diff on command-line with deepEqual.\n\nThis exists to give better diff on error when comparing objects or arrays with Mocha.\n\nShould work on *nix shells.\n\nAlso has more asserts from https://npmjs.org/package/assert-plus\n\n## Usage ##\n\n```javascript\nvar assert = require('assert-diff')\n\nit('diff deep equal with message', function() {\n  assert.deepEqual({pow: \"boom\", same: true, foo: 2}, {same: true, bar: 2, pow: \"bang\"}, \"this should fail\")\n})\n```\nShould give you:\n\n![](https://raw.github.com/pihvi/assert-diff/master/test/example.png)\n\n## Strict mode ##\nBy default everything works as with Node's deepEqual. Using strict mode is probably what you want. At least is for me.\nThe following example will pass with Node's deepEqual but will fail using strict mode:\n```javascript\nvar assert = require('assert-diff')\nassert.options.strict = true\n\nit('strict diff deep equal', function() {\n  assert.deepEqual({a: 1, b: 2}, {a: true, b: \"2\"}, \"this should fail\")\n})\n```\nShould give you:\n\n![](https://raw.github.com/pihvi/assert-diff/master/test/example2.png)\n\n## Release notes ##\n\n###  2.0.2 July 30, 2018  ###\n- Fix usage with assert(true) style\n\n###  2.0.1 July 30, 2018  ###\n- Fix v. 2.0.0 by adding the built index.js\n\n###  2.0.0 July 30, 2018  ###\n- Migrate to ES Modules https://github.com/pihvi/assert-diff/pull/17\n- Upgrade deps\n- Thanks @59naga!\n\n###  1.2.6 Apr 14, 2018  ###\n- Add security build and badges\n- Upgrade deps\n\n###  1.2.4 Oct 3, 2017  ###\n- Upgrade deps\n\n###  1.2.3 Sep 10, 2017  ###\n- Upgrade json-diff to 0.5.2\n\n###  1.2.2 Aug 20, 2017  ###\n- Upgrade json-diff to 0.5.1\n\n###  1.2.1 Aug 15, 2017  ###\n- Add npm lock file\n\n###  1.2.0 Mar 11, 2017  ###\n- Support Node 7\n- Diff shown when loggin error object\n- Supports diff in assert.deepStrictEqual\n\n###  1.1.1 Mar 11, 2017  ###\n- fix console log example to support Node 7 \n\n###  1.1.0 Aug 19, 2016  ###\n- Upgrade assert-plus 0.1.5 -> 1.0.0 \n\n###  1.0.1 Feb 18, 2015  ###\n- Default behaviour back to non strict to be drop-in replacement for Node assert\n\n###  1.0.0 Feb 18, 2015  ###\n- Support assert in constructor e.g. assert(true)\n\n###  0.0.x before 2015 ###\n- Initial implementation\n\n## License ##\nApache 2.0\n","readmeFilename":"README.md"}