{"maintainers":[{"name":"anonymous","email":"d@domenic.me"},{"name":"anonymous","email":"chaijs@keithcirkel.co.uk"}],"keywords":["chai","chai-plugin","browser","async","testing","assertions","promises","promises-aplus"],"dist-tags":{"next":"8.0.0-beta.1","latest":"8.0.2"},"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"description":"Extends Chai with assertions about promises.","readme":"<a href=\"http://promisesaplus.com/\">\n    <img src=\"https://promises-aplus.github.io/promises-spec/assets/logo-small.png\"\n         align=\"right\" valign=\"top\" alt=\"Promises/A+ logo\" />\n</a>\n\n# Chai Assertions for Promises\n\n**Chai as Promised** extends [Chai](http://chaijs.com/) with a fluent language for asserting facts about [promises](http://www.slideshare.net/domenicdenicola/callbacks-promises-and-coroutines-oh-my-the-evolution-of-asynchronicity-in-javascript).\n\nInstead of manually wiring up your expectations to a promise's fulfilled and rejected handlers:\n\n```javascript\ndoSomethingAsync().then(\n    function (result) {\n        result.should.equal(\"foo\");\n        done();\n    },\n    function (err) {\n       done(err);\n    }\n);\n```\n\nyou can write code that expresses what you really mean:\n\n```javascript\nreturn doSomethingAsync().should.eventually.equal(\"foo\");\n```\n\nor if you have a case where `return` is not preferable (e.g. style considerations) or not possible (e.g. the testing framework doesn't allow returning promises to signal asynchronous test completion), then you can use the following workaround (where `done()` is supplied by the test framework):\n\n```javascript\ndoSomethingAsync().should.eventually.equal(\"foo\").notify(done);\n```\n\n*Notice*: either `return` or `notify(done)` _must_ be used with promise assertions. This can be a slight departure from the existing format of assertions being used on a project or by a team. Those other assertions are likely synchronous and thus do not require special handling.\n\n## How to Use\n\n### `should`/`expect` Interface\n\nThe most powerful extension provided by Chai as Promised is the `eventually` property. With it, you can transform any existing Chai assertion into one that acts on a promise:\n\n```javascript\n(2 + 2).should.equal(4);\n\n// becomes\nreturn Promise.resolve(2 + 2).should.eventually.equal(4);\n\n\nexpect({ foo: \"bar\" }).to.have.property(\"foo\");\n\n// becomes\nreturn expect(Promise.resolve({ foo: \"bar\" })).to.eventually.have.property(\"foo\");\n```\n\nThere are also a few promise-specific extensions (with the usual `expect` equivalents also available):\n\n```javascript\nreturn promise.should.be.fulfilled;\nreturn promise.should.eventually.deep.equal(\"foo\");\nreturn promise.should.become(\"foo\"); // same as `.eventually.deep.equal`\nreturn promise.should.be.rejected;\nreturn promise.should.be.rejectedWith(Error); // other variants of Chai's `throw` assertion work too.\n```\n\n### `assert` Interface\n\nAs with the `should`/`expect` interface, Chai as Promised provides an `eventually` extender to `chai.assert`, allowing any existing Chai assertion to be used on a promise:\n\n```javascript\nassert.equal(2 + 2, 4, \"This had better be true\");\n\n// becomes\nreturn assert.eventually.equal(Promise.resolve(2 + 2), 4, \"This had better be true, eventually\");\n```\n\nAnd there are, of course, promise-specific extensions:\n\n```javascript\nreturn assert.isFulfilled(promise, \"optional message\");\n\nreturn assert.becomes(promise, \"foo\", \"optional message\");\nreturn assert.doesNotBecome(promise, \"foo\", \"optional message\");\n\nreturn assert.isRejected(promise, Error, \"optional message\");\nreturn assert.isRejected(promise, /error message regex matcher/, \"optional message\");\nreturn assert.isRejected(promise, \"substring to search error message for\", \"optional message\");\n```\n\n### Progress Callbacks\n\nChai as Promised does not have any intrinsic support for testing promise progress callbacks. The properties you would want to test are probably much better suited to a library like [Sinon.JS](http://sinonjs.org/), perhaps in conjunction with [Sinon–Chai](https://github.com/domenic/sinon-chai):\n\n```javascript\nvar progressSpy = sinon.spy();\n\nreturn promise.then(null, null, progressSpy).then(function () {\n    progressSpy.should.have.been.calledWith(\"33%\");\n    progressSpy.should.have.been.calledWith(\"67%\");\n    progressSpy.should.have.been.calledThrice;\n});\n```\n\n### Customizing Output Promises\n\nBy default, the promises returned by Chai as Promised's assertions are regular Chai assertion objects, extended with a single `then` method derived from the input promise. To change this behavior, for instance to output a promise with more useful sugar methods such as are found in most promise libraries, you can override `chaiAsPromised.transferPromiseness`. Here's an example that transfer's Q's `finally` and `done` methods:\n\n```js\nimport {setTransferPromiseness} from 'chai-as-promised';\n\nsetTransferPromiseness(function (assertion, promise) {\n    assertion.then = promise.then.bind(promise); // this is all you get by default\n    assertion.finally = promise.finally.bind(promise);\n    assertion.done = promise.done.bind(promise);\n});\n```\n\n### Transforming Arguments to the Asserters\n\nAnother advanced customization hook Chai as Promised allows is if you want to transform the arguments to the asserters, possibly asynchronously. Here is a toy example:\n\n```js\nimport {transformAsserterArgs} from 'chai-as-promised';\n\nsetTransformAsserterArgs(function (args) {\n    return args.map(function (x) { return x + 1; });\n});\n\nPromise.resolve(2).should.eventually.equal(2); // will now fail!\nPromise.resolve(3).should.eventually.equal(2); // will now pass!\n```\n\nThe transform can even be asynchronous, returning a promise for an array instead of an array directly. An example of that might be using `Promise.all` so that an array of promises becomes a promise for an array. If you do that, then you can compare promises against other promises using the asserters:\n\n```js\n// This will normally fail, since within() only works on numbers.\nPromise.resolve(2).should.eventually.be.within(Promise.resolve(1), Promise.resolve(6));\n\nsetTransformAsserterArgs(function (args) {\n    return Promise.all(args);\n});\n\n// But now it will pass, since we transformed the array of promises for numbers into\n// (a promise for) an array of numbers\nPromise.resolve(2).should.eventually.be.within(Promise.resolve(1), Promise.resolve(6));\n```\n\n### Compatibility\n\nChai as Promised is compatible with all promises following the [Promises/A+ specification](http://promisesaplus.com/).\n\nNotably, jQuery's promises were not up to spec before jQuery 3.0, and Chai as Promised will not work with them. In particular, Chai as Promised makes extensive use of the standard [transformation behavior](http://domenic.me/2012/10/14/youre-missing-the-point-of-promises/#toc_2) of `then`, which jQuery<3.0 does not support.\n\nAngular promises have a special digest cycle for their processing, and [need extra setup code to work with Chai as Promised](http://stackoverflow.com/a/37374041/3191).\n\n### Working with Non-Promise–Friendly Test Runners\n\nSome test runners (e.g. Jasmine, QUnit, or tap/tape) do not have the ability to use the returned promise to signal asynchronous test completion. If possible, I'd recommend switching to ones that do, such as [Mocha](http://mochajs.org/#asynchronous-code), [Buster](http://docs.busterjs.org/en/latest/modules/buster-test/spec/#returning-a-promise), or [blue-tape](https://github.com/spion/blue-tape). But if that's not an option, Chai as Promised still has you covered. As long as your test framework takes a callback indicating when the asynchronous test run is over, Chai as Promised can adapt to that situation with its `notify` method, like so:\n\n```javascript\nit(\"should be fulfilled\", function (done) {\n    promise.should.be.fulfilled.and.notify(done);\n});\n\nit(\"should be rejected\", function (done) {\n    otherPromise.should.be.rejected.and.notify(done);\n});\n```\n\nIn these examples, if the conditions are not met, the test runner will receive an error of the form `\"expected promise to be fulfilled but it was rejected with [Error: error message]\"`, or `\"expected promise to be rejected but it was fulfilled.\"`\n\nThere's another form of `notify` which is useful in certain situations, like doing assertions after a promise is complete. For example:\n\n```javascript\nit(\"should change the state\", function (done) {\n    otherState.should.equal(\"before\");\n    promise.should.be.fulfilled.then(function () {\n        otherState.should.equal(\"after\");\n    }).should.notify(done);\n});\n```\n\nNotice how `.notify(done)` is hanging directly off of `.should`, instead of appearing after a promise assertion. This indicates to Chai as Promised that it should pass fulfillment or rejection directly through to the testing framework. Thus, the above code will fail with a Chai as Promised error (`\"expected promise to be fulfilled…\"`) if `promise` is rejected, but will fail with a simple Chai error (`expected \"before\" to equal \"after\"`) if `otherState` does not change.\n\n### Working with `async`/`await` and Promise-Friendly Test Runners\n\nSince any assertion that must wait on a promise returns a promise itself, if you're able to use `async`/`await` and your test runner supports returning a promise from test methods, you can await assertions in tests.  In many cases you can avoid using Chai as Promised at all by performing a synchronous assertion after an `await`, but awaiting `rejectedWith` is often more convenient than using `try`/`catch` blocks without Chai as Promised:\n\n```javascript\nit('should work well with async/await', async () => {\n  (await Promise.resolve(42)).should.equal(42)\n  await Promise.reject(new Error()).should.be.rejectedWith(Error);\n});\n```\n\n### Multiple Promise Assertions\n\nTo perform assertions on multiple promises, use `Promise.all` to combine multiple Chai as Promised assertions:\n\n```javascript\nit(\"should all be well\", function () {\n    return Promise.all([\n        promiseA.should.become(\"happy\"),\n        promiseB.should.eventually.have.property(\"fun times\"),\n        promiseC.should.be.rejectedWith(TypeError, \"only joyful types are allowed\")\n    ]);\n});\n```\n\nThis will pass any failures of the individual promise assertions up to the test framework, instead of wrapping them in an `\"expected promise to be fulfilled…\"` message as would happen if you did `return Promise.all([…]).should.be.fulfilled`. If you can't use `return`, then use `.should.notify(done)`, similar to the previous examples.\n\n## Installation and Setup\n\n### Node\n\nDo an `npm install chai-as-promised` to get up and running. Then:\n\n```javascript\nimport * as chai from 'chai';\nimport chaiAsPromised from 'chai-as-promised';\n\nchai.use(chaiAsPromised);\n\n// Then either:\nconst expect = chai.expect;\n// or:\nconst assert = chai.assert;\n// or:\nchai.should();\n// according to your preference of assertion style\n```\n\nYou can of course put this code in a common test fixture file; for an example using [Mocha](http://mochajs.org), see [the Chai as Promised tests themselves](https://github.com/domenic/chai-as-promised/tree/master/test/).\n\n**Note when using other Chai plugins:** Chai as Promised finds all currently-registered asserters and promisifies them, at the time it is installed. Thus, you should install Chai as Promised _last_, after any other Chai plugins, if you expect their asserters to be promisified.\n\n### Karma\n\nIf you're using [Karma](https://karma-runner.github.io/), check out the accompanying [karma-chai-as-promised](https://github.com/vlkosinov/karma-chai-as-promised) plugin.\n\n### Browser/Node Compatibility\n\nChai as Promised requires support for ES modules and modern JavaScript syntax.\nIf your browser doesn't support this, you will need to transpile it down using\na tool like [Babel](https://babeljs.io/).\n","repository":{"url":"git+https://github.com/chaijs/chai-as-promised.git","type":"git"},"users":{"meb":true,"pwn":true,"gher":true,"mkoc":true,"qmmr":true,"etsit":true,"igorv":true,"irnnr":true,"timdp":true,"0x4c3p":true,"agplan":true,"citguy":true,"emarcs":true,"inoder":true,"lonjoy":true,"maschs":true,"mestar":true,"quafoo":true,"arielfr":true,"itonyyo":true,"juanf03":true,"mic-css":true,"pjdietz":true,"sachacr":true,"sopepos":true,"bcowgi11":true,"ericmash":true,"jrnail23":true,"leonzhao":true,"losymear":true,"mhaidarh":true,"voxpelli":true,"abuelwafa":true,"anaumidis":true,"cdelmoral":true,"heartnett":true,"redolent1":true,"shakakira":true,"skykingit":true,"blackrocky":true,"gerst20051":true,"langri-sha":true,"rainbow494":true,"ridermansb":true,"ilia.ivanov":true,"tunght13488":true,"wangnan0610":true,"brentlintner":true,"dpjayasekara":true,"ivan.marquez":true,"shanemileham":true,"augiethornton":true,"pablo.tavarez":true,"bigstickcarpet":true,"charlie.wilson":true,"shanewholloway":true,"joaquin.briceno":true,"pensierinmusica":true,"carlosvillademor":true,"ricardogobbosouza":true},"bugs":{"url":"https://github.com/chaijs/chai-as-promised/issues"},"license":"MIT","versions":{"1.0.0":{"name":"chai-as-promised","version":"1.0.0","keywords":["chai","testing","promises"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"chai-as-promised@1.0.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"6a3d0c406bcfb7efb643afb91fc18391d486f1e5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-1.0.0.tgz","integrity":"sha512-QJPLE8RzhD+RF33OLPpFuI83qMDWqVUwqxCTuaWQds+ejv3zj+XJXMU48f9QZF9I/zXjyAFo5GNep6ZGLdFMLQ==","signatures":[{"sig":"MEQCIH9ekXyJ47eMI96EU8qo1bqcJwj6F8Lt30gtVe0AWOrMAiA4CFS4dfLDbKzSdl9SPf5VMizYLTt7K3kesnqrDfQZQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","engines":{"node":"*"},"scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.1.12","description":"Extends Chai with assertions about promises.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.14","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"q":"*","chai":"*","mocha":"*","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"1.1.0":{"name":"chai-as-promised","version":"1.1.0","keywords":["chai","testing","promises"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"chai-as-promised@1.1.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"cb2ca3a0b704fe3561f8c234cebf26a3cb286a38","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-1.1.0.tgz","integrity":"sha512-NF0mVajIU/g63kYUokJWf9KL70qf/6YoLo+sGwwcLWNNJchgQBnzT1RnXG3lAoHk6qpuAYFfcGN2g23nxOQf2Q==","signatures":[{"sig":"MEUCIQD9AGQpvZqimD70fHduPzdh+ll7674a9EVIQQYCXlmBVgIgeVOvBTA8UXHZRcwdi9KqCtWmgFbqTIYCeNmKkkfSRos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","engines":{"node":"*"},"scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.1.12","description":"Extends Chai with assertions about promises.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.14","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"q":"*","chai":"*","mocha":"*","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"1.2.0":{"name":"chai-as-promised","version":"1.2.0","keywords":["chai","testing","promises"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"chai-as-promised@1.2.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"5708128df70deb056ff724a434e3769bc68e3636","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-1.2.0.tgz","integrity":"sha512-h27ODqoayk0Bj0E1E1CBrYdA8+t/6c/g6X2ehM/fn4kbj+lHJ4VEm5fUVEPBmhuilycnK8ZWICqpYrv7dXGODg==","signatures":[{"sig":"MEQCIG0jUBUGhg15lkO+lI08vuM88sL5i0jjAJygzxDzJ89kAiAxgCflxPpZ26m9uiHu+O0kTpR4+wlN/cX6fH2FKihrug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","engines":{"node":"*"},"scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.1.12","description":"Extends Chai with assertions about promises.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.14","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"q":"*","chai":"*","mocha":"*","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"2.0.0":{"name":"chai-as-promised","version":"2.0.0","keywords":["chai","testing","promises"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"chai-as-promised@2.0.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"f849def3f556e6945522c0a8a8ead0afecd335eb","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-2.0.0.tgz","integrity":"sha512-IiLPYRjlpiKtBmERuQep5tVs6Y9shTlb3gkJoYinWJPtzKMweNVn3GTOoeyotzkrJ/o9kEkO21jeqRWa/KmlLA==","signatures":[{"sig":"MEUCICAMjWy8eT9yo0Vi4G43dYHxEavInT6hQ4ggttuAGo6uAiEAua9PtzHP7b/4QAMv3s6PoTiElcjdzdZaWX+gDX1ojmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.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":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.1.16","description":"Extends Chai with assertions about promises.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.15","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"q":"*","chai":"*","cover":"*","mocha":"1","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"2.1.0":{"name":"chai-as-promised","version":"2.1.0","keywords":["chai","testing","promises"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"chai-as-promised@2.1.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"0dfe2e3ce4de9521539107e6d8121fe16959a7de","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-2.1.0.tgz","integrity":"sha512-82UjwNykY3rzuQvz83PrHladD+qRQ8HmkHhxB/mgPp0OJ/8vDe1byW984Gd2O4ZifG6zcWI4I/VZUoveHflrQA==","signatures":[{"sig":"MEQCIAYmB2jt41pNc62+xH06fDcFWtNEgnWL8ZajPwYzp5+OAiBz9M4QTRoLaJBY1FA5Zs5sxyE1kqY5QIY6hC5Y65fVGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.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":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.1.16","description":"Extends Chai with assertions about promises.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.15","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"q":"*","chai":"*","cover":"*","mocha":"1","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"2.2.0":{"name":"chai-as-promised","version":"2.2.0","keywords":["chai","testing","promises"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"chai-as-promised@2.2.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"c0d7e865850c1a846f06d221e14a30fe26e32446","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-2.2.0.tgz","integrity":"sha512-9KkbI01ncl+MB4dPeCpqcmNR1aMdomCP2eaoYH0NGmqtLLJEM7F7+Adu0rareXqH189JaoM4kZMqdcOc3HTCOw==","signatures":[{"sig":"MEUCIQDqmMn3bHiy+cf63GYK6iCZ0KyVxUNVTgblTIvvX2WWuAIgHGaId9kNMo74bSL2yj1NrqMHt6wLH+pYhFqwJuBVMSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.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":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.1.16","description":"Extends Chai with assertions about promises.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.15","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"q":"*","chai":"*","cover":"*","mocha":"1","jshint":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"3.0.0":{"name":"chai-as-promised","version":"3.0.0","keywords":["chai","testing","promises"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"chai-as-promised@3.0.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"020d77029aa88b0c3981ff04a44c24b1eb76b372","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-3.0.0.tgz","integrity":"sha512-xRq8nntqUjEXaNdeeBHLheOns6AnNrqQQi69sbCEsgLnV3VfK6W2CK0m5iS8poyZr2XHv99/DqW0KlB2ShX4wA==","signatures":[{"sig":"MEUCIQCGYe213+jaFQd0udZOFKhI0RNwVsHEiO2BEGX1+2un8gIgP7SP2kS4H2MIF3oJYxg/ArG4wX56xWxkr+mMekaWhoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.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","test-browser-q":"coffee ./test/browser/runner q","test-browser-when":"coffee ./test/browser/runner when","test-browser-jquery":"coffee ./test/browser/runner jquery"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.1.21","description":"Extends Chai with assertions about promises.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.18","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"q":"*","chai":"1","glob":"*","cover":"*","mocha":"1","jshint":"*","ecstatic":"*","underscore":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"3.1.0":{"name":"chai-as-promised","version":"3.1.0","keywords":["chai","testing","promises"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"chai-as-promised@3.1.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"566fa1f96f1731307ce7e557d5c7c4940468bd22","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-3.1.0.tgz","integrity":"sha512-7WDvupuTrAfWH3DirrAtO4CoIQxBw6FQRFeZSKizKUZT5b4eAq1O3bX0FZEDALp5NU9c7uMyhU/RkR70M5GpMQ==","signatures":[{"sig":"MEUCICwil98qkYiV1G/jbVNYq9dqYkFB4rnIt9Xjofv5rN3cAiEAzgEMD49hlm7DoAv/YaFe6ztYomx5+JtpItUEmXZ7TeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.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","test-browser-q":"coffee ./test/browser/runner q","test-browser-when":"coffee ./test/browser/runner when"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.1.21","description":"Extends Chai with assertions about promises.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.18","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"q":"*","chai":"1","glob":"*","cover":"*","mocha":"1","jshint":"*","ecstatic":"*","underscore":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"3.2.0":{"name":"chai-as-promised","version":"3.2.0","keywords":["chai","testing","promises"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"_id":"chai-as-promised@3.2.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"86a24a7978d5d61fb6c0306329d390e8bb4be0b2","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-3.2.0.tgz","integrity":"sha512-gTTgGQLuMlZbtwaomfF1czAtFCAxOZfdq+3p4iDLcOTQm5kZXWn+jihNRMSyRPWBcD9IXArMMmmWhM++sXf5kA==","signatures":[{"sig":"MEYCIQChToBzL/CMnU2CSzMB1NRc7y7LG4fHfeINFWqKCkF90wIhALc+F5Xc1JcRFVFCnxe6h3UpIxTg0XOnrPqc6EHEqrxi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.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","test-browser-q":"coffee ./test/browser/runner q","test-browser-when":"coffee ./test/browser/runner when"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.1.16","description":"Extends Chai with assertions about promises.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.15","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"q":"*","chai":">= 1.0.3","glob":"*","cover":"*","mocha":"1","jshint":"*","ecstatic":"*","underscore":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"3.2.1":{"name":"chai-as-promised","version":"3.2.1","keywords":["chai","testing","promises"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"chai-as-promised@3.2.1","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"1bdfcbbe9a8d17aefea7619f46d68f625dbb8262","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-3.2.1.tgz","integrity":"sha512-sRsyDtqSXf/IT0Sf2OW99IEMKh8tLl0pde3c7QEvl95FxW1vZQnGC5CU/Sfk3urXlQjXf0cDtpxQ+3Ci3drmSg==","signatures":[{"sig":"MEQCIFihpVAL57OiGU6f7qtTZe6CRvZnvx+vmBR3Yj9Jdp9cAiA0r4YoYftWJaZdspJ2vzmwMQX3+hWjgvi4M6iB1TCCmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.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","test-browser-q":"coffee ./test/browser/runner q","test-browser-when":"coffee ./test/browser/runner when"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.1.16","description":"Extends Chai with assertions about promises.","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.15","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"q":"*","chai":">= 1.0.3","glob":"*","cover":"*","mocha":"1","jshint":"*","ecstatic":"*","underscore":"*","coffee-script":"1"},"_engineSupported":true,"optionalDependencies":{}},"3.2.2":{"name":"chai-as-promised","version":"3.2.2","keywords":["chai","testing","promises"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"chai-as-promised@3.2.2","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"5cb68601a67800ee96fbd721427697f2bc728735","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-3.2.2.tgz","integrity":"sha512-TNMHLMydMxCcRwgbdUlfBNHRHI3yWA0TsYpk0cKYWfdRsAmgsrDMadd1ilx6paGlRxSmx9eZJ9PNqsG8U0uPYA==","signatures":[{"sig":"MEYCIQDbeDEjRAY2gnlhqfJYt+vV4EPVhMfJSAsy4iPA5S8OXQIhAIdMEP4w2GY14QPRiadf2eLnfDgyy3QVanV2sf6tZ8Hu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","scripts":{"lint":"jshint ./lib --show-non-errors","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && opener ./cover_html/index.html","test-browser-q":"coffee ./test/browser/runner q","test-browser-when":"coffee ./test/browser/runner when"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"description":"Extends Chai with assertions about promises.","directories":{"lib":"./lib"},"devDependencies":{"q":"*","chai":">= 1.0.3","glob":"*","cover":"*","mocha":"1","jshint":"*","opener":"*","ecstatic":"*","underscore":"*","coffee-script":"1"}},"3.2.3":{"name":"chai-as-promised","version":"3.2.3","keywords":["chai","testing","promises"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"chai-as-promised@3.2.3","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"4af145546666c684adfcce9e91450c266b4a7269","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-3.2.3.tgz","integrity":"sha512-Qt47GIUwJnSP1xdN5mWRJDxGRIoi1C39sWdqVL08bbVgjx3viFgV1NJYmKOxO6k1FdSoviP7swbFpqLx6qlHLw==","signatures":[{"sig":"MEQCICB4M0oCwqbJdRomz7HMlndXX75/6yEeSAytA7UXdC8XAiA0FJ+EjnwaJUq/h+CKLTVLLxuMA1sUcc9eIQeC2Cv9pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && opener ./cover_html/index.html","test-browser-q":"coffee ./test/browser/runner q","test-browser-when":"coffee ./test/browser/runner when"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.1.62","description":"Extends Chai with assertions about promises.","directories":{"lib":"./lib"},"devDependencies":{"q":">= 0.8.9","chai":">= 1.3.0","glob":">= 3.1.14","cover":">= 0.2.8","mocha":">= 1.6.0","jshint":">= 0.9.1","opener":">= 1.3.0","ecstatic":">= 0.1.6","underscore":">= 1.4.2","coffee-script":">= 1.4.0"}},"3.2.4":{"name":"chai-as-promised","version":"3.2.4","keywords":["chai","testing","promises"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"chai-as-promised@3.2.4","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"84bb432d99ea44e3a3d0b4f9a94ab4d94252909b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-3.2.4.tgz","integrity":"sha512-82isjn63ao318eTmWZdiPfKFFUcNuQpYAZUekK8YgDkFKFtoLIz2Xl6MtgYuqvwIJhrGvMw0vQHAClnraSkqUw==","signatures":[{"sig":"MEUCIHRqxYRW47kN0zijpX8KvAq3joPNPdhkuorktS5ecIYzAiEAgg+XRHpmGzRXoMx9HlV2U5BnIuo37ofKb1H0Cg0UsVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && opener ./cover_html/index.html","test-browser-q":"coffee ./test/browser/runner q","test-browser-when":"coffee ./test/browser/runner when"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.2.0","description":"Extends Chai with assertions about promises.","directories":{"lib":"./lib"},"devDependencies":{"q":">= 0.8.9","chai":">= 1.3.0","glob":">= 3.1.14","cover":">= 0.2.8","mocha":">= 1.6.0","jshint":">= 0.9.1","opener":">= 1.3.0","ecstatic":">= 0.1.6","underscore":">= 1.4.2","coffee-script":">= 1.4.0"}},"3.2.5":{"name":"chai-as-promised","version":"3.2.5","keywords":["chai","testing","promises"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"chai-as-promised@3.2.5","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"http://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"8a570b052f560106170c237bd4e07cbdfca3589c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-3.2.5.tgz","integrity":"sha512-fRn2MRn70z9Nuz5XsCjnbw2j1LmNuz47BGiUGmjZk7H4/owUHJiIWElqYukbqqJ3Dt5jzBI8sYtbPyLx/1SFeA==","signatures":[{"sig":"MEYCIQDY7+6V6nhgfHZF8jtX9Ekvdzh1RkmQ9+YOfqdQkayquwIhAJ9YJ+o/UFYAQPFepV5C7crWrcGvNM/63E6L0fUmntk8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","_from":".","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && opener ./cover_html/index.html","test-browser-q":"coffee ./test/browser/runner q","test-browser-when":"coffee ./test/browser/runner when"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.2.10","description":"Extends Chai with assertions about promises.","directories":{"lib":"./lib"},"devDependencies":{"q":">= 0.8.9","chai":">= 1.3.0","glob":">= 3.1.14","cover":">= 0.2.8","mocha":">= 1.6.0","jshint":">= 0.9.1","opener":">= 1.3.0","ecstatic":">= 0.1.6","underscore":">= 1.4.2","coffee-script":">= 1.4.0"},"peerDependencies":{"chai":">= 1.0.2 < 2"}},"3.3.0":{"name":"chai-as-promised","version":"3.3.0","keywords":["chai","testing","assertions","promises","Promises/A+","promises-a-plus"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"chai-as-promised@3.3.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":"http://github.com/domenic/chai-as-promised/issues","dist":{"shasum":"4c9be2b17333cf2ef0174abac60a2759698dfcdb","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-3.3.0.tgz","integrity":"sha512-FEw2haHZFbbEnpNNXta8sOeN4s/8lcLUSu7c46n+3rVjgsYWT0LBfUW9AxT0G2zihf4wnEnVp/MGZtvl2nj4Rg==","signatures":[{"sig":"MEYCIQCUcHxtxL8ap8oS6MXqckGCtTRE5U6WibRFMHNpm6D65AIhAIC4+X0U0hmfS+U2x/Dmw1Y8Sdpb6BibHEq2PALWwL0E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","_from":".","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && opener ./cover_html/index.html","test-browser-q":"coffee ./test/browser/runner q","test-browser-when":"coffee ./test/browser/runner when"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.2.17","description":"Extends Chai with assertions about promises.","directories":{},"devDependencies":{"q":"~0.9.3","chai":"~1.5","glob":"~3.2","cover":"~0.2.8","mocha":"~1.9","jshint":"~1.1","opener":"~1.3","ecstatic":"~0.4.2","underscore":"~1.4.4","coffee-script":"~1.5"},"peerDependencies":{"chai":">= 1.0.2 < 2"}},"3.3.1":{"name":"chai-as-promised","version":"3.3.1","keywords":["chai","testing","assertions","promises","Promises/A+","promises-a-plus"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"chai-as-promised@3.3.1","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":"https://github.com/domenic/chai-as-promised/issues","dist":{"shasum":"221328aecae006d25c8f319bb2d16e7a41d04759","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-3.3.1.tgz","integrity":"sha512-DwwnO/akTYj3PgkNNpAuz8Nth99I84Nq3CaGKCqnYn+cK40aJE+TjFp7iCLx2gvkRYcWSSbP93fP5xSUuUcclA==","signatures":[{"sig":"MEUCIAN7VYj5Ytpcm7c/SDc4FKYBkphhsvm/d6IZHE+y324hAiEAkv3667pEOTEOyP72qV64PiCGrJUT501x2BH8SjoAlAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","_from":".","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && opener ./cover_html/index.html","test-browser-q":"coffee ./test/browser/runner q","test-browser-when":"coffee ./test/browser/runner when"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.2.17","description":"Extends Chai with assertions about promises.","directories":{},"devDependencies":{"q":"~0.9.3","chai":"~1.5","glob":"~3.2","cover":"~0.2.8","mocha":"~1.9","jshint":"~1.1","opener":"~1.3","ecstatic":"~0.4.2","underscore":"~1.4.4","coffee-script":"~1.5"},"peerDependencies":{"chai":">= 1.0.2 < 2"}},"4.0.0":{"name":"chai-as-promised","version":"4.0.0","keywords":["chai","testing","assertions","promises","promises-aplus"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"chai-as-promised@4.0.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"https://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"c47a68c266961a80cf0064823ab83ba009968577","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-4.0.0.tgz","integrity":"sha512-NPt8LFqDYXcbWJrshrquKQtz8LSaYSsRyQmZMau6q96BDvDivz5GYCh6qOhiU8tRxGem4pToHTi3EpQALJ7F8g==","signatures":[{"sig":"MEYCIQDjbMQA9868m4wVr0TtpL22E58KCUau7Cha6v/f7AI3SAIhALaHb+uzIwCPlFE/Hjj0XTFxxFF2Q0xgXJrrQhpq2myw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","_from":".","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && opener ./cover_html/index.html","test-browser-q":"coffee ./test/browser/runner.coffee q","test-browser-when":"coffee ./test/browser/runner.coffee when"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"_resolved":"c:\\Users\\Domenic\\AppData\\Local\\Temp\\npm-10008-CqHCV8In\\1379808178901-0.5976120023988187\\tmp.tgz","repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.3.8","description":"Extends Chai with assertions about promises.","directories":{},"devDependencies":{"q":"~0.9.7","chai":"~1.8.0","glob":"~3.2.6","cover":"~0.2.8","mocha":"~1.13.0","jshint":"~2.1.11","opener":"~1.3","ecstatic":"~0.4.9","underscore":"~1.5.2","coffee-script":"~1.6.3"},"peerDependencies":{"chai":">= 1.7.0 < 2"}},"4.1.0":{"name":"chai-as-promised","version":"4.1.0","keywords":["chai","testing","assertions","promises","promises-aplus"],"author":{"url":"http://domenicdenicola.com","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"chai-as-promised@4.1.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"bugs":{"url":"https://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"3ef33eed5deebe2649d62040a54cc1b70a99df6e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-4.1.0.tgz","integrity":"sha512-ZXqEeAUKpOZyWI4FQ7P9YcZ9KBgWpcd2oLNPG1XTGsUaZzMQjKetROC7+uK59clAFGUK8cZR+r2LtsLfp7zeQg==","signatures":[{"sig":"MEUCIGNhGhwE6LgFwkQHA63EA+httfI5TLHzsfB/mX+2zC6HAiEAhlndgfMAIPHckcOioRn6mkBIKSVDj9CrWIODw9OBHYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","_from":".","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && opener ./cover_html/index.html","test-browser-q":"coffee ./test/browser/runner.coffee q","test-browser-when":"coffee ./test/browser/runner.coffee when"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"_resolved":"c:\\Users\\Domenic\\AppData\\Local\\Temp\\npm-4448-3n5-oRQr\\1382849303689-0.8954541457351297\\tmp.tgz","repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.3.8","description":"Extends Chai with assertions about promises.","directories":{},"devDependencies":{"q":"~0.9.7","chai":"~1.8.1","glob":"~3.2.6","cover":"~0.2.8","mocha":"~1.13.0","jshint":"~2.3.0","opener":"~1.3","ecstatic":"~0.4.12","underscore":"~1.5.2","coffee-script":"~1.6.3"},"peerDependencies":{"chai":">= 1.7.0 < 2"}},"4.1.1":{"name":"chai-as-promised","version":"4.1.1","keywords":["chai","testing","assertions","promises","promises-aplus"],"author":{"url":"http://domenic.me","name":"Domenic Denicola","email":"domenic@domenicdenicola.com"},"license":"WTFPL","_id":"chai-as-promised@4.1.1","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/chai-as-promised","bugs":{"url":"https://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"cc09bec0d30ee14c71c62ad8f9394fc4af4167fb","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-4.1.1.tgz","integrity":"sha512-Z0dkpO0P8LFx2TzjZOd9u60M9hzsSwUOvavBWS7UkghyuUsC/Q5eeDDF5uEGSvgHvjHJ1NsrBdTMueCwKV6PZw==","signatures":[{"sig":"MEUCIFANu/Uox3O9fOQs6/U7wS8u8kjWypQn+B9NO0PNDJvAAiEA3vSYhUyYlhWS9Aar1GNMEYR5KHfoLP7j8oG0HjWEPjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","_from":".","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"cover run node_modules/mocha/bin/_mocha && cover report html && opener ./cover_html/index.html","test-browser-q":"coffee ./test/browser/runner.coffee q","test-browser-when":"coffee ./test/browser/runner.coffee when"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"git://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"1.3.25","description":"Extends Chai with assertions about promises.","directories":{},"devDependencies":{"q":"~1.0.0","chai":"~1.9.0","glob":"~3.2.9","cover":"~0.2.9","mocha":"~1.17.0","jshint":"~2.4.4","opener":"~1.3","ecstatic":"~0.4.13","underscore":"~1.6.0","coffee-script":"~1.7.1"},"peerDependencies":{"chai":">= 1.7.0 < 2"}},"4.2.0":{"name":"chai-as-promised","version":"4.2.0","keywords":["chai","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"WTFPL","_id":"chai-as-promised@4.2.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/chai-as-promised","bugs":{"url":"https://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"f4f02c34b1daf9c118bd54cd18663613b8b4c156","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-4.2.0.tgz","integrity":"sha512-gb2iHj+eoawlAO+osghqfiPURzv5Hr7ObXjRG7imyiVybraCBKRPIXZkae/pXpSOecNA6JPc0IKHyNv+mLE5Eg==","signatures":[{"sig":"MEUCIEFKlbw8fy7+95H6bzoG8RCXkw/zKWvzYbtLybH9IYvfAiEA5a/ajIDr1+Yi3pHmnzyPRNd2/5OIlMFRnjN155npUxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","_from":".","files":["lib"],"_shasum":"f4f02c34b1daf9c118bd54cd18663613b8b4c156","gitHead":"185b074da2ec639210006e9716ca88e94cae8e60","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/chai-as-promised.js.html","test-browser-q":"coffee ./test/browser/runner.coffee q","test-browser-when":"coffee ./test/browser/runner.coffee when"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"https://github.com/domenic/chai-as-promised","type":"git"},"_npmVersion":"2.1.2","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"0.10.36","devDependencies":{"q":"^1.1.2","chai":"^2.0.0","glob":"^4.3.5","mocha":"^1.21.5","jshint":"^2.6.0","opener":"^1.4.0","ecstatic":"0.5.8","istanbul":"0.3.5","underscore":"1.7.0","coffee-script":"1.9.0"},"peerDependencies":{"chai":">= 1.7.0 < 3"}},"4.3.0":{"name":"chai-as-promised","version":"4.3.0","keywords":["chai","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"WTFPL","_id":"chai-as-promised@4.3.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/chai-as-promised","bugs":{"url":"https://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"0fa861b0b31bfe6867f5e770f0f877be60ece5ee","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-4.3.0.tgz","integrity":"sha512-e7XEOBt6BnGR0b0xP1P0KN9TtWphPSJphWGqZuF/pl7IRuYuRjieyk3cdM90EUWrbYsH5p4CpviSDG45AmAa7g==","signatures":[{"sig":"MEYCIQDjuJHFISdBncNpmO1CpXqjYSUIfqZj6cAFdZFyVMiPbAIhAJYIu9cLqe4ZIEDrTqKRUzSGX0WhKJL0WTh/R6rvEHMd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","_from":".","files":["lib"],"_shasum":"0fa861b0b31bfe6867f5e770f0f877be60ece5ee","gitHead":"a8162a191653f7600c09ee131ae790ce7befbc8d","scripts":{"lint":"jshint ./lib","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/chai-as-promised.js.html","test-browser-q":"coffee ./test/browser/runner.coffee q","test-browser-when":"coffee ./test/browser/runner.coffee when"},"_npmUser":{"name":"anonymous","email":"domenic@domenicdenicola.com"},"repository":{"url":"https://github.com/domenic/chai-as-promised","type":"git"},"_npmVersion":"2.5.1","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"1.3.0","devDependencies":{"q":"^1.1.2","chai":"^2.0.0","glob":"^4.3.5","mocha":"^1.21.5","jshint":"^2.6.0","opener":"^1.4.0","ecstatic":"0.5.8","istanbul":"0.3.5","underscore":"1.7.0","coffee-script":"1.9.0"},"peerDependencies":{"chai":">= 1.7.0 < 3"}},"5.0.0":{"name":"chai-as-promised","version":"5.0.0","keywords":["chai","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"WTFPL","_id":"chai-as-promised@5.0.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/chai-as-promised","bugs":{"url":"https://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"94f8d834bd1052424eecd61989eb437c4364085d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-5.0.0.tgz","integrity":"sha512-yLmV8qr5Td1BcqE6DawDPNZ6zpvkjAdKynlpQMdsBHdLhUbEq4Gl9RqHTXTPXjP1CtC1G7vr7hJ2qDLtpUTYSg==","signatures":[{"sig":"MEUCIQC0TPjMyJZ5NJU1wor49RDEaEd857giWdM1+zpg0CmFNgIgdaDuvVX0xn8zDyzLv5p+3J9jrHnwPEMyXcmkOQU2zYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","_from":".","files":["lib"],"_shasum":"94f8d834bd1052424eecd61989eb437c4364085d","gitHead":"5dcfee7fa3f3532964680dff2c13547677c0157e","scripts":{"lint":"jshint ./lib","test":"npm run test-plugin && npm run test-intercompatibility","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/chai-as-promised.js.html","test-plugin":"mocha","test-browser-q":"coffee ./test/browser/runner.coffee q","test-browser-when":"coffee ./test/browser/runner.coffee when","test-intercompatibility":"mocha test-intercompatibility --opts test-intercompatibility/mocha.opts"},"_npmUser":{"name":"anonymous","email":"d@domenic.me"},"repository":{"url":"https://github.com/domenic/chai-as-promised","type":"git"},"_npmVersion":"2.7.6","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"1.7.1","devDependencies":{"q":"^1.1.2","chai":"^2.1.2","glob":"^4.3.5","mocha":"^1.21.5","jshint":"^2.6.0","opener":"^1.4.0","ecstatic":"0.5.8","istanbul":"0.3.5","underscore":"1.7.0","coffee-script":"1.9.0"},"peerDependencies":{"chai":">= 2.1.2 < 3"}},"5.1.0":{"name":"chai-as-promised","version":"5.1.0","keywords":["chai","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"WTFPL","_id":"chai-as-promised@5.1.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/chai-as-promised#readme","bugs":{"url":"https://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"a95e7b5465123db538ddb36e3163c7be3a63f4ff","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-5.1.0.tgz","integrity":"sha512-NyiM/l4Fncx1fIT2EKWGR4hrWn4gAxbDJnGyEw06bIF0MA7rMjiquqZ1YUZhGEbkqktxSJbj1TyTFUTtaV39mQ==","signatures":[{"sig":"MEQCID/zneeYCS09od7GOVsPG3t+vHf9mQ23wFDpBT6qpx8aAiAEc9gLQb5LBUkcPxgDzMt5XtZCgAfin6KqEjHOxMp/BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","_from":".","files":["lib"],"_shasum":"a95e7b5465123db538ddb36e3163c7be3a63f4ff","gitHead":"5f20e6c8d2297cb0287b71704ae0366492ce1a01","scripts":{"lint":"jshint ./lib","test":"npm run test-plugin && npm run test-intercompatibility","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/chai-as-promised.js.html","test-plugin":"mocha","test-browser-q":"coffee ./test/browser/runner.coffee q","test-browser-when":"coffee ./test/browser/runner.coffee when","test-intercompatibility":"mocha test-intercompatibility --opts test-intercompatibility/mocha.opts"},"_npmUser":{"name":"anonymous","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"2.9.0","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"q":"^1.1.2","chai":"^3.0.0","glob":"^4.3.5","mocha":"^1.21.5","jshint":"^2.6.0","opener":"^1.4.0","ecstatic":"0.5.8","istanbul":"0.3.5","underscore":"1.7.0","coffee-script":"1.9.0"},"peerDependencies":{"chai":">= 2.1.2 < 4"}},"5.2.0":{"name":"chai-as-promised","version":"5.2.0","keywords":["chai","chai-plugin","browser","async","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"WTFPL","_id":"chai-as-promised@5.2.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/chai-as-promised#readme","bugs":{"url":"https://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"a51b0314330c98d25f9372cf5d7fd3690964cf7b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-5.2.0.tgz","integrity":"sha512-ImW+CH4QQkzlau2UZU+QC1rvIk8KnNNCPGwNn0CFqN494S1RFsULBlk/1Jwjx4/6ToCVQsp/UsXFAxsUse7EDA==","signatures":[{"sig":"MEQCIFMnaK7JgAdf1C8PZNLFn8OGy3OVjdsm62ECDkJ0x/mNAiA6W/QXl42ey43wHxN+s+xMlpZcw0lMp7QOLnFa3kaejA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","_from":".","files":["lib"],"_shasum":"a51b0314330c98d25f9372cf5d7fd3690964cf7b","gitHead":"c0d887605a6df879d7ff1700600ad450e6e09a84","scripts":{"lint":"jshint ./lib","test":"npm run test-plugin && npm run test-intercompatibility","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/chai-as-promised.js.html","test-plugin":"mocha","test-browser-q":"coffee ./test/browser/runner.coffee q","test-browser-when":"coffee ./test/browser/runner.coffee when","test-intercompatibility":"mocha test-intercompatibility --opts test-intercompatibility/mocha.opts"},"_npmUser":{"name":"anonymous","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"3.3.12","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"5.1.1","devDependencies":{"q":"^1.4.1","chai":"^3.0.0","glob":"^6.0.1","mocha":"^2.3.4","jshint":"^2.8.0","opener":"^1.4.1","ecstatic":"^1.3.1","istanbul":"0.4.1","underscore":"1.8.3","coffee-script":"1.10.0"},"peerDependencies":{"chai":">= 2.1.2 < 4"}},"5.3.0":{"name":"chai-as-promised","version":"5.3.0","keywords":["chai","chai-plugin","browser","async","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"WTFPL","_id":"chai-as-promised@5.3.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/chai-as-promised#readme","bugs":{"url":"https://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"09d7a402908aa70dfdbead53e5853fc79d3ef21c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-5.3.0.tgz","integrity":"sha512-pgAOHklxHtjFAU+SXt8aDJt/OQxR4om8ZSJXQT6nObuxwGEVZ69VZR0JZzj4mDLo6OHKCO6uLTmAhPyuHJw0rw==","signatures":[{"sig":"MEYCIQCEGJqD/yBukiS3N+UrcV0PYTBWmjfSllt8UIDP6sA0mQIhAM54dvDuwZp+97FlSACrFvN1PahH2V6WJdH0WqxHrEk9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","_from":".","files":["lib"],"_shasum":"09d7a402908aa70dfdbead53e5853fc79d3ef21c","gitHead":"eecee7801efaea4c048923fd5fb9a2abe98356cf","scripts":{"lint":"jshint ./lib","test":"npm run test-plugin && npm run test-intercompatibility","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/chai-as-promised.js.html","test-plugin":"mocha","test-browser-q":"coffee ./test/browser/runner.coffee q","test-browser-when":"coffee ./test/browser/runner.coffee when","test-browser-jquery":"coffee ./test/browser/runner.coffee jquery","test-intercompatibility":"mocha test-intercompatibility --opts test-intercompatibility/mocha.opts"},"_npmUser":{"name":"anonymous","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"3.6.0","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"5.7.1","devDependencies":{"q":"^1.4.1","chai":"^3.0.0","glob":"^6.0.1","mocha":"^2.3.4","jshint":"^2.8.0","opener":"^1.4.1","ecstatic":"^1.3.1","istanbul":"0.4.1","underscore":"1.8.3","coffee-script":"1.10.0"},"peerDependencies":{"chai":">= 2.1.2 < 4"},"_npmOperationalInternal":{"tmp":"tmp/chai-as-promised-5.3.0.tgz_1458514281411_0.001790722832083702","host":"packages-13-west.internal.npmjs.com"}},"6.0.0":{"name":"chai-as-promised","version":"6.0.0","keywords":["chai","chai-plugin","browser","async","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"WTFPL","_id":"chai-as-promised@6.0.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/chai-as-promised#readme","bugs":{"url":"https://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"1a02a433a6f24dafac63b9c96fa1684db1aa8da6","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-6.0.0.tgz","integrity":"sha512-Zf5Dq6p4d0pApi662BtRe95oKYbEyNb+TLbIdwVSlewYxVhtMYwrTD3TAmcaf1XanuBw7egusnLxLXlMnv0myw==","signatures":[{"sig":"MEUCIQDivedwifj7U08DxKdtnkrW4kTC6o7tuXvNkAv8pqhEQAIgchJ2iXCOHjy6Jko0uCdPDCahjDkmIsOzZWXcZjqbYEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","_from":".","files":["lib"],"_shasum":"1a02a433a6f24dafac63b9c96fa1684db1aa8da6","gitHead":"b2cfbdc71360dad1faaa29f64bcc8ba54819084e","scripts":{"lint":"jshint ./lib","test":"npm run test-plugin && npm run test-intercompatibility","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/chai-as-promised.js.html","test-plugin":"mocha","test-intercompatibility":"mocha test-intercompatibility --opts test-intercompatibility/mocha.opts"},"_npmUser":{"name":"anonymous","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"3.9.3","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"6.2.1","dependencies":{"check-error":"^1.0.2"},"devDependencies":{"q":"^1.4.1","chai":"^3.0.0","glob":"^6.0.1","mocha":"^2.3.4","jshint":"^2.8.0","opener":"^1.4.1","ecstatic":"^1.3.1","istanbul":"0.4.1","underscore":"1.8.3","coffee-script":"1.10.0"},"peerDependencies":{"chai":">= 2.1.2 < 4"},"_npmOperationalInternal":{"tmp":"tmp/chai-as-promised-6.0.0.tgz_1475000300499_0.26421284466050565","host":"packages-12-west.internal.npmjs.com"}},"7.0.0":{"name":"chai-as-promised","version":"7.0.0","keywords":["chai","chai-plugin","browser","async","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"WTFPL","_id":"chai-as-promised@7.0.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/chai-as-promised#readme","bugs":{"url":"https://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"c87ee613eaa196766393da6fbb4052f112acf675","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-7.0.0.tgz","integrity":"sha512-7YYdnXPq2pV9nvRBb36Wi/MXfT8j2iL/H76GtenlOMatXbMoQLb+PonuVHGFsw5wE2M6R/VFciq8AnSSAix0GA==","signatures":[{"sig":"MEUCIQDH3rR4GWoxWLSRZQjD3SnDElptwIHijShtKLqxWxNLegIgVYOZYVCbsy17nyzYZiQHgQ8aUvKH3d9Ctfr9IugIPy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","files":["lib"],"gitHead":"a60bf923d25f464a36a3d6ff4958137c397e1336","scripts":{"lint":"eslint .","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/chai-as-promised.js.html","test-travis":"npm install chai@$CHAI_VERSION && npm test"},"_npmUser":{"name":"anonymous","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"5.0.0","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"8.0.0","dependencies":{"eslint":"^3.19.0","check-error":"^1.0.2"},"devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","istanbul":"0.4.5"},"peerDependencies":{"chai":">= 2.1.2 < 5"},"_npmOperationalInternal":{"tmp":"tmp/chai-as-promised-7.0.0.tgz_1497210767023_0.3837843365035951","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"chai-as-promised","version":"7.1.0","keywords":["chai","chai-plugin","browser","async","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"WTFPL","_id":"chai-as-promised@7.1.0","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/chai-as-promised#readme","bugs":{"url":"https://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"5bc1be34e39e8555785945dd1085222f720577e7","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-7.1.0.tgz","integrity":"sha512-p1GFOGi7+u96WK1tvMhzVOrXLsWsKf8Mcveq3a+H1L+tHhAnoxKw/j6Ei1xpSPB2bPUY+66DWBZr4yK0oAeZGw==","signatures":[{"sig":"MEQCIDXQ1GZuji9+wDeeOq5saHxq/8eZj7c8BkdTWzRW+lWiAiAXBBFOf1pXydLvJYkMUG0qEZ9Ick0O3CSwZffBmeA6sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","files":["lib"],"gitHead":"4c2d628de0be636077e669c3aeb7d3a87ce21971","scripts":{"lint":"eslint .","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/chai-as-promised.js.html","test-travis":"npm install chai@$CHAI_VERSION && npm test"},"_npmUser":{"name":"anonymous","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"5.0.4","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"8.0.0","dependencies":{"eslint":"^3.19.0","check-error":"^1.0.2"},"devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","istanbul":"0.4.5"},"peerDependencies":{"chai":">= 2.1.2 < 5"},"_npmOperationalInternal":{"tmp":"tmp/chai-as-promised-7.1.0.tgz_1499019651204_0.6763062663376331","host":"s3://npm-registry-packages"}},"7.1.1":{"name":"chai-as-promised","version":"7.1.1","keywords":["chai","chai-plugin","browser","async","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"WTFPL","_id":"chai-as-promised@7.1.1","maintainers":[{"name":"anonymous","email":"domenic@domenicdenicola.com"}],"homepage":"https://github.com/domenic/chai-as-promised#readme","bugs":{"url":"https://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"08645d825deb8696ee61725dbf590c012eb00ca0","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-7.1.1.tgz","integrity":"sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==","signatures":[{"sig":"MEUCIGRCKU+w+bJDISYT/th5G5IemeZ1x6+8+1UC4/xcmTsPAiEAgaKn7jMxiFRyL4dJVhRSLsAHZukk8ojyKhnnzW9KVVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/chai-as-promised.js","files":["lib"],"gitHead":"e237fd24a47924c6a625df7bbde2ae40783f7c6f","scripts":{"lint":"eslint .","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/chai-as-promised.js.html","test-travis":"npm install chai@$CHAI_VERSION && npm test"},"_npmUser":{"name":"anonymous","email":"d@domenic.me"},"repository":{"url":"git+https://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"5.0.4","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"8.1.3","dependencies":{"check-error":"^1.0.2"},"devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","eslint":"^3.19.0","istanbul":"0.4.5"},"peerDependencies":{"chai":">= 2.1.2 < 5"},"_npmOperationalInternal":{"tmp":"tmp/chai-as-promised-7.1.1.tgz_1499214667918_0.5584704014472663","host":"s3://npm-registry-packages"}},"7.1.2":{"name":"chai-as-promised","version":"7.1.2","keywords":["chai","chai-plugin","browser","async","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"WTFPL","_id":"chai-as-promised@7.1.2","maintainers":[{"name":"anonymous","email":"d@domenic.me"},{"name":"anonymous","email":"chaijs@keithcirkel.co.uk"}],"homepage":"https://github.com/domenic/chai-as-promised#readme","bugs":{"url":"https://github.com/domenic/chai-as-promised/issues"},"dist":{"shasum":"70cd73b74afd519754161386421fb71832c6d041","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-7.1.2.tgz","fileCount":4,"integrity":"sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==","signatures":[{"sig":"MEQCIFemLt0SFoG5z5/BBgxsn1s8q+FY5+jPAx0fpbi7WAXNAiAmB6n5kYXrsUxLZZjhSiP/5gqbNt/OXKGut0A1yXp8YA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28290},"main":"./lib/chai-as-promised.js","gitHead":"3737f96efd83ab3e3bb36000908150afded2ca86","scripts":{"lint":"eslint .","test":"mocha","cover":"istanbul cover node_modules/mocha/bin/_mocha && opener ./coverage/lcov-report/lib/chai-as-promised.js.html","test-travis":"npm install chai@$CHAI_VERSION && npm test"},"_npmUser":{"name":"anonymous","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/domenic/chai-as-promised.git","type":"git"},"_npmVersion":"10.7.0","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"22.1.0","dependencies":{"check-error":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","eslint":"^3.19.0","istanbul":"0.4.5"},"peerDependencies":{"chai":">= 2.1.2 < 6"},"_npmOperationalInternal":{"tmp":"tmp/chai-as-promised_7.1.2_1715422714601_0.2657050507910279","host":"s3://npm-registry-packages"}},"8.0.0-beta.1":{"name":"chai-as-promised","version":"8.0.0-beta.1","keywords":["chai","chai-plugin","browser","async","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"WTFPL","_id":"chai-as-promised@8.0.0-beta.1","maintainers":[{"name":"anonymous","email":"d@domenic.me"},{"name":"anonymous","email":"chaijs@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-as-promised#readme","bugs":{"url":"https://github.com/chaijs/chai-as-promised/issues"},"dist":{"shasum":"ca73c80e6e04a4c1ef4275f1b816eb2fa469f02c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-8.0.0-beta.1.tgz","fileCount":4,"integrity":"sha512-0yd6MovXpZovcUtR8PPca2HOrMkgDwfTSXSAbithEOWmuiBpmynOzG8ceTUUv81L+Lhi+0MDfNcl6vPaLraETg==","signatures":[{"sig":"MEYCIQDQjd8Ehbr+iLQG825eOzT6aLKDDjuYrUDm6jcOO/LkGwIhAN1fbrHWKesNxM8U9eiy7Gu/7nrVhfjTF4I06Uv7RsSE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/chai-as-promised@8.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27483},"main":"./lib/chai-as-promised.js","type":"module","exports":{".":"./lib/chai-as-promised.js"},"gitHead":"0bf21dddb44b9058d4563597a1217948a9a1992f","scripts":{"lint":"eslint .","test":"c8 mocha","format":"prettier --write lib test"},"_npmUser":{"name":"anonymous","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/chaijs/chai-as-promised.git","type":"git"},"_npmVersion":"10.7.0","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"22.1.0","dependencies":{"check-error":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","mocha":"^10.4.0","eslint":"^8.57.0","prettier":"^3.2.5"},"peerDependencies":{"chai":">= 2.1.2 < 6"},"_npmOperationalInternal":{"tmp":"tmp/chai-as-promised_8.0.0-beta.1_1715721333450_0.5152546748231177","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"chai-as-promised","version":"8.0.0","keywords":["chai","chai-plugin","browser","async","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"WTFPL","_id":"chai-as-promised@8.0.0","maintainers":[{"name":"anonymous","email":"d@domenic.me"},{"name":"anonymous","email":"chaijs@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-as-promised#readme","bugs":{"url":"https://github.com/chaijs/chai-as-promised/issues"},"dist":{"shasum":"7eda823f2a6fe9fd3a76bc76878886e955232e6f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-8.0.0.tgz","fileCount":4,"integrity":"sha512-sMsGXTrS3FunP/wbqh/KxM8Kj/aLPXQGkNtvE5wPfSToq8wkkvBpTZo1LIiEVmC4BwkKpag+l5h/20lBMk6nUg==","signatures":[{"sig":"MEUCIG0wKk4rwvpLZDDf6OO2qp3V8US7lLXquBheU3GPadH0AiEAkwhTFqQpvaYBB/UKP/yWuzopOQ7WqNKl1GM9RVlcPlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/chai-as-promised@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27887},"main":"./lib/chai-as-promised.js","type":"module","exports":{".":"./lib/chai-as-promised.js"},"gitHead":"4c6e8b02330c7848e88b7aebf74bc3ddb6d8dd02","scripts":{"lint":"eslint .","test":"c8 mocha","format":"prettier --write lib test"},"_npmUser":{"name":"anonymous","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/chaijs/chai-as-promised.git","type":"git"},"_npmVersion":"10.7.0","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"check-error":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","mocha":"^10.4.0","eslint":"^8.57.0","prettier":"^3.2.5"},"peerDependencies":{"chai":">= 2.1.2 < 6"},"_npmOperationalInternal":{"tmp":"tmp/chai-as-promised_8.0.0_1717956875730_0.09723150870143926","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"chai-as-promised","version":"8.0.1","keywords":["chai","chai-plugin","browser","async","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"MIT","_id":"chai-as-promised@8.0.1","maintainers":[{"name":"anonymous","email":"d@domenic.me"},{"name":"anonymous","email":"chaijs@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-as-promised#readme","bugs":{"url":"https://github.com/chaijs/chai-as-promised/issues"},"dist":{"shasum":"8913b2fd685b3f5637d25f627518e3ac9614d8e1","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-8.0.1.tgz","fileCount":4,"integrity":"sha512-OIEJtOL8xxJSH8JJWbIoRjybbzR52iFuDHuF8eb+nTPD6tgXLjRqsgnUGqQfFODxYvq5QdirT0pN9dZ0+Gz6rA==","signatures":[{"sig":"MEYCIQDXkwFPMRD/lStiD9rgtk58e2lpLHM3MshiIg510noi9gIhAJrKaTaGMY2qcMaoIq9G1V444SFr5CUgnv5FVxO+3DJq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/chai-as-promised@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27885},"main":"./lib/chai-as-promised.js","type":"module","exports":{".":"./lib/chai-as-promised.js"},"gitHead":"85ce33410b3e31c7508e44ede3e5cf4df4244df8","scripts":{"lint":"eslint .","test":"c8 mocha","format":"prettier --write lib test"},"_npmUser":{"name":"anonymous","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/chaijs/chai-as-promised.git","type":"git"},"_npmVersion":"10.9.0","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"check-error":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","mocha":"^10.4.0","eslint":"^8.57.0","prettier":"^3.2.5"},"peerDependencies":{"chai":">= 2.1.2 < 6"},"_npmOperationalInternal":{"tmp":"tmp/chai-as-promised_8.0.1_1732397831829_0.9378029512291985","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"chai-as-promised","version":"8.0.2","keywords":["chai","chai-plugin","browser","async","testing","assertions","promises","promises-aplus"],"author":{"url":"https://domenic.me","name":"Domenic Denicola","email":"d@domenic.me"},"license":"MIT","_id":"chai-as-promised@8.0.2","maintainers":[{"name":"anonymous","email":"d@domenic.me"},{"name":"anonymous","email":"chaijs@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-as-promised#readme","bugs":{"url":"https://github.com/chaijs/chai-as-promised/issues"},"dist":{"shasum":"cd9b77afaa976383eb4cbef9463ac5230f7a1cba","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/chai-as-promised/-/chai-as-promised-8.0.2.tgz","fileCount":4,"integrity":"sha512-1GadL+sEJVLzDjcawPM4kjfnL+p/9vrxiEUonowKOAzvVg0PixJUdtuDzdkDeQhK3zfOE76GqGkZIQ7/Adcrqw==","signatures":[{"sig":"MEUCIQCgeOs41h1hnkVAJfts30cwnUQo095MDBiDuvrgObHKcwIgIqqO/k9zKSpl5q7+LSxZkPMZDipg5PGwoqUJFupDg1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/chai-as-promised@8.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./lib/chai-as-promised.js","type":"module","exports":{".":"./lib/chai-as-promised.js"},"gitHead":"726c0e0af014bdabce9660c3a56cd9b62ef75ca4","scripts":{"lint":"eslint .","test":"c8 mocha","format":"prettier --write lib test"},"_npmUser":{"name":"anonymous","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/chaijs/chai-as-promised.git","type":"git"},"_npmVersion":"10.9.3","description":"Extends Chai with assertions about promises.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"check-error":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","chai":"^6.0.1","mocha":"^11.0.0","eslint":"^9.0.0","globals":"^16.0.0","prettier":"^3.2.5","@eslint/js":"^9.19.0"},"peerDependencies":{"chai":">= 2.1.2 < 7"},"_npmOperationalInternal":{"tmp":"tmp/chai-as-promised_8.0.2_1755883650047_0.8627387813446585","host":"s3://npm-registry-packages-npm-production"}}},"name":"chai-as-promised","time":{"created":"2012-03-29T19:07:24.806Z","modified":"2025-09-09T12:52:49.413Z","1.0.0":"2012-03-29T19:07:25.905Z","1.1.0":"2012-03-29T20:25:01.659Z","1.2.0":"2012-03-29T20:58:54.922Z","2.0.0":"2012-04-09T19:59:51.169Z","2.1.0":"2012-04-12T20:30:38.838Z","2.2.0":"2012-04-21T08:00:15.922Z","3.0.0":"2012-05-15T19:05:09.227Z","3.1.0":"2012-05-16T18:49:56.982Z","3.2.0":"2012-05-27T22:22:52.679Z","3.2.1":"2012-06-14T19:49:05.352Z","3.2.2":"2012-08-09T01:04:53.998Z","3.2.3":"2012-11-04T23:19:44.900Z","3.2.4":"2013-01-13T23:16:39.002Z","3.2.5":"2013-02-09T23:46:01.157Z","3.3.0":"2013-04-26T09:24:23.542Z","3.3.1":"2013-05-10T04:55:11.872Z","4.0.0":"2013-09-22T00:03:01.155Z","4.1.0":"2013-10-27T04:48:35.546Z","4.1.1":"2014-03-01T01:12:09.055Z","4.2.0":"2015-02-15T00:07:45.153Z","4.3.0":"2015-03-05T23:17:26.053Z","4.3.1":"2015-03-24T13:28:53.854Z","4.3.2":"2015-03-25T11:08:32.529Z","5.0.0":"2015-04-16T03:55:13.578Z","5.1.0":"2015-06-05T13:22:13.685Z","5.2.0":"2015-12-20T15:34:43.772Z","5.3.0":"2016-03-20T22:51:23.784Z","6.0.0":"2016-09-27T18:18:20.726Z","7.0.0":"2017-06-11T19:52:48.161Z","7.1.0":"2017-07-02T18:20:52.218Z","7.1.1":"2017-07-05T00:31:09.013Z","7.1.2":"2024-05-11T10:18:34.821Z","8.0.0-beta.1":"2024-05-14T21:15:33.631Z","8.0.0":"2024-06-09T18:14:35.910Z","8.0.1":"2024-11-23T21:37:12.014Z","8.0.2":"2025-08-22T17:27:30.232Z"},"readmeFilename":"README.md","homepage":"https://github.com/chaijs/chai-as-promised#readme"}