{"_id":"qunit-promises","_rev":"47-c59d17aa7c8ee6c13c65f83a4aea9f67","name":"qunit-promises","description":"QUnit plugin that adds assertions to check promises quickly","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.5":{"name":"qunit-promises","version":"0.0.5","description":"QUnit plugin that adds assertions to check promises quickly","main":"qunit-promises.js","dependencies":{"grunt":"~0.4.1","grunt-bump":"~0.0.11","grunt-contrib-jshint":"~0.6.4","grunt-contrib-qunit":"~0.2.2","grunt-deps-ok":"~0.1.2"},"devDependencies":{},"scripts":{"test":"grunt"},"repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"keywords":["test","qunit","plugin","promises"],"author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"_id":"qunit-promises@0.0.5","dist":{"shasum":"9f84bfc02bcf87183027513887bf89c9eedbfbff","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.0.5.tgz","integrity":"sha512-11iARASuqCOqYcnFImvvu7nyUl43XFyXUsNxP5rc11WZAZL+M2Nfb9yo96VshNDOvwuHDD2mnR3XEBEakMaHzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMpC2Vk+y+JTTPKZdOp1zvs7f52HADXgNF/cEEgC8N2AiANiTNt41oxAT0Bxa2uiwS2Qd1LL/Tg1gkHnh2uEy4Wpw=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.0.6":{"name":"qunit-promises","version":"0.0.6","description":"QUnit plugin that adds assertions to check promises quickly","main":"qunit-promises.js","dependencies":{"grunt":"~0.4.1","grunt-bump":"~0.0.11","grunt-contrib-jshint":"~0.6.4","grunt-contrib-qunit":"~0.2.2","grunt-deps-ok":"~0.1.2"},"devDependencies":{},"scripts":{"test":"grunt"},"repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"keywords":["test","qunit","plugin","promises"],"author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"_id":"qunit-promises@0.0.6","dist":{"shasum":"0b96d9e98163b902167dfff8258845738b88113a","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.0.6.tgz","integrity":"sha512-9xwtAsU7Wjp6jpK7PFc424Agf+KExx1rSbp7LWrVzNaxtOw7mEakkjRECO/RJjW2eZDeVMtPLvmDhNsUKdYOXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrgs/KIAv0TjziUkeblHE4KV80NBnnFOGFVEOXQIJXiAiA5Bon9pEJpXfeSvTfnxc+MjyhY/qvOVzUqaP8tQ3BVMw=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.0.7":{"name":"qunit-promises","version":"0.0.7","description":"QUnit plugin that adds assertions to check promises quickly","main":"qunit-promises.js","dependencies":{"grunt":"~0.4.1","grunt-bump":"~0.0.11","grunt-contrib-jshint":"~0.6.4","grunt-contrib-qunit":"~0.2.2","grunt-deps-ok":"~0.1.2","grunt-node-qunit":"~2.0.2","q":"~0.9.7","time-grunt":"~0.1.1"},"devDependencies":{},"scripts":{"test":"grunt"},"repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"keywords":["test","qunit","plugin","promises"],"author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"_id":"qunit-promises@0.0.7","dist":{"shasum":"95682d9fb5215d7e26b8d7179ddec7cadf169c63","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.0.7.tgz","integrity":"sha512-FG5u+upSX74bibnWZ+0E4WmDr+oIFhMzvYZnPpnen97Ze6OnXOiGWsNtELNpB1zLkO6b35qxbHR9CfdekVdmXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwGAwOzS+kTe1XQCIbjLpzrtgZJyDZJrBGPgYVmCwInAiAl8tPgZppfJndDDs6GcdhuTgyJYeAI0DwZKvUF78LF0w=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.0.8":{"name":"qunit-promises","version":"0.0.8","description":"QUnit plugin that adds assertions to check promises quickly","main":"qunit-promises.js","dependencies":{"grunt":"~0.4.1","grunt-bump":"~0.0.11","grunt-contrib-jshint":"~0.6.4","grunt-contrib-qunit":"~0.2.2","grunt-deps-ok":"~0.1.2","grunt-node-qunit":"~2.0.2","q":"~0.9.7","time-grunt":"~0.1.1"},"devDependencies":{},"scripts":{"test":"grunt"},"repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"keywords":["test","qunit","plugin","promises"],"author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"_id":"qunit-promises@0.0.8","dist":{"shasum":"965952e6801d0e11aaea0287d4032f285f5171dc","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.0.8.tgz","integrity":"sha512-UMnVFsKyTdWZr9g4vcrAPsP62if7XjhTkA4DOmmMe8J99fjpb42iHlxL5qiH0K07S4jEzsKyA3rURx4h6I+y7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGCPMqBTkOT9Bnzb2x9Sm/UmWGF8vIXns2HZV9DgDULAiBsKCD2EiCHnENjb+GGTRxOGBVxBeO+QRTtcJfZZppfrA=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.0.9":{"name":"qunit-promises","version":"0.0.9","description":"QUnit plugin that adds assertions to check promises quickly","main":"qunit-promises.js","dependencies":{"grunt":"~0.4.1","grunt-bump":"~0.0.11","grunt-contrib-jshint":"~0.6.4","grunt-contrib-qunit":"~0.2.2","grunt-deps-ok":"~0.1.2","grunt-node-qunit":"~2.0.2","q":"~0.9.7","time-grunt":"~0.1.1"},"devDependencies":{"pre-git":"0.0.11"},"scripts":{"test":"grunt"},"pre-commit":"grunt","repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"keywords":["test","qunit","plugin","promises"],"author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"_id":"qunit-promises@0.0.9","dist":{"shasum":"9f2d829efdfa321a704196744cafebfeca02794f","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.0.9.tgz","integrity":"sha512-IWhG9Ng+DxQGUMCtQb1NwzDAY3QIdTlcirDhf0sdtm0J0It2IvVR+maeN0h8oFc9tnmt+4qWdqAVTLduRfnjKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsZ2xL9IFd7s4fZ+s1uE8nBqPVhLWW2NrT4DLH9d3lWAiEA5VfVANhaRhj1gW2DpK/k4q7rSlFNZ4yZSmlOxj6g0CM="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.0.10":{"name":"qunit-promises","version":"0.0.10","description":"QUnit plugin that adds assertions to check promises quickly","main":"qunit-promises.js","dependencies":{},"devDependencies":{"pre-git":"0.0.11","grunt-complexity":"~0.1.3","matchdep":"~0.1.2","grunt":"~0.4.1","grunt-bump":"~0.0.11","grunt-contrib-jshint":"~0.6.4","grunt-contrib-qunit":"~0.2.2","grunt-deps-ok":"~0.1.2","grunt-node-qunit":"~2.0.2","q":"~0.9.7","time-grunt":"~0.1.1"},"scripts":{"test":"grunt"},"pre-commit":"grunt","repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"keywords":["test","qunit","plugin","promises"],"author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"_id":"qunit-promises@0.0.10","dist":{"shasum":"e16fcff0a9d5a4aadbf6abf654a8f5d9b7a607d6","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.0.10.tgz","integrity":"sha512-or809TfjCPgWCDkYaJ7w0ELKG4eCSlX8ywYrGiNt72aBPXRsOJZXfVokVetx4cwKsHZNWOJczLrGT+jv04uNVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0CkQC9Spn145x9FzRIKk/BbB1AqnZCEroq8UyC9rhzgIhAOEVXOVxzr1g2oD/j2iqMcS4IjAEpc7FgasTHfmt2CLY"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.0.11":{"name":"qunit-promises","version":"0.0.11","description":"QUnit plugin that adds assertions to check promises quickly","main":"qunit-promises.js","dependencies":{},"devDependencies":{"pre-git":"0.0.11","grunt-complexity":"~0.1.3","matchdep":"~0.1.2","grunt":"~0.4.1","grunt-bump":"~0.0.11","grunt-contrib-jshint":"~0.6.4","grunt-contrib-qunit":"~0.2.2","grunt-deps-ok":"~0.1.2","grunt-node-qunit":"~2.0.2","q":"~0.9.7","time-grunt":"~0.1.1","grunt-npm2bower-sync":"0.0.2"},"scripts":{"test":"grunt"},"pre-commit":"grunt","pre-push":"grunt qunit","repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"homepage":"https://github.com/bahmutov/qunit-promise","keywords":["test","qunit","plugin","promises"],"author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"_id":"qunit-promises@0.0.11","dist":{"shasum":"d669d3af1cefdfab86bdc07386ebeecef561cd24","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.0.11.tgz","integrity":"sha512-oYvW0qajhB+08OixmnHxvceJulogkUPs80j1QX70OsQ4fdRD7uvidIhyH2QV71v23VoY/rZRy90aGoORJZx3Jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3MT81K4FiJ8sapE+QJXQd7/FLZK9HOspX8XvFBBJsqAiEA4m8Ls4v1Hpdr+BGibYjVC/K+IMIXhLD54QPIRRQHdCM="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.0.13":{"name":"qunit-promises","version":"0.0.13","description":"QUnit plugin that adds assertions to check promises quickly","main":"qunit-promises.js","dependencies":{"allong.es":"~0.14.0","lodash":"~2.2.1"},"devDependencies":{"pre-git":"0.0.13","grunt-complexity":"~0.1.3","matchdep":"~0.3.0","grunt":"~0.4.1","grunt-bump":"~0.0.11","grunt-contrib-jshint":"~0.7.1","grunt-contrib-qunit":"~0.3.0","grunt-deps-ok":"~0.1.7","grunt-node-qunit":"~2.0.2","q":"~0.9.7","time-grunt":"~0.2.0","grunt-npm2bower-sync":"0.0.2","gt":"~0.8.18"},"scripts":{"test":"grunt","gt":"node ./node_modules/gt qunit-promises.js test/node-tests.js --output"},"pre-commit":"grunt && npm run gt","pre-push":"grunt qunit","repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"homepage":"https://github.com/bahmutov/qunit-promise","keywords":["test","qunit","plugin","promises"],"author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"_id":"qunit-promises@0.0.13","dist":{"shasum":"3d2bbf25a2b2041e4d697e2dd1f636d357f19d3a","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.0.13.tgz","integrity":"sha512-uFbT1LmxhTO1OE3GWwIxHk3L0W/5qXAibb4eUUcQX7xCEKwhdGt5GYUJchxQZd7D0qYQcRIF7a1vTMRGHBq8Xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPr4sxqNqqASPVGqcaumXTsbP5V5a+VApaYiViGXWsRAIgd52ioP1YASpParOjEY3Hzd0YIzYtADgvYsPzVkmNEd8="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.0.14":{"name":"qunit-promises","version":"0.0.14","description":"QUnit plugin that adds assertions to check promises quickly","main":"qunit-promises.js","dependencies":{"allong.es":"~0.14.0","lodash":"~2.3.0"},"devDependencies":{"pre-git":"0.0.13","grunt-complexity":"~0.1.3","matchdep":"~0.3.0","grunt":"~0.4.1","grunt-bump":"~0.0.11","grunt-contrib-jshint":"~0.7.1","grunt-contrib-qunit":"~0.3.0","grunt-deps-ok":"~0.1.7","grunt-node-qunit":"~2.0.2","q":"~0.9.7","time-grunt":"~0.2.1","grunt-npm2bower-sync":"0.0.2","gt":"~0.8.20"},"scripts":{"test":"grunt","gt":"node ./node_modules/gt qunit-promises.js test/node-tests.js --output"},"pre-commit":"grunt && npm run gt","pre-push":"grunt qunit","repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"homepage":"https://github.com/bahmutov/qunit-promise","keywords":["test","qunit","plugin","promises"],"author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"_id":"qunit-promises@0.0.14","dist":{"shasum":"abddd6d6e31d62fbb0cf035aa8705096073a7ab1","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.0.14.tgz","integrity":"sha512-7a1kvUwVFrd4Ft+7Nact1d7r/MdnBjGlPyBx6FRGX/unb4rL03Ws1WxXDtiaA/S4GKd+NGYx1NO2GRbebzaIUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz+PYiQadE/yWUtkB1VzPS0I+0p+wpT4fxY6hfSy6SDgIgbFyqfmmhDHikZCjKMmukFCIEAqtG2h5teTDT3KxvZEM="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.0.15":{"name":"qunit-promises","version":"0.0.15","description":"QUnit plugin that adds assertions to check promises quickly","main":"qunit-promises.js","dependencies":{"allong.es":"~0.14.0","lodash":"~2.4.1"},"devDependencies":{"pre-git":"0.0.14","grunt-complexity":"~0.1.3","matchdep":"~0.3.0","grunt":"~0.4.2","grunt-bump":"0.0.13","grunt-contrib-jshint":"~0.7.2","grunt-contrib-qunit":"~0.3.0","grunt-deps-ok":"~0.1.7","grunt-node-qunit":"~2.0.2","q":"~0.9.7","time-grunt":"~0.2.3","grunt-npm2bower-sync":"~0.3.0","gt":"~0.8.20"},"scripts":{"test":"grunt","gt":"node ./node_modules/gt qunit-promises.js test/node-tests.js --output"},"pre-commit":"grunt && npm run gt","pre-push":"grunt qunit","repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"homepage":"https://github.com/bahmutov/qunit-promise","keywords":["test","qunit","plugin","promises"],"author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"_id":"qunit-promises@0.0.15","dist":{"shasum":"7dd1c0db3c4e3136788a95226a292b55b3ffe435","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.0.15.tgz","integrity":"sha512-En5PEv+IZk97IPwvhkJgz+0Xa5jvkNRcEuSj5zGHpdejxn9DsoZw2x0Zk0lMV4SwblEtUzhhVi/EceXdHZjoNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfe+sco+wWrH6XAALCosDO05cEmUn2UJILmdipcTm53QIhAJWFaww2MArijmTMs4WwKWw9JjDXhgvCkvWx/nXKilu1"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.1.0":{"name":"qunit-promises","description":"QUnit plugin that adds assertions to check promises quickly","version":"0.1.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"dependencies":{"allong.es":"~0.14.0","lodash":"~2.4.1"},"devDependencies":{"coveralls":"~2.8.0","grunt":"~0.4.2","grunt-bump":"0.0.13","grunt-complexity":"~0.1.4","grunt-contrib-jshint":"~0.8.0","grunt-contrib-qunit":"~0.4.0","grunt-deps-ok":"~0.1.7","grunt-nice-package":"~0.2.1","grunt-node-qunit":"~2.0.2","grunt-npm2bower-sync":"~0.3.0","gt":"~0.8.33","matchdep":"~0.3.0","pre-git":"0.0.15","q":"~1.0.0","time-grunt":"~0.2.9"},"homepage":"https://github.com/bahmutov/qunit-promise","keywords":["test","qunit","plugin","promises"],"license":"MIT","main":"qunit-promises.js","pre-commit":"grunt && npm run gt","pre-push":"grunt qunit","repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"scripts":{"test":"grunt && npm run gt && npm run coveralls","gt":"node ./node_modules/gt qunit-promises.js test/node-tests.js --output","coveralls":"cat cover/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_id":"qunit-promises@0.1.0","dist":{"shasum":"fb270f3fe08579066f2cd559d49d83d756900a9a","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.1.0.tgz","integrity":"sha512-xh0pPxV0yLLJu/7hYV1jaGlLGBWaEYsjWlWwLCCdEw1Lvg808OGzFym5GNsmeDzF+1honlN07rl2QEF0JPfx0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMDLsqzQCuM328PSZ2t856PD8KO7195zx1z2d6Wh+RpAiAzImbKFaDjXxW07MKgm1Tydn6+YAMNUZgFdGWqLRzLgQ=="}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.1.1":{"name":"qunit-promises","description":"QUnit plugin that adds assertions to check promises quickly","version":"0.1.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"dependencies":{"allong.es":"~0.14.0","lodash":"~2.4.1"},"devDependencies":{"coveralls":"~2.8.0","grunt":"~0.4.2","grunt-bump":"0.0.13","grunt-complexity":"~0.1.4","grunt-contrib-jshint":"~0.8.0","grunt-contrib-qunit":"~0.4.0","grunt-deps-ok":"~0.1.7","grunt-nice-package":"~0.2.2","grunt-node-qunit":"~2.0.2","grunt-npm2bower-sync":"~0.3.0","gt":"~0.8.34","jshint-stylish":"~0.1.5","lcov-filter":"0.0.0","matchdep":"~0.3.0","pre-git":"0.0.15","q":"~1.0.0","time-grunt":"~0.2.9"},"homepage":"https://github.com/bahmutov/qunit-promise","keywords":["test","qunit","plugin","promises"],"license":"MIT","main":"qunit-promises.js","pre-commit":"grunt && npm run gt","pre-push":"grunt qunit","repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"scripts":{"test":"grunt && npm run gt","gt":"node ./node_modules/gt qunit-promises.js test/node-tests.js --output","coveralls":"node node_modules/lcov-filter/index.js cover/lcov.info test | ./node_modules/coveralls/bin/coveralls.js"},"_id":"qunit-promises@0.1.1","dist":{"shasum":"ffe498a9b1632ad1482998a6f36985c698fadb5c","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.1.1.tgz","integrity":"sha512-mUP+LbaUFxugVjaACAuEeMUDdL2PydOvUSsUWgZiR2Sgrv/KoN5i1OwIrtEX+awz0PkPptF9HSVXfSvXYB2dBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDigXiEGn44tUJ8NO2aY7j/kcW1mkN51/1o/nJ3G8g3pwIhAL8et/7DcN43yQyTJhhQ4RJeYSK/kv3s+P7d8LB0/+mB"}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.1.2":{"name":"qunit-promises","description":"QUnit plugin that adds assertions to check promises quickly","version":"0.1.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"dependencies":{"allong.es":"~0.14.0","lodash":"~2.4.1"},"devDependencies":{"coveralls":"~2.8.0","grunt":"~0.4.2","grunt-bump":"0.0.13","grunt-complexity":"~0.1.4","grunt-contrib-jshint":"~0.8.0","grunt-contrib-qunit":"~0.4.0","grunt-deps-ok":"~0.1.7","grunt-nice-package":"~0.2.2","grunt-node-qunit":"~2.0.2","grunt-npm2bower-sync":"~0.3.0","gt":"~0.8.34","jshint-stylish":"~0.1.5","lcov-filter":"0.0.0","matchdep":"~0.3.0","pre-git":"0.0.15","q":"~1.0.0","time-grunt":"~0.2.9"},"homepage":"https://github.com/bahmutov/qunit-promises","keywords":["test","qunit","plugin","promises"],"license":"MIT","main":"qunit-promises.js","pre-commit":"grunt && npm run gt","pre-push":"grunt qunit","repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"scripts":{"test":"grunt && npm run gt","gt":"node ./node_modules/gt qunit-promises.js test/node-tests.js --output","coveralls":"node node_modules/lcov-filter/index.js cover/lcov.info test | ./node_modules/coveralls/bin/coveralls.js"},"_id":"qunit-promises@0.1.2","dist":{"shasum":"141bcbe59e38976168b66cdbae2728d28bccb103","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.1.2.tgz","integrity":"sha512-ShVhG4A0g8dkpnWnTlaRc9SbPDsGQ52bd2ruqDDOHXQ7BotJ1EfFH7IDYHXAiovj1RccFXHkAUlZpvJPtRPN8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOMUt1jEMGlg78cvg30t6gS7qvrJyT75UUDiWtFWcABAiAZPXCgJO6ooHhHFHjAkUBGpgK5y/XlVMM2QetJSSQx3g=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.1.3":{"name":"qunit-promises","description":"QUnit plugin that adds assertions to check promises quickly","version":"0.1.3","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"dependencies":{"allong.es":"~0.14.0","lodash":"~2.4.1"},"devDependencies":{"coveralls":"~2.8.0","grunt":"0.4.3","grunt-bump":"0.0.13","grunt-complexity":"~0.1.4","grunt-contrib-jshint":"~0.8.0","grunt-contrib-qunit":"~0.4.0","grunt-deps-ok":"~0.1.7","grunt-nice-package":"~0.2.2","grunt-node-qunit":"~2.0.2","grunt-npm2bower-sync":"~0.3.0","gt":"~0.8.34","jshint-stylish":"~0.1.5","lcov-filter":"0.0.1","matchdep":"~0.3.0","pre-git":"0.0.15","q":"~1.0.0","time-grunt":"0.2.10"},"homepage":"https://github.com/bahmutov/qunit-promises","keywords":["test","qunit","plugin","promises"],"license":"MIT","main":"qunit-promises.js","pre-commit":"grunt && npm run gt","pre-push":"grunt qunit","repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"scripts":{"test":"grunt && npm run gt","gt":"node ./node_modules/gt qunit-promises.js test/node-tests.js --output","coveralls":"node node_modules/lcov-filter/index.js cover/lcov.info test | ./node_modules/coveralls/bin/coveralls.js"},"_id":"qunit-promises@0.1.3","dist":{"shasum":"45b46c5dff5b84873ec000c42111f6ce6c532349","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.1.3.tgz","integrity":"sha512-Ixwe3fA8KGYcpWsKPJz3fds9/NSGM0/JH/G29CLwu+SA/VMmCGtctsPw3oHzTrRpT94WHLrsBGM0mwHPLb5Kvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK8mn9L7YO/x/1g8BqUfu34+aG6cKMXcE2fFk1RAVRhgIhANTbuaZQpCl/JBvteSF8isQZwT17w5h9AigkLkIZJJDV"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.1.4":{"name":"qunit-promises","description":"QUnit plugin that adds assertions to check promises quickly","version":"0.1.4","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"dependencies":{"allong.es":"0.14.0","lodash":"2.4.1"},"devDependencies":{"coveralls":"2.11.1","grunt":"0.4.5","grunt-bump":"0.0.15","grunt-complexity":"0.2.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-qunit":"0.5.2","grunt-deps-ok":"0.5.1","grunt-nice-package":"0.9.2","grunt-node-qunit":"2.0.2","grunt-npm2bower-sync":"0.4.0","gt":"0.8.41","jshint-stylish":"0.4.0","lcov-filter":"0.0.1","matchdep":"0.3.0","pre-git":"0.0.16","q":"2.0.2","time-grunt":"1.0.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/qunit-promises","keywords":["test","qunit","plugin","promises"],"license":"MIT","main":"qunit-promises.js","pre-commit":"grunt && npm run gt","pre-push":"grunt qunit","repository":{"type":"git","url":"https://github.com/bahmutov/qunit-promises.git"},"scripts":{"test":"grunt && npm run gt","gt":"node ./node_modules/gt qunit-promises.js test/node-tests.js --output","coveralls":"node node_modules/lcov-filter/index.js cover/lcov.info test | ./node_modules/coveralls/bin/coveralls.js"},"gitHead":"f4c63fca5f8e6e41bd08cc6f8912e971f33e775e","_id":"qunit-promises@0.1.4","_shasum":"756cc46f5d41440676119a4334fdfcd95b82b22e","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"756cc46f5d41440676119a4334fdfcd95b82b22e","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.1.4.tgz","integrity":"sha512-t0U0LmAdBLDMxu+wFqo1K1OKUbD4U3FUm4f3j8LOhMWZ6+KL7WitOFwDJlUCrQ0leqRt7NYeQSqltrvSPMkKFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZiZyIA7XpP1SAEFg0fzfxiwYacPVdD+6DAB3vZRxp3AiEA/tidXGXtED/KXtmmqs9OgMjuY/gYDe0ThyXCDDul7j0="}]}},"0.1.5":{"name":"qunit-promises","description":"QUnit plugin that adds assertions to check promises quickly","version":"0.1.5","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"contributors":[],"dependencies":{"allong.es":"0.14.0","lodash":"3.10.1"},"devDependencies":{"coveralls":"2.11.4","grunt":"0.4.5","grunt-bump":"0.6.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"0.11.3","grunt-contrib-qunit":"0.7.0","grunt-deps-ok":"0.8.0","grunt-nice-package":"0.9.4","grunt-node-qunit":"2.0.2","grunt-npm2bower-sync":"0.9.1","gt":"0.8.49","jshint-stylish":"2.0.1","lcov-filter":"0.0.3","matchdep":"1.0.0","pre-git":"0.6.2","q":"2.0.3","time-grunt":"1.2.2"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/qunit-promises","keywords":["plugin","promises","qunit","test"],"license":"MIT","main":"qunit-promises.js","pre-commit":["grunt","npm run gt","npm version"],"pre-push":["grunt qunit","npm version"],"repository":{"type":"git","url":"git+https://github.com/bahmutov/qunit-promises.git"},"scripts":{"coveralls":"node node_modules/lcov-filter/index.js cover/lcov.info test | ./node_modules/coveralls/bin/coveralls.js","gt":"gt qunit-promises.js test/node-tests.js --output","test":"grunt && npm run gt"},"gitHead":"ae585c75051fcbe027cf2757f7353aecad471eaf","_id":"qunit-promises@0.1.5","_shasum":"b37ad2b913341ce7c057a7d10096c5922351b80c","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"b37ad2b913341ce7c057a7d10096c5922351b80c","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.1.5.tgz","integrity":"sha512-Dbf+MDoiinDh0+pRq1RFcopoDK8Kmfpcutxha0YCH2iK+fPf2PGnH7vhxNbFEBSrc6HqTOf5aOKJbOeeWHUjyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnbZy3KvUOV6iRrl00Z02RvhTGY/j6gBM12nj/buvX+AiEA+WDeDeUhfgFCogzGlJgmlt8esPU5eCqHYXOOjf1Z6kI="}]},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.2.0":{"name":"qunit-promises","description":"QUnit plugin that adds assertions to check promises quickly","version":"0.2.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"config":{"pre-git":{"commit-msg":"simple","pre-commit":["npm run test","npm run gt"],"pre-push":["npm run test","npm run size"],"post-commit":[],"post-checkout":[],"post-merge":[]}},"contributors":[],"dependencies":{"allong.es":"0.14.0","lodash":"4.13.1"},"devDependencies":{"condition-node-version":"1.3.0","coveralls":"2.11.9","grunt":"0.4.5","grunt-bump":"0.7.3","grunt-cli":"1.2.0","grunt-complexity":"0.3.0","grunt-contrib-jshint":"1.0.0","grunt-contrib-qunit":"1.2.0","grunt-deps-ok":"0.9.0","grunt-nice-package":"0.10.2","grunt-node-qunit":"2.0.2","grunt-npm2bower-sync":"0.9.1","gt":"0.10.0","jshint-stylish":"2.2.0","lcov-filter":"0.1.1","matchdep":"1.0.1","pre-git":"3.9.1","q":"2.0.3","qunit":"0.9.1","semantic-release":"4.3.5","time-grunt":"1.3.0"},"engines":{"node":">= 0.8.0"},"files":["qunit-promises.js","bower.json","History.md"],"homepage":"https://github.com/bahmutov/qunit-promises","keywords":["plugin","promises","qunit","test"],"license":"MIT","main":"qunit-promises.js","release":{"verifyConditions":{"path":"condition-node-version","node":"4"}},"repository":{"type":"git","url":"git+https://github.com/bahmutov/qunit-promises.git"},"scripts":{"commit":"commit-wizard","coveralls":"node node_modules/lcov-filter/index.js cover/lcov.info test | ./node_modules/coveralls/bin/coveralls.js","gt":"gt qunit-promises.js test/node-tests.js --output","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"grunt && npm run gt","test-qunit":"qunit -d ./qunit-promises.js -c test/tests.js -t test/tests.js"},"gitHead":"c6ab838016796b2728c16a6c38c316739a2ff2c7","_id":"qunit-promises@0.2.0","_shasum":"662526619cabc9fd0c1d491208295e5c5ace5bdd","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"662526619cabc9fd0c1d491208295e5c5ace5bdd","tarball":"https://registry.npmjs.org/qunit-promises/-/qunit-promises-0.2.0.tgz","integrity":"sha512-aUJ49xaVh376q1pFXptSTdKXhAq0xyBkPh3Qdv6BGJESPYCRNe9reWl557yaMZ1HUij/HUuxw6ApRNnjTSN8bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4vAuAgpZgpuNQlX7CQUPlgGq4dt5M3IJudtqleqz1iAiBi6wwHY/8b4c4wAKjkVBTgJul4yOZVT6RpmgddTLf4yA=="}]},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/qunit-promises-0.2.0.tgz_1466291314279_0.9891758791636676"}}},"readme":"# qunit-promises\n\nQUnit plugin that adds assertions to check promises.\n\n[Test page](http://glebbahmutov.com/qunit-promises/)\n\n[![NPM][qunit-promises-icon]][qunit-promises-url]\n\n[![Build status][ci-image]][ci-url]\n[![Coverage Status][qunit-promises-coverage-image]][qunit-promises-coverage-url]\n[![Code Climate][qunit-promises-code-climage-image]][qunit-promises-code-climage-url]\n[![Codacy][qunit-promises-codacy-image]][qunit-promises-codacy-url]\n[![dependencies][dependencies-image]][dependencies-url]\n\n[![semantic-release][semantic-image] ][semantic-url]\n\nAvailable through [bower](http://sindresorhus.com/bower-components/) and\n[npm](https://npmjs.org/package/qunit-promises) as **qunit-promises**.\nIncluded in the list of [QUnit plugins](http://qunitjs.com/plugins/).\n\nCompatible with jQuery's and Q's promises.\n\n## Problem\n\nCompared with other testing frameworks designed to deal with async code\n(see [vows](http://vowsjs.org/) for example),\nthere is way too much boilerplate code to check promises when using\n[QUnit](http://qunitjs.com/). For example, here is an asynchronous unit test\nthat checks that a promise resolves successfully with a certain value:\n\n```javascript\n// function delayedHello returns a promise\n\nQUnit.test(\"test successful promise\", 1, function (assert) {\n    QUnit.stop();\n    var promise = delayedHello();\n    promise.then(function (actual) {\n        assert.equal(actual, 'hello', 'promise resolved with \"hello\"');\n    }).always(QUnit.start);\n});\n```\n## Promises plugin\n\n**qunit-promises** plugin adds a pair of methods to QUnit's\n**assert** object. It does these things for you:\n\n* **stops** current test queue\n\t* use QUnit.test(), not QUnit.asyncTest()\n\t* do not call QUnit.stop()\n* asserts that the promise either resolves or is rejected\n* compares the final value to expected\n* **restarts** the testing queue\n\t* so you don't have to call `QUnit.start()`\n\nSame test as above, rewritten using new assertion:\n\n```javascript\nQUnit.test(\"test successful promise\", 1, function (assert) {\n    assert.willEqual(delayedHello(), 'hello', 'returns value \"hello\"');\n});\n```\n## API\n\n### Successful promises\n\n```\nassert.will(fn, [expectation [, message]])\nassert.will(fn, [message])\n\n- fn: function that returns a promise that should be resolved\n- expectation: function that will evaluate received result and\n  return true / false if it's correct or wrong\n- message (optional): to push in the log\n```\n\n```\nassert.willEqual(fn, expected, [message], [actualTransform])\n\n- fn: function that returns a promise that should be resolved\n- expected: to compare with the resolved value using ==\n- message (optional): to push in the log\n- actualTransform (optional): function that will transform promise's\n  result for comparison with \"expected\", e.g. extract a member from object\n```\n\n```\nassert.willDeepEqual(fn, expected, [message], [actualTransform])\n\n- fn: function that returns a promise that should be resolved\n- expected value: to compare with the resolved value using QUnit.equiv\n- message (optional): to push in the log\n- actualTransform (optional): function that will transform promise's\n  result for comparison with \"expected\", e.g. extract a member from object\n```\n\n### Rejected promises\n\n```\nassert.wont(fn, [message])\n\n- fn: function that returns a promise that should be rejected (failed)\n- message (optional): to push in the log\n```\n\n```\nassert.wontEqual(fn, expected, [message])\n\n- fn: function that returns a promise that should be rejected (failed)\n- expected: to compare with the rejected value using ==\n- message (optional): to push in the log\n```\n\n```\nassert.wontDeepEqual(fn, expected, [message])\n\n- fn: function that returns a promise that should be rejected (failed)\n- expected: to compare with the rejected value using QUnit.equiv\n- message (optional): to push in the log\n```\n\n## Install\n\n### Browser\n\n* `bower install qunit-promises`\n* Include _qunit-promises.js_ after _qunit.js_, new methods are\nadded to the **assert** object.\n\n```html\n<script src=\"http://code.jquery.com/qunit/qunit-1.12.0.js\"></script>\n<script src=\"qunit-promises.js\"></script>\n<script src=\"tests.js\"></script>\n```\nFor full example, see the [test page](http://glebbahmutov.com/qunit-promises/).\n\n### Node\n\nThe **qunit-promises** is compatible with [node-qunit](https://github.com/kof/node-qunit) and its wrapper [grunt-node-qunit](https://npmjs.org/package/grunt-node-qunit).\n\nAlso compatible with [gt](https://github.com/bahmutov/gt), which provides\ncode coverage.\n\n* npm install qunit-promises --save\n* preload _qunit-promises.js_ as a dependency\n\n```sh\n// via node-qunit\nqunit -c test/node-tests.js -t test/node-tests.js -d qunit-promises.js\n\n// via gt\ngt qunit-promises.js test/node-tests.js\n```\n\n## Advanced\n\n*qunit-promises* simplify the tests when there is a single promise to be evaluated.\nIn other cases, you might to combine promises (chain, or evaluate in parallel)\nyourself before calling *assert.will...* as the last step.\n\n```javascript\nassert.will(promiseOne().then(promiseTwo), 'one, then two succeeded');\n```\n\n## Small print\n\nAuthor: Gleb Bahmutov &copy; 2013\n\nLicense: MIT - do anything with the code, but don't blame me if it does not work.\n\n[qunit-promises-icon]: https://nodei.co/npm/qunit-promises.png?downloads=true\n[qunit-promises-url]: https://npmjs.org/package/qunit-promises\n[ci-image]: https://travis-ci.org/bahmutov/qunit-promises.png?branch=master\n[ci-url]: https://travis-ci.org/bahmutov/qunit-promises\n[qunit-promises-coverage-image]: https://coveralls.io/repos/bahmutov/qunit-promises/badge.png\n[qunit-promises-coverage-url]: https://coveralls.io/r/bahmutov/qunit-promises\n[qunit-promises-code-climage-image]: https://codeclimate.com/github/bahmutov/qunit-promises/badges/gpa.svg\n[qunit-promises-code-climage-url]: https://codeclimate.com/github/bahmutov/qunit-promises\n[qunit-promises-codacy-image]: https://www.codacy.com/project/badge/b9027bffd24b4fb081eeb295fe7ce007\n[qunit-promises-codacy-url]: https://www.codacy.com/public/bahmutov/qunit-promises.git\n[dependencies-image]: https://david-dm.org/bahmutov/qunit-promises.png\n[dependencies-url]: https://david-dm.org/bahmutov/qunit-promises\n[semantic-image]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[semantic-url]: https://github.com/semantic-release/semantic-release\n","maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"time":{"modified":"2022-06-25T08:02:04.325Z","created":"2013-09-25T02:58:57.604Z","0.0.5":"2013-09-25T02:58:59.244Z","0.0.6":"2013-09-26T13:37:45.005Z","0.0.7":"2013-09-26T14:05:05.821Z","0.0.8":"2013-09-27T01:45:08.781Z","0.0.9":"2013-10-06T04:01:11.443Z","0.0.10":"2013-10-06T04:13:28.119Z","0.0.11":"2013-10-06T14:58:25.995Z","0.0.13":"2013-11-08T04:44:10.600Z","0.0.14":"2013-11-13T05:07:05.299Z","0.0.15":"2013-12-11T04:04:19.491Z","0.1.0":"2014-02-21T04:13:15.895Z","0.1.1":"2014-03-02T21:52:54.948Z","0.1.2":"2014-03-11T02:35:16.468Z","0.1.3":"2014-03-18T22:15:08.277Z","0.1.4":"2014-09-13T16:51:20.474Z","0.1.5":"2015-10-25T22:33:01.504Z","0.2.0":"2016-06-18T23:08:36.838Z"},"author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/qunit-promises.git"},"readmeFilename":"README.md","homepage":"https://github.com/bahmutov/qunit-promises","keywords":["plugin","promises","qunit","test"],"bugs":{"url":"https://github.com/bahmutov/qunit-promises/issues"},"license":"MIT","users":{},"contributors":[]}