{"_id":"pzero","_rev":"26-e311fff1a83805d34d1b90ef8e294f6f","name":"pzero","description":"Small promise lib","dist-tags":{"latest":"0.4.7"},"versions":{"0.3.0":{"name":"pzero","version":"0.3.0","description":"Small promise lib","keywords":["promise","deferred","flow"],"author":{"name":"Artur Burtsev","email":"artjock@gmail.com"},"repository":{"type":"git","url":"git://github.com/artjock/pzero.git"},"engines":{"node":"*"},"devDependencies":{"mocha":"*","expect.js":"*","sinon":"*"},"main":"pzero","scripts":{"test":"./node_modules/.bin/mocha test/spec"},"_id":"pzero@0.3.0","dist":{"shasum":"6f9ed950a5a99e2371cc342b253af3776edb3326","tarball":"https://registry.npmjs.org/pzero/-/pzero-0.3.0.tgz","integrity":"sha512-mU4CoN/edIZnqch7uuGucaX4ioDPYDjPz0ik0ZcLuw3Cnynn04r6coZedf7LtTMcc8iCsFYJwE9QooXwyN+ibw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPdQzbDJVBXgrezfF2Ja+YO3gVfBOuwXisfO2yrlne/AiB6yt6r7oFrFmZKj0yvszlmQ1rc+5/2z+U8caoHy/MOBA=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"artjock","email":"artjock@yandex-team.ru"},"maintainers":[{"name":"artjock","email":"artjock@yandex-team.ru"}]},"0.3.1":{"name":"pzero","version":"0.3.1","description":"Small promise lib","keywords":["promise","deferred","flow"],"author":{"name":"Artur Burtsev","email":"artjock@gmail.com"},"repository":{"type":"git","url":"git://github.com/artjock/pzero.git"},"engines":{"node":"*"},"devDependencies":{"mocha":"*","expect.js":"*","sinon":"*"},"main":"pzero","scripts":{"test":"./node_modules/.bin/mocha test/spec"},"_id":"pzero@0.3.1","dist":{"shasum":"bd0869eee069e4caf42f87dd0e0b42ce8ae05a3d","tarball":"https://registry.npmjs.org/pzero/-/pzero-0.3.1.tgz","integrity":"sha512-1Cr0MhptUWnzjTHfPb0jWLD2zSy7AW1mKRx4Xbz9qkyDNnwS9cDHyKTJQ2CP10ctT18892uAKbNt9yWzXSnD1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2p0NNLHwfqZz3ZOxhApvXNErSOeo0mZCVxQ99rHb2PAiEAqX/tT/iUFoZchA1sR6Xqq2nFZo89A7ihVEDsLYxELqk="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"artjock","email":"artjock@yandex-team.ru"},"maintainers":[{"name":"artjock","email":"artjock@yandex-team.ru"}]},"0.3.2":{"name":"pzero","version":"0.3.2","description":"Small promise lib","keywords":["promise","deferred","flow"],"author":{"name":"Artur Burtsev","email":"artjock@gmail.com"},"repository":{"type":"git","url":"git://github.com/artjock/pzero.git"},"engines":{"node":"*"},"devDependencies":{"mocha":"*","expect.js":"*","sinon":"*"},"main":"pzero","scripts":{"test":"./node_modules/.bin/mocha test/spec"},"_id":"pzero@0.3.2","dist":{"shasum":"822fa27fd525ca34ab02850219a4d8252637cd7f","tarball":"https://registry.npmjs.org/pzero/-/pzero-0.3.2.tgz","integrity":"sha512-BT229v0Qexgspc5Ll9KJ9KsZzRL0QDATiL1MxFmjczTLq4HLTGUCV7vLykPxUgljYEUQH7mKDX9No1r1/B7IVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeGm+UlM3VaBuC7kuvoKIq5AWd8qRId6JXh8p9TkWdvAiAA+xAtlfGqV5usKBKjKFPFtHxmG44N8vefQw4HJpQ0lA=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"artjock","email":"artjock@yandex-team.ru"},"maintainers":[{"name":"artjock","email":"artjock@yandex-team.ru"}]},"0.3.3":{"name":"pzero","version":"0.3.3","description":"Small promise lib","keywords":["promise","deferred","flow"],"author":{"name":"Artur Burtsev","email":"artjock@gmail.com"},"repository":{"type":"git","url":"git://github.com/artjock/pzero.git"},"engines":{"node":"*"},"devDependencies":{"mocha":"*","expect.js":"*","sinon":"*"},"main":"pzero","scripts":{"test":"./node_modules/.bin/mocha test/spec"},"_id":"pzero@0.3.3","dist":{"shasum":"4c595bdb3ca0cae4ef64df689036f582e10cde9f","tarball":"https://registry.npmjs.org/pzero/-/pzero-0.3.3.tgz","integrity":"sha512-SZlTNSJ1iSxvfYcm5my6jziR6/TJ3BM14pcoiecEde2tL2bF+eIlWgWT9tLHsqZDHXsBWXvNwGmK2r3CktlFfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVV4Vq1vEAPvsy2Ks8+a0ObeZZHvzGDi+qxNSJhqOmvAIhAIOlmuiswb952ygwlzYKKaUSddmqnKvgqhSa1IKshydF"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"artjock","email":"artjock@yandex-team.ru"},"maintainers":[{"name":"artjock","email":"artjock@yandex-team.ru"}]},"0.4.0":{"name":"pzero","version":"0.4.0","description":"Small promise lib","keywords":["promise","deferred","flow"],"author":{"name":"Artur Burtsev","email":"artjock@gmail.com"},"repository":{"type":"git","url":"git://github.com/artjock/pzero.git"},"engines":{"node":"*"},"devDependencies":{"mocha":"*","expect.js":"*","sinon":"*","borschik":"~0.3.2"},"main":"pzero","scripts":{"test":"./node_modules/.bin/mocha -t 100 test/spec"},"dependencies":{"p0":"0.0.2"},"bugs":{"url":"https://github.com/artjock/pzero/issues"},"_id":"pzero@0.4.0","dist":{"shasum":"856c74fded8112a3aed072bc54545556b962185b","tarball":"https://registry.npmjs.org/pzero/-/pzero-0.4.0.tgz","integrity":"sha512-iWX/AUzjC5w/2IN+0m/vFGhVxOj6xNoGUiFEmHnzd8aN95LPYGOkB5PqKNR9WAknb2Zar/I+Q3PJfegMuqCTUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBexLE4dev/IEC53M/B94LfWaTiRqjVElaQOPdWKBYcZAiEA/mCQ7k0rLaLhvqwlLY99yWZZFr+ncyWymYZvQ5xNP6Y="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"artjock","email":"artjock@yandex-team.ru"},"maintainers":[{"name":"artjock","email":"artjock@yandex-team.ru"}]},"0.4.1":{"name":"pzero","version":"0.4.1","description":"Small promise lib","keywords":["promise","deferred","flow"],"author":{"name":"Artur Burtsev","email":"artjock@gmail.com"},"repository":{"type":"git","url":"git://github.com/artjock/pzero.git"},"engines":{"node":"*"},"devDependencies":{"mocha":"*","expect.js":"*","sinon":"*","borschik":"~0.3.2"},"main":"pzero","scripts":{"test":"./node_modules/.bin/mocha -t 100 test/spec"},"dependencies":{"p0":"0.0.2"},"bugs":{"url":"https://github.com/artjock/pzero/issues"},"_id":"pzero@0.4.1","dist":{"shasum":"05736044b812820e54cdebab909a06cd0f047032","tarball":"https://registry.npmjs.org/pzero/-/pzero-0.4.1.tgz","integrity":"sha512-DfNbaQbIfSXJSt3h0dqn03o8x8ONHOSv0OBvHiE9PQAw7ikmyZdb+nnolr9LvhqLwwjdzvt0A64NtKyghe8tZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAf7bNOXS+6hXbptusJ4Swbr2eg0Ec5nSc79VbRgEI1uAiBYaz7sBF37sqmOcDdZeWkl+CFqNu9Gjlmb8NgurmU9NA=="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"artjock","email":"artjock@yandex-team.ru"},"maintainers":[{"name":"artjock","email":"artjock@yandex-team.ru"}]},"0.4.2":{"name":"pzero","version":"0.4.2","description":"Small promise lib","keywords":["promise","deferred","flow"],"author":{"name":"Artur Burtsev","email":"artjock@gmail.com"},"repository":{"type":"git","url":"git://github.com/artjock/pzero.git"},"engines":{"node":"*"},"devDependencies":{"mocha":"*","expect.js":"*","sinon":"*","borschik":"~0.3.2"},"main":"pzero","scripts":{"test":"./node_modules/.bin/mocha -t 100 test/spec"},"dependencies":{"p0":"0.0.2"},"bugs":{"url":"https://github.com/artjock/pzero/issues"},"_id":"pzero@0.4.2","dist":{"shasum":"29535da6515398302f5d29344ef64607b73f18b7","tarball":"https://registry.npmjs.org/pzero/-/pzero-0.4.2.tgz","integrity":"sha512-UJOBO+Bb0QxADQnt9UQrJ/kThnDPQ4SVY4MBycwli8/N/IR3vgvidynnitgz8YKVkFgfRoeTPnpx2R3jdOulkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkpk/fzBVIB+G2HNgAfdk+MNgC+8P///7rfMKXkC/1nAiAqOiBTVgYknWZ/zF9+t6BtDtDueCM2+3ZDSEryBEXbmg=="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"artjock","email":"artjock@yandex-team.ru"},"maintainers":[{"name":"artjock","email":"artjock@yandex-team.ru"}]},"0.4.3":{"name":"pzero","version":"0.4.3","description":"Small promise lib","keywords":["promise","deferred","flow"],"author":{"name":"Artur Burtsev","email":"artjock@gmail.com"},"repository":{"type":"git","url":"git://github.com/artjock/pzero.git"},"engines":{"node":"*"},"devDependencies":{"mocha":"*","expect.js":"*","sinon":"*","borschik":"~0.3.2"},"main":"pzero","scripts":{"test":"./node_modules/.bin/mocha -t 100 test/spec"},"dependencies":{"p0":"0.0.2"},"bugs":{"url":"https://github.com/artjock/pzero/issues"},"_id":"pzero@0.4.3","dist":{"shasum":"d875476655908f53db6e58f3d6d5639b49bcec7d","tarball":"https://registry.npmjs.org/pzero/-/pzero-0.4.3.tgz","integrity":"sha512-E9dnH+Dt4JL05qklBgLA9cTqzhDlvuLaisHMxPzrXMhQamd1rMECqheXJS3JaJZdjcPtFvYG9XvWfj5hQkvp6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpt8k4GqCjneBKjy4ya581ceoIIZVl7lMTkRJaV/p1XAiA7xFZHqqVyMLtn1o34EkTuu2R/1Kz4gAc5WEopXHqrTA=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"artjock","email":"artjock@yandex-team.ru"},"maintainers":[{"name":"artjock","email":"artjock@yandex-team.ru"}]},"0.4.4":{"name":"pzero","version":"0.4.4","description":"Small promise lib","keywords":["promise","deferred","flow"],"author":{"name":"Artur Burtsev","email":"artjock@gmail.com"},"repository":{"type":"git","url":"git://github.com/artjock/pzero.git"},"engines":{"node":"*"},"devDependencies":{"mocha":"*","expect.js":"*","sinon":"*","borschik":"~0.3.2"},"main":"pzero","scripts":{"test":"mocha -t 100 test/spec"},"dependencies":{"p0":"0.1.1"},"bugs":{"url":"https://github.com/artjock/pzero/issues"},"homepage":"https://github.com/artjock/pzero","_id":"pzero@0.4.4","_shasum":"707822201e34ad5e15dbd4b6aec71b0d794a1aa7","_from":".","_npmVersion":"1.4.8","_npmUser":{"name":"artjock","email":"artjock@gmail.com"},"maintainers":[{"name":"artjock","email":"artjock@yandex-team.ru"}],"dist":{"shasum":"707822201e34ad5e15dbd4b6aec71b0d794a1aa7","tarball":"https://registry.npmjs.org/pzero/-/pzero-0.4.4.tgz","integrity":"sha512-aIgwAbJ7JgYE+0WPkaBLNV/a4VCIniGAjT+iRQNCjC+vCPjK9wRgKxs3dKEnjjBpHhTticO0gW9VnIIdOECqIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVSSYLGfndjCgh/aUEaE4UX8Epdafw/05oPr6NpAuE3QIhAJwIn92EXd1o22gbodoyjgPWvE3YTz0e2X95lJEJ4lyt"}]}},"0.4.5":{"name":"pzero","version":"0.4.5","description":"Small promise lib","keywords":["promise","deferred","flow"],"author":{"name":"Artur Burtsev","email":"artjock@gmail.com"},"repository":{"type":"git","url":"git://github.com/artjock/pzero.git"},"engines":{"node":"*"},"devDependencies":{"mocha":"*","expect.js":"*","sinon":"*","borschik":"~0.3.2"},"main":"pzero","scripts":{"test":"mocha -t 100 test/spec"},"dependencies":{"p0":"0.1.1"},"bugs":{"url":"https://github.com/artjock/pzero/issues"},"homepage":"https://github.com/artjock/pzero","_id":"pzero@0.4.5","_shasum":"cf0ccddcd2ad4ee106a24e2eaaf57bef1a8c85e3","_from":".","_npmVersion":"1.4.8","_npmUser":{"name":"artjock","email":"artjock@gmail.com"},"maintainers":[{"name":"artjock","email":"artjock@yandex-team.ru"}],"dist":{"shasum":"cf0ccddcd2ad4ee106a24e2eaaf57bef1a8c85e3","tarball":"https://registry.npmjs.org/pzero/-/pzero-0.4.5.tgz","integrity":"sha512-acEYPL+BybhN/sisOOSQyKcy5r7/VfTnbhKyTQ0H6v+u5fUXBx8EW1XX9NoCPLqAJioHWIMUdYTd9CjovJahZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+lbYAVe+fCd9PHm8nHK3EoAXX3pGgbc3R+zuU+pV5ZQIhANHHTMc8L/zuD4AVGE5rbrE7zIq6n8P4VE5BMyYs3uq2"}]}},"0.4.6":{"name":"pzero","version":"0.4.6","description":"Small promise lib","keywords":["promise","deferred","flow"],"author":{"name":"Artur Burtsev","email":"artjock@gmail.com"},"repository":{"type":"git","url":"git://github.com/artjock/pzero.git"},"engines":{"node":"*"},"devDependencies":{"mocha":"*","expect.js":"*","sinon":"*","borschik":"~0.3.2"},"main":"pzero","scripts":{"test":"mocha -t 100 test/spec"},"dependencies":{"p0":"0.1.2"},"bugs":{"url":"https://github.com/artjock/pzero/issues"},"homepage":"https://github.com/artjock/pzero","_id":"pzero@0.4.6","_shasum":"59454beeac6d0db7ed39ba4b4ae280fe184607db","_from":".","_npmVersion":"1.4.8","_npmUser":{"name":"artjock","email":"artjock@gmail.com"},"maintainers":[{"name":"artjock","email":"artjock@yandex-team.ru"}],"dist":{"shasum":"59454beeac6d0db7ed39ba4b4ae280fe184607db","tarball":"https://registry.npmjs.org/pzero/-/pzero-0.4.6.tgz","integrity":"sha512-hDUG9wkrQ4ZUBJQTxsqd6vDs0J4myRuyN2u0xjfJtxjTsY9GbSgnrsrWWfmb7ujFj/u7WX4q5GfOmJVa5SI7lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr1+Nkd+5iiFf4JI5TBVzAOS8zOfo683vwk4wj11PJBwIgfdX2zWBFAT+GyVGfJhxGkeEEF4qrA9Cwua1VdYez6nE="}]}},"0.4.7":{"name":"pzero","version":"0.4.7","description":"Small promise lib","keywords":["promise","deferred","flow"],"author":{"name":"Artur Burtsev","email":"artjock@gmail.com"},"repository":{"type":"git","url":"git://github.com/artjock/pzero.git"},"engines":{"node":"*"},"devDependencies":{"mocha":"*","expect.js":"*","sinon":"*","borschik":"~0.3.2"},"main":"pzero","scripts":{"test":"mocha -t 100 test/spec"},"dependencies":{"p0":"0.1.3"},"gitHead":"77b8285dd66499a55d8a0188384a569899b89a84","bugs":{"url":"https://github.com/artjock/pzero/issues"},"homepage":"https://github.com/artjock/pzero#readme","_id":"pzero@0.4.7","_shasum":"509518bcb53fc25170d239d80c0c8e287753b2c4","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"artjock","email":"artjock@gmail.com"},"dist":{"shasum":"509518bcb53fc25170d239d80c0c8e287753b2c4","tarball":"https://registry.npmjs.org/pzero/-/pzero-0.4.7.tgz","integrity":"sha512-bxyuJ2OmKYqhbwfvQIJ8WG3JRxIj+ezx5+HBchVO6fpxjj3VD+ZaZA2rX8ggryzmZK78Gr6XsRvnIcGidp0fdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8bYcZHTdTH1DMul/4dIqXF1PPuD/8aoIb2JEXGzWhnAiEAwzPTHOcjbHSB6zhiuVtaJF2tdqdWunqgXt8kw471ju0="}]},"maintainers":[{"name":"artjock","email":"artjock@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pzero-0.4.7.tgz_1461508484059_0.3701614437159151"}}},"readme":"<a href=\"http://promises-aplus.github.com/promises-spec\"><img src=\"http://promises-aplus.github.com/promises-spec/assets/logo-small.png\" align=\"right\" alt=\"Promises/A+ logo\"/></a>\npzero [![build status](https://travis-ci.org/artjock/pzero.svg)](http://travis-ci.org/artjock/pzero)\n=====\n\nAPI extentions for [p0](//github.com/artjock/p0) A+ promises\n\n## How to use\n\n### Node\n\nInstall it with NPM or add it to your package.json:\n\n    npm install pzero\n\nThen:\n\n    var pzero = require('pzero');\n    \n### Browser\n\n    <script src=\"pzero.js\"></script>\n\n## Api\n\n    var promise1 = pzero();\n    var promise2 = pzero();\n\n    pzero\n        .when([promise1, promise2])\n        .then( \n            function(values) {\n                var value1 = values[0];\n                var value2 = values[1];\n            },\n            function(reason) {}\n        );\n        \n    promise1\n        .fail(function(reason) {});\n        \n    promise1.callback(function(reason, value) {});\n        \n    var cb = promise1.callback();\n    // reject promise -> cb(reason);\n    // fulfill promise -> cb(null, value);\n","maintainers":[{"name":"artjock","email":"artjock@yandex-team.ru"}],"time":{"modified":"2022-06-25T03:14:04.778Z","created":"2013-03-01T15:20:42.638Z","0.3.0":"2013-03-01T15:20:44.703Z","0.3.1":"2013-03-16T18:48:49.630Z","0.3.2":"2013-05-09T17:12:50.657Z","0.3.3":"2013-05-13T23:08:01.097Z","0.4.0":"2013-07-10T07:52:50.028Z","0.4.1":"2013-07-16T13:28:57.183Z","0.4.2":"2013-07-17T12:14:33.876Z","0.4.3":"2013-08-11T16:44:41.702Z","0.4.4":"2014-05-08T23:50:12.418Z","0.4.5":"2014-07-06T10:42:25.054Z","0.4.6":"2014-07-06T14:38:08.485Z","0.4.7":"2016-04-24T14:34:46.375Z"},"author":{"name":"Artur Burtsev","email":"artjock@gmail.com"},"repository":{"type":"git","url":"git://github.com/artjock/pzero.git"},"homepage":"https://github.com/artjock/pzero#readme","keywords":["promise","deferred","flow"],"bugs":{"url":"https://github.com/artjock/pzero/issues"},"readmeFilename":"README.md"}