{"_id":"bluebird-q","_rev":"16-645ad1db45cb3bbb0903b53bf42e93e4","name":"bluebird-q","description":"Drop-in replacement for Q v1 that delegates to bluebird","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"bluebird-q","version":"1.0.0","description":"Drop-in replacement for Q v1 that delegates to bluebird","main":"index.js","files":["index.js","LICENSE"],"scripts":{"test":"jasmine-node spec && promises-aplus-tests index.js"},"keywords":["bluebird","q","promises","promises-aplus"],"author":{"name":"Petka Antonov","email":"petka_antonov@hotmail.com","url":"https://github.com/petkaantonov/"},"license":"MIT","dependencies":{"bluebird":"^2.4.2"},"devDependencies":{"jasmine-node":"^1.14.5","promises-aplus-tests":"^2.1.0"},"gitHead":"e20d19b1f4d1829ee30913bebdf2769b2b7c14e1","_id":"bluebird-q@1.0.0","_shasum":"e0e6474103177e73158f06181d84b3ef0111a2a2","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.34","_npmUser":{"name":"esailija","email":"petka_antonov@hotmail.com"},"maintainers":[{"name":"esailija","email":"petka_antonov@hotmail.com"}],"dist":{"shasum":"e0e6474103177e73158f06181d84b3ef0111a2a2","tarball":"https://registry.npmjs.org/bluebird-q/-/bluebird-q-1.0.0.tgz","integrity":"sha512-a/xDF7STApdPUYiLtxl1Nn0YkU5sbg32ncAkLfHXFc5EP1GQacILwhtp4nWPKGef4C46f20G8zKgS0KgQujZ/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9a0s7c17osSj+LCvWjQyMtkNIj56fQGyH3shByZ5f7AiB27B7J95iXpVC4gRMkaPbjRjpTyKVYi86ZnFd9vAnp7g=="}]}},"1.0.1":{"name":"bluebird-q","version":"1.0.1","description":"Drop-in replacement for Q v1 that delegates to bluebird","main":"index.js","files":["index.js","LICENSE"],"scripts":{"test":"jasmine-node spec && promises-aplus-tests index.js"},"keywords":["bluebird","q","promises","promises-aplus"],"author":{"name":"Petka Antonov","email":"petka_antonov@hotmail.com","url":"https://github.com/petkaantonov/"},"license":"MIT","dependencies":{"bluebird":"^2.4.3"},"devDependencies":{"jasmine-node":"^1.14.5","promises-aplus-tests":"^2.1.0"},"gitHead":"d16b2f406a29cb89afe903d438f7083b824675e9","_id":"bluebird-q@1.0.1","_shasum":"36f56292d74fb8d6bebc90388add22c0c11deb38","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.34","_npmUser":{"name":"esailija","email":"petka_antonov@hotmail.com"},"maintainers":[{"name":"esailija","email":"petka_antonov@hotmail.com"}],"dist":{"shasum":"36f56292d74fb8d6bebc90388add22c0c11deb38","tarball":"https://registry.npmjs.org/bluebird-q/-/bluebird-q-1.0.1.tgz","integrity":"sha512-uU+SARBvqbbrSsl+0rxgtlNdmLwlUwZWzX62+cjKwBXfuAGnhb9X4vUwe0g3DNTM3Hcxr8OdjZt2eIp8bKqXzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZJDM3JmYIqJ9YPXIeztyzA4mPlERYl/3j3ouxA/y9mQIhAPCOkOFwDFGMyuGtJcCo1/1WThTGxNaHqQgVPp3WD3Vo"}]}},"1.0.2":{"name":"bluebird-q","version":"1.0.2","description":"Drop-in replacement for Q v1 that delegates to bluebird","main":"index.js","files":["index.js","LICENSE"],"scripts":{"test":"jasmine-node spec && promises-aplus-tests index.js"},"keywords":["bluebird","q","promises","promises-aplus"],"author":{"name":"Petka Antonov","email":"petka_antonov@hotmail.com","url":"https://github.com/petkaantonov/"},"license":"MIT","dependencies":{"bluebird":"^2.5.2"},"devDependencies":{"jasmine-node":"^1.14.5","promises-aplus-tests":"^2.1.0"},"gitHead":"dd6337c300ae15f73529d0bb2efaf067608f0ad2","_id":"bluebird-q@1.0.2","_shasum":"f4eb0dde59b5ca2d0406fa82e8cf49de85d64a2a","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.34","_npmUser":{"name":"esailija","email":"petka_antonov@hotmail.com"},"maintainers":[{"name":"esailija","email":"petka_antonov@hotmail.com"}],"dist":{"shasum":"f4eb0dde59b5ca2d0406fa82e8cf49de85d64a2a","tarball":"https://registry.npmjs.org/bluebird-q/-/bluebird-q-1.0.2.tgz","integrity":"sha512-9mk62m4xESmWXcJsh7YjSNskAU0Vk0ce/hEPmHbQanF+Brcd2A+hjKOzZ5NbpR9sqJLjzDFI9SNB8nKWrAdElw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8HV+2ld1Tv0P+w1ruc4g0V/oY42UinRiLNGBRXPkiLwIgRKBHPfd0Ajq4UZSzIrBZSWzP/gMoSOUWhBN3lJbe3KU="}]}},"1.0.3":{"name":"bluebird-q","version":"1.0.3","description":"Drop-in replacement for Q v1 that delegates to bluebird","main":"index.js","files":["index.js","LICENSE"],"scripts":{"test":"jasmine-node spec && promises-aplus-tests index.js"},"keywords":["bluebird","q","promises","promises-aplus"],"author":{"name":"Petka Antonov","email":"petka_antonov@hotmail.com","url":"https://github.com/petkaantonov/"},"license":"MIT","dependencies":{"bluebird":"^2.8.0"},"devDependencies":{"jasmine-node":"^1.14.5","promises-aplus-tests":"^2.1.0"},"gitHead":"0da21cd6637a78e4f5e9b7f4a194cf1bab1ab854","_id":"bluebird-q@1.0.3","_shasum":"0d099248587d04212ca3070c008e4490f2586af2","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.34","_npmUser":{"name":"esailija","email":"petka_antonov@hotmail.com"},"maintainers":[{"name":"esailija","email":"petka_antonov@hotmail.com"}],"dist":{"shasum":"0d099248587d04212ca3070c008e4490f2586af2","tarball":"https://registry.npmjs.org/bluebird-q/-/bluebird-q-1.0.3.tgz","integrity":"sha512-uc07/H60LqZsHFJTuXOJt07DNmHE/6W0LoJ+dL0Q6I1Qy5lAeUFl/OArOjTtLZsH5l/YEjHaI4sechOgSJXPyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6ErcYsAAawxSTW6PFPBJEe4A8SlI02iNn7p0ZusAVHgIhALdZv42kRkZ40mnu9scEPOwZMgwJknIkX14Cur4qOO+w"}]}},"2.0.1":{"name":"bluebird-q","version":"2.0.1","description":"Drop-in replacement for Q v1 that delegates to bluebird","main":"index.js","files":["index.js","LICENSE"],"scripts":{"test":"jshint index.js && jasmine-node spec && promises-aplus-tests index.js"},"keywords":["bluebird","q","promises","promises-aplus"],"author":{"name":"Petka Antonov","email":"petka_antonov@hotmail.com","url":"https://github.com/petkaantonov/"},"license":"MIT","dependencies":{"bluebird":"^3.3.5"},"devDependencies":{"jasmine-node":"^1.14.5","jshint":"^2.8.0","promises-aplus-tests":"^2.1.0"},"gitHead":"c11050c13b977482c7386b175ab24dece5de901e","_id":"bluebird-q@2.0.1","_shasum":"2a402ee30ddc759a843f3a8c451dfa74027b79b5","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"esailija","email":"petka_antonov@hotmail.com"},"dist":{"shasum":"2a402ee30ddc759a843f3a8c451dfa74027b79b5","tarball":"https://registry.npmjs.org/bluebird-q/-/bluebird-q-2.0.1.tgz","integrity":"sha512-KtvDXMWTgOPUquKoNNhQHN2dIOy76FJFzNMjKz0KmyZ/6bEoPmE5NKcAOHIrSxm/slHgk3fjX3b8sPAF6YO6UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfgv1grxoNUNHrvvZgNT8wFLNNhE45t5ypEn3wGbWzKAiEA3Zzg4S56Z3FbQ3WsGAE4XZgU8oBUARn6KONSeu8U/rk="}]},"maintainers":[{"name":"esailija","email":"petka_antonov@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bluebird-q-2.0.1.tgz_1463596218669_0.07035364839248359"}},"2.1.0":{"name":"bluebird-q","version":"2.1.0","description":"Drop-in replacement for Q v1 that delegates to bluebird","main":"index.js","files":["index.js","q.js","LICENSE"],"scripts":{"test":"jshint index.js && jasmine-node spec && promises-aplus-tests index.js","prepublish":"browserify index.js -o q.js -s Q --dg=false"},"keywords":["bluebird","q","promises","promises-aplus"],"author":{"name":"Petka Antonov","email":"petka_antonov@hotmail.com","url":"https://github.com/petkaantonov/"},"license":"MIT","dependencies":{"bluebird":"^3.4.0"},"devDependencies":{"jasmine-node":"^1.14.5","jshint":"^2.8.0","promises-aplus-tests":"^2.1.0","browserify":"^13.0.1"},"gitHead":"9c904d491e49ad4d0ad975677d7eb03ce5045784","_id":"bluebird-q@2.1.0","_shasum":"06f68b4fce2ae3932ec38d9a07dc2f86674aa825","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"lextiz","email":"lextiz@gmail.com"},"dist":{"shasum":"06f68b4fce2ae3932ec38d9a07dc2f86674aa825","tarball":"https://registry.npmjs.org/bluebird-q/-/bluebird-q-2.1.0.tgz","integrity":"sha512-QxrsFiKbaaHbhZtABqm0uoGkTugy7JRx0ZhVq4kGD2PNC6SkySdF/d78Z0ND7dx2NCoZUKLO76eO5WOrfDxKGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIwXt1TAsEX8hoD8MEVKiResk3viGogmutpeo+g0+bOAiAQ4NJnQMhR3exlRzLGYU1tinqjWgQRKhiFHHLoNJKhbQ=="}]},"maintainers":[{"name":"esailija","email":"petka_antonov@hotmail.com"},{"name":"lextiz","email":"lextiz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bluebird-q-2.1.0.tgz_1467195274148_0.2735802324023098"}},"2.1.1":{"name":"bluebird-q","version":"2.1.1","description":"Drop-in replacement for Q v1 that delegates to bluebird","main":"index.js","files":["index.js","q.js","LICENSE"],"scripts":{"test":"jshint index.js && jasmine-node spec && promises-aplus-tests index.js","prepublish":"browserify index.js -o q.js -s Q --dg=false"},"keywords":["bluebird","q","promises","promises-aplus"],"author":{"name":"Petka Antonov","email":"petka_antonov@hotmail.com","url":"https://github.com/petkaantonov/"},"license":"MIT","dependencies":{"bluebird":"^3.4.6"},"devDependencies":{"jasmine-node":"^1.14.5","jshint":"^2.8.0","promises-aplus-tests":"^2.1.0","browserify":"^13.0.1"},"gitHead":"f3c9b8b51d0af6fd3d650e2c69b969b1632d54d1","_id":"bluebird-q@2.1.1","_shasum":"71f93d05555d60d90f27328add5730dab94e998b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"lextiz","email":"lextiz@gmail.com"},"dist":{"shasum":"71f93d05555d60d90f27328add5730dab94e998b","tarball":"https://registry.npmjs.org/bluebird-q/-/bluebird-q-2.1.1.tgz","integrity":"sha512-LEQB46j/0MiawqZgkPBLcNqOgI61zExxzp/tM6JVK76sobOmo/v1n17bCfyo3lRMw+j1tj4RP4n22mL7swFyXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmlm1w+vMS/QT2NYkES3MHXBr6sLB/txEJWuMLO1i2JgIgNXs4Cx8Wq7lPLArYIXDcTQd/tKqlU32UlAnb1cUdKPQ="}]},"maintainers":[{"name":"esailija","email":"petka_antonov@hotmail.com"},{"name":"lextiz","email":"lextiz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bluebird-q-2.1.1.tgz_1475157387501_0.2819022098556161"}}},"readme":"[![Build Status](https://travis-ci.org/petkaantonov/bluebird-q.svg?branch=master)](https://travis-ci.org/petkaantonov/bluebird-q)\r\n\r\n###Introduction\r\n\r\nThis is a drop-in replacement for [Q version 1.x](http://npmjs.org/package/q) that delegates to [bluebird 3.4.6](http://npmjs.org/package/bluebird). Enjoy better stack traces, performance and memory usage without changing your existing legacy code.\r\n\r\nInstallation:\r\n\r\n```\r\nnpm install bluebird-q\r\n```\r\n\r\nUsage:\r\n\r\n```js\r\nvar Q = require(\"bluebird-q\");\r\n```\r\n\r\n###API\r\nAdditionaly to Q APIs following methods are availible on Q object:\r\n - Q.getBluebirdPromise(): Returns native bluebird Promise\r\n\r\n###Testing\r\n\r\nClone this repository and then run `npm install && npm test` in the cloned directory root.\r\n\r\n###Caveats\r\n\r\n - `dispatch`, `progress` and `Q.makePromise` are unimplemented\r\n - Currently relies on `Object.defineProperty` so cannot be used in browsers that don't support ES5\r\n - Performance of Q-specific methods is not yet optimized e.g.\r\n    - `nfapply`\r\n    - `nfcall`\r\n    - `nfbind`\r\n    - `npost`\r\n    - `nsend`\r\n    - `ninvoke`\r\n    - `nbind`\r\n    - `nmcall`\r\n    - `fapply`\r\n    - `fcall`\r\n    - `fbind`\r\n    - `denodeify`\r\n    - `nmapply`\r\n    - `mapply`\r\n    - `post`\r\n    - `send`\r\n    - `mcall`\r\n    - `invoke`\r\n    - ....\r\n - However bluebird-specific methods that don't collide with Q names are still available e.g. `Q.promisifyAll`\r\n - A few original tests had to be modified in spec/q-spec.js, you can find these tests by searching for \"Test modified\"\r\n","maintainers":[{"name":"esailija","email":"petka_antonov@hotmail.com"},{"name":"lextiz","email":"lextiz@gmail.com"}],"time":{"modified":"2022-06-13T04:51:20.543Z","created":"2014-12-21T16:59:56.975Z","1.0.0":"2014-12-21T16:59:56.975Z","1.0.1":"2014-12-28T01:53:23.625Z","1.0.2":"2014-12-30T00:30:09.847Z","1.0.3":"2015-01-19T01:09:04.269Z","2.0.1":"2016-05-18T18:30:21.604Z","2.1.0":"2016-06-29T10:14:35.336Z","2.1.1":"2016-09-29T13:56:28.357Z"},"keywords":["bluebird","q","promises","promises-aplus"],"author":{"name":"Petka Antonov","email":"petka_antonov@hotmail.com","url":"https://github.com/petkaantonov/"},"license":"MIT","readmeFilename":"README.md","users":{}}