{"_id":"chai-exclude","_rev":"227548","name":"chai-exclude","description":"Exclude keys to compare from a deep equal operation with chai expect and assert","dist-tags":{"latest":"2.1.0"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"time":{"modified":"2023-03-24T10:40:02.000Z","created":"2017-10-21T15:55:57.851Z","2.1.0":"2021-09-22T17:45:44.420Z","2.0.3":"2021-04-06T18:21:44.915Z","2.0.2":"2019-07-15T14:47:39.169Z","2.0.1":"2019-03-11T10:08:41.488Z","2.0.0":"2019-03-11T07:29:59.514Z","1.0.12":"2018-11-30T13:15:11.650Z","1.0.11":"2018-11-13T19:36:14.611Z","1.0.10":"2018-10-10T16:39:16.008Z","1.0.9":"2018-07-30T19:32:24.226Z","1.0.8":"2018-03-03T03:43:12.625Z","1.0.7":"2018-02-05T16:28:02.282Z","1.0.6":"2018-02-04T16:58:36.836Z","1.0.5":"2018-01-13T11:26:46.948Z","1.0.4":"2018-01-09T05:29:32.553Z","1.0.3":"2017-11-08T18:35:59.685Z","1.0.2":"2017-10-25T02:11:02.765Z","1.0.1":"2017-10-23T05:17:57.601Z","1.0.0":"2017-10-21T15:55:57.851Z"},"users":{},"author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"repository":{"type":"git","url":"https://github.com/mesaugat/chai-exclude"},"versions":{"2.1.0":{"name":"chai-exclude","version":"2.1.0","description":"Exclude keys to compare from a deep equal operation with chai expect and assert","main":"chai-exclude.js","types":"index.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha --reporter spec --recursive --colors *.test.js && tsd","lint":"standard --fix","typecheck":"tsd"},"keywords":["chai","assert","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"https://github.com/mesaugat/chai-exclude"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.2.22","chai":"^4.3.4","mocha":"^9.1.1","standard":"^16.0.3","tsd":"^0.17.0"},"dependencies":{"fclone":"^1.0.11"},"peerDependencies":{"chai":">= 4.0.0 < 5"},"licenseText":"MIT License\n\nCopyright (c) 2017 - present Saugat Acharya\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"chai-exclude@2.1.0","dist":{"shasum":"653d1218144eafb49b563684ad90b76d12bbc3f9","size":4146,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-2.1.0.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-2.1.0.tgz"},"_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"directories":{},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude_2.1.0_1632332744235_0.7570185533376108"},"_hasShrinkwrap":false,"publish_time":1632332744420,"_cnpm_publish_time":1632332744420,"_cnpmcore_publish_time":"2021-12-16T16:58:15.461Z"},"2.0.3":{"name":"chai-exclude","version":"2.0.3","description":"Exclude keys to compare from a deep equal operation with chai expect and assert","main":"chai-exclude.js","types":"index.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha --reporter spec --recursive --colors *.test.js && tsd","lint":"standard --fix","typecheck":"tsd"},"keywords":["chai","assert","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"https://github.com/mesaugat/chai-exclude"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.1.2","chai":"^4.1.2","mocha":"^7.1.2","standard":"^14.3.1","tsd":"^0.13.1"},"dependencies":{"fclone":"^1.0.11"},"peerDependencies":{"chai":">= 4.0.0 < 5"},"licenseText":"MIT License\n\nCopyright (c) 2017 - present Saugat Acharya\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"chai-exclude@2.0.3","dist":{"shasum":"38c159a5e098971b795cafd492d48ae58d651a23","size":4117,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-2.0.3.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-2.0.3.tgz"},"_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"directories":{},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude_2.0.3_1617733304724_0.4919287575692697"},"_hasShrinkwrap":false,"publish_time":1617733304915,"_cnpm_publish_time":1617733304915,"_cnpmcore_publish_time":"2021-12-16T16:58:15.676Z"},"2.0.2":{"name":"chai-exclude","version":"2.0.2","description":"Exclude keys to compare from a deep equal operation with chai expect and assert","main":"chai-exclude.js","types":"index.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha --reporter spec --recursive --colors *.test.js && tsd-check","lint":"standard --fix","typecheck":"tsd-check"},"keywords":["chai","assert","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"git+https://github.com/mesaugat/chai-exclude.git"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.1.2","chai":"^4.1.2","mocha":"^5.0.0","standard":"^13.0.2","tsd-check":"^0.3.0"},"dependencies":{"fclone":"^1.0.11"},"peerDependencies":{"chai":">= 4.0.0 < 5"},"gitHead":"edcf2d6d7ff911ef00ce008a0e6f1a12fb279930","_id":"chai-exclude@2.0.2","_nodeVersion":"8.12.0","_npmVersion":"6.10.0","dist":{"shasum":"8f2f2881ee8f3ddf4c5af0f949c063503eee30f8","size":4063,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-2.0.2.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-2.0.2.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude_2.0.2_1563202059061_0.971585577679577"},"_hasShrinkwrap":false,"publish_time":1563202059169,"_cnpm_publish_time":1563202059169,"_cnpmcore_publish_time":"2021-12-16T16:58:15.875Z"},"2.0.1":{"name":"chai-exclude","version":"2.0.1","description":"Exclude keys to compare from a deep equal operation with chai expect and assert","main":"chai-exclude.js","types":"index.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha --reporter spec --recursive --colors *.test.js && tsd-check","lint":"standard --fix","typecheck":"tsd-check"},"keywords":["chai","assert","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"git+https://github.com/mesaugat/chai-exclude.git"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.1.2","chai":"^4.1.2","mocha":"^5.0.0","standard":"^12.0.1","tsd-check":"^0.3.0"},"dependencies":{"fclone":"^1.0.11"},"peerDependencies":{"chai":">= 4.0.0 < 5"},"gitHead":"ef4e8e6ec597a1308fa2bb89d97c59a31c8f1cae","_id":"chai-exclude@2.0.1","_nodeVersion":"8.12.0","_npmVersion":"6.7.0","dist":{"shasum":"43e474a2a055d5efa414efcae30a91761148809c","size":4046,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-2.0.1.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-2.0.1.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude_2.0.1_1552298921379_0.8253685294145925"},"_hasShrinkwrap":false,"publish_time":1552298921488,"_cnpm_publish_time":1552298921488,"_cnpmcore_publish_time":"2021-12-16T16:58:16.093Z"},"2.0.0":{"name":"chai-exclude","version":"2.0.0","description":"Exclude keys to compare from a deep equal operation with chai expect and assert","main":"chai-exclude.js","types":"index.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha --reporter spec --recursive --colors *.test.js && tsd-check","lint":"standard --fix","typecheck":"tsd-check"},"keywords":["chai","assert","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"git+https://github.com/mesaugat/chai-exclude.git"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.1.2","chai":"^4.1.2","mocha":"^5.0.0","standard":"^12.0.1","tsd-check":"^0.3.0"},"dependencies":{"fclone":"^1.0.11"},"peerDependencies":{"chai":">= 4.0.0 < 5"},"gitHead":"36f57fb250f8706d20742fccf17240747209bff8","_id":"chai-exclude@2.0.0","_nodeVersion":"8.12.0","_npmVersion":"6.7.0","dist":{"shasum":"9473aefd87dadc4eb68d5ae17e196c0a13c2f467","size":4053,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-2.0.0.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude_2.0.0_1552289399377_0.9615699729384268"},"_hasShrinkwrap":false,"publish_time":1552289399514,"_cnpm_publish_time":1552289399514,"_cnpmcore_publish_time":"2021-12-16T16:58:16.296Z"},"1.0.12":{"name":"chai-exclude","version":"1.0.12","description":"Exclude keys to compare from a deep equal operation with chai expect and assert","main":"lib/chai-exclude.js","types":"lib/chai-exclude.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha","lint":"standard --fix"},"keywords":["chai","assert","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"git+https://github.com/mesaugat/chai-exclude.git"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.1.2","chai":"^4.1.2","mocha":"^5.0.0","standard":"^12.0.1"},"dependencies":{"fclone":"^1.0.11"},"peerDependencies":{"chai":">= 4.0.0 < 5"},"gitHead":"938f4da3ab3b0459f7f1e68b1b7d04054f5f8ed1","_id":"chai-exclude@1.0.12","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"dist":{"shasum":"46fd69dc904ba06319f2d3f5b5060cfe179e2093","size":3987,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-1.0.12.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-1.0.12.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude_1.0.12_1543583711421_0.6169223387274063"},"_hasShrinkwrap":false,"publish_time":1543583711650,"_cnpm_publish_time":1543583711650,"_cnpmcore_publish_time":"2021-12-16T16:58:16.526Z"},"1.0.11":{"name":"chai-exclude","version":"1.0.11","description":"Exclude keys to compare from a deep equal operation with chai expect and assert","main":"lib/chai-exclude.js","types":"lib/chai-exclude.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha","lint":"standard lib test --fix"},"keywords":["chai","assert","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"git+https://github.com/mesaugat/chai-exclude.git"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.1.2","chai":"^4.1.2","mocha":"^5.0.0","standard":"^12.0.1"},"dependencies":{"fclone":"^1.0.11"},"peerDependencies":{"chai":">= 4.0.0 < 5"},"gitHead":"f32f83b48b25a3891f0c14fecff6367064700422","_id":"chai-exclude@1.0.11","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"dist":{"shasum":"78e2bd17d054022e0565d871481fa755a86dccfb","size":16483,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-1.0.11.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-1.0.11.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude_1.0.11_1542137774483_0.2586087816891409"},"_hasShrinkwrap":false,"publish_time":1542137774611,"_cnpm_publish_time":1542137774611,"_cnpmcore_publish_time":"2021-12-16T16:58:16.753Z"},"1.0.10":{"name":"chai-exclude","version":"1.0.10","description":"Exclude keys to compare from a deep equal operation with chai expect and assert","main":"lib/chai-exclude.js","types":"lib/chai-exclude.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha","lint":"eslint lib test --fix"},"keywords":["chai","assert","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"git+https://github.com/mesaugat/chai-exclude.git"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.1.2","chai":"^4.1.2","eslint":"^4.17.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","mocha":"^5.0.0"},"dependencies":{"fclone":"^1.0.11"},"gitHead":"833c80f68577f4337353e7f6ff685260aba665dc","_id":"chai-exclude@1.0.10","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"dist":{"shasum":"7a91a92ce305a4ed39eba7376fdb4069525e4c89","size":16365,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-1.0.10.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-1.0.10.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude_1.0.10_1539189555889_0.4087992384378969"},"_hasShrinkwrap":false,"publish_time":1539189556008,"_cnpm_publish_time":1539189556008,"_cnpmcore_publish_time":"2021-12-16T16:58:17.043Z"},"1.0.9":{"name":"chai-exclude","version":"1.0.9","description":"Exclude keys to compare from a deep equal operation with chai expect and assert","main":"lib/chai-exclude.js","types":"lib/chai-exclude.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha","lint":"eslint lib test --fix"},"keywords":["chai","assert","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"git+https://github.com/mesaugat/chai-exclude.git"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.1.2","chai":"^4.1.2","eslint":"^4.17.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","mocha":"^5.0.0"},"gitHead":"a2f4667446423f56cf24d085e42e622eae7bc46a","_id":"chai-exclude@1.0.9","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"dist":{"shasum":"ca145a7797f0e75f9284321d6422491bce05ab50","size":16275,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-1.0.9.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-1.0.9.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude_1.0.9_1532979144086_0.2766309366667137"},"_hasShrinkwrap":false,"publish_time":1532979144226,"_cnpm_publish_time":1532979144226,"_cnpmcore_publish_time":"2021-12-16T16:58:17.252Z"},"1.0.8":{"name":"chai-exclude","version":"1.0.8","description":"Exclude keys to compare from a deep equal operation with chai expect and assert","main":"lib/chai-exclude.js","types":"lib/chai-exclude.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha","lint":"eslint lib test --fix"},"keywords":["chai","assert","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"https://github.com/mesaugat/chai-exclude"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.1.2","chai":"^4.1.2","eslint":"^4.17.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","mocha":"^5.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2017 Saugat Acharya\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"chai-exclude@1.0.8","dist":{"shasum":"923acd0f0a687f2b4b88bebf0d28c0e8f79f8b70","size":4021,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-1.0.8.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-1.0.8.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude_1.0.8_1520048592524_0.22947786915936086"},"_hasShrinkwrap":false,"publish_time":1520048592625,"_cnpm_publish_time":1520048592625,"_cnpmcore_publish_time":"2021-12-16T16:58:17.425Z"},"1.0.7":{"name":"chai-exclude","version":"1.0.7","description":"Exclude keys to compare from a deep equal operation with chai expect and assert","main":"lib/chai-exclude.js","types":"lib/chai-exclude.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha","lint":"eslint lib test --fix"},"keywords":["chai","assert","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"https://github.com/mesaugat/chai-exclude"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.1.2","chai":"^4.1.2","eslint":"^4.17.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","mocha":"^5.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2017 Saugat Acharya\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"chai-exclude@1.0.7","dist":{"shasum":"6754b3e03bf6578267ee1fa557d5fff06eec7690","size":4010,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-1.0.7.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-1.0.7.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude-1.0.7.tgz_1517848082184_0.7514252536930144"},"directories":{},"publish_time":1517848082282,"_hasShrinkwrap":false,"_cnpm_publish_time":1517848082282,"_cnpmcore_publish_time":"2021-12-16T16:58:17.620Z"},"1.0.6":{"name":"chai-exclude","version":"1.0.6","description":"Exclude keys to compare from a deep equal operation with chai expect and assert","main":"lib/chai-exclude.js","types":"lib/chai-exclude.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha","lint":"eslint lib test --fix"},"keywords":["chai","assert","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"https://github.com/mesaugat/chai-exclude"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.1.2","chai":"^4.1.2","eslint":"^4.17.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","mocha":"^5.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2017 Saugat Acharya\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"chai-exclude@1.0.6","dist":{"shasum":"fd5992c60e2dbe876c126ec5d9538e6cc23c07d9","size":3838,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-1.0.6.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-1.0.6.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude-1.0.6.tgz_1517763516694_0.3855603882111609"},"directories":{},"publish_time":1517763516836,"_hasShrinkwrap":false,"_cnpm_publish_time":1517763516836,"_cnpmcore_publish_time":"2021-12-16T16:58:17.840Z"},"1.0.5":{"name":"chai-exclude","version":"1.0.5","description":"Exclude keys to compare from a deep equal operation with chai expect","main":"lib/chai-exclude.js","types":"lib/chai-exclude.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha","lint":"eslint lib test --fix"},"keywords":["chai","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"https://github.com/mesaugat/chai-exclude"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.0.4","chai":"^4.1.2","eslint":"^4.9.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","mocha":"^4.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2017 Saugat Acharya\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"chai-exclude@1.0.5","dist":{"shasum":"9c28180b4a8e42cc1e621170775640ae44b24340","size":3560,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-1.0.5.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-1.0.5.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude-1.0.5.tgz_1515842806875_0.6313890698365867"},"directories":{},"publish_time":1515842806948,"_hasShrinkwrap":false,"_cnpm_publish_time":1515842806948,"_cnpmcore_publish_time":"2021-12-16T16:58:18.043Z"},"1.0.4":{"name":"chai-exclude","version":"1.0.4","description":"Exclude keys to compare from a deep equal operation with chai expect","main":"lib/chai-exclude.js","types":"lib/chai-exclude.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha","lint":"eslint lib test --fix"},"keywords":["chai","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"https://github.com/mesaugat/chai-exclude"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.0.4","chai":"^4.1.2","eslint":"^4.9.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","mocha":"^4.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2017 Saugat Acharya\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"chai-exclude@1.0.4","dist":{"shasum":"7607629a46a838c3ff414a5145a68a354e603e7f","size":3296,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-1.0.4.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-1.0.4.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude-1.0.4.tgz_1515475772474_0.311081102816388"},"directories":{},"publish_time":1515475772553,"_hasShrinkwrap":false,"_cnpm_publish_time":1515475772553,"_cnpmcore_publish_time":"2021-12-16T16:58:18.262Z"},"1.0.3":{"name":"chai-exclude","version":"1.0.3","description":"Exclude keys to compare from a deep equal operation with chai expect","main":"lib/chai-exclude.js","types":"lib/chai-exclude.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha","lint":"eslint lib test --fix"},"keywords":["chai","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"https://github.com/mesaugat/chai-exclude"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.0.4","chai":"^4.1.2","eslint":"^4.9.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","mocha":"^4.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2017 Saugat Acharya\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"chai-exclude@1.0.3","dist":{"shasum":"f68019b7fe30d9409d001e4236c85cfe56909449","size":3089,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-1.0.3.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-1.0.3.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude-1.0.3.tgz_1510166159609_0.5812329319305718"},"directories":{},"publish_time":1510166159685,"_hasShrinkwrap":false,"_cnpm_publish_time":1510166159685,"_cnpmcore_publish_time":"2021-12-16T16:58:18.523Z"},"1.0.2":{"name":"chai-exclude","version":"1.0.2","description":"Exclude keys before a deep equal operation with expect","main":"lib/chai-exclude.js","types":"lib/chai-exclude.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha","lint":"eslint lib test --fix"},"keywords":["chai","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"https://github.com/mesaugat/chai-exclude"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.0.4","chai":"^4.1.2","eslint":"^4.9.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","mocha":"^4.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2017 Saugat Acharya\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"chai-exclude@1.0.2","dist":{"shasum":"bd6fec16df700a9bab19663fbce7e1f2bb3a634e","size":2835,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-1.0.2.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude-1.0.2.tgz_1508897462534_0.5347543531097472"},"directories":{},"publish_time":1508897462765,"_hasShrinkwrap":false,"_cnpm_publish_time":1508897462765,"_cnpmcore_publish_time":"2021-12-16T16:58:18.736Z"},"1.0.1":{"name":"chai-exclude","version":"1.0.1","description":"Exclude keys before a deep equal operation with expect","main":"lib/chai-exclude.js","types":"lib/chai-exclude.d.ts","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha","lint":"eslint lib test --fix"},"keywords":["chai","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"https://github.com/mesaugat/chai-exclude"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"@types/chai":"^4.0.4","chai":"^4.1.2","eslint":"^4.9.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","mocha":"^4.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2017 Saugat Acharya\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"chai-exclude@1.0.1","dist":{"shasum":"4f40acf368eb36cd7a2b4e8076a8795cc474279b","size":2755,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-1.0.1.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude-1.0.1.tgz_1508735877518_0.6280555769335479"},"directories":{},"publish_time":1508735877601,"_hasShrinkwrap":false,"_cnpm_publish_time":1508735877601,"_cnpmcore_publish_time":"2021-12-16T16:58:18.999Z"},"1.0.0":{"name":"chai-exclude","version":"1.0.0","description":"Exclude keys before a deep equal operation with expect","main":"lib/chai-exclude.js","author":{"name":"Saugat Acharya","email":"mesaugat@gmail.com"},"license":"MIT","homepage":"https://github.com/mesaugat/chai-exclude","scripts":{"test":"mocha","lint":"eslint lib test --fix"},"keywords":["chai","expect","exclude","chai-plugin","chai-exclude"],"repository":{"type":"git","url":"https://github.com/mesaugat/chai-exclude"},"bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.9.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","mocha":"^4.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2017 Saugat Acharya\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"chai-exclude@1.0.0","dist":{"shasum":"5323543b1ca8bb2c633f4b715ccf960796bedb90","size":2106,"noattachment":false,"key":"/chai-exclude/-/chai-exclude-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/chai-exclude/download/chai-exclude-1.0.0.tgz"},"maintainers":[{"name":"mesaugat","email":"mesaugat@gmail.com"}],"_npmUser":{"name":"mesaugat","email":"mesaugat@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-exclude-1.0.0.tgz_1508601357774_0.8943727002479136"},"directories":{},"publish_time":1508601357851,"_hasShrinkwrap":false,"_cnpm_publish_time":1508601357851,"_cnpmcore_publish_time":"2021-12-16T16:58:19.224Z"}},"readme":"# chai-exclude\n\n[![npm](https://img.shields.io/npm/v/chai-exclude.svg)](https://www.npmjs.com/package/chai-exclude)\n[![npm](https://img.shields.io/npm/dw/chai-exclude.svg)](https://www.npmjs.com/package/chai-exclude)\n[![Build Status](https://travis-ci.org/mesaugat/chai-exclude.svg?branch=master)](https://travis-ci.org/mesaugat/chai-exclude)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\nExclude keys to compare from a deep equal operation with chai [expect](http://chaijs.com/api/bdd/) or [assert](http://chaijs.com/api/assert/).\n\n## Why?\n\nSometimes you'll need to exclude object properties that generate unique values while doing a deep equal operation. This plugin makes it easier to remove those properties from comparison.\n\nhttps://github.com/chaijs/chai/issues/885\n\nWorks with both objects and array of objects with or without circular references.\n\n## Installation\n\n```bash\nnpm install chai-exclude --save-dev\n```\n\n```bash\nyarn add chai-exclude --dev\n```\n\n## Usage\n\n### Require\n\n```js\nconst chai = require('chai');\nconst chaiExclude = require('chai-exclude');\n\nchai.use(chaiExclude);\n```\n\n### ES6 Import\n\n```js\nimport chai from 'chai';\nimport chaiExclude from 'chai-exclude';\n\nchai.use(chaiExclude);\n```\n\n### TypeScript\n\n```js\nimport * as chai from 'chai';\nimport chaiExclude from 'chai-exclude';\n\nchai.use(chaiExclude);\n\n// The typings for chai-exclude are included with the package itself.\n```\n\n## Examples\n\nAll these examples are for JavaScript. If you are using TypeScript and `assert`, you'll need to deal with strict types. Take a look at the [type definition](index.d.ts).\n\n### a) excluding\n\n1. Excluding a top level property from an object\n\n```js\n// Object\nassert.deepEqualExcluding({ a: 'a', b: 'b' }, { b: 'b' }, 'a')\nassert.deepEqualExcluding({ a: 'a', b: 'b' }, { a: 'z', b: 'b' }, 'a')\n\nexpect({ a: 'a', b: 'b' }).excluding('a').to.deep.equal({ b: 'b' })\nexpect({ a: 'a', b: 'b' }).excluding('a').to.deep.equal({ a: 'z', b: 'b' })\n\n// Array\nassert.deepEqualExcluding([{ a: 'a', b: 'b' }], [{ b: 'b' }], 'a')\nassert.deepEqualExcluding([{ a: 'a', b: 'b' }], [{ a: 'z', b: 'b' }], 'a')\n\nexpect([{ a: 'a', b: 'b' }]).excluding('a').to.deep.equal([{ b: 'b' }])\nexpect([{ a: 'a', b: 'b' }]).excluding('a').to.deep.equal([{ a: 'z', b: 'b' }])\n```\n\n2. Excluding multiple top level properties from an object\n\n```js\nconst obj = {\n  a: 'a',\n  b: 'b',\n  c: {\n    d: 'd',\n    e: 'e'\n  }\n}\n\n// Object\nassert.deepEqualExcluding(obj, { b: 'b' }, ['a', 'c'])\nassert.deepEqualExcluding(obj, { a: 'z', b: 'b' }, ['a', 'c'])\n\nexpect(obj).excluding(['a', 'c']).to.deep.equal({ b: 'b' })\nexpect(obj).excluding(['a', 'c']).to.deep.equal({ a: 'z', b: 'b' })\n\nconst array = [\n  {\n    a: 'a',\n    b: 'b',\n    c: {\n      d: 'd',\n      e: 'e'\n    }\n  }\n]\n\n// Array\nassert.deepEqualExcluding(array, [{ b: 'b' }], ['a', 'c'])\nassert.deepEqualExcluding(array, [{ a: 'z', b: 'b' }], ['a', 'c'])\n\nexpect(array).excluding(['a', 'c']).to.deep.equal([{ b: 'b' }])\nexpect(array).excluding(['a', 'c']).to.deep.equal([{ a: 'z', b: 'b' }])\n```\n\n### b) excludingEvery\n\n1. Excluding every property in a deeply nested object\n\n```js\nconst actualObj = {\n  a: 'a',\n  b: 'b',\n  c: {\n    a: 'a',\n    b: {\n      a: 'a',\n      d: {\n        a: 'a',\n        b: 'b',\n        d: null\n      }\n    }\n  },\n  d: ['a', 'c']\n}\n\nconst actualArray = [actualObj]\n\nconst expectedObj = {\n  a: 'z',     // a is excluded from comparison\n  b: 'b',\n  c: {\n    b: {\n      d: {\n        b: 'b',\n        d: null\n      }\n    }\n  },\n  d: ['a', 'c']\n}\n\nconst expectedArray = [expectedObj]\n\n// Object\nassert.deepEqualExcludingEvery(actualObj, expectedObj, 'a')\nexpect(actualObj).excludingEvery('a').to.deep.equal(expectedObj)\n\n// Array\nassert.deepEqualExcludingEvery(actualArray, expectedArray, 'a')\nexpect(actualArray).excludingEvery('a').to.deep.equal(expectedArray)\n```\n\n2. Excluding multiple properties in a deeply nested object\n\n```js\nconst actualObj = {\n  a: 'a',\n  b: 'b',\n  c: {\n    a: 'a',\n    b: {\n      a: 'a',\n      d: {\n        a: 'a',\n        b: 'b',\n        d: null\n      }\n    }\n  },\n  d: ['a', 'c']\n}\n\nconst actualArray = [actualObj]\n\nconst expectedObj = {\n  b: 'b',\n  c: {\n    b: {\n    }\n  }\n}\n\nconst expectedArray = [expectedObj]\n\n// Object\nassert.deepEqualExcludingEvery(actualObj, expectedObj, ['a', 'd'])\nexpect(actualObj).excludingEvery(['a', 'd']).to.deep.equal(expectedObj)\n\n// Array\nassert.deepEqualExcludingEvery(actualArray, expectedArray, ['a', 'd'])\nexpect(actualArray).excludingEvery(['a', 'd']).to.deep.equal(expectedArray)\n```\n\n## Contributing\n\nContributions are welcome. If you have any questions create an issue [here](https://github.com/mesaugat/chai-exclude/issues).\n\n## License\n\n[MIT](LICENSE)\n","_attachments":{},"homepage":"https://github.com/mesaugat/chai-exclude","bugs":{"url":"https://github.com/mesaugat/chai-exclude/issues"},"license":"MIT"}