{"_id":"chai-deep-match","_rev":"9-cc9168b713d41c7081b4723ec1cac269","name":"chai-deep-match","description":"Extends Chai with an assertion for deeply matching objects (i.e. subset equality checking)","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"chai-deep-match","version":"1.0.0","description":"Extends Chai with an assertion for deeply matching objects (i.e. subset equality checking)","author":{"name":"James M. Greene","email":"james.m.greene@gmail.com","url":"http://greene.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/JamesMGreene/chai-deep-match.git"},"bugs":{"url":"https://github.com/JamesMGreene/chai-deep-match/issues"},"homepage":"https://github.com/JamesMGreene/chai-deep-match#readme","keywords":["chai","chai-plugin","chaiplugin","testing","assert","expect","assertions","match","deep","isMatch"],"main":"index.js","scripts":{"test":"grunt travis --verbose"},"peerDependencies":{"chai":">=2.1.2 <4"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-contrib-clean":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-coveralls":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-istanbul-coverage":"^0.1.3","grunt-mocha-test":"^0.12.7","grunt-not-constantinople":"^1.0.0","grunt-open":"^0.2.3","mocha":"^2.4.5","recursive-readdir-sync":"^1.0.6"},"dependencies":{"deep-keys":"^0.2.0","lodash":"^4.7.0","lodash-pickdeep":"^1.0.2"},"gitHead":"947577e7a828beed34588cf879fcb71aa520cfa9","_id":"chai-deep-match@1.0.0","_shasum":"3f110818a6acf582f8fae71dd564b4cf52d47157","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.4.1","_npmUser":{"name":"jamesmgreene","email":"james.m.greene@gmail.com"},"dist":{"shasum":"3f110818a6acf582f8fae71dd564b4cf52d47157","tarball":"https://registry.npmjs.org/chai-deep-match/-/chai-deep-match-1.0.0.tgz","integrity":"sha512-Qj9gG8QxWmouuAD1kzxK/09UffxG+DT+7EdCtIku4I3T5m0GI7E9xZQq/Kh4FSui0xpm6Qz0PRns2+NNxfR5gA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2LK4puhFc+P+K9gJLPI6tbFa37KnzmBsgRAEJaFCsoAiEAhYDnUlvg8dPMPViHd7/shGZ+PepVgN6aJ5RCtFINYTM="}]},"maintainers":[{"name":"jamesmgreene","email":"james.m.greene@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chai-deep-match-1.0.0.tgz_1459509805318_0.7910962724126875"},"directories":{}},"1.0.1":{"name":"chai-deep-match","version":"1.0.1","description":"Extends Chai with an assertion for deeply matching objects (i.e. subset equality checking)","author":{"name":"James M. Greene","email":"james.m.greene@gmail.com","url":"http://greene.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/JamesMGreene/chai-deep-match.git"},"bugs":{"url":"https://github.com/JamesMGreene/chai-deep-match/issues"},"homepage":"https://github.com/JamesMGreene/chai-deep-match#readme","keywords":["chai","chai-plugin","chaiplugin","testing","assert","expect","assertions","match","deep","isMatch"],"main":"index.js","scripts":{"test":"grunt travis --verbose"},"peerDependencies":{"chai":">=2.1.2 <4"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-contrib-clean":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-coveralls":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-istanbul-coverage":"^0.1.3","grunt-mocha-test":"^0.12.7","grunt-not-constantinople":"^1.0.0","grunt-open":"^0.2.3","mocha":"^2.4.5","recursive-readdir-sync":"^1.0.6"},"dependencies":{"deep-keys":"^0.2.0","lodash":">=3.0.0","lodash-pickdeep":"^1.0.2"},"gitHead":"0b6bf7d408d7907fb84d107cfc84b245ed47f296","_id":"chai-deep-match@1.0.1","_shasum":"d57b8f6695a3f017004f56f861405d9b17b96162","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.4.1","_npmUser":{"name":"jamesmgreene","email":"james.m.greene@gmail.com"},"dist":{"shasum":"d57b8f6695a3f017004f56f861405d9b17b96162","tarball":"https://registry.npmjs.org/chai-deep-match/-/chai-deep-match-1.0.1.tgz","integrity":"sha512-Ex92M9X9bfkyr1jX7vw6/9UNqtcunM+XrFwbni9r2IRVicYm7bb4l4l/goyEoI0tSAwtJF0Daum5JDYBHDqUiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjtBjlqTTWF+KZvXU7Ug/IQdOR4j1RKgJeul91c0ip9wIhAIj3sodNkPeLJr5KiACZfv1HFv/SMbkHJ83RHNIi0/46"}]},"maintainers":[{"name":"jamesmgreene","email":"james.m.greene@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chai-deep-match-1.0.1.tgz_1459517145523_0.8972309676464647"},"directories":{}},"1.0.2":{"name":"chai-deep-match","version":"1.0.2","description":"Extends Chai with an assertion for deeply matching objects (i.e. subset equality checking)","author":{"name":"James M. Greene","email":"james.m.greene@gmail.com","url":"http://greene.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/JamesMGreene/chai-deep-match.git"},"bugs":{"url":"https://github.com/JamesMGreene/chai-deep-match/issues"},"homepage":"https://github.com/JamesMGreene/chai-deep-match#readme","keywords":["chai","chai-plugin","chaiplugin","testing","assert","expect","assertions","match","deep","isMatch"],"main":"index.js","scripts":{"test":"grunt travis --verbose"},"engines":{"node":">=0.10"},"peerDependencies":{"chai":">=2.1.2 <4"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-contrib-clean":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-coveralls":"^1.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.7.0","grunt-istanbul-coverage":"^0.1.3","grunt-mocha-test":"^0.12.7","grunt-not-constantinople":"^1.0.0","grunt-open":"^0.2.3","mocha":"^2.4.5","recursive-readdir-sync":"^1.0.6"},"dependencies":{"deep-keys":"^0.2.0","lodash":">=3.0.0","lodash-pickdeep":"^1.0.2"},"gitHead":"ac3f6983c1978a8d26a1acb8eba6cb382b826683","_id":"chai-deep-match@1.0.2","_shasum":"b015fb7aef42175932e1f8e729295585a9d18137","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.4.2","_npmUser":{"name":"jamesmgreene","email":"james.m.greene@gmail.com"},"dist":{"shasum":"b015fb7aef42175932e1f8e729295585a9d18137","tarball":"https://registry.npmjs.org/chai-deep-match/-/chai-deep-match-1.0.2.tgz","integrity":"sha512-VYYKZAOg4trXd6OCv/0P2m6HyX5xPgcRowpMog3CCQgsRbiRxNeeAfbraOimooshr/LJfGJPqKpxEvnmY1a7aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/6aH+4eWY024TIoCKUnKVCdMgkZ6XU/qfQZGRJcwxgAiBZVwYODItbslBJcyLoPEenou1iD6M+hP/Kc9N9VoH/AA=="}]},"maintainers":[{"name":"jamesmgreene","email":"james.m.greene@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/chai-deep-match-1.0.2.tgz_1459523678055_0.012758456636220217"},"directories":{}},"1.1.0":{"name":"chai-deep-match","version":"1.1.0","description":"Extends Chai with an assertion for deeply matching objects (i.e. subset equality checking)","author":{"name":"James M. Greene","email":"james.m.greene@gmail.com","url":"https://jamesmgreene.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/JamesMGreene/chai-deep-match.git"},"bugs":{"url":"https://github.com/JamesMGreene/chai-deep-match/issues"},"homepage":"https://github.com/JamesMGreene/chai-deep-match#readme","keywords":["chai","chai-plugin","chaiplugin","testing","assert","expect","assertions","match","deep","isMatch","contains","like","similar","subset"],"main":"index.js","scripts":{"test":"grunt travis --verbose"},"engines":{"node":">=0.10"},"peerDependencies":{"chai":">=2.1.2"},"devDependencies":{"chai":"^4.1.2","grunt":"^1.0.3","grunt-contrib-clean":"^1.1.0","grunt-contrib-jshint":"^1.1.0","grunt-coveralls":"^2.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.8.0","grunt-istanbul-coverage":"^0.1.4","grunt-mocha-test":"^0.13.3","grunt-not-constantinople":"^1.0.0","grunt-open":"^0.2.3","mocha":"^5.2.0","recursive-readdir-sync":"^1.0.6"},"dependencies":{"deep-keys":"^0.5.0","lodash":"^4.17.10","lodash-pickdeep":"^1.0.2"},"gitHead":"8c9e788d96394d039bce8fbb30b5735d9747f57d","_id":"chai-deep-match@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"jamesmgreene","email":"james.m.greene@gmail.com"},"maintainers":[{"name":"jamesmgreene","email":"james.m.greene@gmail.com"}],"dist":{"integrity":"sha512-QzAIfHNZxT72vr9FkCi9d/HPU7GvIO26KnFDTnmbw8JW8LwHI7YweHagURLysUZai4GEbQRA7z/S+/70SMdvRQ==","shasum":"0df26936df427a3e406a7d394d76ac587c275b44","tarball":"https://registry.npmjs.org/chai-deep-match/-/chai-deep-match-1.1.0.tgz","fileCount":4,"unpackedSize":5405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHeRyCRA9TVsSAnZWagAAB8YP/3OW1v+kHEXnKrbTZOwj\n+9CBz6JSTMxuJVE4gydAtw389TIVS/2mIIuptCZAMwGZFOC6d8oe5kF2Lupz\nXIGy+H/Ry/38nalD4dD3qr6XnEEVfe5rXcRLY8Z+AcwM1zf/7S8X8+dXNgTx\nH/nA5fUNzDSojmFnwDkX7SXl0uqqJcOeiHO7iUFxlUl5Dqv0W6HDbrMKVZyO\n2+NZk0mKUwlykEy9F0t8+ccCfqxoezqmTJzAt1RM16kfj8w5IoEYef2CieDR\n8QQxGS93MRI9c/zpSQ9ldwiJ+Wx16ACVB3FdJmFrfQESOla0fO09WNq7ZSsR\njnQqtyeql2uw4Vi6loYHCLEcJ+LnuFq20HrCOHXvW/w5egATXN0TZLW5PKT9\ny2JgwCy4KpRRvXelghBCUhm4BXehRGTOvSnK21hLoeQNKl/Eh+75Vytx8OGW\nJtD/wlaMMzVr7EzXey3EQsKGSu3q0iKp3Ca6zvK6wNyDubYqEFjTaMqFcuQD\nWZkJZPn7qa1bAGYUm85RsUGfzBISQVIlKiSt7BOnUmzv0jQsmSPHcV/eNv/k\nc0LrEjj9YSUuPMLiqXJ/6kz28ylfkPxbj+COxb3xLdWsgO+DiyHlSdc+K0Qo\nT7lg5ntzNYIrKIBc1ZYwFm6MDypq18k3lTuTNaXW9nu/tG+obapxhYJJq9wm\n7vZ5\r\n=pvdI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvU5NKMvQb4ab3nQFK0Yq/56cyL57bCqtJor1VaOWk9gIgN8/sHyBht32imEGIHa3VUkDiWC3o+4tSysFW0hj0sFk="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-deep-match_1.1.0_1528685681992_0.972822917473479"},"_hasShrinkwrap":false},"1.2.0":{"name":"chai-deep-match","version":"1.2.0","description":"Extends Chai with an assertion for deeply matching objects (i.e. subset equality checking)","author":{"name":"James M. Greene","email":"james.m.greene@gmail.com","url":"https://jamesmgreene.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/JamesMGreene/chai-deep-match.git"},"bugs":{"url":"https://github.com/JamesMGreene/chai-deep-match/issues"},"homepage":"https://github.com/JamesMGreene/chai-deep-match#readme","keywords":["chai","chai-plugin","chaiplugin","testing","assert","expect","assertions","match","deep","isMatch","contains","like","similar","subset"],"main":"index.js","scripts":{"test":"grunt travis --verbose"},"engines":{"node":">=0.10"},"peerDependencies":{"chai":">=2.1.2"},"devDependencies":{"chai":"^4.1.2","grunt":"^1.0.3","grunt-contrib-clean":"^1.1.0","grunt-contrib-jshint":"^1.1.0","grunt-coveralls":"^2.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.8.0","grunt-istanbul-coverage":"^0.1.4","grunt-mocha-test":"^0.13.3","grunt-not-constantinople":"^1.0.0","grunt-open":"^0.2.3","mocha":"^5.2.0","recursive-readdir-sync":"^1.0.6"},"dependencies":{"deep-keys":"^0.5.0","lodash":"^4.17.10","lodash-pickdeep":"^1.0.2"},"gitHead":"e763e50113c07a4855260f1535ae46b67956b59f","_id":"chai-deep-match@1.2.0","_shasum":"36d66332917ca7be61b989976dc6ff784bc74696","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"jamesmgreene","email":"james.m.greene@gmail.com"},"maintainers":[{"name":"jamesmgreene","email":"james.m.greene@gmail.com"}],"dist":{"shasum":"36d66332917ca7be61b989976dc6ff784bc74696","tarball":"https://registry.npmjs.org/chai-deep-match/-/chai-deep-match-1.2.0.tgz","fileCount":6,"unpackedSize":77995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHqzNCRA9TVsSAnZWagAAgcQQAJU/6NTuWkYMqR5PIBzQ\n90hUCuFTmKkshldjhUF2WehCqcGAuKKLyavna/k+GtTuocepck6oHsC5jwMB\nnHZcuC9CWD5iRRG2XqtXwlWvoLGmKGuySunHjSPPThNDt6T4uQkDG8M9RvJh\nGsnIknCTfLarfa/vli1/DfyZqQjg5dGEZqifVTRc1H5vH6mcLyZzCfF648G2\nhSBRl2+JL8nquozjcHNLPkgw33nBNKo0EtnVMgNhwjsjy+yWp6JFaPXVkWCB\n4rQa5BhkW3WqdAUgZQ9ZPAzjtkOGZ7dKnGwUYOYHu5DkCxzPALTXrzn5sX4l\nDbm9iJ4IghRRct/iJMHXVE65nxESgEbtahBdHG0aQYKtGqP0IIOAKH6L2GNG\nxg+P9GklzIHVDjokkyM3Sf092+Ib6dLaD/l5aCOtiXuV2ndercCmrdziqDU7\ndI7vTBJL3CYDJqdlSUfcgnOPI8wk0UhNcJevLwMzutik1YoK9daId2yUAAho\nLraZB5rGXZnRVZ8/GtBHVU4h9xG4CDzwRsJTOra4mhi61neh3/m0Symsg4Xh\nuABo60qMbxJQGfZ26gwXKxlbSIHvEPKeF2pNSdf8IVHVsQaT4lYwy7sYrU5K\nQPrjTDF/htaopFtgnRcBQ2W+Jx4cBOh2Jq7HA1YG6MIUleer0DGdGZkd/I6P\nXnlW\r\n=qKdJ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-XYduWGMkIhG8IO7Fb5g0zD4FSHgv+VLX4zFLxrq6IuwE0Wu3m0P2s0iEWIl3fvxetH2vKJUEIrSsSBrWNHyscw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAglrBuahinG760fFUA2VDef0XUrTeNhUaWZC9UcII9vAiEA7RBQxq8IXlHR6eiX9iIVmVgqbItivv4h137UY7mAGDc="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-deep-match_1.2.0_1528736972527_0.7935131074536581"},"_hasShrinkwrap":false},"1.2.1":{"name":"chai-deep-match","version":"1.2.1","description":"Extends Chai with an assertion for deeply matching objects (i.e. subset equality checking)","author":{"name":"James M. Greene","email":"james.m.greene@gmail.com","url":"https://jamesmgreene.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/JamesMGreene/chai-deep-match.git"},"bugs":{"url":"https://github.com/JamesMGreene/chai-deep-match/issues"},"homepage":"https://github.com/JamesMGreene/chai-deep-match#readme","keywords":["chai","chai-plugin","chaiplugin","testing","assert","expect","assertions","match","deep","isMatch","contains","like","similar","subset"],"main":"index.js","scripts":{"test":"grunt travis --verbose"},"engines":{"node":">=0.10"},"peerDependencies":{"chai":">=2.1.2"},"devDependencies":{"chai":"^4.1.2","grunt":"^1.0.3","grunt-contrib-clean":"^1.1.0","grunt-contrib-jshint":"^1.1.0","grunt-coveralls":"^2.0.0","grunt-env":"^0.4.4","grunt-istanbul":"^0.8.0","grunt-istanbul-coverage":"^0.1.4","grunt-mocha-test":"^0.13.3","grunt-not-constantinople":"^1.0.0","grunt-open":"^0.2.3","mocha":"^5.2.0","recursive-readdir-sync":"^1.0.6"},"dependencies":{"deep-keys":"^0.5.0","lodash":"^4.17.10","lodash-pickdeep":"^1.0.2"},"gitHead":"f1e756cf42add76280a0fd66fa7c94ff38c0ed27","_id":"chai-deep-match@1.2.1","_shasum":"b0e578d55f6daef289106443eec3ec253184b800","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"jamesmgreene","email":"james.m.greene@gmail.com"},"maintainers":[{"name":"jamesmgreene","email":"james.m.greene@gmail.com"}],"dist":{"shasum":"b0e578d55f6daef289106443eec3ec253184b800","tarball":"https://registry.npmjs.org/chai-deep-match/-/chai-deep-match-1.2.1.tgz","fileCount":6,"unpackedSize":77995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHq0sCRA9TVsSAnZWagAAJt0QAIl77B+i1vQL9n4JSNOY\nTHV5ok0zl9DMhcwaIhyz3v7eNY8G+iJX9fIj+3kZMbHToXFYJ3pRZ+GJGg87\nf92bMU9Zg/z2wAmmnE58Wqe7s2a0pLVOV/CZqOIE1cfbrHWAcI7dGOUOLwal\nob71eKgGIPJJSDfxT+eN4nT+IrYvC88GUy4s63o3ZOzw212sY+129j4kRm3M\ntth/DGwUBHeh57KCbhmCkfouizUXE4ZZeKFc4bo45ymuttN8p8l5h4N3u0SY\nyu+sf9MEGmJrNLK8gzqHf7GyczHruh8B9x4fraUimbrUZGNbLjCg0+4jfAyK\nuk0qwj9vq52GZb/kQG8UwKtx/TNsjdJyl6Lyp4Xavahz0AqrN75Jxkq0ydhj\nC2lD03gsYJWbWi2vLal9PRnVyd9tLB3W5NFjbONt1k/1LZgMrTT60ZYrN85A\nvVqTME8clLVVvynpr2jN69Zyh/kr/pJyXHGa0XC/jCSQcM1pEdlFI7odP/+M\nMymOYiHUMJZCmMW6z4RaMukp1huQzAgHoz4eZNs+/U8xgzoE7lfzjqim6fBe\nqCf1tsg3fQY0xTL9u5HQpWaVyWCYzl5Fr5tNykVyIQJRyURwYouLdHGz417t\n6pvJHsu6WYRkKlPbXYNUgUwCHmZBcJhXo3QpQxW4ci/K6N+YuHsNHWcVIweQ\nXgBY\r\n=yc5L\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-mSbtP1GXt3ypQyxBuduUcrGSR1gWO1Mhi8l93vrdXQidGYzHVs/vEn/h0FHTlTj3ga48+xroxlzHmh6hFEdWGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC97jNHHsRt0fhDZL3oa5XKdL1X2+M1BEcWDl0yaNgQmwIhALGSJM/n04RDgTIHLuC02pzIkbwG2ecXwnDz/qO0JPqp"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-deep-match_1.2.1_1528737067619_0.3243697722671619"},"_hasShrinkwrap":false}},"readme":"# chai-deep-match\n[![GitHub Latest Release](https://badge.fury.io/gh/JamesMGreene%2Fchai-deep-match.svg)](https://github.com/JamesMGreene/chai-deep-match) [![Build Status](https://secure.travis-ci.org/JamesMGreene/chai-deep-match.svg?branch=master)](https://travis-ci.org/JamesMGreene/chai-deep-match) [![Coverage Status](https://coveralls.io/repos/JamesMGreene/chai-deep-match/badge.svg?branch=master&service=github)](https://coveralls.io/github/JamesMGreene/chai-deep-match?branch=master) [![Dependency Status](https://david-dm.org/JamesMGreene/chai-deep-match.svg?theme=shields.io)](https://david-dm.org/JamesMGreene/chai-deep-match) [![Dev Dependency Status](https://david-dm.org/JamesMGreene/chai-deep-match/dev-status.svg?theme=shields.io)](https://david-dm.org/JamesMGreene/chai-deep-match#info=devDependencies)\n\nExtends [Chai](http://chaijs.com/) with an assertion for deeply matching objects (i.e. subset equality checking).\n\n\n## Install\n\n```shell\n$ npm install --save chai\n$ npm install --save chai-deep-match\n```\n\n\n\n## Usage\n\n```js\nvar chai = require('chai');\nvar chaiDeepMatch = require('chai-deep-match');\n\nchai.use( chaiDeepMatch );\n\n\nchai.expect( { a: 'foo', b: 'bar', c: 'baz' } ).to.deep.match( { a: 'foo', c: 'baz' } );\n// =>  pass\n\nchai.expect( { a: 'foo', b: 'bar', c: 'baz' } ).to.not.deep.match( { a: 'fuzz', c: 'baz' } );\n// =>  pass\n```\n\n\n### Note about `URL` objects\n\nThis module also supports [WHATWG `URL` objects](https://nodejs.org/docs/latest/api/url.html#url_the_whatwg_url_api), as introduced in Node `7.x` (and backported into Node `6.x`, it seems). However, it is important to note that the behavior by which it compares two `URL` objects will only consider them deeply matched if they are a full 100% match rather than a \"subset\" match. Hopefully this behavior is acceptable to those making use of it! :pray:\n\n\n## License\n\nCopyright (c) 2016-2018, James M. Greene (MIT License)\n","maintainers":[{"name":"jamesmgreene","email":"james.m.greene@gmail.com"}],"time":{"modified":"2022-06-13T05:50:54.309Z","created":"2016-04-01T11:23:25.810Z","1.0.0":"2016-04-01T11:23:25.810Z","1.0.1":"2016-04-01T13:25:46.014Z","1.0.2":"2016-04-01T15:14:38.534Z","1.1.0":"2018-06-11T02:54:42.055Z","1.2.0":"2018-06-11T17:09:32.599Z","1.2.1":"2018-06-11T17:11:07.717Z"},"homepage":"https://github.com/JamesMGreene/chai-deep-match#readme","keywords":["chai","chai-plugin","chaiplugin","testing","assert","expect","assertions","match","deep","isMatch","contains","like","similar","subset"],"repository":{"type":"git","url":"git+https://github.com/JamesMGreene/chai-deep-match.git"},"author":{"name":"James M. Greene","email":"james.m.greene@gmail.com","url":"https://jamesmgreene.github.io/"},"bugs":{"url":"https://github.com/JamesMGreene/chai-deep-match/issues"},"license":"MIT","readmeFilename":"README.md"}