{"_id":"sinon-chai","_rev":"108-b9d5db4437fd0be2a8f083dfa27d6621","name":"sinon-chai","dist-tags":{"next":"4.0.0-0","latest":"4.0.1"},"versions":{"1.0.0":{"name":"sinon-chai","version":"1.0.0","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"sinon-chai@1.0.0","maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"a67543efde26ba1cd1e48b3725a7904de15d542c","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-1.0.0.tgz","integrity":"sha512-g+WskPao2lQ9nxYbKeMDYbQMhEE6kiJFSOOl3St7mHdmFxEsgow8LXLT+4UHruT0WdQLfSzJhOedXv5FTJ9XqA==","signatures":[{"sig":"MEUCICQNdArFSBcEBWGQPWFZmHMrgzAGsYztSPXnVeqET4ZFAiEAg2kQVGhcfxW5gVem7WAXNIUwW7D6NXPcj5S4W2HKeUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","engines":{"node":"*"},"scripts":{"lint":"node ./node_modules/jshint/bin/hint ./lib","test":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.0-3","description":"Extends chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.8","dependencies":{"chai":">=0.3.3","sinon":"~1.3.1"},"_defaultsLoaded":true,"devDependencies":{"mocha":"~0.12.0","jshint":"~0.5.7","coffee-script":"~1.2.0"},"_engineSupported":true,"optionalDependencies":{}},"1.1.0":{"name":"sinon-chai","version":"1.1.0","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"sinon-chai@1.1.0","maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"b711f8d0ccea560389582109e713e5a77545f538","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-1.1.0.tgz","integrity":"sha512-ZJyaw6oKb8oY7a+D5pRwFYCrLru4Zf9V7YkySv7EfIPkTU1qW2UsAAwzkARyl7tXLXHg+xvzlJLKjgdPdTpeaQ==","signatures":[{"sig":"MEYCIQDFFsWf9Ln47zy7DOckSEu9XOSI58RWkdbqu9IRlTK/tgIhAO4vL285peTj01AcmAEv1maXW+g81G1fgAb7O4bJK3/K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","engines":{"node":"*"},"scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha"},"_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.4","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.12","dependencies":{"chai":">=0.3.3","sinon":"1"},"_defaultsLoaded":true,"devDependencies":{"mocha":"*","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"1.2.0":{"name":"sinon-chai","version":"1.2.0","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"sinon-chai@1.2.0","maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"d2f87014d4233604925f6175c833fb4734f1cfbb","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-1.2.0.tgz","integrity":"sha512-sGnc4i3TLxnGbomHZU30ISqGiihxdP0sfwf3GSs/Sx1cHF5gEPkHxPlByi7IMMBGKvs4ycPLMCGJFNAV0fYtmw==","signatures":[{"sig":"MEUCIBZnNYbIy5UEKNoZe74dU3jeiF1brKT+afyM9MuANrOqAiEAjhkTLeTD2ek/EpUc4dQuxMMmOhOSprte7GJ2Umlb95s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","engines":{"node":"*"},"scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha"},"_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.16","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.15","dependencies":{"sinon":"1"},"_defaultsLoaded":true,"devDependencies":{"chai":">=0.3.3 <=0.5","mocha":"1","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"1.2.1":{"name":"sinon-chai","version":"1.2.1","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"sinon-chai@1.2.1","maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"fd8280aa5497b9625a782906ba21a6044431ee5f","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-1.2.1.tgz","integrity":"sha512-vBMHTimohrw2ZOOETu+CTOFO7lN6plIDzM8ONtFtcKjahD4zLwl+jx9DUKl/VKpggi0VERRhjT/2xxly2KyDXQ==","signatures":[{"sig":"MEUCIDiWc6Q2aqrueSGQ+LuFTvk12YmnI2zWVF4OD0/7FDIxAiEArtQdOaBzRcOu8XTB8TNGnNuXwi5RO+rIUsY0/cL7lfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","engines":{"node":"*"},"scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha"},"_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.16","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.15","dependencies":{"sinon":">=1.3.3 <2"},"_defaultsLoaded":true,"devDependencies":{"chai":">=0.3.3 <=0.5","mocha":"1","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"1.2.2":{"name":"sinon-chai","version":"1.2.2","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"sinon-chai@1.2.2","maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"89a3e955a2067e1384eb21729584022f802c3cae","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-1.2.2.tgz","integrity":"sha512-aiCHVDi1iS4Zg7fZAXBjON3BuFZKF395TQFrdJyNzVKigb9uPf9dc++K9nYADtFSjKBMDFLlY/RTH7a+WOaIkg==","signatures":[{"sig":"MEUCIAx2La1mXRbpeG3abvjqcTnYZH0pDdSHVyFpu+37gQRpAiEAhpy2wslwZ8LVgKWfJ6dPHU79Qb8Pvf+5QK14TQh5XXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","engines":{"node":"*"},"scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha"},"_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.16","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.15","dependencies":{"sinon":">=1.3.4 <2"},"_defaultsLoaded":true,"devDependencies":{"chai":">=0.3.3 <=0.5","mocha":"1","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"1.3.0":{"name":"sinon-chai","version":"1.3.0","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"sinon-chai@1.3.0","maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"22984119cc63c2f301daf443c6a79ec2252f23c9","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-1.3.0.tgz","integrity":"sha512-mAMIcfkjrGgbNXUHmRCsSJAsmW4dMxa6pV69YPGD/TemS8a1r5NPpcpc0BclTIazRyLN4I3QvSryHhI31H5OGg==","signatures":[{"sig":"MEUCIQCcCg2LU6g93AdhzAvBRHgLElslzAzFOZIjFUIlpZT2OwIgb3rtATg1hfbdR9HJEdp+8dAVRS6sloU5cDSWyydGjxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","engines":{"node":"*"},"scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && start ./cover_html/index.html"},"_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.16","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.15","dependencies":{"sinon":">=1.3.4 <2"},"_defaultsLoaded":true,"devDependencies":{"chai":"~0.5","cover":"*","mocha":"1","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"1.3.1":{"name":"sinon-chai","version":"1.3.1","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"sinon-chai@1.3.1","maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"2d39f436b25610f11582d90d6facebb56bf66e76","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-1.3.1.tgz","integrity":"sha512-pxpiRgp+7SnLnCQxX8hXrNAKmDKSIN72wD6ISznLiQhUpu+djAuh+CiuPP0Ko+bD0e84ww6KTPu73O3qUdWYIg==","signatures":[{"sig":"MEUCICHLnDqJ9GweqKZraZ+0W8m5YvdVEuZMNFGjKpoz6bTsAiEA4LhSoarq2Dxpzz7gSvZjF2buRE8Y7W3swGRD8xhtaMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","engines":{"node":"*"},"scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && start ./cover_html/index.html"},"_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.16","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.15","dependencies":{"sinon":">=1.3.4 <2"},"_defaultsLoaded":true,"devDependencies":{"chai":"~0.5","cover":"*","mocha":"1","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"2.0.0":{"name":"sinon-chai","version":"2.0.0","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"sinon-chai@2.0.0","maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"b2c2eedc3ca40c9885fd118815d5171664a60706","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.0.0.tgz","integrity":"sha512-wcP35I6SBntmjqz1bHOv1x9JwUGpq1p2mMm+VKFcs3kAOyY+zheH4q/l5faNkpaQVk7tGHpuSgtX9q4JrU9RWg==","signatures":[{"sig":"MEUCIQCvFOsHwWm8LvdyXlPneO46rgDam9RzYqaKZanONXaDpAIgOjpMNCBzOniV9Kft6lUrO/0bidee6xzz9/wa+leVn+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","engines":{"node":"*"},"scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && start ./cover_html/index.html"},"_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.21","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.18","dependencies":{"sinon":">=1.3.4 <2"},"_defaultsLoaded":true,"devDependencies":{"chai":"1","cover":"*","mocha":"1","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"2.0.1":{"name":"sinon-chai","version":"2.0.1","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"sinon-chai@2.0.1","maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"21701ed13edb294c87edee2cf27edb19d2121b64","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.0.1.tgz","integrity":"sha512-Ei/LEi/ZDBXJPvhXBBw0XohyFCnUfwnbclOt0Ea3erjPkNw1pFbiXluFsaLa8xzNsOIwU2b8G8+AvyuhurzRGQ==","signatures":[{"sig":"MEYCIQC91J8QySxk7oPNOrX9oQ6FLTAxJpqnihVs2wct4iH4vQIhAN4tQmkzsAe5m85PG+nXRAj4feGa7o7TRHRLIPw/BaiA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","engines":{"node":"*"},"scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && start ./cover_html/index.html"},"_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.21","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.18","dependencies":{"sinon":">=1.3.4 <2"},"_defaultsLoaded":true,"devDependencies":{"chai":"1","cover":"*","mocha":"1","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"2.1.0":{"name":"sinon-chai","version":"2.1.0","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"sinon-chai@2.1.0","maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"3e8ddb7c41a0be37613623a5500f68b715bbd88d","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.1.0.tgz","integrity":"sha512-WfPczxE1WOpGs8IpTbVL+uDjpL//WifSpxXblOXUpiR61ElOJGAM0BT1e9j5Q/IpA+So0UBjucnIWxzvHIKQDQ==","signatures":[{"sig":"MEQCIGtVPWf/kLHDlN8zP5Z4tnxTBG06W0Aiy5OnZLvxtPGKAiBBR8sHQ2HQO1z4F9CobpIJhr38ym6RauJd+Y4fCchDHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","engines":{"node":"*"},"scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && start ./cover_html/index.html"},"_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.16","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.15","dependencies":{"sinon":">=1.3.4 <2"},"_defaultsLoaded":true,"devDependencies":{"chai":"1","cover":"*","mocha":"1","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"2.1.1":{"name":"sinon-chai","version":"2.1.1","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"sinon-chai@2.1.1","maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"cf88625adc705d6cb86905aaab2d451d98ab4e75","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.1.1.tgz","integrity":"sha512-biKX2g2UFjRhZEfzJJu/ijrZjOQ2Nh9C7odET7oE1D2GwYoJtUKnWz6/YL/JvqJgQjtr9C3tH6qezVMRgLv7dA==","signatures":[{"sig":"MEQCIAV91aWCIaTHOyRlNqM40jNTUJMGCBWIdiBqMu/8N6mCAiAJgQoER15UpiTQNx0pov8+dE1IXNsE5QItHSTCZHr57A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","engines":{"node":"*"},"scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && start ./cover_html/index.html"},"_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.16","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.15","dependencies":{"sinon":">=1.3.4 <2"},"_defaultsLoaded":true,"devDependencies":{"chai":"1","cover":"*","mocha":"1","jshint":">= 0.7.1","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"2.1.2":{"name":"sinon-chai","version":"2.1.2","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"sinon-chai@2.1.2","maintainers":[{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"b0e5d9b953f6f1b7a4f34280e34e6aae087e79ab","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.1.2.tgz","integrity":"sha512-1MfMLwBfMObaLGFt8kNb/FY3Qe3zd0JBeBBdDFhS/ja1NfoOGFmIcY8X5zK80AX5nWlcFgqS3FsYgVqdQ4QV8A==","signatures":[{"sig":"MEYCIQDkMvWTvl3Mf8auc2mFYFGKeD1M7UEoea2TLiTuhAYM5QIhAPGKIUcJPINj15xyWwRiPBnIWlxF/xGQXYcYt4qXenO3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","engines":{"node":"*"},"scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && start ./cover_html/index.html"},"_npmUser":{"name":"domenicdenicola","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.16","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.15","dependencies":{"sinon":">=1.3.4 <2"},"_defaultsLoaded":true,"devDependencies":{"chai":"1","cover":"*","mocha":"1","jshint":">= 0.7.1","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"2.2.0":{"name":"sinon-chai","version":"2.2.0","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"sinon-chai@2.2.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"3aede88a572f1fb3d26b9251c76f3dd025071b2f","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.2.0.tgz","integrity":"sha512-WJy0VxVrfse18J1U/7NfQMRKoP0Wkgn25CGEmr6osYeBC3CFQig215FVnqXjh6H7YWoubrCDv3nuNUORGDsdeg==","signatures":[{"sig":"MEQCIBbjasTdXYA46eAujDKg0ZfUPHEw/FjfV8wsLIzcJ5N0AiBK3zapubeKrBDxNboWb3MozXnd6inWMBFQocQVDtgKBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && opener ./cover_html/index.html"},"_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.59","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"dependencies":{"sinon":">=1.5 <2"},"devDependencies":{"chai":">= 1.3.0","cover":">= 0.2.8","mocha":">= 1.7.0","jshint":">= 0.9.1","opener":">= 1.3.0","coffee-script":">= 1.4.0"}},"2.3.0":{"name":"sinon-chai","version":"2.3.0","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"sinon-chai@2.3.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"73852414c536b79b3aa4b633865b5dcd82eb23c8","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.3.0.tgz","integrity":"sha512-ETtm1iRQZ2hExGZVpo8Dh422VOWL818zhlKJ7BZUOSSufyUs37qeGBL+xlfiNmI8z5pbp8JBTU3Owl0bAVq0sw==","signatures":[{"sig":"MEUCIQCsb8FSxAPGeMgxUtMOO+cQfCmlD7/hPa+DDiOT8V4oxgIgXUwuOevJkkmToomvBb3xwOYojZplKNhpvdAZbxH1rS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && opener ./cover_html/index.html"},"_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.62","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"dependencies":{"sinon":">=1.5 <2"},"devDependencies":{"chai":">= 1.3.0","cover":">= 0.2.8","mocha":">= 1.7.0","jshint":">= 0.9.1","opener":">= 1.3.0","coffee-script":">= 1.4.0"}},"2.3.1":{"name":"sinon-chai","version":"2.3.1","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"sinon-chai@2.3.1","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"724d6bd623cb1e3f52c10068860e9d8bba726cdc","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.3.1.tgz","integrity":"sha512-bfMIh7oIINSpT1G6H2LcVrKRnbLPTnEM/QAhYkuS4PoOZTkBaxeDrA4RP6rC3brl3RkQmVmN5JR15OHkvQLpbA==","signatures":[{"sig":"MEQCIAg2bdYIgBf48hufT5dmx/rI06CKXIM2neGe9xtx7xMpAiAT1AGhD4MTiPjnPqXsY9FhTq4T14TyOQ+non/GHFgOeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && opener ./cover_html/index.html"},"_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.1.62","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"dependencies":{"sinon":">=1.5 <2"},"devDependencies":{"chai":">= 1.3.0","cover":">= 0.2.8","mocha":">= 1.7.0","jshint":">= 0.9.1","opener":">= 1.3.0","coffee-script":">= 1.4.0"}},"2.4.0":{"name":"sinon-chai","version":"2.4.0","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"sinon-chai@2.4.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"9cf7b85d72d9529d568cfd29d45a695fce0023fb","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.4.0.tgz","integrity":"sha512-QUsVPd/2bsPuzQpBOwMLu3ubk9TTcMhwSk21vdk3Km35C6cjzwaLNANuYpboQI7DCc78dmet9obtUqSPaGVG+w==","signatures":[{"sig":"MEUCIQDqDW31oEDa3ML/GigbRBuahjq315mTdG8AvT0gCC17yQIgCNkeRjojGb7NDyYCHRJob26aqGm0kjGSI1y3Ftm9WPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","_from":".","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && opener ./cover_html/index.html"},"_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.2.17","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{"lib":"./lib"},"devDependencies":{"chai":"~1.5","cover":"~0.2.8","mocha":"~1.9","sinon":"~1.6","jshint":"~1.1","opener":"~1.3","coffee-script":"~1.6.2"},"peerDependencies":{"chai":">=1.0.0 <2","sinon":">=1.4.0 <2"}},"2.5.0":{"name":"sinon-chai","version":"2.5.0","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenic.me","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"sinon-chai@2.5.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/sinon-chai","bugs":{"url":"http://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"5628e6850b703e8412eb0d94a5c1c5bc79236018","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.5.0.tgz","integrity":"sha512-QDbMDr9/K2lKHiGheKjjyAor7JpaXpTlKtdbdW9Gi0ARfNqfL5Y8EHeC+NyxfCNA1VqAU+8UoN/7208rzfb2qQ==","signatures":[{"sig":"MEYCIQCIHKl6JTV+XwtBlCEMNgOFan+Zmj8M3gpzrh0k4u0zOAIhAIq+ErQLt0A6VajHtu9tKLIXbkw6tWKeb7iL9GQM4Zza","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","_from":".","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && opener ./cover_html/index.html"},"_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"1.3.22","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"devDependencies":{"chai":"~1.8","cover":"~0.2.9","mocha":"~1.17","sinon":"~1.7","jshint":"~2.4","opener":"~1.3","coffee-script":"~1.6"},"peerDependencies":{"chai":">=1.0.0 <2","sinon":">=1.4.0 <2"}},"2.6.0":{"name":"sinon-chai","version":"2.6.0","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"http://domenic.me/","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"sinon-chai@2.6.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/sinon-chai","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"2a9c995f28e9a1f2cfd5969b5d2ff4d799eae282","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.6.0.tgz","integrity":"sha512-SThwCS+lRxiw/qc3ObOO9ZlbcbE1Vzqt2DVD0oRy8JzUNMhkWh5Nej5zKX0vbfrelDeDx+leT9v2VRr0EIpUhg==","signatures":[{"sig":"MEQCIAmZe513bY7q9roeAPjiSeBkC9WK4mF2dwRWAQwFNKHkAiByI5om9jlLKsbWEL2wzu1SJ9mRaMcO/QaBnv7/rNWWow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","_from":".","files":["LICENSE.txt","lib/*"],"_shasum":"2a9c995f28e9a1f2cfd5969b5d2ff4d799eae282","gitHead":"f63422a45c43274866305e3cb30b918637222171","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/sinon-chai.js.html"},"_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"repository":{"url":"https://github.com/domenic/sinon-chai","type":"git"},"_npmVersion":"2.1.2","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"0.10.32","devDependencies":{"chai":"^1.9.2","mocha":"^1.21.4","sinon":"^1.10.3","jshint":"^2.5.6","opener":"^1.4.0","istanbul":"~0.3.2","coffee-script":"~1.8.0"},"peerDependencies":{"chai":">=1.9.2 <2","sinon":">=1.4.0 <2"}},"2.7.0":{"name":"sinon-chai","version":"2.7.0","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"WTFPL","_id":"sinon-chai@2.7.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/sinon-chai","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"493df3a3d758933fdd3678d011a4f738d5e72540","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.7.0.tgz","integrity":"sha512-tT7YcByXk3LIbf1tUB5fUf7Xt26HB9MLIZTItR46bKIMEMugUUd+fSHe7S71Gwp3I3+f4UtdII9Y6nncefkhTQ==","signatures":[{"sig":"MEUCIQCsfFjvD9J9Zx3mLPV6VGG8vGnYB+KgM9fmxw/dQx1O1gIgAg68V5UzMWtYdzQ5BGMRetWzgtAUu/A/DQUUST7p2jE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","_from":".","files":["lib"],"_shasum":"493df3a3d758933fdd3678d011a4f738d5e72540","gitHead":"10e36ee756e4352519f54dc88914c747681533d8","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/sinon-chai.js.html"},"_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"repository":{"url":"https://github.com/domenic/sinon-chai","type":"git"},"_npmVersion":"2.1.2","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"0.10.36","devDependencies":{"chai":"^1.9.2","mocha":"^1.21.4","sinon":"^1.10.3","jshint":"^2.5.6","opener":"^1.4.0","istanbul":"~0.3.2","coffee-script":"~1.8.0"},"peerDependencies":{"chai":">=1.9.2 <3","sinon":">=1.4.0 <2"}},"2.8.0":{"name":"sinon-chai","version":"2.8.0","keywords":["sinon","chai","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@2.8.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"432a9bbfd51a6fc00798f4d2526a829c060687ac","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.8.0.tgz","integrity":"sha512-2RpVbbry6Axt98pdpyxTD4J8xeNHriQBczockg1FdifpVgPRQ7Bo3BZdv6t+bzNphna851QqK66QhTadFa+B4Q==","signatures":[{"sig":"MEQCIAayU42XGUFWXZhDnyWa448nNhVDNyg8pI6gdHewhBe6AiBOO9eCGVWMTpaGJRjOpUnfr38NswgVZlQy3j7kK/mlfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","_from":".","files":["lib"],"_shasum":"432a9bbfd51a6fc00798f4d2526a829c060687ac","gitHead":"3a7740f840087d1c5a3851c394f5f58aff4f2c23","scripts":{"lint":"jshint ./lib","test":"npm run test-chai-1-9-2 && npm run test-chai-2-3-0 && npm run test-chai-3-0-0","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/sinon-chai.js.html","test-chai-1-9-2":"npm install chai@1.9.2 && mocha","test-chai-2-3-0":"npm install chai@2.3.0 && mocha","test-chai-3-0-0":"npm install chai@3.0.0 && mocha"},"_npmUser":{"name":"domenic","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"2.9.0","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"chai":"^3.0.0","mocha":"^1.21.4","sinon":"^1.10.3","jshint":"^2.5.6","opener":"^1.4.0","istanbul":"~0.3.2","coffee-script":"~1.8.0"},"peerDependencies":{"chai":">=1.9.2 <4","sinon":">=1.4.0 <2"}},"2.9.0":{"name":"sinon-chai","version":"2.9.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@2.9.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"34d820042bc9661a14527130d401eb462c49bb84","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.9.0.tgz","integrity":"sha512-gcHYsKaXfYkd0jJd4VjpE260DdKZ7YTwCnBgf2793RxAurEAvecxBGUdXIdZx3Ml7L1TUn9muKZ0LpcdD14rNw==","signatures":[{"sig":"MEQCIAwWe+aYX8XrTDQhWC44NhYoAq4bOPD3hmad694pg9ApAiA8DPAVIoMuocISPqYytd/lsgqNierA5K9tnS2BWpSoTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","_from":".","files":["lib"],"_shasum":"34d820042bc9661a14527130d401eb462c49bb84","gitHead":"8f8c5a0fe1225c5781ff83075b646f890399a142","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/sinon-chai.js.html","test-travis":"npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm test"},"_npmUser":{"name":"domenic","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"3.10.9","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"7.2.0","devDependencies":{"chai":"^3.0.0","mocha":"^1.21.4","sinon":"^2.1.0","jshint":"^2.5.6","opener":"^1.4.0","istanbul":"~0.3.2","coffee-script":"~1.8.0"},"peerDependencies":{"chai":">=1.9.2 <4","sinon":"^1.4.0 || ^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai-2.9.0.tgz_1490092511076_0.28176751732826233","host":"packages-18-east.internal.npmjs.com"}},"2.10.0":{"name":"sinon-chai","version":"2.10.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@2.10.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"6ab3008bb8cae9929e744d766574b4cf35f34b5b","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.10.0.tgz","integrity":"sha512-xoX5pQy5LEeSW/yzizxWFSXz1Q7rfP3lV9AKZ+RUsX6eLbnzPjoK6cQZn22HPesmtnqTHUUyWVYn0bxc7NMpmw==","signatures":[{"sig":"MEUCIBhF3WhyAx67K5qakOQ6t9oRR0NHqzS8QYyj1tRYpkgnAiEA4jc9oTNC24I82d4KqBjo4ii5Oh1R46rBFhs671a00ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","_from":".","files":["lib"],"_shasum":"6ab3008bb8cae9929e744d766574b4cf35f34b5b","gitHead":"9aa5a73a30b0aaa2d465ea9a70ba479912a98719","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/sinon-chai.js.html","test-travis":"npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm test"},"_npmUser":{"name":"domenic","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"4.1.2","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"7.5.0","devDependencies":{"chai":"^3.0.0","mocha":"^1.21.4","sinon":"^2.1.0","jshint":"^2.5.6","opener":"^1.4.0","istanbul":"~0.3.2","coffee-script":"~1.8.0"},"peerDependencies":{"chai":">=1.9.2 <4","sinon":"^1.4.0 || ^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai-2.10.0.tgz_1493608932688_0.029226328246295452","host":"packages-12-west.internal.npmjs.com"}},"2.11.0":{"name":"sinon-chai","version":"2.11.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@2.11.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"93d90f989fff67ce45767077ffe575dde1faea6d","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.11.0.tgz","integrity":"sha512-3kbzpr2q8N+M4CWkcym349ifwkXorsbw2YyVpEIvB3AKC/ebrLHXj3DySt8epKGA49zJBSgn1OvWHZ+O+aR0dA==","signatures":[{"sig":"MEUCIF69Y/JtHubRgLZ3nYHAXVO0TZV+/CEbZvJz9obTeTrMAiEA6eiCeVYMQgdaxv6l/wFdfXyKGumg298elTm3gmnpyVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","files":["lib"],"gitHead":"151300706e499a46940c1f7ac3bf033a532b7b77","scripts":{"lint":"eslint .","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/sinon-chai.js.html","test-travis":"npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm test"},"_npmUser":{"name":"domenic","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"5.0.0","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"8.0.0","devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","sinon":"^2.3.4","eslint":"^3.19.0","opener":"^1.4.3","istanbul":"~0.4.5"},"peerDependencies":{"chai":">=1.9.2 <5","sinon":"^1.4.0 || ^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai-2.11.0.tgz_1497156827591_0.14520942559465766","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"sinon-chai","version":"2.12.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@2.12.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"da71e9642ef7b893ba3cf2af806396a00aa45927","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.12.0.tgz","integrity":"sha512-/J38xAWY5ppvRKuSrdnpVv7rWmxjfma9lL/iYaqn+ge/JynkhM9w8PaFAoGvGv+Tj2nEQWkkS8S4Syt4Lw1K6Q==","signatures":[{"sig":"MEUCIAh7CIB0IKQHihaTqFI0TEZYrTq3Dah5QwPYdpz7m3lBAiEAmDiDnMO3+La7gaLqpDAX7rr/v8Ceia8pH14cVzgaM8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","files":["lib"],"gitHead":"d5d47c6afad0462a37f2922045df1fb6b91f3647","scripts":{"lint":"eslint .","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/sinon-chai.js.html","test-travis":"npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm test"},"_npmUser":{"name":"domenic","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"5.3.0","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"8.1.4","devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","sinon":"^2.3.4","eslint":"^3.19.0","opener":"^1.4.3","istanbul":"~0.4.5"},"peerDependencies":{"chai":">=1.9.2 <5","sinon":"^1.4.0 || ^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai-2.12.0.tgz_1500343600593_0.1905706748366356","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"sinon-chai","version":"2.13.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@2.13.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"b9a42e801c20234bfc2f43b29e6f4f61b60990c4","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.13.0.tgz","integrity":"sha512-hRNu/TlYEp4Rw5IbzO8ykGoZMSG489PGUx1rvePpHGrtl20cXivRBgtr/EWYxIwL9EOO9+on04nd9k3tW8tVww==","signatures":[{"sig":"MEQCIFI0WI3C35esKK2clpum5fslBqr6hDDPjo2V2zapJKAtAiBKosxiRfL+EH6WwgNeNpkZhnmMWpOCDs+yNqC0vjv2ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","files":["lib"],"gitHead":"e741950db90531708b89f60b4812a8483d1b13e3","scripts":{"lint":"eslint .","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/sinon-chai.js.html","test-travis":"npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm install && npm test"},"_npmUser":{"name":"domenic","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"5.3.0","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"8.3.0","devDependencies":{"chai":"^4.1.0","lolex":"^2.1.2","mocha":"^3.4.2","sinon":"^3.0.0","eslint":"^3.19.0","opener":"^1.4.3","istanbul":"~0.4.5"},"peerDependencies":{"chai":">=1.9.2 <5","sinon":"^1.4.0 || ^2.1.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai-2.13.0.tgz_1502681678873_0.202500999905169","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"sinon-chai","version":"2.14.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@2.14.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"da7dd4cc83cd6a260b67cca0f7a9fdae26a1205d","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.14.0.tgz","integrity":"sha512-9stIF1utB0ywNHNT7RgiXbdmen8QDCRsrTjw+G9TgKt1Yexjiv8TOWZ6WHsTPz57Yky3DIswZvEqX8fpuHNDtQ==","signatures":[{"sig":"MEQCIAilNSNxlrcuwyvdtTVCZYzkehX8YEeHVTbkCACMB5rOAiBfUesetyF0Hvwvs4qzO0Y6GXpdj00IXGTkspvS4l7Lrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/sinon-chai.js","files":["lib"],"gitHead":"fca669fd676d3146d44c79faf1e96ca8a9af7a93","scripts":{"lint":"eslint .","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/sinon-chai.js.html","test-travis":"npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm install && npm test"},"_npmUser":{"name":"domenic","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"5.4.2","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"8.5.0","devDependencies":{"chai":"^4.1.0","mocha":"^3.4.2","sinon":"^4.0.0","eslint":"^3.19.0","opener":"^1.4.3","istanbul":"~0.4.5"},"peerDependencies":{"chai":">=1.9.2 <5","sinon":"^1.4.0 || ^2.1.0 || ^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai-2.14.0.tgz_1506615143378_0.13177575985901058","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"sinon-chai","version":"3.0.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@3.0.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"d5cbd70fa71031edd96b528e0eed4038fcc99f29","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.0.0.tgz","fileCount":4,"integrity":"sha512-+cqeKiuMZjZs800fRf4kjJR/Pp4p7bYY3ciZHClFNS8tSzJoAcWni/ZUZD8TrfZ+oFRyLiKWX3fTClDATGy5vQ==","signatures":[{"sig":"MEQCIHDnypTnpvathCtkxRMXsE1BYMUpg1S0shQu4YZr6ooXAiBb39wzYW0qf3QoKHG9Gxia5kLZoiGOFSeDPvPQ7kGWdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16215},"main":"./lib/sinon-chai.js","files":["lib"],"gitHead":"31ec838a5472d197b34650528c7423fc6ac4b400","scripts":{"lint":"eslint .","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/sinon-chai.js.html","test-travis":"npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm install && npm test"},"_npmUser":{"name":"domenic","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"5.6.0","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"9.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","mocha":"^3.4.2","sinon":"^4.0.0","eslint":"^3.19.0","opener":"^1.4.3","istanbul":"~0.4.5"},"peerDependencies":{"chai":"^4.0.0","sinon":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai_3.0.0_1520311668406_0.305999233208623","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"sinon-chai","version":"3.1.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@3.1.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"e8c18dd72624eb0aeb95eeee2de809a9859be2cd","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.1.0.tgz","fileCount":4,"integrity":"sha512-gKcpH0GpDwEDWq6DXzdKf2PCvK4MgB2x6w1hSaNVQKnGF7vDY+uM7RK15pHqRuleypDKFpLUVDPTvlpyBVV1Mw==","signatures":[{"sig":"MEUCIERuUVdylpWt9y6suthFj6zG3lD78quvBrvrZtLQyaOtAiEAqP6Q4S6mjQ4iFW5Z3MUswujbN0ehVdWpvQ1JW+oJPHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBOocCRA9TVsSAnZWagAAovIP/jUucYW9Vv9J+gVgechz\nf5wlcTTwTCL3yTkUlj+ZWJQra2xKRGpBvpLDgglS+Q1iSxoamshp09tuYL4B\noQ3EFsPLPhsn2W2SIM+C7snDnPyd+lfBt7PuDkTkK0cEFehqwwWt1PtbWPko\n9wTid6qVf1zeTT5fKGHZJBen8Z2JoXICsz5gRUCVMRAtH6XnHKR4bDKPjCr3\npEU3NedPSrABMtVGrZ2KygFEVx3iiosqjUAeRienqTCIN46m+np/YoEdvs3p\nSL12GVBXmPA4XKmnsiF9MbFewFCmAcGkPJJIm4chmCC2HAYk2pDGDD501Dli\np2lZ/n2puFJr8zqcIfcHws0z/R/JiNyOfW2zNJ73jgo4DUh1jNEhd7801NEA\nfMDnpQVNfVSCFTQ6P4bxsUId/4bA06Kdo36vyz26CLicQvYt4TtJB3VG7VtK\nk03TdXpNI4HwanoxLzbTRNVKaMi14uXy4IVS3sOjvPKelqHTtufHCGsC+kyh\nOrKNMLwAZ4t4AIcTpk25L/Msnte99bdFAeVB77KTA8alAKXdaLJNl89HmQHg\nO1HWZbKUSix4SxaE5Oe46gX4sKitwd3gr4gZ7apAMhtqitwMNshEn/oPKlqL\nFH9v+r072URlYBtJC4+bvB6WMU7d6duHEQF6dhTWIdx6KzuhCiXKfzDYF7yr\n/Lv8\r\n=XwYF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/sinon-chai.js","files":["lib"],"gitHead":"7e6bdae367da1d8535baafbf82b8dffc921e8d4e","scripts":{"lint":"eslint .","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/sinon-chai.js.html","test-travis":"npm install && npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm test"},"_npmUser":{"name":"domenic","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"5.6.0","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"10.1.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","mocha":"^3.4.2","sinon":"^5.0.0","eslint":"^3.19.0","opener":"^1.4.3","istanbul":"~0.4.5"},"peerDependencies":{"chai":"^4.0.0","sinon":">=4.0.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai_3.1.0_1527048730083_0.7343806024654651","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"sinon-chai","version":"3.2.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@3.2.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"ed995e13a8a3cfccec18f218d9b767edc47e0715","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.2.0.tgz","fileCount":4,"integrity":"sha512-Z72B4a0l0IQe5uWi9yzcqX/Ml6K9e1Hp03NmkjJnRG3gDsKTX7KvLFZsVUmCaz0eqeXLLK089mwTsP1P1W+DUQ==","signatures":[{"sig":"MEQCIHcNPonuy7BkueptMRSt9v+HslreFsontf8q3E/S5tAPAiBPWwgBFT76D9Y+aDoPLGRG2OLav8esoTlkOvlpkc3HBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH9+UCRA9TVsSAnZWagAAa44P/ilBoHqvFQ2Waz3R+TK0\ng5r/yAF7Rqr4vC30uGvraN6F2v9JcQH7DaMroS/d0cc6ZAMHjyYw93sx3XjX\n7TLG2zGJxpSeNet77Fxe+Inwxgt4SroEAJD0UkqxAdwYjM4klm70DlqVJzJh\nZADey1O4OsBkFFwRpHqerhEnH9zwQhHMsSjSeLJpBuvFvp+As8duOJNWTZpk\nQKmqCBpVVX1THpPo67eoGBCzac7mTFWhqQIhJCPije0wtIguIE88YTgKoczU\nZWzWb0jKJm0Eyqwe5hC2crXDxVwIJKa23GlTBoiKGbPZs7ch5bCvRMqw4ls0\ny/BysnAkrWGZIQviHUiecvKu4RRi6qf+6Vat0z4629NxDNWmVYEVw9LwQb7a\n5nskZc+F/15DSwpsm2w9YUWRUK/pnVjruyDGaoxxxm33IkK7X0M3tfiTGweL\nT0qUC12o3dP/A6cAyWerxBI8B4Oj/b6oIv1ew2mgtnJ2lUFZyAvvx4eA/SAo\nWA5eJjAyPOjKHfzpKtqzqsivZjzB54JnmT99QkNv0QB94hJ60F02iuDGOJsV\nMQEqN7r0q4/pB8ZEntBiB323bmQdrPKauSAZFBpldlIPPgQ5l7/iUKUnuXcN\n9Jb6cKMPshwl8yrXsvK2Hf2abxn98WpnstoeyRKEciyAPTg18PBkQQaB5/PK\n47TJ\r\n=MtY5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/sinon-chai.js","files":["lib"],"gitHead":"ee154c936f360c6b9461b9aca878b94e431d19ae","scripts":{"lint":"eslint .","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/sinon-chai.js.html","test-travis":"npm install && npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm test"},"_npmUser":{"name":"domenic","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"5.6.0","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"10.1.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^3.5.3","sinon":"^6.0.0","eslint":"^3.19.0","opener":"^1.4.3","istanbul":"~0.4.5"},"peerDependencies":{"chai":"^4.0.0","sinon":">=4.0.0 <7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai_3.2.0_1528815506734_0.7549160962034627","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"sinon-chai","version":"3.3.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@3.3.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"8084ff99451064910fbe2c2cb8ab540c00b740ea","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.3.0.tgz","fileCount":4,"integrity":"sha512-r2JhDY7gbbmh5z3Q62pNbrjxZdOAjpsqW/8yxAZRSqLZqowmfGZPGUZPFf3UX36NLis0cv8VEM5IJh9HgkSOAA==","signatures":[{"sig":"MEQCIEfyEa2icbBEjDKsswnE4ziQf+1rU49kjOD7UcO6lKNlAiAljZqBPJy8gxjGJUCcKT4hZScfn+f5VU9o4hTx4rZ7FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+6PFCRA9TVsSAnZWagAA6AcP/3m0zMPEfmVxzL0StABa\n6DU+u5hBGRqyER4JCddoDPb9t5EwmJttx4zgBe/hM7O3OsbiGfbPZN6eODgh\nrJPE86rfO4ZWC22dChiPo5/oI7owNw4aYnnej/I0fFtlqH1AlSxq0+OKR0n8\nAgHsmtqdApzgXHiR7WYoYlxLGQBhTFVFWA3XCICyDBXTXEMpRHvZmQuyhfl+\n1MabBeoPkyjAJ50upeGftayPtbBQJ+YZ7Rt4wXW58XtEDfvXMfXZBt+jkwq5\nO3gpDjIp5kVEAyOBcqJpR3k3JNUgUlttailor1W4g5tTaTtJawQExNTwdyPU\n0q4Kxdc5QYikrwtc5Pk7DP0OCqha09bZK9Dm4u27K0IR9rDpPTlN+mewsusM\nN9/UKSy/YWdumXIO8AMOquOiq2wdpA+nN4krJ0RhIM8rHeNMTQCZ/Yj2aAag\n0FCUn9vG9dUcWIx4YHyvdU/0X2JYuYgQnZqryqfqSkvjFZp2npKoytp8vJFC\n0u0LVfHca3mOp/kwmsMhL8Kd7E+XfI0lyA62qM5rLCg9oyblshHePPJ2ju85\nLME543wdhnXnpBsp+UUgMti+sppOE5h0GCP6IoL5rtpX73P+wLRT3pH2LPLa\nCVHaGmZnkN8QrX4I0Z6UetwUbDArtsJDy6VY8m1Icx+vwNLm37V2+txD+RV6\nt1sG\r\n=4/OV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/sinon-chai.js","gitHead":"fc33f68f2f9b3e2e663c92c6f772732a4ad52ec5","scripts":{"lint":"eslint .","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/sinon-chai.js.html","test-travis":"npm install && npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm test"},"_npmUser":{"name":"simondel","email":"simondelang@gmail.com"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"6.1.0","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"10.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^3.5.3","sinon":"^7.0.0","eslint":"^3.19.0","opener":"^1.4.3","istanbul":"~0.4.5"},"peerDependencies":{"chai":"^4.0.0","sinon":">=4.0.0 <8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai_3.3.0_1543218116729_0.5785334889030693","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"sinon-chai","version":"3.4.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@3.4.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"contributors":[{"name":"Simon de Lang","email":"simondelang@gmail.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"06fb88dee80decc565106a3061d380007f21e18d","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.4.0.tgz","fileCount":5,"integrity":"sha512-BpVxsjEkGi6XPbDXrgWUe7Cb1ZzIfxKUbu/MmH5RoUnS7AXpKo3aIYIyQUg0FMvlUL05aPt7VZuAdaeQhEnWxg==","signatures":[{"sig":"MEQCIGmJ+dg9fXJzHzBi6CVtjgvmUZ+ySP+FmG9oqhEUkt7YAiAcNNwkhTAKLLpbmve4RO3WqBgUZ+JHHySgkECz52NwzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAanjCRA9TVsSAnZWagAAhRsP/A0lqLJLyFxGVrMhbqVw\ntBFtwPXqsB/gFUW6mm+Q9BII58pV+BhzfQUq+ApnrmIiKgsiYubt/mGqGMWe\nKfNrCo2NnAmIb25xg3A0w00c7YnaFxpL9W7XMS+qOQVn1r83N+WgewjgJYNx\nR8azQedlIKITgTtyt4KIsSGtocr0HPqpMuH2XXnXy0Jr7Qnz5uRgrUvt89Ph\nKJNYLViRYmCXIdVMdA7u8TUrO7mO2C/vpwhicNOozwbGgXByUAy8ZO8/XEbS\nLLQr+69xhBNJ33+Dym9GDX4rvXBHMyzXIq2SWKVy7ymjm4bzZSCHUjneebco\nkm+4/agsqDGUq1BYCB9U1IxreWh9oUPJOPnNE/mYTk7HEbfLVfrmOygtcgrk\nHmsE3mFpBLg0Z42sbjXyS9UapVkXNNp9wJBYVYP4A3F7ydCr8sbnSfVX3OIf\n9y7N/327J4kj8zQLVdbdtbex9CE3Pd6EAq+yCov1Kpa3uOHb4qM1HGQb+TAy\nixOg7VJbPVEpBhudfXUXgubk1QXKdvkQ/qkRCq0/szfs6rguaXBkCQKlK5W6\nr/q/6OhfRAdXCk6+1QUWukzXQiKTQOvahNddYhoKilAB3nHo270UHJ/RcIl/\nCXz3KDf/BjQS+Q8qDZwUxVamtWWGGyNLU2uCPVYvVTJoqWNMHHWSFNWVlB+P\n7oBC\r\n=A0QO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/sinon-chai.js","gitHead":"942504aa7b46251e61f00b7cf78ff8306fbe699f","scripts":{"lint":"eslint .","test":"mocha","cover":"nyc --reporter=html mocha && opener ./coverage/sinon-chai.js.html","test-travis":"npm install && npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm test"},"_npmUser":{"name":"simondel","email":"simondelang@gmail.com"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"6.13.4","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"12.9.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^6.2.2","sinon":"^8.0.1","eslint":"^6.8.0","opener":"^1.5.1"},"peerDependencies":{"chai":"^4.0.0","sinon":">=4.0.0 <9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai_3.4.0_1577167330599_0.38487065113790986","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"sinon-chai","version":"3.5.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@3.5.0","maintainers":[{"name":"domenic","email":"domenic@domenicdenicola.com"}],"contributors":[{"name":"Simon de Lang","email":"simondelang@gmail.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"c9a78304b0e15befe57ef68e8a85a00553f5c60e","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.5.0.tgz","fileCount":5,"integrity":"sha512-IifbusYiQBpUxxFJkR3wTU68xzBN0+bxCScEaKMjBvAQERg6FnTTc1F17rseLb1tjmkJ23730AXpFI0c47FgAg==","signatures":[{"sig":"MEUCIQC/SDpwVebJcljvIHADnjJoMTx2uGm3R9E9yUN+4MePbAIgImMe69aH8hm6IsK1yJ23lgghBy4ZIjDYbUz3GFG1Yhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTreICRA9TVsSAnZWagAA1dcP/3MFWdpVJS7NX7gyCgyq\nDK14NjeR53d2DmHzLXXXFjxG5GTD00ci2N6AxAESoCid15EWVzEDxzBUGDS0\n51rwsGDqNP7HMI8ItqrPOcAxGYbbP5ybviMo76leyxjnK6fhygB50AjllY+o\nl6nfJNheP61JAJdOjxjr6aYIZQcK5PZcRMQAPO51nh4pwI2BaPm6Mnyhw07y\n2RZUjRkPW1XaHPDQCFiTO4hR93htvYPw3trFRqReGeY7VuVehCS1La2oNU+3\nREEemiLo0kY+5hamFbGPNDiSelDhfTav9l6RWWkiTkE79jEI7PBsgexWNgHi\nWthicHz9oSfxQVKsGWf2uPhaqjE3MifZZBq3sKGsM3Duv942B9smW2I02mAa\nRpIMdPt6qgGJUcitIFTDitPETObLUzbvR3HTl+ykN1cx38FQPUD7gAZQP7Ec\nPAy9goiUTOy1uFIpiS425bD+hM8F/kHinJqSpShW9tMPBAZgRu6nIT++Q4Js\nHjqlIFfPO3U+rSXqob5wPKHtlz/R7tLOp0wxtHERRydWCeZMcUA0Nx7xGVKs\nws5yJKqm5DPtFr1hfhFHj0E/RN6acdY6IcPw5bjdHTgEIAceCH91uTREUH4T\nUYCyIsV+qfKju2UvCSIV/dHXjZ92F6kLD0cs9FWpCqDiGlm9vStFSIHm7ke3\nZYs8\r\n=X9p3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/sinon-chai.js","gitHead":"bf88ba94e7f65dc6f387e45b05777560c31f5144","scripts":{"lint":"eslint .","test":"mocha","cover":"nyc --reporter=html mocha && opener ./coverage/sinon-chai.js.html","test-travis":"npm install && npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm test"},"_npmUser":{"name":"simondel","email":"simondelang@gmail.com"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"6.13.4","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"12.9.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.0.1","sinon":"^9.0.0","eslint":"^6.8.0","opener":"^1.5.1"},"peerDependencies":{"chai":"^4.0.0","sinon":">=4.0.0 <10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai_3.5.0_1582217096067_0.5607477417106448","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"sinon-chai","version":"3.6.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@3.6.0","maintainers":[{"name":"domenic","email":"d@domenic.me"},{"name":"simondel","email":"simondelang@gmail.com"}],"contributors":[{"name":"Simon de Lang","email":"simondelang@gmail.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"25bd59a37ef8990245e085a40f1f79d6bf023b7a","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.6.0.tgz","fileCount":5,"integrity":"sha512-bk2h+0xyKnmvazAnc7HE5esttqmCerSMcBtuB2PS2T4tG6x8woXAxZeJaOJWD+8reXHngnXn0RtIbfEW9OTHFg==","signatures":[{"sig":"MEYCIQCy6dhnqg66XdEgBhrPBQtgtHxb2ISN1+8owL9n6b7k/AIhAMCsN2rOkFfbXuzAB/z9un28cgpW32G205nQheX++jEx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWjCRCRA9TVsSAnZWagAApqgQAJXda7r33Vm0ZRd7H0wf\n0LXI6h3EJgWfOjuCxwq+01DEIiu4FDTw/rsncf57rMuEIwXfbLP203IC1qxM\nqVtMxD6ByaSQibNZHUM17Sk36qTRD/SVJdFdO1wNcwtlpk/xV8nUgIbpKpCS\nxpUqPWVlCNWFkX8a53UXu4UzEu87R6wqh1XvUr1uKOEhwVG0LlwLK7knXxcZ\neox5OhwEuVgOfDV/iEwSaLDRCWDnAXggog95jaIq+/0TorQuXWTwPItWIQHc\nrUJ4lCjUDjPFIDw6Hx5BvTnwcC/qntgoJ42Jeqd8TtHTLOoG6FUPxxeQ5QoN\nUFXgtqRcc3hc0/XkvF7NQ4mPXtwhkgB1gCfYpC58kQiBW2vVO2K2o7xfX8pL\nKoQrYNFVFXR3NS2r8nt/rx1isFyeo4T705ZAz6L0LK/hViFreSGegh4quNgD\nzmBrvwtslrjv4QL6ZCgIkkao3JZWiqo8CPSrd3Z2QiAKc5UBhd5IAbYchtVj\nBfNPSvast9+l3FCM2IBQwyY60XyAKICNgJ5x0z0apIjOfv1mmSqwaidGUjJA\nKQiOOWVOMDzpRRjDf00OlAqRkplPdBmErKsHqKC3m0LBzZm9UhaH2k5OHJ0w\nu4f+TFRcsxbybno3GegUtl0fBSc/DEvfHeMYdGrs/K3xfMELQRl6etPn+3Q3\n09ck\r\n=/Uhc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/sinon-chai.js","gitHead":"1f6f1b626b58a6f37dd056a967cde1405b750d88","scripts":{"lint":"eslint .","test":"mocha","cover":"nyc --reporter=html mocha && opener ./coverage/sinon-chai.js.html","test-travis":"npm install && npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm test"},"_npmUser":{"name":"simondel","email":"simondelang@gmail.com"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"6.13.4","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.0.1","sinon":"^9.0.0","eslint":"^6.8.0","opener":"^1.5.1"},"peerDependencies":{"chai":"^4.0.0","sinon":">=4.0.0 <11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai_3.6.0_1616523408940_0.2219147732552582","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"sinon-chai","version":"3.7.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@3.7.0","maintainers":[{"name":"domenic","email":"d@domenic.me"},{"name":"simondel","email":"simondelang@gmail.com"}],"contributors":[{"name":"Simon de Lang","email":"simondelang@gmail.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"cfb7dec1c50990ed18c153f1840721cf13139783","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.7.0.tgz","fileCount":5,"integrity":"sha512-mf5NURdUaSdnatJx3uhoBOrY9dtL19fiOtAdT1Azxg3+lNJFiuN0uzaU3xX1LeAfL17kHQhTAJgpsfhbMJMY2g==","signatures":[{"sig":"MEUCIH+s9MSxO1enrclKhGQbV6K6RipCBlHFxJ9LyrA0F7uBAiEA+iNL3wwa18fDZmU7tN6h9dj/uaa4wQg8Ghu/L6a2NCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrN4FCRA9TVsSAnZWagAAGJIP/iDC1o9LeDteOBhyKDa9\n1BpFhrHRRd1ixntCOsRAOgVcegBjzX1mBP5R6vOpQUldeKuXApuXSkARr7Qp\nidLTSPyD1CD2mnXQsg3ch8NlmuXf59kjqPaJWOYAZuyhNY4u/tkgE2cdiu9l\n9HnwD3aALj2T23xqG3VFBlInB14OKqnQF5WykU/3JmeuAUfd1vpOa2bE9TS5\n0k/M0PMJa+p22n1ZPbWFV188zHkQRusVKEdr4JyMzHQNGCdChdBz0XdAVA6h\nm8LhxAjFafvloZnDnRIG4A2sOk0iB8rEMpN7myMgWJ9jrIXJZ1k+BQlUhoZD\ni33wm4pe2PzKWRlvNThYOgsPlmizhMepq9nNMMy8yS0UfDvxWWrWdQLOjg7a\nniD95AYCaKQMmMy9tayvlLGEAbxZ3Hohi0IFLylFF6h5DklzgEczc3PoRRCz\n0oR34Ueyuofy7DIAiraamdPkPT37auBPv+wbe8dUYWod7ibuTWqnPZ2myvzi\nIfZJnNyRDyN1NmUww5TWu1a3+IZjAxeGM8i56qSzyYe9NDkAU+WEIhP8xg9d\nijl4uccMsKBL2yUXa2M4+/MAMcu8KaMDQ4S7xEl5wsy/DzGEQzq0/1fVvmfl\nv0oYHaOc8xa3Fzcm6mYQTLIplHM/3dlwqtSevT1J96Kje7CAVCr28JGw71FJ\nMygn\r\n=PeyE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/sinon-chai.js","gitHead":"74a1bc0d5b9518341f255bf771c15bddff97664e","scripts":{"lint":"eslint .","test":"mocha","cover":"nyc --reporter=html mocha && opener ./coverage/sinon-chai.js.html","test-travis":"npm install && npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm test"},"_npmUser":{"name":"simondel","email":"simondelang@gmail.com"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"7.6.0","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.0.1","sinon":"^9.0.0","eslint":"^6.8.0","opener":"^1.5.1"},"peerDependencies":{"chai":"^4.0.0","sinon":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai_3.7.0_1621941765200_0.7836784143725462","host":"s3://npm-registry-packages"}},"4.0.0-0":{"name":"sinon-chai","version":"4.0.0-0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@4.0.0-0","maintainers":[{"name":"domenic","email":"d@domenic.me"},{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"simondel","email":"simondelang@gmail.com"}],"contributors":[{"name":"Simon de Lang","email":"simondelang@gmail.com"}],"homepage":"https://github.com/domenic/sinon-chai#readme","bugs":{"url":"https://github.com/domenic/sinon-chai/issues"},"dist":{"shasum":"8d077076a43a1916cd42f9f5c12ddb302100fa81","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0-0.tgz","fileCount":4,"integrity":"sha512-G0py8yRzJmCb2Bqs4wlqqQdOksH+6Pf1KCnsBFTFUV6sBdQV7fkXdgINTfBlVKqViqSrJPNbFgjqBpv5sfB4iQ==","signatures":[{"sig":"MEUCIQCSG+SvdCnzKspOcJAHnBPcCdPAYp1hOGnJHYSbNoKBqQIgbkRaHgVLAYET3zT6vi6hJnKOI/TxzfR4nTefrRfBFV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16026},"main":"./lib/sinon-chai.js","type":"module","gitHead":"0b1b76265b14a086286f62419a0ff6281b0b4679","scripts":{"lint":"eslint .","test":"mocha","cover":"nyc --reporter=html mocha && opener ./coverage/sinon-chai.js.html","test-travis":"npm install && npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm test"},"_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/domenic/sinon-chai.git","type":"git"},"_npmVersion":"10.7.0","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^5.0.0","mocha":"^10.0.0","sinon":"^9.0.0","eslint":"^6.8.0","opener":"^1.5.1"},"peerDependencies":{"chai":"^5.0.0","sinon":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai_4.0.0-0_1715602901440_0.9140408232370927","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"sinon-chai","version":"4.0.0","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"author":{"url":"https://domenic.me/","name":"Domenic Denicola","email":"d@domenic.me"},"license":"(BSD-2-Clause OR WTFPL)","_id":"sinon-chai@4.0.0","maintainers":[{"name":"domenic","email":"d@domenic.me"},{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"simondel","email":"simondelang@gmail.com"}],"contributors":[{"name":"Simon de Lang","email":"simondelang@gmail.com"}],"homepage":"https://github.com/chaijs/sinon-chai#readme","bugs":{"url":"https://github.com/chaijs/sinon-chai/issues"},"dist":{"shasum":"77d59d9f4a833f0d3a88249b4637acc72656fdfa","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.0.tgz","fileCount":4,"integrity":"sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==","signatures":[{"sig":"MEUCIQDTI/293/jkE+WWWxV1QYOQLFvaDBh7xGpsdJu+hECdzgIgDGvhExqLoSxR1NqVRes6BF1iaBlly1ZNe37zMyf5niw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sinon-chai@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16016},"main":"./lib/sinon-chai.js","type":"module","exports":{".":"./lib/sinon-chai.js"},"gitHead":"e22e13fb08811e90cef92c193b259a33e64f9e98","scripts":{"lint":"eslint .","test":"c8 mocha","format":"prettier --write lib","test-ci":"npm install && npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm test"},"_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/chaijs/sinon-chai.git","type":"git"},"_npmVersion":"10.8.2","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","directories":{},"_nodeVersion":"22.5.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","chai":"^5.0.0","mocha":"^10.7.0","sinon":"^9.0.0","eslint":"^8.57.0","prettier":"^3.3.3","@eslint/js":"^9.7.0"},"peerDependencies":{"chai":"^5.0.0","sinon":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-chai_4.0.0_1721937234439_0.5041518686841979","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"sinon-chai","type":"module","description":"Extends Chai with assertions for the Sinon.JS mocking framework.","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"version":"4.0.1","author":{"name":"Domenic Denicola","email":"d@domenic.me","url":"https://domenic.me/"},"contributors":[{"name":"Simon de Lang","email":"simondelang@gmail.com"}],"license":"(BSD-2-Clause OR WTFPL)","repository":{"type":"git","url":"git+https://github.com/chaijs/sinon-chai.git"},"main":"./lib/sinon-chai.js","exports":{".":"./lib/sinon-chai.js"},"scripts":{"test":"c8 mocha","test-ci":"npm install && npm install chai@$CHAI_VERSION && npm install sinon@$SINON_VERSION && npm test","lint":"eslint .","format":"prettier --write lib"},"peerDependencies":{"chai":"^5.0.0 || ^6.0.0","sinon":">=4.0.0"},"devDependencies":{"@eslint/js":"^9.7.0","c8":"^10.1.2","chai":"^5.0.0","eslint":"^8.57.0","mocha":"^10.7.0","prettier":"^3.3.3","sinon":"^9.0.0"},"_id":"sinon-chai@4.0.1","gitHead":"64cd19a7b4fdc0e8a48c49e64c6c4169ba8d4ac2","bugs":{"url":"https://github.com/chaijs/sinon-chai/issues"},"homepage":"https://github.com/chaijs/sinon-chai#readme","_nodeVersion":"22.18.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-xMKEEV3cYHC1G+boyr7QEqi80gHznYsxVdC9CdjP5JnCWz/jPGuXQzJz3PtBcb0CcHAxar15Y5sjLBoAs6a0yA==","shasum":"f70000fe0e4f4ab7ceeb3703d3053f8886e0386b","tarball":"https://registry.npmjs.org/sinon-chai/-/sinon-chai-4.0.1.tgz","fileCount":4,"unpackedSize":15195,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sinon-chai@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCck8UgBjOb8fKQyNVA8XIGA4yRCtkqHVJI6B7YsHVgpAIgfA/5kGuFV0AdMDhtXstip9jVPaN2eV2/y++g3jyw9iY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15bf2f2-8bc2-4485-998b-feb996f4e353"}},"directories":{},"maintainers":[{"name":"domenic","email":"d@domenic.me"},{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"simondel","email":"simondelang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sinon-chai_4.0.1_1755860538831_0.09036737091973657"},"_hasShrinkwrap":false}},"time":{"created":"2012-02-13T20:36:46.940Z","modified":"2025-08-22T11:02:19.447Z","1.0.0":"2012-02-13T20:36:47.996Z","1.1.0":"2012-03-04T08:27:08.496Z","1.2.0":"2012-04-09T21:47:26.107Z","1.2.1":"2012-04-15T23:09:03.711Z","1.2.2":"2012-04-17T02:07:13.360Z","1.3.0":"2012-04-21T08:27:59.967Z","1.3.1":"2012-04-27T14:18:13.096Z","2.0.0":"2012-05-15T18:52:54.294Z","2.0.1":"2012-05-15T18:57:20.536Z","2.1.0":"2012-05-26T22:36:00.166Z","2.1.1":"2012-06-14T16:34:34.893Z","2.1.2":"2012-06-14T19:21:04.279Z","2.2.0":"2012-11-13T16:01:21.102Z","2.3.0":"2012-12-16T22:13:32.334Z","2.3.1":"2013-01-09T04:44:09.016Z","2.4.0":"2013-04-20T23:33:54.175Z","2.5.0":"2014-01-25T23:14:28.606Z","2.6.0":"2014-10-05T23:16:45.274Z","2.7.0":"2015-02-14T23:41:13.686Z","2.8.0":"2015-06-07T23:51:11.010Z","2.9.0":"2017-03-21T10:35:11.864Z","2.10.0":"2017-05-01T03:22:14.681Z","2.11.0":"2017-06-11T04:53:48.717Z","2.12.0":"2017-07-18T02:06:41.884Z","2.13.0":"2017-08-14T03:34:40.109Z","2.14.0":"2017-09-28T16:12:24.370Z","3.0.0":"2018-03-06T04:47:48.684Z","3.1.0":"2018-05-23T04:12:10.987Z","3.2.0":"2018-06-12T14:58:26.826Z","3.3.0":"2018-11-26T07:41:56.953Z","3.4.0":"2019-12-24T06:02:10.691Z","3.5.0":"2020-02-20T16:44:56.254Z","3.6.0":"2021-03-23T18:16:49.093Z","3.7.0":"2021-05-25T11:22:45.315Z","4.0.0-0":"2024-05-13T12:21:41.620Z","4.0.0":"2024-07-25T19:53:54.620Z","4.0.1":"2025-08-22T11:02:19.034Z"},"bugs":{"url":"https://github.com/chaijs/sinon-chai/issues"},"author":{"name":"Domenic Denicola","email":"d@domenic.me","url":"https://domenic.me/"},"license":"(BSD-2-Clause OR WTFPL)","homepage":"https://github.com/chaijs/sinon-chai#readme","keywords":["chai","chai-plugin","browser","vendor","mocks-and-spies","sinon","testing","spies","stubs","mocks"],"repository":{"type":"git","url":"git+https://github.com/chaijs/sinon-chai.git"},"description":"Extends Chai with assertions for the Sinon.JS mocking framework.","contributors":[{"name":"Simon de Lang","email":"simondelang@gmail.com"}],"maintainers":[{"name":"domenic","email":"d@domenic.me"},{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"simondel","email":"simondelang@gmail.com"}],"readme":"# Sinon.JS Assertions for Chai\n\n**Sinon–Chai** provides a set of custom assertions for using the [Sinon.JS][] spy, stub, and mocking framework with the\n[Chai][] assertion library. You get all the benefits of Chai with all the powerful tools of Sinon.JS.\n\nInstead of using Sinon.JS's assertions:\n\n```javascript\nsinon.assert.calledWith(mySpy, \"foo\");\n```\n\nor awkwardly trying to use Chai's `should` or `expect` interfaces on spy properties:\n\n```javascript\nmySpy.calledWith(\"foo\").should.be.ok;\nexpect(mySpy.calledWith(\"foo\")).to.be.ok;\n```\n\nyou can say\n\n```javascript\nmySpy.should.have.been.calledWith(\"foo\");\nexpect(mySpy).to.have.been.calledWith(\"foo\");\n```\n\n## Assertions\n\nAll of your favorite Sinon.JS assertions made their way into Sinon–Chai. We show the `should` syntax here; the `expect`\nequivalent is also available.\n\n| Sinon.JS property/method | Sinon–Chai assertion                                              |\n|--------------------------|-------------------------------------------------------------------|\n| called                   | spy.should.have.been.called                                       |\n| callCount                | spy.should.have.callCount(n)                                      |\n| calledOnce               | spy.should.have.been.calledOnce                                   |\n| calledTwice              | spy.should.have.been.calledTwice                                  |\n| calledThrice             | spy.should.have.been.calledThrice                                 |\n| calledBefore             | spy1.should.have.been.calledBefore(spy2)                          |\n| calledAfter              | spy1.should.have.been.calledAfter(spy2)                           |\n| calledImmediatelyBefore  | spy.should.have.been.calledImmediatelyBefore(spy2)                |\n| calledImmediatelyAfter   | spy.should.have.been.calledImmediatelyAfter(spy2)                 |\n| calledWithNew            | spy.should.have.been.calledWithNew                                |\n| alwaysCalledWithNew      | spy.should.always.have.been.calledWithNew                         |\n| calledOn                 | spy.should.have.been.calledOn(context)                            |\n| alwaysCalledOn           | spy.should.always.have.been.calledOn(context)                     |\n| calledWith               | spy.should.have.been.calledWith(...args)                          |\n| alwaysCalledWith         | spy.should.always.have.been.calledWith(...args)                   |\n| calledOnceWith           | spy.should.always.have.been.calledOnceWith(...args)               |\n| calledWithExactly        | spy.should.have.been.calledWithExactly(...args)                   |\n| alwaysCalledWithExactly  | spy.should.always.have.been.calledWithExactly(...args)            |\n| calledOnceWithExactly    | spy.should.always.have.been.calledOnceWithExactly(...args)        |\n| calledWithMatch          | spy.should.have.been.calledWithMatch(...args)                     |\n| alwaysCalledWithMatch    | spy.should.always.have.been.calledWithMatch(...args)              |\n| returned                 | spy.should.have.returned(returnVal)                               |\n| alwaysReturned           | spy.should.have.always.returned(returnVal)                        |\n| threw                    | spy.should.have.thrown(errorObjOrErrorTypeStringOrNothing)        |\n| alwaysThrew              | spy.should.have.always.thrown(errorObjOrErrorTypeStringOrNothing) |\n\nFor more information on the behavior of each assertion, see\n[the documentation for the corresponding spy methods][spymethods]. These of course work on not only spies, but\nindividual spy calls, stubs, and mocks as well.\n\nNote that you can negate any assertion with Chai's `.not`. E. g. for `notCalled` use `spy.should.have.not.been.called`. Similarly, note that the `always` methods are accessed with Chai's `.always` prefix; `should.have.been.alwaysCalledWith` will not work - instead, use `should.always.have.been.calledWith`.\n\nFor simplicity, this library intentionally only implements Sinon's spy methods, and does not add an interface for `Sinon.assert.match`. Sinon's matchers are implemented by the `samsam` library, so if you want a should/expect interface to `assert.match` you may be interested in [chai-samsam](https://www.chaijs.com/plugins/chai-samsam/), which adds a `.deep.match` verb that will work with Sinon matchers.\n\nFor `assert` interface there is no need for `sinon-chai` or `chai-samsam`. You can install [Sinon.JS assertions][sinonassertions] right into Chai's `assert` object with `expose`:\n\n```javascript\nimport * as chai from \"chai\";\nimport sinon from \"sinon\";\n\nsinon.assert.expose(chai.assert, { prefix: \"\" });\n```\n\n## Examples\n\nUsing Chai's `should`:\n\n```javascript\n\"use strict\";\nimport * as chai from \"chai\";\nimport sinon from \"sinon\";\nimport sinonChai from \"sinon-chai\";\nchai.should();\nchai.use(sinonChai);\n\nfunction hello(name, cb) {\n    cb(\"hello \" + name);\n}\n\ndescribe(\"hello\", function () {\n    it(\"should call callback with correct greeting\", function () {\n        var cb = sinon.spy();\n\n        hello(\"foo\", cb);\n\n        cb.should.have.been.calledWith(\"hello foo\");\n    });\n});\n```\n\nUsing Chai's `expect`:\n\n```javascript\n\"use strict\";\nimport * as chai from \"chai\";\nimport sinon from \"sinon\";\nimport sinonChai from \"sinon-chai\";\nconst expect = chai.expect;\nchai.use(sinonChai);\n\nfunction hello(name, cb) {\n    cb(\"hello \" + name);\n}\n\ndescribe(\"hello\", function () {\n    it(\"should call callback with correct greeting\", function () {\n        var cb = sinon.spy();\n\n        hello(\"foo\", cb);\n\n        expect(cb).to.have.been.calledWith(\"hello foo\");\n    });\n});\n```\n\n## Installation and Usage\n\n### Node\n\nDo an `npm install --save-dev sinon-chai` to get up and running. Then:\n\n```javascript\nimport * as chai from \"chai\";\nimport sinonChai from \"sinon-chai\";\n\nchai.use(sinonChai);\n```\n\nYou can of course put this code in a common test fixture file; for an example using [Mocha][], see\n[the Sinon–Chai tests themselves][fixturedemo].\n\n### Ruby on Rails\n\nThanks to [Cymen Vig][], there's now [a Ruby gem][] of Sinon–Chai that integrates it with the Rails asset pipeline!\n\n[Sinon.JS]: http://sinonjs.org/\n[Chai]: http://chaijs.com/\n[spymethods]: http://sinonjs.org/docs/#spies-api\n[sinonassertions]: http://sinonjs.org/docs/#assertions\n[Mocha]: https://mochajs.org/\n[fixturedemo]: https://github.com/domenic/sinon-chai/tree/master/test/\n[AMD]: https://github.com/amdjs/amdjs-api/wiki/AMD\n[Cymen Vig]: https://github.com/cymen\n[a Ruby gem]: https://github.com/cymen/sinon-chai-rails\n","readmeFilename":"README.md","users":{"pwn":true,"jtrh":true,"qmmr":true,"xumx":true,"ackhub":true,"alibad":true,"quafoo":true,"tzsiga":true,"xlaoyu":true,"yeming":true,"antanst":true,"graemef":true,"korzhev":true,"rhyslbw":true,"tophsic":true,"danday74":true,"dgarlitt":true,"erikvold":true,"jrnail23":true,"losymear":true,"anaumidis":true,"jabbrwcky":true,"langri-sha":true,"miroklarin":true,"monkeymonk":true,"princetoad":true,"flumpus-dev":true,"schwartzman":true,"brentlintner":true,"dpjayasekara":true,"samhwang1990":true,"shanemileham":true,"bigstickcarpet":true,"carlosvillademor":true,"daniel-lewis-bsc-hons":true}}