{"_id":"jest-chain","_rev":"15-982019a205fd5486d211e49f2787a690","name":"jest-chain","dist-tags":{"latest":"1.1.6"},"versions":{"1.0.0":{"name":"jest-chain","version":"1.0.0","description":"Chain Jest matchers together to create one powerful assertion","main":"dist/index.js","files":["dist","README.md","LICENSE"],"scripts":{"build":"babel src -d dist --ignore *.test.js","contributor":"all-contributors add","contributor:gen":"all-contributors generate","lint":"eslint src","lint:fix":"yarn lint --fix","precommit":"lint-staged","prettier":"prettier 'src/**/*.js' --write --single-quote=true --print-width=120","test":"jest","test:coverage":"yarn test --coverage","test:report":"codecov"},"keywords":["jest","matchers","assertions","chain","chainable","expect","test"],"author":{"name":"Matt Phillips","email":"matt@mattphillips.io","url":"mattphillips.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mattphillips/jest-chain.git"},"bugs":{"url":"https://github.com/mattphillips/jest-chain/issues"},"homepage":"https://github.com/mattphillips/jest-chain#readme","devDependencies":{"all-contributors-cli":"^4.11.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-object-rest-spread":"^6.26.0","codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.1","husky":"^0.14.3","jest":"^22.4.3","jest-extended":"^0.7.1","lint-staged":"^7.0.5","prettier":"^1.12.1","pretty-format":"^22.4.3"},"lint-staged":{"*.js":["yarn prettier","git add"]},"babel":{"plugins":["transform-es2015-modules-commonjs","transform-object-rest-spread"]},"jest":{"snapshotSerializers":["pretty-format/build/plugins/convert_ansi.js"],"setupTestFrameworkScriptFile":"jest-extended"},"gitHead":"c3b29a94a0f3ec9e4709ced8c49cfb7e459c327f","_id":"jest-chain@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"mattphillips","email":"matt@mattphillips.io"},"dist":{"integrity":"sha512-MpPDZ8mQ07hXOtbP413CEM6Arm5qIvFC2N3CbVxZZ8DH1J5haRSJjiP/jROt3xB7muLrKDQHeKxZHfYiU0ZOag==","shasum":"e1a0c421ea81dd0f5013193d09eda48ca4afac83","tarball":"https://registry.npmjs.org/jest-chain/-/jest-chain-1.0.0.tgz","fileCount":3,"unpackedSize":8027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6j8rCRA9TVsSAnZWagAAWYEP/0gpr75A7tAToYTGQnvu\nvynDylxV9dBQTsxvRjlsJB56Y4DSPwhwUEBu+QaMahMjXPSccEXQfw5Zf/D1\nxta5Ef94MQUUzHZC10AK/fNgcBGNREpsg8NSIGeNh+j/Tvo1M/NHY8HOSMBh\nrESLUqEeLGv7VPb9Zm4NsgmJbBym/oQxGtSMUUJTI3aU6U9zD5kqzAdDqc5E\nN6VEKAirjWW0B5cMlnl9Mtsx+qlp9XxGbbBjyp01GcBexk5QcmHH1QrWenBn\nEraGTjDDkVySeUTWoO50Baxz2sPCTpzkqG0wVBPfObo/BwFLJHXhqE7b+M9W\npRHugtJEX1vEBWByZeWkjPE3YB0KwD98RoIaNFg6m4/IhqdmyYeCH5A+6OEy\nGVaiK/cv33XYAHmpOrdf0ljLKLDTwRCwfwKJYd2eBvWz2Pm27qgN4yyncJxy\ncd51wpOEIuYpLrStiqceERHEGBGtF/xssQW7+h8QfJPEmn44rMIi07xn4DXV\nNDMS7fj0Ps+onKA3V0bg7XQWZtEqwt/U0EU2fkOG78uMHhFaUslF4vLOgvgk\n9kuBuTc8LnbvbhlF9Ykezn9ojz2rZaz+n9VRoNfYG8scfuEmMgaEcix1luH1\nbYuyRS29t5umgJFZx3V/iwyJOC0253z0amc0itieS3xolzd1E9zQgIMpjeRp\n/StC\r\n=mSw1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhMMzRdSHymC6HmXQTE2YUyPnQ+LvKzgl2n/+yUqpLcwIgGIsJsIUNHmqRJCxBDrUCT3QYc8GNihstKyqZcPzt3eQ="}]},"maintainers":[{"name":"mattphillips","email":"matt@mattphillips.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-chain_1.0.0_1525301034024_0.3776407631263059"},"_hasShrinkwrap":false},"1.0.1":{"name":"jest-chain","version":"1.0.1","description":"Chain Jest matchers together to create one powerful assertion","main":"dist/index.js","files":["dist","README.md","LICENSE"],"scripts":{"build":"babel src -d dist --ignore *.test.js","contributor":"all-contributors add","contributor:gen":"all-contributors generate","lint":"eslint src","lint:fix":"yarn lint --fix","precommit":"lint-staged","prepublishOnly":"yarn build","prettier":"prettier 'src/**/*.js' --write --single-quote=true --print-width=120","test":"jest","test:coverage":"yarn test --coverage","test:report":"codecov"},"keywords":["jest","matchers","assertions","chain","chainable","expect","test"],"author":{"name":"Matt Phillips","email":"matt@mattphillips.io","url":"mattphillips.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mattphillips/jest-chain.git"},"bugs":{"url":"https://github.com/mattphillips/jest-chain/issues"},"homepage":"https://github.com/mattphillips/jest-chain#readme","devDependencies":{"all-contributors-cli":"^4.11.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-object-rest-spread":"^6.26.0","codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.1","husky":"^0.14.3","jest":"^22.4.3","jest-extended":"^0.7.1","lint-staged":"^7.0.5","prettier":"^1.12.1","pretty-format":"^22.4.3"},"lint-staged":{"*.js":["yarn prettier","git add"]},"babel":{"plugins":["transform-es2015-modules-commonjs","transform-object-rest-spread"]},"jest":{"snapshotSerializers":["pretty-format/build/plugins/convert_ansi.js"],"setupTestFrameworkScriptFile":"jest-extended"},"gitHead":"5abb2b0b3b83de383cdd7baff1e102b8938fa6a6","_id":"jest-chain@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"mattphillips","email":"matt@mattphillips.io"},"dist":{"integrity":"sha512-PfkVbRr1rZSHHjXUapTwhpyyUNP1hiwQW7/GCrbeHntWAutZ0NYwIp/CeNoju3ZGIoPK6+XPxVqJKy1EX7Ac8Q==","shasum":"c81127f6b21155583a8eb35afed458eabf725ac1","tarball":"https://registry.npmjs.org/jest-chain/-/jest-chain-1.0.1.tgz","fileCount":5,"unpackedSize":9484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6kBVCRA9TVsSAnZWagAAt4IP/2Iq2Tsw8SSTmHe/7Gl6\noGpNTvvFM5vcfmJO29fWklcj/A/1Ft2O41LbFN7+YR5QNBB3neJQ40gX+nIJ\nHkvLPxwV5adhRIqCuf54G8QF/c8Dp7QFcF/6sCNUzBcw8FVl7HDrW7NhIWkX\nV/15Q6W7paAnW6l0hJIVnQJKBh00wmmnDeEDyunhV3iOksKzUjMae4MNV3Pw\nm1Gm0AJ5SZ2ArYALwaDj6+Ur744WtGaEd4rF58f/QV/SX2hzr+22cCVEWmp5\nV9g4cwFg2FXOcN2Orep5flI8ZHhkpfvl/SfTQtHR7dYoCb1KxUTuFHK4D+m8\n0SzeXsjMAdm3eubW136hfIU1XR8Ag+yxEPL1CMEwKOsY0974ipf4/SttAf31\n7hdgHL+qv+4xXn2a2EngP/aqii7Dyq6AfKpv6hyw92P7V+yDWtI48QIRR90T\n6A7oxReuvKh9Iifw1aXdBD3vSKKyZrvGqcClrrqgoQ2EkqEbW/nrBU4MFEW5\nIJxByb2ROLPPQTCykLQhatH8GWoSr+dseSPP288sofgVOiD8m3KVKgCLL1NN\nxixi9LUULdXIfBBlxJLNzqUQXMWRkpDpajLBwX/vX0VmBaeo9z87g0UhqzWV\nyYbgJ3rxy1QpAvvPsoeX69996UmHpDps7CQdE5FF0Qf0U+D1/3yJZhj4aTok\nJBz7\r\n=QhHu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRKgqVYbXuEtlWHloftlwiNwBI2lnNEPt3E21CfxP1lAiBQDHaYLIHq0HgSj/dAJ4B9Z92qex0tfreGA1+nCIqLWA=="}]},"maintainers":[{"name":"mattphillips","email":"matt@mattphillips.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-chain_1.0.1_1525301332666_0.6857227208115975"},"_hasShrinkwrap":false},"1.0.2":{"name":"jest-chain","version":"1.0.2","description":"Chain Jest matchers together to create one powerful assertion","main":"dist/index.js","files":["dist","README.md","LICENSE"],"scripts":{"build":"babel src -d dist --ignore *.test.js","contributor":"all-contributors add","contributor:gen":"all-contributors generate","lint":"eslint src","lint:fix":"yarn lint --fix","precommit":"lint-staged","prepublishOnly":"yarn build","prettier":"prettier 'src/**/*.js' --write --single-quote=true --print-width=120","test":"jest","test:coverage":"yarn test --coverage","test:report":"codecov"},"keywords":["jest","matchers","assertions","chain","chainable","expect","test"],"author":{"name":"Matt Phillips","email":"matt@mattphillips.io","url":"mattphillips.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mattphillips/jest-chain.git"},"bugs":{"url":"https://github.com/mattphillips/jest-chain/issues"},"homepage":"https://github.com/mattphillips/jest-chain#readme","devDependencies":{"all-contributors-cli":"^4.11.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-object-rest-spread":"^6.26.0","codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.1","husky":"^0.14.3","jest":"^22.4.3","jest-extended":"^0.7.1","lint-staged":"^7.0.5","prettier":"^1.12.1","pretty-format":"^22.4.3"},"lint-staged":{"*.js":["yarn prettier","git add"]},"babel":{"plugins":["transform-es2015-modules-commonjs","transform-object-rest-spread"]},"jest":{"snapshotSerializers":["pretty-format/build/plugins/convert_ansi.js"],"setupTestFrameworkScriptFile":"jest-extended"},"gitHead":"659169f7b9fb4bdc844c78ecea6aedd0decafacf","_id":"jest-chain@1.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"mattphillips","email":"matt@mattphillips.io"},"dist":{"integrity":"sha512-Fket5NkKwPdkf6iHqU48CM8VSBNSrWZWOM92dH1TMTWSwM64XMAA629cXJA11lMALx7XK3JRxnUAorK8TH2Zgg==","shasum":"47dbe9b19aeaf8f6b1ac90c0d5ca6389bfb63a6c","tarball":"https://registry.npmjs.org/jest-chain/-/jest-chain-1.0.2.tgz","fileCount":5,"unpackedSize":9484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6kSTCRA9TVsSAnZWagAAB7EQAKEROQEaz/XLRGqnJ6SG\nsJgaubNYBTJmyqrkhpCZ2/iDpZE2B8Jn5wfoxO5hGVG07xues1EB00SImy5O\nU7bmhsV2DR8lA+nS/LWPPTufpXXS+/WtZxmMu/+/3pdJ6plcSyKK4RXL/D7+\nymLGqj4nb9Qwl6pM7goyzh/z2U5vtmv3zFNOgpKwklW+6Jeb0Q8cqFE2rHlS\nctbGXVzGXt+yWFCoUAH+uLSMLUbVQv4yQZHxEt4OLMDBG5o1if1zg/Q2adAK\nSqansBRFVTBVg1G79B8HGyciiV9+m3IAoEOUwRsS1/87H4vDkChnCymjfXNt\ntkFzB3H7o4u1tj+p/YY7aajbQ1eDmMTIuspvccAPElifvMmrhPX7w9qUU8Sb\nQleCazKOYPzRu4otKfOZbiqRg4htLQ4rttk0Pegjk0aO32+OsLo704tbyQdM\nzWkh7VT+FmwVlDIlkxXx0+InjM444ckMRu05/J9LvmdlTJnZqcD3T3mN/NAH\n5WEG+9axbvyzKt9AlFwZN7W9dA4/dkRwjO9/47topsJaNq2FhOdZNL7NgxT/\nunEZLvAXDGZZu7EFYT1xQnG6s/YvnsX9iVxN8gCwxThVFBnfQuMX783rBdcM\nZ6fgxJrDWWGUhnuvfVC0kS6MJgN5XXJZ4ECHREnsl9Nks+/U660FqeyHgXfT\nArft\r\n=Ap5d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqgFZa1iEoanSqPwk+ZQaAY/v6hnfipzJtVh3NEeiFAwIhAMVZwscHBpYZ7yvhTU23SdZyXW4yzrQE6Eo3SIbw5DMr"}]},"maintainers":[{"name":"mattphillips","email":"matt@mattphillips.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-chain_1.0.2_1525302419281_0.7877022330541696"},"_hasShrinkwrap":false},"1.0.3":{"name":"jest-chain","version":"1.0.3","description":"Chain Jest matchers together to create one powerful assertion","main":"dist/index.js","files":["dist","README.md","LICENSE"],"scripts":{"build":"babel src -d dist --ignore *.test.js","contributor":"all-contributors add","contributor:gen":"all-contributors generate","lint":"eslint src","lint:fix":"yarn lint --fix","precommit":"lint-staged","prepublishOnly":"yarn build","prettier":"prettier 'src/**/*.js' --write --single-quote=true --print-width=120","test":"jest","test:coverage":"yarn test --coverage","test:report":"codecov"},"keywords":["jest","matchers","assertions","chain","chainable","expect","test"],"author":{"name":"Matt Phillips","email":"matt@mattphillips.io","url":"mattphillips.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mattphillips/jest-chain.git"},"bugs":{"url":"https://github.com/mattphillips/jest-chain/issues"},"homepage":"https://github.com/mattphillips/jest-chain#readme","devDependencies":{"all-contributors-cli":"^4.11.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-object-rest-spread":"^6.26.0","codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.1","husky":"^0.14.3","jest":"^22.4.3","jest-extended":"^0.7.1","lint-staged":"^7.0.5","prettier":"^1.12.1","pretty-format":"^22.4.3"},"lint-staged":{"*.js":["yarn prettier","git add"]},"babel":{"plugins":["transform-es2015-modules-commonjs","transform-object-rest-spread"]},"jest":{"snapshotSerializers":["pretty-format/build/plugins/convert_ansi.js"],"setupTestFrameworkScriptFile":"jest-extended"},"gitHead":"f694e5aebf8255565d606e68f53142ef97557d6d","_id":"jest-chain@1.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"mattphillips","email":"matt@mattphillips.io"},"dist":{"integrity":"sha512-cC9nug8p4qDM/XJ/1H1merQ91qg+GjXFX+n/Jpz2Fz60CnwVOT9xKTEtkUVXGN+dpSGPkotW+cllfQTsYMhGHQ==","shasum":"7dc6c98f403a89f928994d88dcd6e52effc016be","tarball":"https://registry.npmjs.org/jest-chain/-/jest-chain-1.0.3.tgz","fileCount":5,"unpackedSize":9484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6r0qCRA9TVsSAnZWagAAC7sP/RnTYftmUR5ckM+F1fwX\nuPcAwMI5rW26hPxgxdu1WzyNEyIYaZqB5J+9N94NMu8TY5m+iHpQdtl1LFek\nZdxA+Kb/GRZSlnWTVPneIolNMzgQVvo5mAH09JqammXqG1VcFpLlw39EVg/j\nk/Lo5V3XHzfcnGSgew+UP00xV8ib5eyglwWxidOKKn6j4j4PW0r0AQcw9bRU\nTlfsPVAO94DKFXq0Lfwt50DUpmOb2vHKeViqRHjUyITwns5RiJLiNEaklkmQ\nHlLFE7b4n46I1+AIYSAZTQtP+ri9umgLTot8Z4VfObZJjzyuEkB9qX5sykak\nB3CzeUDHgfR2l58zn3ZEXbvz1c+5vQo592SAB6QkEju9AKGV3daX2spN67iH\nUweQaAiXqqbvWCqlgNBFifBQb6fa6VaAbTx0LIW7EUxZkqCQNnubCFRHb30v\n/KwRFBp+WPuQGWNbXrT4ofxYwZr+SPQabkvirl96OJfcMACXNlh4k1HMEuhl\nxy8MsRBO8gE62ZrMlu71VmbNxo2nuCPyYqBMaBZTwhwjoZejFFxegmHhN//X\n0cNO5TPoyeOFjJgRjBEAZEo+Ldut53SnFQ4LDSYvUcoEJdA2fhGDa/fM2oTb\n8RjGbIjlUh5eylLD1yY5eP3VEyRDmgD5kvpzrT+s2pn5dXxMO8IvmszduG3X\nBGKI\r\n=sDww\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyURhc0O4WGLKdWrvg4aSmm+9eQ1AaREEm/sqj0Ki59AiEAwpG63ZlfybllW9goyt0q8LaPPR1nvHroJOjuX5cjkhw="}]},"maintainers":[{"name":"mattphillips","email":"matt@mattphillips.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-chain_1.0.3_1525333289396_0.8099037249246777"},"_hasShrinkwrap":false},"1.0.4":{"name":"jest-chain","version":"1.0.4","description":"Chain Jest matchers together to create one powerful assertion","main":"dist/index.js","scripts":{"build":"babel src -d dist --ignore *.test.js","contributor":"all-contributors add","contributor:gen":"all-contributors generate","lint":"eslint src","lint:fix":"yarn lint --fix","precommit":"lint-staged","prepublishOnly":"yarn build","prettier":"prettier 'src/**/*.js' --write --single-quote=true --print-width=120","test":"jest","test:coverage":"yarn test --coverage","test:report":"codecov"},"keywords":["jest","matchers","assertions","chain","chainable","expect","test"],"author":{"name":"Matt Phillips","email":"matt@mattphillips.io","url":"mattphillips.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mattphillips/jest-chain.git"},"bugs":{"url":"https://github.com/mattphillips/jest-chain/issues"},"homepage":"https://github.com/mattphillips/jest-chain#readme","devDependencies":{"all-contributors-cli":"^4.11.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-object-rest-spread":"^6.26.0","codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.1","husky":"^0.14.3","jest":"^22.4.3","jest-extended":"^0.7.1","lint-staged":"^7.0.5","prettier":"^1.12.1","pretty-format":"^22.4.3"},"lint-staged":{"*.js":["yarn prettier","git add"]},"babel":{"plugins":["transform-es2015-modules-commonjs","transform-object-rest-spread"]},"jest":{"snapshotSerializers":["pretty-format/build/plugins/convert_ansi.js"],"setupTestFrameworkScriptFile":"jest-extended"},"gitHead":"56eee707d13901911b5392fd18c1f23672ee6508","_id":"jest-chain@1.0.4","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"mattphillips","email":"matt@mattphillips.io"},"dist":{"integrity":"sha512-NcMr0D8RveSGnIxMMP91oZZGP+Zv5lYY9hB97sGjZYPtmntP9X1wAVw/fWn6ynUFIMV+sR1jmCSOcyRRvYwmgg==","shasum":"e96a9ffdcb9642d27fad096ae5cfb2320ac96ee1","tarball":"https://registry.npmjs.org/jest-chain/-/jest-chain-1.0.4.tgz","fileCount":5,"unpackedSize":9490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtSULCRA9TVsSAnZWagAAXMEP/0SqhaEuEaJTP94xCndD\nnDy2eGo6IWXuuBhtuBBqbk7JxyznnEKvKtB9RJOKPStdJVxlxousM7Jt+T8A\n9geSOvzCThS6DVZGv3YEeZKxET98REw9EWw6BTiJRcqgOG1rSnDNEzpLDL7s\nENebmqApUGAs4F3kTqbkeeG5WHEEmOiZ8gvWTpdgT60c1PUIPYsGsHNvyuxZ\nU2++RXlJ1BEirP3zCXwhUHbqS3RHMoH/gvt8ptLQigRe3whYpa2tJSf9DxCb\np3xyDvd+TuVQLVstgHCMp6TJOEnmeE//YYYMScCzHDA/3RxT0190LJBCAp61\nSMJ1ruR0ZtItJ2D4uy58FELualh6cUv9kWqA56Jy+fsjX0hAOWYKb0/hDmnx\nPESaBfsNMl0xHubcz9uONMC1dn/0F2rGsvgsZRqariPZM+/l3xUOe/iHyct3\nLRvyFPuNbRuIurZ2CUafdePugNOD+VXVc4kQW3LxT7mZof/yBwh7Ley+eBak\niD76NHpuvVcQ/8ksLKyLDLs8BFG1i8JKbfXhk/tHTZPYOQIdnM0IAHBx/ou+\nWRAuix9/f81qe7Ht9vdA/AaVLOekJ53GxZMN01kb+reP24sl2JunUcBo/+Dk\naWJjA8niyyBxu/WRn8A1wXwf7xyuH3UUVYIspkQuTAHY5PanDw15n5FH0gDj\nzcty\r\n=UFqJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnu84r4EAWr3iDdymyML43Toh1vap+cIQKpLmXxZzAAAiAs4Bn8Fbg9q63H8dbPxvPsLSexugzyVkHiHd+2KTnPVA=="}]},"maintainers":[{"name":"mattphillips","email":"matt@mattphillips.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-chain_1.0.4_1538598155008_0.4361566321858852"},"_hasShrinkwrap":false},"1.0.5":{"name":"jest-chain","version":"1.0.5","description":"Chain Jest matchers together to create one powerful assertion","main":"dist/index.js","scripts":{"build":"babel src -d dist --ignore *.test.js","contributor":"all-contributors add","contributor:gen":"all-contributors generate","lint":"eslint src","lint:fix":"yarn lint --fix","precommit":"lint-staged","prepublishOnly":"yarn build","prettier":"prettier 'src/**/*.js' --write --single-quote=true --print-width=120","test":"jest","test:coverage":"yarn test --coverage","test:report":"codecov"},"keywords":["jest","matchers","assertions","chain","chainable","expect","test"],"author":{"name":"Matt Phillips","email":"matt@mattphillips.io","url":"mattphillips.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mattphillips/jest-chain.git"},"bugs":{"url":"https://github.com/mattphillips/jest-chain/issues"},"homepage":"https://github.com/mattphillips/jest-chain#readme","devDependencies":{"all-contributors-cli":"^4.11.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-object-rest-spread":"^6.26.0","codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.1","husky":"^0.14.3","jest":"^23.6.0","jest-extended":"^0.7.1","lint-staged":"^7.0.5","prettier":"^1.12.1","pretty-format":"^22.4.3"},"lint-staged":{"*.js":["yarn prettier","git add"]},"babel":{"plugins":["transform-es2015-modules-commonjs","transform-object-rest-spread"]},"jest":{"snapshotSerializers":["pretty-format/build/plugins/convert_ansi.js"],"setupTestFrameworkScriptFile":"jest-extended"},"gitHead":"a1ce879ce54039f9433520be383ec8c8e1861a5d","_id":"jest-chain@1.0.5","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"mattphillips","email":"matt@mattphillips.io"},"dist":{"integrity":"sha512-eCZMCRKoeErAs9cn3hSRjQTcMVxldTPbDb8NIjOh71p6l7tX9Z+5eT6Twa9ulR0stsv3U1KnjSVJn8KR1hwupw==","shasum":"4ddfda9a3e244a03540557b07db232bca459550e","tarball":"https://registry.npmjs.org/jest-chain/-/jest-chain-1.0.5.tgz","fileCount":5,"unpackedSize":9669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzxPKCRA9TVsSAnZWagAAxrIQAKSzmI5sqBb8MJvVtTpz\nt8pvRaxa1Lmys2qgP4K0g1wujmbagiHNTZIkQbAwkwoMgDNyWgd5BQRfHJDC\nZv5bBJONxEJqPyP4CfiLsfgpxG9X8dCX7i2KoJO8TOBe4tlqdjwtX6kjbu0N\n44oybjq4KDY/sIMvv3GNaKck/UYtaXA/ItBpxCdl8iwXJZ8fCTS0BhmEMPts\nQKmvTx/CYQIQWU6myMJSuo9iwonGKy8WIe/0zgFdks1tCkQ9Df/+a33CesIJ\nhOyPW4EFpW6rI9Sog5b5wGEXXFcIstSxWuOECWQFTGW9fKUJI91MO4OlOWB/\nDEq/4iVMhyC49RFNhl876v3LBIOddw/F7Kr1d8hV4xAkZdG+/sUL3sy/yuqd\nyYMyhlbetG4aadt9gRNSStMaRfKO8HpuFwFn76yNSYTSXQsCiixeGvkeQWZk\nakxrlRN9I7PqpxiHtETQ1B0jLwc+g5JFK9WzMcTuNI3copgi1COhsiFly97K\nqZb3nbA+5wCuud902vuBlZUGuBrT24dMlGnZ2eLvYhhmKnQRBO+98FtoRANh\n69IHiyWLbaHF5SZwQHs6f+yLXKIyjnl6E6V/WWAFtdLtDQ32h+Er+m9SdtBy\nkLzyoIAbEhZiOdBntA6Vo5FuUy4UJg8RT2jWu0kOLaMzVK4KNRx2VTiaDvZG\nyY7s\r\n=R1LQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKNA8c7BhiNHyoCJUP+7OdaAuYk2kxu4jl3a80CcmzgAiBAya1i1RoHGhx/O9OidxPRfq23NEEl52klw7c7fXVSWQ=="}]},"maintainers":[{"name":"mattphillips","email":"matt@mattphillips.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-chain_1.0.5_1540297674062_0.7975090706478958"},"_hasShrinkwrap":false},"1.1.0":{"name":"jest-chain","version":"1.1.0","description":"Chain Jest matchers together to create one powerful assertion","main":"dist/index.js","types":"./types/index.d.ts","scripts":{"build":"babel src -d dist --ignore *.test.js","contributor":"all-contributors add","contributor:gen":"all-contributors generate","lint":"eslint src","lint:fix":"yarn lint --fix","precommit":"lint-staged","prepublishOnly":"yarn build","prettier":"prettier 'src/**/*.js' --write --single-quote=true --print-width=120","test":"jest","test:coverage":"yarn test --coverage","test:report":"codecov"},"keywords":["jest","matchers","assertions","chain","chainable","expect","test"],"author":{"name":"Matt Phillips","email":"matt@mattphillips.io","url":"mattphillips.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mattphillips/jest-chain.git"},"bugs":{"url":"https://github.com/mattphillips/jest-chain/issues"},"homepage":"https://github.com/mattphillips/jest-chain#readme","devDependencies":{"@types/jest":"^23.3.7","all-contributors-cli":"^4.11.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-object-rest-spread":"^6.26.0","codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.1","husky":"^0.14.3","jest":"^23.6.0","jest-extended":"^0.7.1","lint-staged":"^7.0.5","prettier":"^1.12.1","pretty-format":"^22.4.3"},"lint-staged":{"*.js":["yarn prettier","git add"]},"babel":{"plugins":["transform-es2015-modules-commonjs","transform-object-rest-spread"]},"jest":{"snapshotSerializers":["pretty-format/build/plugins/convert_ansi.js"],"setupTestFrameworkScriptFile":"jest-extended"},"gitHead":"8bd37bfa3e6c7709729cadbf116fb23f58b45f30","_id":"jest-chain@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"mattphillips","email":"matt@mattphillips.io"},"dist":{"integrity":"sha512-gagDo72mJjd3LVuFMa5jNdPa+0ZIS+FQMy3ykGK60KtVT53ST9bJGg+LQyR1Xc/J0crMS/nVgt0aUK21nBs3Cw==","shasum":"f11d47b69c8cac69f7315682c3615d3f3a68768d","tarball":"https://registry.npmjs.org/jest-chain/-/jest-chain-1.1.0.tgz","fileCount":5,"unpackedSize":9875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSecMCRA9TVsSAnZWagAAW98P/3EQjhcqt4nMf2W+p8/U\nXWXVC87MB9pH/ADGOnrfI+sMPX+G1eEfVWLYf20jt5dZYb6eHPHfaxwE7Qkb\nAXjG2Q5zoRCQgg+MqXOu0q5fbSKXYeC6+rt5ImAJbz01rUbegYebrFZv0XZl\naukP8FUdP4QawT7iRHFWZYXl32K2F96qgrk30dxBiukSz2xU/7mqBFaz2WI0\nQxVtX6c6SioZNeISBiSPGZhGUpuKR6jSxMNieYC9sKlejYjufhw4pGoqhBLM\nwfLWINemtwtGLUhGkiS1N+PIZU54QrWbo5nqKarimjcO+fhXoNPaAGtARM2M\nzm9QErMYeIngCHGmJzLoed/IjGiJ8qGB9zB079C6UCTMy3iPc35aVMKQM3Cv\no/30qaZd4Jyl2ZWJkPpNV2axHfWg4Zrbt0xlVi95TxxQlKb1Yg7VD2f3aW3S\nYbRO7tW0qhVJ20RoPgF5XHBQGdWr9Tb/2yuiJ4TgUWvYi4KMD/7WypPfGKpq\nUnd6AVoR5xTeKJDK0b5nkR4S/mjBtjhXgpQmCv0Yd+8nfCCqEBVTwurmOLRp\n962kB0wrb8AXXA4U7OQtn3wsmDT9cpDHLy8U3GJ4hEr4caQnozqTLAef3OiX\nTd4Ws37ThBgg/tIBtuxrkgo27zsoBN0k6s9cqCms98UlF4x2v3fqJkUdvfot\n8Kdw\r\n=hmOC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFPFrhmmx1NpG92t3/0zP8fxSJ7YgCldOSh+9GCJ5/hAIgFOxrg4USP0e4SebDpo1CIKD+UjJWCDJCkizhC4oM2rM="}]},"maintainers":[{"name":"mattphillips","email":"matt@mattphillips.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-chain_1.1.0_1548347147823_0.5794432563184495"},"_hasShrinkwrap":false},"1.1.1":{"name":"jest-chain","version":"1.1.1","description":"Chain Jest matchers together to create one powerful assertion","main":"dist/index.js","types":"./types/index.d.ts","scripts":{"build":"babel src -d dist --ignore *.test.js","contributor":"all-contributors add","contributor:gen":"all-contributors generate","lint":"eslint src","lint:fix":"yarn lint --fix","precommit":"lint-staged","prepublishOnly":"yarn build","prettier":"prettier 'src/**/*.js' --write --single-quote=true --print-width=120","test":"jest","test:coverage":"yarn test --coverage","test:report":"codecov"},"keywords":["jest","matchers","assertions","chain","chainable","expect","test"],"author":{"name":"Matt Phillips","email":"matt@mattphillips.io","url":"mattphillips.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mattphillips/jest-chain.git"},"bugs":{"url":"https://github.com/mattphillips/jest-chain/issues"},"homepage":"https://github.com/mattphillips/jest-chain#readme","devDependencies":{"@types/jest":"^23.3.7","all-contributors-cli":"^4.11.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-object-rest-spread":"^6.26.0","codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.1","husky":"^0.14.3","jest":"^23.6.0","jest-extended":"^0.7.1","lint-staged":"^7.0.5","prettier":"^1.12.1","pretty-format":"^22.4.3"},"lint-staged":{"*.js":["yarn prettier","git add"]},"babel":{"plugins":["transform-es2015-modules-commonjs","transform-object-rest-spread"]},"jest":{"snapshotSerializers":["pretty-format/build/plugins/convert_ansi.js"],"setupTestFrameworkScriptFile":"jest-extended"},"gitHead":"3c74eedc7fe3c2d5427cfd0ba1f1dc66685fe140","_id":"jest-chain@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"mattphillips","email":"matt@mattphillips.io"},"dist":{"integrity":"sha512-W97So1PFPifHCUkhMOAouAfpL9ERXtmIEbIxJr8aQ8hf5uakEh+jn3UvJGTRkDDrK9tz1bIInmgELz1nbIwZCw==","shasum":"424db35f091b5e3a09c7c9df1d4e31c174e862d7","tarball":"https://registry.npmjs.org/jest-chain/-/jest-chain-1.1.1.tgz","fileCount":5,"unpackedSize":9886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSee0CRA9TVsSAnZWagAA9jAP/0sCXRDrXmvirLx8Z5if\nhWnCo9UQ8UU/tI+j6JcxMzU8dtignOmxorEydHj1CmqYBJmsRrxQzT23dCap\nslq3IzeU76ZDDlyAppx4LF7K8iEbFArAwjbyR8L91uJyUO3OSRoVILzJV5oz\nCDXcC8L/WRZTznP+Z1Y2NOvwxolFUm36rjTLTR2rmewE9T7giQSHKJJ/uD3z\ncFKk087NHZ0KIj02w7e+zHyBTfWfbFE/7q4pjHXJelgQdOqI2B7xRCF6NJeG\npbgRHr4DExOakPwXjpdIaavXNIuaHIUqifELy7Z3RD05ntPINeibcesHXS/z\n3+S4dEOlqIHP31alweOB2RpyIXXHdaVL8pTHUzB3sh4dz3foePO+skwo/oSU\nrYGJcxO9owR7nuhuPRylgps8qIhtFunqp4UfLCYDQsqZvULBg+BAfETSpHxi\nAJm+d2GnhrWqRbn7CSRp7q9PAGKsIMD0FDc/86BdRoL8F9fRLK43q0d90qlr\nD1WhBvDFL9w2YnfTqp9KLobg7dmHMreNrEuXeBH5iptZBMYokkYCHiDbJSuT\n8mz0W8kMd4yAcuHf6GpAzunAdSRtEeuXTmjvgZgRgZySx2mcxZnPs5Zz/9jZ\nORtdnDffUtGOsyjaKmCoYujsygW16h9i9/pdzsh1kFQ615sktj7mtxG24/lu\nraDe\r\n=0LAl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDItR9mLb4XFIUSxBSUy3Ws4c62Rxnp55A7E4pvdSVwgAiB2Qd8L6pjxMM0SgCqrJ1S44zOWaSgH3aF4aG1IqC5FWQ=="}]},"maintainers":[{"name":"mattphillips","email":"matt@mattphillips.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-chain_1.1.1_1548347315727_0.7386225751664943"},"_hasShrinkwrap":false},"1.1.2":{"name":"jest-chain","version":"1.1.2","description":"Chain Jest matchers together to create one powerful assertion","main":"dist/index.js","types":"./types/index.d.ts","scripts":{"build":"babel src -d dist --ignore *.test.js","contributor":"all-contributors add","contributor:gen":"all-contributors generate","lint":"eslint src","lint:fix":"yarn lint --fix","precommit":"lint-staged","prepublishOnly":"yarn build","prettier":"prettier 'src/**/*.js' --write --single-quote=true --print-width=120","test":"jest","test:coverage":"yarn test --coverage","test:report":"codecov"},"keywords":["jest","matchers","assertions","chain","chainable","expect","test"],"author":{"name":"Matt Phillips","email":"matt@mattphillips.io","url":"mattphillips.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mattphillips/jest-chain.git"},"bugs":{"url":"https://github.com/mattphillips/jest-chain/issues"},"homepage":"https://github.com/mattphillips/jest-chain#readme","devDependencies":{"@types/jest":"^23.3.7","all-contributors-cli":"^4.11.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-object-rest-spread":"^6.26.0","codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.1","husky":"^0.14.3","jest":"^23.6.0","jest-extended":"^0.7.1","lint-staged":"^7.0.5","prettier":"^1.12.1","pretty-format":"^22.4.3"},"lint-staged":{"*.js":["yarn prettier","git add"]},"babel":{"plugins":["transform-es2015-modules-commonjs","transform-object-rest-spread"]},"jest":{"snapshotSerializers":["pretty-format/build/plugins/convert_ansi.js"],"setupTestFrameworkScriptFile":"jest-extended"},"gitHead":"9722a903958a687746d03d69350e658cf1ddffe7","_id":"jest-chain@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"mattphillips","email":"matt@mattphillips.io"},"dist":{"integrity":"sha512-9C4zfLK7/ZGnEctJbqiv6KDInWtdAqJBVmMePpEmyKlYfZy095At4bytuw5B2UvugPxYEbAHurJsFocn3fkkFw==","shasum":"80a098a4f5e19cd671d705d170bda501777ac3cf","tarball":"https://registry.npmjs.org/jest-chain/-/jest-chain-1.1.2.tgz","fileCount":6,"unpackedSize":10313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSeqiCRA9TVsSAnZWagAAI7oP/jczx+th90BmZdPkEm0p\npToQycE3mEsLZz3PFe7Ap2QABOv6UQ/zEThtZcY/1+dBhYgSL3E9OPL20R4h\nQscus/ZDnS9I+FTmfF9ka/SvClEhWGwMUnuGxi3bL9hdOy2I2tpLV80ehr64\nmhtAn7q1k7zAu8q9kC2ZCt54GL9hYiVqqzOaEVBVjnky44SNkVd/6v0u6zoQ\nZe6jgxlPvjcbZoRnYdkFxTc1+lU7b4Ht2rmply23HtwwKnJFIBlg7rHSgmjI\n7ZGCGm2lgXsOvtCJJYocak8y3KjyzhpVDZ6RUvM41TY0LWuNUF6QkK4eArG5\nFGZQQ2yV06AQzi/MdJbhKOncM50i6TYD2I5qpxZk5Jm5qPy2Q6v/fTMo/whZ\nGqfzJbkP8XlVs9WWrUCsCdtBoeMl9WyCnyQXXUO+Ahmu+ODOOsRVh5AuqNKn\n++9R6sHA3yYdbHdWl5aE6Z9ed0EFhsQSfudxUvVwq5n/UHwoiFjiUOLTOt7h\nYT8NqoIKwVwV4xAqtTfYjaMZ6VwewXRshy8BYZCzZnhkZ2jCwTU7dx2YZgzD\ndGNo7I21Ov/isuw9TecA8lljCKqtX1MIm82W9mP1JSojjJG2biprlxpY9Iq3\n8ewKIramc/YgDMpdG9TqMAESBbsLng8b517PCerM/H+z7AYzaKw8lSGPb7OR\n0bH7\r\n=TFb6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMsnkXQwxd/zkDLNqK5P15GOqbH7hwleUOP/sunx0cUAiEA5TaKVHOvYUZO/uCS/WU8NkOoskA+D5CTWZKZUrecmNc="}]},"maintainers":[{"name":"mattphillips","email":"matt@mattphillips.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-chain_1.1.2_1548348066364_0.2926416410110757"},"_hasShrinkwrap":false},"1.1.3":{"name":"jest-chain","version":"1.1.3","description":"Chain Jest matchers together to create one powerful assertion","main":"dist/index.js","types":"./types/index.d.ts","scripts":{"build":"babel src -d dist --ignore src/**/*.test.js","contributor":"all-contributors add","contributor:gen":"all-contributors generate","lint":"eslint src","lint:fix":"yarn lint --fix","precommit":"lint-staged","prepublishOnly":"yarn build","prettier":"prettier 'src/**/*.js' --write --single-quote=true --print-width=120","test":"jest","test:coverage":"yarn test --coverage","test:report":"codecov"},"keywords":["jest","matchers","assertions","chain","chainable","expect","test"],"author":{"name":"Matt Phillips","email":"matt@mattphillips.io","url":"mattphillips.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mattphillips/jest-chain.git"},"bugs":{"url":"https://github.com/mattphillips/jest-chain/issues"},"homepage":"https://github.com/mattphillips/jest-chain#readme","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.8.3","@types/jest":"^25.1.0","babel-eslint":"^8.2.3","codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.1","husky":"^0.14.3","jest":"^25.1.0","jest-extended":"^0.11.5","lint-staged":"^7.0.5","prettier":"^1.12.1","pretty-format":"^22.4.3"},"lint-staged":{"*.js":["yarn prettier","git add"]},"babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","@babel/plugin-transform-modules-commonjs"]},"jest":{"snapshotSerializers":["pretty-format/build/plugins/convert_ansi.js"],"setupFilesAfterEnv":["jest-extended"]},"gitHead":"538eff128b5a8b9b94b10a4ed776e02d905b976d","_id":"jest-chain@1.1.3","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-FoMCSXlBJrImMiOqYnGGMAcQkpxtXQPUB5H3JnCBB2giG5Vw2SnG/KHzFWGmrvQzhFQT5tzcqoEMJ7/f6umYBQ==","shasum":"896710497bbea0b6317af1eda073bc2a70bff8e2","tarball":"https://registry.npmjs.org/jest-chain/-/jest-chain-1.1.3.tgz","fileCount":6,"unpackedSize":10709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMWLSCRA9TVsSAnZWagAArO4P/iJGrFRLLGw4CV3KgQPL\nbJRVACnigYHTya/s0CgDli2x1VcdrDBBVkwtXPxCi2tV+x78hlCnK6fRti7n\nzk2wS2fdMVV6YXtr3rWPQ39hO4CjkOj4Dac/7cPELR3x2sKgOD9R7AVbMzdr\nucvAyx/WrqwMnfcDTITx6h0hkKh70hH1FxChwuBQtjwn7XyVlT36Z4sysD/G\n3BFppbydCVTIFRXV+Ixzn68Z9inG9fHgsUznor8mYp5zygT/SrR35U6hHuEH\nWi8CKttfAT6r4kkS+0bWzHSyUMzLGep4WuQlLcudDSqcgZ8K3anYKIzmtlEg\nVsqt4SsXylOnP/WYK72ee0IbymJNPOfCdfDVr8sbIXcXdZEnla6cDSvxJ1jR\naNdWfaMACu85p3nsAkNk/UwtQzaEwOyjbeIxAVdQY+NJzHqSdEY0favGTnif\n/J8pPu4ypZ1t356a2TaAc2Y5D4ToBfbtfRb0uyIvF+chVmBB89yNin+QHFkM\nI+LMzGvFwvwLUKWI+CWruSw2jFX8Dhu+jPun27z2dgtwx+2F17LpfNHHJLPo\n5FGQeRKDQE5yR6AFtjtJJ6uSb5u6AbbNsunnvsYtEeRM9a1CSFw+nobgxz62\nrUFqxHqiCeY1cioFgtNoVq4YPG8MtBu8WQF788XawpEqWvgZFWo9r69GGQ7A\nIDn0\r\n=eFr4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYHaVKdZiS3OGKVYyn734VD6rQzyOSZ1Hxwm9UgnlLKAiAqzlsFejFvQvTW3aLA8RAXZYHMKl52Tak0PFzEAIiy7Q=="}]},"maintainers":[{"name":"mattphillips","email":"matt@mattphillips.io"}],"_npmUser":{"name":"mattphillips","email":"matt@mattphillips.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-chain_1.1.3_1580294866178_0.3770881439662013"},"_hasShrinkwrap":false},"1.1.4":{"name":"jest-chain","version":"1.1.4","description":"Chain Jest matchers together to create one powerful assertion","main":"dist/index.js","types":"./types/index.d.ts","scripts":{"build":"babel src -d dist --ignore src/**/*.test.js","contributor":"all-contributors add","contributor:gen":"all-contributors generate","lint":"eslint src","lint:fix":"yarn lint --fix","precommit":"lint-staged","prepublishOnly":"yarn build","prettier":"prettier 'src/**/*.js' --write --single-quote=true --print-width=120","test":"jest","test:coverage":"yarn test --coverage","test:report":"codecov"},"keywords":["jest","matchers","assertions","chain","chainable","expect","test"],"author":{"name":"Matt Phillips","email":"matt@mattphillips.io","url":"mattphillips.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mattphillips/jest-chain.git"},"bugs":{"url":"https://github.com/mattphillips/jest-chain/issues"},"homepage":"https://github.com/mattphillips/jest-chain#readme","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.8.3","@types/jest":"^25.1.0","babel-eslint":"^8.2.3","codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.1","husky":"^0.14.3","jest":"^25.1.0","jest-extended":"^0.11.5","lint-staged":"^7.0.5","prettier":"^1.12.1","pretty-format":"^22.4.3"},"lint-staged":{"*.js":["yarn prettier","git add"]},"babel":{"plugins":["@babel/plugin-transform-modules-commonjs"]},"jest":{"snapshotSerializers":["pretty-format/build/plugins/convert_ansi.js"],"setupFilesAfterEnv":["jest-extended"]},"gitHead":"a0a77c1a9edbb4b526d521888a1cdff10edebcf6","_id":"jest-chain@1.1.4","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-0W7V4wxjB79aw++olAlAZKZkvSI7RG7fDk/gfaF8cxWipn+FXG/6gULzEYcQp91e4WG8q6kcExu9a23hZ7Illg==","shasum":"3fccd9df640c9269f8562acf488f06212533cf4b","tarball":"https://registry.npmjs.org/jest-chain/-/jest-chain-1.1.4.tgz","fileCount":6,"unpackedSize":9903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMXa9CRA9TVsSAnZWagAAfMsP/RTrGEvvTqkJiMqk/fin\ndeYHft4eFuuTP5esAruzb06+ili/xcZ9+SACF78jbJgn40CHQs4Omj6UGbXK\nml7bnYXbpDGrVi0JgAVx3bq18c6yFUlW1VVqM+1hnQNR6EdNocAmlau78rMr\nVJVKgNxhon5x89hPgbJbJYWMDNuwJSFtt/2tNU8Ex3Z+u/r4Yhupp9/qIKRD\nzsm+UUQPngnrdi9ZKiQgxq8oGduymXq9DHEUYO3rsCmUFWf4LGw8M9VzjXAs\n+v6eOQQvw8uHnYLrnDkVnY13IKacCqIQOG8EZVoMUy48KFQ8RC+aYDbykl8R\ng0GWujkoyyd19BMN4+fj+0LfEpSoK/ZngBi/5vwnMXfp1gXPpoSOUBb2iJvm\nVvZHcDuOXZQplu5FJE7gEurf3UQa8A6gIi/C2pjhY9n78I/OYQKiWxUwXWBa\nPYOCla1G/nRRkZzG3aLFjobEbnFgfElsvLjxFwM9WD5wB6jeJ3+Ey1J2bSG2\nIcPj0COwAIlSTlYI+3SjjVJOPFcI3DFy8D0ul44JsAPTSlSTT0xHu2X4Yl+3\nvVD2Do1v1B0v55I6nFOHmtnwkOyWD3HyoUgA5p+BkT6CSuLktvapyO3EAY2o\nd1KOBoviSLuzeDFojX5FSCmbSgizeJygcNRY7uYucJ1HgacnKeN/MUM68Jmj\nK31q\r\n=t4fg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmtaj7xLYolDLC5IKqjcAJGAAYBtT3LBcSaLSFWy+RnQIgQ9eE7SxoHTAH4VsXYJlo5wIHzQikzsrEBan7o3LQG4w="}]},"maintainers":[{"name":"mattphillips","email":"matt@mattphillips.io"}],"_npmUser":{"name":"mattphillips","email":"matt@mattphillips.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-chain_1.1.4_1580299964449_0.46742538057591165"},"_hasShrinkwrap":false},"1.1.5":{"name":"jest-chain","version":"1.1.5","description":"Chain Jest matchers together to create one powerful assertion","main":"dist/index.js","types":"./types/index.d.ts","scripts":{"build":"babel src -d dist --ignore src/**/*.test.js","contributor":"all-contributors add","contributor:gen":"all-contributors generate","lint":"eslint src","lint:fix":"yarn lint --fix","precommit":"lint-staged","prepublishOnly":"yarn build","prettier":"prettier 'src/**/*.js' --write --single-quote=true --print-width=120","test":"jest","test:coverage":"yarn test --coverage","test:report":"codecov"},"keywords":["jest","matchers","assertions","chain","chainable","expect","test"],"author":{"name":"Matt Phillips","email":"matt@mattphillips.io","url":"mattphillips.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mattphillips/jest-chain.git"},"bugs":{"url":"https://github.com/mattphillips/jest-chain/issues"},"homepage":"https://github.com/mattphillips/jest-chain#readme","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.8.3","@types/jest":"^25.1.0","babel-eslint":"^8.2.3","codecov":"^3.0.1","eslint":"^4.19.1","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.1","husky":"^0.14.3","jest":"^25.1.0","jest-extended":"^0.11.5","lint-staged":"^7.0.5","prettier":"^1.12.1","pretty-format":"^22.4.3"},"lint-staged":{"*.js":["yarn prettier","git add"]},"babel":{"plugins":["@babel/plugin-transform-modules-commonjs"]},"jest":{"snapshotSerializers":["pretty-format/build/plugins/convert_ansi.js"],"setupFilesAfterEnv":["jest-extended"]},"gitHead":"dde01297ff8a96816cff8a62c3d71dbab7422e32","_id":"jest-chain@1.1.5","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-bTx51vQP/6/XVDrMtz0WmT3wZoXvj5QAAnw1to+o6pvtjcwTIVuB6uR5URRXH/9rHf1WuM1UgsfVTWhTC/QAzw==","shasum":"57b804d7d23f7c8455b62051795cfe5c444fa262","tarball":"https://registry.npmjs.org/jest-chain/-/jest-chain-1.1.5.tgz","fileCount":6,"unpackedSize":9964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNDAKCRA9TVsSAnZWagAAKZUP/1G5ZBRZo2rddEsLiOdF\nbEbyFDLAo9TW/sV1W5hs7W0pWSj/+tSPG9O6ohIdU92uinMhxbKq7HB8QZHL\nZWq13Z32w02Ri3pG7TzjArzsAJk8OxSgV/ycGEczqVrKMGXnfuVt3P/0WH7b\nedbGy9Fxqg4mkGJQkV200b2oE33L6PcjcLRQ31uKskG9tc9corlv+3bGTbbC\nskhBT4Wx/wDx4+17JP4GIwQtDA+ipNnJSEq3ZOhsmxRKVaqJ4fFe9OboX7hB\nE9NsTrFQwlOe37sq98XsECNcZ98ilMUHkBCxU9w1EAiQUNbVW61ryyC2KLRE\nqHTnA5jN6odm5jr32MeFQo2QbgOmj0x5qr1wwCqYcM3Q2mCyFdl3KoBhS4Y2\nPkOyCFt8m/erjbwHP/ksiKvmXVp4yBsqZKLtErK6HxoxKnXnQS6NowW7utCT\npWb7JisjHWM6FOyB1P9RTu1Zgyc+Vx6YxQYq0A0F6gSyW9f7A09PJwmO0VVF\nqx3VC38kDIbWbKhlgP59KXwTRlITUAkzP9FapW9CqHNDRcQjzS5sksSshUTw\nGBwsydnLezthDGe7zqAMKYcUiElgscSTwJbOKDJkjitlkd9J8SDMb6XJg841\nSfvPEmTreCK/yfIzq9mJIal//XNbZFRhnxx9VbeUs3LPVFv66xDbK7ffOP7G\nK5mo\r\n=AjBZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcd5L0Jbi/dulfy0ns1nYHTuFzUrVcXWsbnXqo3Q4DKAiEA15mo7wbHPmEOkeUAjtSoPjncQ4zmso1/ASAmIDI45Xc="}]},"maintainers":[{"name":"mattphillips","email":"matt@mattphillips.io"}],"_npmUser":{"name":"mattphillips","email":"matt@mattphillips.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-chain_1.1.5_1580478474264_0.4000301368306012"},"_hasShrinkwrap":false},"1.1.6":{"name":"jest-chain","version":"1.1.6","description":"Chain Jest matchers together to create one powerful assertion","main":"dist/index.js","types":"types/index.d.ts","scripts":{"build":"babel src --out-dir dist --ignore 'src/**/*.test.js'","prepublishOnly":"yarn build","test":"jest","test:coverage":"yarn test --coverage","typecheck":"tsc --noEmit types/index.d.ts"},"keywords":["jest","matchers","assertions","chain","chainable","expect","test"],"author":{"name":"Matt Phillips","email":"matt@mattphillips.io","url":"mattphillips.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mattphillips/jest-chain.git"},"bugs":{"url":"https://github.com/mattphillips/jest-chain/issues"},"homepage":"https://github.com/mattphillips/jest-chain#readme","devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/plugin-transform-modules-commonjs":"^7.18.6","@types/jest":"^29.0.3","jest":"^29.1.1","jest-extended":"^3.1.0","jest-serializer-ansi-escapes":"^2.0.1","typescript":"^4.8.4"},"babel":{"ignore":["*.test.js"],"plugins":["@babel/plugin-transform-modules-commonjs"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":[".idea","examples","/node_modules/","/fixtures/","/dist/"],"coveragePathIgnorePatterns":["/node_modules/"],"snapshotFormat":{"escapeString":false,"printBasicPrototype":false},"snapshotSerializers":["jest-serializer-ansi-escapes"],"moduleNameMapper":{"src/(.*)":"<rootDir>/src/$1"},"setupFilesAfterEnv":["jest-extended/all"]},"gitHead":"a8558a67bac319e4b5c5abd52aeff6485e519337","_id":"jest-chain@1.1.6","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-eIkGzVBGQ1VuEErDceMYAET53pcwYVVTXtJEbY+x60Dwi+2M2uOt4rhKAej+wfVOAlE4G0plI9mstmv6GBtJjw==","shasum":"24637e9d5136b6c15aa3c2e05c3e55a816523108","tarball":"https://registry.npmjs.org/jest-chain/-/jest-chain-1.1.6.tgz","fileCount":6,"unpackedSize":10245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCft6QOZIUyYt5eB3Ax07O4GDbfEeAQbpWwNDzaGYrrHAIhAOBMpNCeuQaL86otL2CeG9tM6G30StQJ9+nImy4wiyqH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNHrFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2hw/+JJSbZge/M5jHuTQEPdGscFsu1AEsyQo3JZA46e+2XEniTP6L\r\ncBFNyS2/uAziDn4LJmioWByai30SID+wVy+2bI/RneO5b+kUDzyXPrhLW09Z\r\nza/kvCJIHjhBtjD9Ty/gK81a4zjNVMSAQ3CJCUScp6kA33LX+hzhhtR0dpFw\r\nVNq+H04EThrXlQO5YL4VsiPh1Y7Kp6LlfVaVPHvVfzPGo/BB3aiPSAeu9mkZ\r\nvLh1+kL6MoRzbry7shHkTlT0aqHC3+cFFs2qW13V2EEAHPvCg6UAM3ubF9ol\r\ne+9j0uUvqKrE9LqAO8nh23+CGcYj0X7mAD6fKSfivqLoFudaJ+uVVoEYfB7w\r\nI5NPgY6PIV8HUtuJIzJ9PATbtOeB5P5DhqEcD8wTrPjwmWL8F6FIBn1AHEEi\r\njRVB3PZalw2svjDI7pHfbTM27C43pRBCsinfMPjkzQXR9URlxlJ0DhpTAzPg\r\n0x29+YjUNJbLHnkFGY9KpOX67JUEZIgAnw+KZBTGe0tE+/HqqTqLFwyTXQmB\r\nvZMXMMtDzNhBybTPa2dnCIy3m/P08xTmnd8H0R+IJ2U+feUcjorL5zzLr59N\r\nFhf6i5yY6baTvT+/tn0+2PsDrcPJY9WFXP7z0eg2moho/sOBXovtKOgtjRX2\r\nXb3MUJFRfzI+fCu4FQspcgjpreU2YMjwZs4=\r\n=JkcS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mattphillips","email":"matt@mattphillips.io"},"directories":{},"maintainers":[{"name":"mattphillips","email":"matt@mattphillips.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-chain_1.1.6_1664383685091_0.6564202720750103"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-02T22:43:54.024Z","1.0.0":"2018-05-02T22:43:54.097Z","modified":"2022-09-28T16:48:05.391Z","1.0.1":"2018-05-02T22:48:52.739Z","1.0.2":"2018-05-02T23:06:59.369Z","1.0.3":"2018-05-03T07:41:29.749Z","1.0.4":"2018-10-03T20:22:35.181Z","1.0.5":"2018-10-23T12:27:54.236Z","1.1.0":"2019-01-24T16:25:47.980Z","1.1.1":"2019-01-24T16:28:35.822Z","1.1.2":"2019-01-24T16:41:06.525Z","1.1.3":"2020-01-29T10:47:46.286Z","1.1.4":"2020-01-29T12:12:44.838Z","1.1.5":"2020-01-31T13:47:54.442Z","1.1.6":"2022-09-28T16:48:05.284Z"},"maintainers":[{"name":"mattphillips","email":"matt@mattphillips.io"}],"description":"Chain Jest matchers together to create one powerful assertion","homepage":"https://github.com/mattphillips/jest-chain#readme","keywords":["jest","matchers","assertions","chain","chainable","expect","test"],"repository":{"type":"git","url":"git+https://github.com/mattphillips/jest-chain.git"},"author":{"name":"Matt Phillips","email":"matt@mattphillips.io","url":"mattphillips.io"},"bugs":{"url":"https://github.com/mattphillips/jest-chain/issues"},"license":"MIT","readme":"<div align=\"center\">\n  <h1>jest-chain</h1>\n\n🃏⛓\n\nChain Jest matchers together to create one powerful assertion\n\n</div>\n\n<hr />\n\n[![Build Status](https://img.shields.io/github/workflow/status/mattphillips/jest-chain/GitHub%20CI/main?style=flat-square)](https://github.com/mattphillips/jest-chain/actions/workflows/ci.yaml)\n[![Code Coverage](https://img.shields.io/codecov/c/github/mattphillips/jest-chain.svg?style=flat-square)](https://codecov.io/github/mattphillips/jest-chain)\n[![version](https://img.shields.io/npm/v/jest-chain.svg?style=flat-square)](https://www.npmjs.com/package/jest-chain)\n[![downloads](https://img.shields.io/npm/dm/jest-chain.svg?style=flat-square)](http://npm-stat.com/charts.html?package=jest-chain&from=2017-09-14)\n[![MIT License](https://img.shields.io/npm/l/jest-chain.svg?style=flat-square)](https://github.com/mattphillips/jest-chain/blob/master/LICENSE)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Roadmap](https://img.shields.io/badge/%F0%9F%93%94-roadmap-CD9523.svg?style=flat-square)](https://github.com/mattphillips/jest-chain/blob/master/docs/ROADMAP.md)\n[![Examples](https://img.shields.io/badge/%F0%9F%92%A1-examples-ff615b.svg?style=flat-square)](https://github.com/mattphillips/jest-chain/blob/master/docs/EXAMPLES.md)\n\n* 🍸 Less code duplication\n* 🤗 Chain core and custom matchers together\n* 👾 Expressive assertions\n* 🚨 Fail fast assertions\n\n## Problem\n\nOften in [Jest](https://facebook.github.io/jest/) when you are writing tests you may want to perform multiple assertions on the\nsame variable. Currently to achieve this you have to write an individual `expect` for each\nassertion.\n\nFor example:\n\n```js\nit('add 1 and 1', () => {\n  const actual = 1 + 1;\n  expect(actual).toBe(2);\n  expect(actual).toBeGreaterThan(1);\n  expect(actual).toBeLessThan(3);\n});\n```\n\nWith `jest-chain` this can instead be written by chaining the matchers together:\n\n```js\nit('add 1 and 1', () => {\n  expect(1 + 1)\n    .toBe(2)\n    .toBeGreaterThan(1)\n    .toBeLessThan(3);\n});\n```\n\n## Installation\n\nWith npm:\n\n```sh\nnpm install --save-dev jest-chain\n```\n\nWith yarn:\n\n```sh\nyarn add -D jest-chain\n```\n\n## Setup\n\nAdd `jest-chain` to your Jest `setupFilesAfterEnv` configuration. [See for help](https://jestjs.io/docs/en/next/configuration#setupfilesafterenv-array)\n\n### Jest >v24\n\n```json\n\"jest\": {\n  \"setupFilesAfterEnv\": [\"jest-chain\"]\n}\n```\n\n### Jest <v23\n\n```json\n\"jest\": {\n  \"setupTestFrameworkScriptFile\": \"jest-chain\"\n}\n```\n\nIf you are already using another test framework, like [jest-extended](https://github.com/jest-community/jest-extended), then you should create a test setup file and `require` each of the frameworks you are using (including `jest-chain` 😉)\n\nFor example:\n\n```js\n// ./testSetup.js\nrequire('jest-chain');\nrequire('any other test framework libraries you are using');\n```\n\nThen in your Jest config:\n\n```json\n\"jest\": {\n  \"setupTestFrameworkScriptFile\": \"./testSetup.js\"\n}\n```\n\n## Typescript\n\nIf your editor does not recognise the chained jest matchers, add a `global.d.ts` file to your project with:\n\n\n```js\nimport 'jest-chain';\n```\n\n__Note:__ if you are using any other custom matcher libraries then make sure that the `jest-chain` type import is at the bottom so that the types can chain core matchers with your customer matcher library.\n\n## Usage\n\nUse Jest's `expect` function the same way you would normally but with the ability to chain any\nmatcher to another, including nested matchers such as: `.not`, `.resolves` and `.rejects`.\n\n`jest-chain` supports custom Jest matchers, like [jest-extended](https://github.com/jest-community/jest-extended), in the usual way with `expect.extend(matcher)`.\nEach of these custom matchers are also chainable.\n\nSome examples:\n\n```js\nexpect([1, 2, 3])\n  .toHaveLength(3)\n  .toEqual([1, 2, 3]);\n```\n\n```js\n// with jest-extended\nexpect([1, 2, 3])\n  .toBeArray()\n  .toBeArrayOfSize(3)\n  .toEqual([1, 2, 3])\n  .toIncludeAnyMembers([1, 2]);\n\nexpect(100)\n  .toBePositive()\n  .toBeGreaterThan(99)\n  .toBeLessThan(101)\n  .toBeNumber()\n  .not.toBeNaN()\n  .toBe(100);\n\nexpect('hello world')\n  .toBeString()\n  .toEqualCaseInsensitive('HELLO WORLD')\n  .toStartWith('hello')\n  .toEndWith('world')\n  .not.toInclude('!')\n  .toBe('hello world');\n```\n\n**Matcher failures will fail fast from left to right, they have no impact on each other. 🎉**\n\n_Note: `jest-chain` does not currently support asymmetric matcher chaining, if you want this please send a PR_ 😊\n\n## LICENSE\n\n[MIT](/LICENSE)\n","readmeFilename":"README.md","users":{}}