{"_id":"breeze","_rev":"4119068","name":"breeze","description":"Functional async flow control library","dist-tags":{"latest":"1.2.2"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"time":{"modified":"2026-02-13T22:09:19.000Z","created":"2012-06-14T09:45:04.467Z","1.2.2":"2016-05-16T04:01:04.350Z","1.2.1":"2016-05-14T23:22:16.209Z","1.2.0":"2016-05-12T23:25:23.825Z","1.1.8":"2015-11-22T21:13:44.892Z","1.1.7":"2015-09-29T17:41:03.507Z","1.1.6":"2015-08-20T00:06:40.760Z","1.1.5":"2015-08-19T20:16:32.138Z","1.1.4":"2015-08-19T02:28:00.377Z","1.1.3":"2015-08-12T00:06:35.731Z","1.1.2":"2015-08-11T22:17:28.374Z","1.1.1":"2015-08-11T01:51:05.390Z","1.0.1":"2015-07-31T07:59:45.633Z","1.0.0":"2015-07-29T01:32:47.453Z","0.4.0":"2012-07-25T05:57:26.056Z","0.3.0":"2012-06-28T15:45:44.676Z","0.2.3":"2012-06-18T09:06:47.800Z","0.2.2":"2012-06-18T02:26:13.060Z","0.2.1":"2012-06-17T00:37:58.028Z","0.2.0":"2012-06-16T22:29:11.930Z","0.1.0":"2012-06-14T09:45:04.467Z"},"users":{},"author":{"name":"Nijiko Yonskai"},"repository":{"type":"git","url":"git+https://github.com/Nijikokun/breeze.git"},"versions":{"1.2.2":{"name":"breeze","version":"1.2.2","description":"Functional async flow control library","main":"breeze.js","scripts":{"test":"mocha --colors -R list"},"repository":{"type":"git","url":"git+https://github.com/Nijikokun/breeze.git"},"keywords":["flow","async","ocaml","functional","haskell","waterfall","try","catch","promises","thennable","bluebird","q"],"author":{"name":"Nijiko Yonskai"},"license":"MIT","bugs":{"url":"https://github.com/Nijikokun/breeze/issues"},"homepage":"https://github.com/Nijikokun/breeze#readme","devDependencies":{"mocha":"^2.2.5"},"gitHead":"c9fca03439cbdf21661167bb41820b502c155bb1","_id":"breeze@1.2.2","_shasum":"9f940bfb47a3fab579545f4808ab2c2237df010c","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.11","_npmUser":{"name":"nijikokun","email":"nijikokun@gmail.com"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"dist":{"shasum":"9f940bfb47a3fab579545f4808ab2c2237df010c","size":8096,"noattachment":false,"key":"/breeze/-/breeze-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-1.2.2.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/breeze-1.2.2.tgz_1463371262311_0.34244410670362413"},"directories":{},"publish_time":1463371264350,"_hasShrinkwrap":false,"_cnpm_publish_time":1463371264350,"_cnpmcore_publish_time":"2021-12-16T22:12:36.065Z"},"1.2.1":{"name":"breeze","version":"1.2.1","description":"Functional async flow control library","main":"breeze.js","scripts":{"test":"mocha --colors -R list"},"repository":{"type":"git","url":"git+https://github.com/Nijikokun/breeze.git"},"keywords":["flow","async","ocaml","functional","haskell","waterfall","try","catch","promises","thennable","bluebird","q"],"author":{"name":"Nijiko Yonskai"},"license":"MIT","bugs":{"url":"https://github.com/Nijikokun/breeze/issues"},"homepage":"https://github.com/Nijikokun/breeze#readme","devDependencies":{"mocha":"^2.2.5"},"gitHead":"a2502ccff157eecbc277874429d3c3972d2d0cb4","_id":"breeze@1.2.1","_shasum":"ee9b4b8f66d8f4c6c930ff878126f17ef36c00e2","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.11","_npmUser":{"name":"nijikokun","email":"nijikokun@gmail.com"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"dist":{"shasum":"ee9b4b8f66d8f4c6c930ff878126f17ef36c00e2","size":8100,"noattachment":false,"key":"/breeze/-/breeze-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-1.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/breeze-1.2.1.tgz_1463268134223_0.9936337959952652"},"directories":{},"publish_time":1463268136209,"_hasShrinkwrap":false,"_cnpm_publish_time":1463268136209,"_cnpmcore_publish_time":"2021-12-16T22:12:36.292Z"},"1.2.0":{"name":"breeze","version":"1.2.0","description":"Functional async flow control library","main":"breeze.js","scripts":{"test":"mocha --colors -R list"},"repository":{"type":"git","url":"git+https://github.com/Nijikokun/breeze.git"},"keywords":["flow","async","ocaml","functional","haskell","waterfall","try","catch","promises","thennable","bluebird","q"],"author":{"name":"Nijiko Yonskai"},"license":"MIT","bugs":{"url":"https://github.com/Nijikokun/breeze/issues"},"homepage":"https://github.com/Nijikokun/breeze#readme","devDependencies":{"mocha":"^2.2.5"},"gitHead":"060a00a9cca817fe7b0d10d5e88343ae112b7cbf","_id":"breeze@1.2.0","_shasum":"1546d30b160c3ecaa98165aa635cd6d12d38f016","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.11","_npmUser":{"name":"nijikokun","email":"nijikokun@gmail.com"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"dist":{"shasum":"1546d30b160c3ecaa98165aa635cd6d12d38f016","size":7995,"noattachment":false,"key":"/breeze/-/breeze-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-1.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/breeze-1.2.0.tgz_1463095521172_0.6983454376459122"},"directories":{},"publish_time":1463095523825,"_hasShrinkwrap":false,"_cnpm_publish_time":1463095523825,"_cnpmcore_publish_time":"2021-12-16T22:12:36.501Z"},"1.1.8":{"name":"breeze","version":"1.1.8","description":"Functional async flow control library","main":"breeze.js","scripts":{"test":"mocha --colors -R list"},"repository":{"type":"git","url":"git+https://github.com/Nijikokun/breeze.git"},"keywords":["flow","async","ocaml","functional","haskell","waterfall","try","catch","promises","thennable","bluebird","q"],"author":{"name":"Nijiko Yonskai"},"license":"MIT","bugs":{"url":"https://github.com/Nijikokun/breeze/issues"},"homepage":"https://github.com/Nijikokun/breeze#readme","devDependencies":{"mocha":"^2.2.5"},"gitHead":"f0f7b66190666d33e18ce7c6a5e8ee96d323de0a","_id":"breeze@1.1.8","_shasum":"c7d3254ec229ecf6c99320168bd271c28da6f2a1","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"nijikokun","email":"nijikokun@gmail.com"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"dist":{"shasum":"c7d3254ec229ecf6c99320168bd271c28da6f2a1","size":6495,"noattachment":false,"key":"/breeze/-/breeze-1.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-1.1.8.tgz"},"directories":{},"publish_time":1448226824892,"_hasShrinkwrap":false,"_cnpm_publish_time":1448226824892,"_cnpmcore_publish_time":"2021-12-16T22:12:36.741Z"},"1.1.7":{"name":"breeze","version":"1.1.7","description":"Functional async flow control library","main":"breeze.js","scripts":{"test":"mocha --colors -R list"},"repository":{"type":"git","url":"git+https://github.com/Nijikokun/breeze.git"},"keywords":["flow","async","ocaml","functional","haskell","waterfall","try","catch","promises","thennable","bluebird","q"],"author":{"name":"Nijiko Yonskai"},"license":"MIT","bugs":{"url":"https://github.com/Nijikokun/breeze/issues"},"homepage":"https://github.com/Nijikokun/breeze#readme","devDependencies":{"mocha":"^2.2.5"},"dependencies":{"is-promise":"^2.0.0"},"gitHead":"adee1e3c07adc18d4618759a5f8036af5fc9ceda","_id":"breeze@1.1.7","_shasum":"04592ab511e521ab3ffe4ea6c9b5f37153d1aa57","_from":".","_npmVersion":"3.3.3","_nodeVersion":"0.12.3","_npmUser":{"name":"nijikokun","email":"nijikokun@gmail.com"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"dist":{"shasum":"04592ab511e521ab3ffe4ea6c9b5f37153d1aa57","size":6391,"noattachment":false,"key":"/breeze/-/breeze-1.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-1.1.7.tgz"},"directories":{},"publish_time":1443548463507,"_hasShrinkwrap":false,"_cnpm_publish_time":1443548463507,"_cnpmcore_publish_time":"2021-12-16T22:12:36.963Z"},"1.1.6":{"name":"breeze","version":"1.1.6","description":"Functional async flow control library","main":"breeze.js","scripts":{"test":"mocha --colors -R list"},"repository":{"type":"git","url":"git+https://github.com/Nijikokun/breeze.git"},"keywords":["flow","async","ocaml","functional","haskell","waterfall","try","catch","promises","thennable","bluebird","q"],"author":{"name":"Nijiko Yonskai"},"license":"MIT","bugs":{"url":"https://github.com/Nijikokun/breeze/issues"},"homepage":"https://github.com/Nijikokun/breeze#readme","devDependencies":{"mocha":"^2.2.5"},"dependencies":{"is-promise":"^2.0.0"},"gitHead":"da481b326587100b0b08fc6926818dee6cd8a228","_id":"breeze@1.1.6","_shasum":"285edb7a3395ee3fd6ed79d2b1848a42c16e6150","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"nijikokun","email":"nijikokun@gmail.com"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"dist":{"shasum":"285edb7a3395ee3fd6ed79d2b1848a42c16e6150","size":6392,"noattachment":false,"key":"/breeze/-/breeze-1.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-1.1.6.tgz"},"directories":{},"publish_time":1440029200760,"_hasShrinkwrap":false,"_cnpm_publish_time":1440029200760,"_cnpmcore_publish_time":"2021-12-16T22:12:37.200Z"},"1.1.5":{"name":"breeze","version":"1.1.5","description":"Functional async flow control library","main":"breeze.js","scripts":{"test":"mocha --colors -R list"},"repository":{"type":"git","url":"git+https://github.com/Nijikokun/breeze.git"},"keywords":["flow","async","ocaml","functional","haskell","waterfall","try","catch","promises","thennable","bluebird","q"],"author":{"name":"Nijiko Yonskai"},"license":"MIT","bugs":{"url":"https://github.com/Nijikokun/breeze/issues"},"homepage":"https://github.com/Nijikokun/breeze#readme","devDependencies":{"mocha":"^2.2.5"},"dependencies":{"is-promise":"^2.0.0"},"gitHead":"f3df776418214a872b62e121529e4a290aed970e","_id":"breeze@1.1.5","_shasum":"682356b092a317f28cd2ab2ec576366a960cf5b6","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"nijikokun","email":"nijikokun@gmail.com"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"dist":{"shasum":"682356b092a317f28cd2ab2ec576366a960cf5b6","size":6373,"noattachment":false,"key":"/breeze/-/breeze-1.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-1.1.5.tgz"},"directories":{},"publish_time":1440015392138,"_hasShrinkwrap":false,"_cnpm_publish_time":1440015392138,"_cnpmcore_publish_time":"2021-12-16T22:12:37.428Z"},"1.1.4":{"name":"breeze","version":"1.1.4","description":"Functional async flow control library","main":"breeze.js","scripts":{"test":"mocha --colors -R list"},"repository":{"type":"git","url":"git+https://github.com/Nijikokun/breeze.git"},"keywords":["flow","async","ocaml","functional","haskell","waterfall","try","catch","promises","thennable","bluebird","q"],"author":{"name":"Nijiko Yonskai"},"license":"MIT","bugs":{"url":"https://github.com/Nijikokun/breeze/issues"},"homepage":"https://github.com/Nijikokun/breeze#readme","devDependencies":{"mocha":"^2.2.5"},"dependencies":{"is-promise":"^2.0.0"},"gitHead":"3c6332dbdb1b481bf500819893811f7ced2621c6","_id":"breeze@1.1.4","_shasum":"351abb1e6ef03156c95947c1e74cd194e96997bf","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"nijikokun","email":"nijikokun@gmail.com"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"dist":{"shasum":"351abb1e6ef03156c95947c1e74cd194e96997bf","size":6013,"noattachment":false,"key":"/breeze/-/breeze-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-1.1.4.tgz"},"directories":{},"publish_time":1439951280377,"_hasShrinkwrap":false,"_cnpm_publish_time":1439951280377,"_cnpmcore_publish_time":"2021-12-16T22:12:37.657Z"},"1.1.3":{"name":"breeze","version":"1.1.3","description":"Functional async flow control library","main":"breeze.js","scripts":{"test":"mocha --colors -R list"},"repository":{"type":"git","url":"git+https://github.com/Nijikokun/breeze.git"},"keywords":["flow","async","ocaml","functional","haskell","waterfall","try","catch","promises","thennable","bluebird","q"],"author":{"name":"Nijiko Yonskai"},"license":"MIT","bugs":{"url":"https://github.com/Nijikokun/breeze/issues"},"homepage":"https://github.com/Nijikokun/breeze#readme","devDependencies":{"mocha":"^2.2.5"},"dependencies":{"is-promise":"^2.0.0"},"gitHead":"67a269cc62e71316504d2e989bb326e8c8196e58","_id":"breeze@1.1.3","_shasum":"454991b86c7dda5395a9335dc50cb19bde49bc5b","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"nijikokun","email":"nijikokun@gmail.com"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"dist":{"shasum":"454991b86c7dda5395a9335dc50cb19bde49bc5b","size":5393,"noattachment":false,"key":"/breeze/-/breeze-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-1.1.3.tgz"},"directories":{},"publish_time":1439337995731,"_hasShrinkwrap":false,"_cnpm_publish_time":1439337995731,"_cnpmcore_publish_time":"2021-12-16T22:12:37.856Z"},"1.1.2":{"name":"breeze","version":"1.1.2","description":"Functional async flow control library","main":"breeze.js","scripts":{"test":"mocha --colors -R list"},"repository":{"type":"git","url":"git+https://github.com/Nijikokun/breeze.git"},"keywords":["flow","async","ocaml","functional","haskell","waterfall","try","catch","promises","thennable","bluebird","q"],"author":{"name":"Nijiko Yonskai"},"license":"MIT","bugs":{"url":"https://github.com/Nijikokun/breeze/issues"},"homepage":"https://github.com/Nijikokun/breeze#readme","devDependencies":{"mocha":"^2.2.5"},"dependencies":{"is-promise":"^2.0.0"},"gitHead":"0693385f6f227130ab7247bd690eb9ca5775459c","_id":"breeze@1.1.2","_shasum":"f98244fc5c79ae2de42c143cbdda1c4adc3d9318","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"nijikokun","email":"nijikokun@gmail.com"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"dist":{"shasum":"f98244fc5c79ae2de42c143cbdda1c4adc3d9318","size":4538,"noattachment":false,"key":"/breeze/-/breeze-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-1.1.2.tgz"},"directories":{},"publish_time":1439331448374,"_hasShrinkwrap":false,"_cnpm_publish_time":1439331448374,"_cnpmcore_publish_time":"2021-12-16T22:12:38.058Z"},"1.1.1":{"name":"breeze","version":"1.1.1","description":"Functional async flow control library","main":"breeze.js","scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git+https://github.com/Nijikokun/breeze.git"},"keywords":["flow","async","ocaml","functional","haskell","waterfall","try","catch","promises","thennable","bluebird","q"],"author":{"name":"Nijiko Yonskai"},"license":"MIT","bugs":{"url":"https://github.com/Nijikokun/breeze/issues"},"homepage":"https://github.com/Nijikokun/breeze#readme","devDependencies":{"tess":"^1.0.0"},"gitHead":"7ea2a0e791ed9715c4f9b16b39423324e74fcc0b","_id":"breeze@1.1.1","_shasum":"7c425fa472e632c26b05a14bbe5d885398783457","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"nijikokun","email":"nijikokun@gmail.com"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"dist":{"shasum":"7c425fa472e632c26b05a14bbe5d885398783457","size":3778,"noattachment":false,"key":"/breeze/-/breeze-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-1.1.1.tgz"},"directories":{},"publish_time":1439257865390,"_hasShrinkwrap":false,"_cnpm_publish_time":1439257865390,"_cnpmcore_publish_time":"2021-12-16T22:12:38.250Z"},"1.0.1":{"name":"breeze","version":"1.0.1","description":"Functional async flow control library","main":"breeze.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Nijikokun/breeze.git"},"keywords":["flow","async","ocaml","functional","haskell","waterfall","try","catch"],"author":{"name":"Nijiko Yonskai"},"license":"MIT","bugs":{"url":"https://github.com/Nijikokun/breeze/issues"},"homepage":"https://github.com/Nijikokun/breeze#readme","gitHead":"da1ad8c4aa6c60c2f13af644082f9ea1b1d656e3","_id":"breeze@1.0.1","_shasum":"e9d46b2d2c5a218eba4f8a7446d6947cc76557df","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"nijikokun","email":"nijikokun@gmail.com"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"dist":{"shasum":"e9d46b2d2c5a218eba4f8a7446d6947cc76557df","size":3135,"noattachment":false,"key":"/breeze/-/breeze-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-1.0.1.tgz"},"directories":{},"publish_time":1438329585633,"_hasShrinkwrap":false,"_cnpm_publish_time":1438329585633,"_cnpmcore_publish_time":"2021-12-16T22:12:38.485Z"},"1.0.0":{"name":"breeze","version":"1.0.0","description":"Functional async flow control library","main":"breeze.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Nijikokun/breeze.git"},"keywords":["flow","async","ocaml","functional","haskell","waterfall","try","catch"],"author":{"name":"Nijiko Yonskai"},"license":"MIT","bugs":{"url":"https://github.com/Nijikokun/breeze/issues"},"homepage":"https://github.com/Nijikokun/breeze#readme","gitHead":"9611e2ab952c077200e1ea1bbca5d166d4e309a4","_id":"breeze@1.0.0","_shasum":"c0db3fb9a52506122c6b072dd081531a96249c2d","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"nijikokun","email":"nijikokun@gmail.com"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"dist":{"shasum":"c0db3fb9a52506122c6b072dd081531a96249c2d","size":2394,"noattachment":false,"key":"/breeze/-/breeze-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-1.0.0.tgz"},"directories":{},"publish_time":1438133567453,"_hasShrinkwrap":false,"_cnpm_publish_time":1438133567453,"_cnpmcore_publish_time":"2021-12-16T22:12:38.850Z"},"0.4.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com","url":"http://alogicalparadox.com"},"name":"breeze","description":"Async flow control utility.","version":"0.4.0","repository":{"type":"git","url":"git://github.com/logicalparadox/breeze.git"},"main":"./index","scripts":{"test":"make test"},"dependencies":{},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","folio":"0.3.x"},"optionalDependencies":{},"engines":{"node":"*"},"_id":"breeze@0.4.0","dist":{"shasum":"de70bc3ab235a775f59e7d6ee97f4e9023140571","size":10284,"noattachment":false,"key":"/breeze/-/breeze-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-0.4.0.tgz"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"directories":{},"publish_time":1343195846056,"deprecated":"npm ownership change","_hasShrinkwrap":false,"_cnpm_publish_time":1343195846056,"_cnpmcore_publish_time":"2021-12-16T22:12:39.068Z"},"0.3.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com","url":"http://alogicalparadox.com"},"name":"breeze","description":"Async flow control utility.","version":"0.3.0","repository":{"type":"git","url":"git://github.com/logicalparadox/breeze.git"},"main":"./index","scripts":{"test":"make test"},"dependencies":{},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","folio":"0.2.x"},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"breeze@0.3.0","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.0","_defaultsLoaded":true,"dist":{"shasum":"70d09544bae970b38b8ba7a097e902bf4742a83c","size":7866,"noattachment":false,"key":"/breeze/-/breeze-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-0.3.0.tgz"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"directories":{},"publish_time":1340898344676,"deprecated":"npm ownership change","_hasShrinkwrap":false,"_cnpm_publish_time":1340898344676,"_cnpmcore_publish_time":"2021-12-16T22:12:39.284Z"},"0.2.3":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com","url":"http://alogicalparadox.com"},"name":"breeze","description":"Async flow control utility.","version":"0.2.3","repository":{"type":"git","url":"git://github.com/logicalparadox/breeze.git"},"main":"./index","scripts":{"test":"make test"},"dependencies":{},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","folio":"0.2.x"},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"breeze@0.2.3","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"4ba310e5f35d977dd01b170c3def49ae38005b4a","size":7323,"noattachment":false,"key":"/breeze/-/breeze-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-0.2.3.tgz"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"directories":{},"publish_time":1340010407800,"deprecated":"npm ownership change","_hasShrinkwrap":false,"_cnpm_publish_time":1340010407800,"_cnpmcore_publish_time":"2021-12-16T22:12:39.637Z"},"0.2.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com","url":"http://alogicalparadox.com"},"name":"breeze","description":"Async flow control utility.","version":"0.2.2","repository":{"type":"git","url":"git://github.com/logicalparadox/breeze.git"},"main":"./index","scripts":{"test":"make test"},"dependencies":{},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","folio":"0.2.x"},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"breeze@0.2.2","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"b15090d9aabd47c0d28492eaf4f57d2035002917","size":7271,"noattachment":false,"key":"/breeze/-/breeze-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-0.2.2.tgz"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"directories":{},"publish_time":1339986373060,"deprecated":"npm ownership change","_hasShrinkwrap":false,"_cnpm_publish_time":1339986373060,"_cnpmcore_publish_time":"2021-12-16T22:12:39.830Z"},"0.2.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com","url":"http://alogicalparadox.com"},"name":"breeze","description":"Async flow control utility.","version":"0.2.1","repository":{"type":"git","url":"git://github.com/logicalparadox/breeze.git"},"main":"./index","scripts":{"test":"make test"},"dependencies":{},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","folio":"0.2.x"},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"breeze@0.2.1","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"acf0d27ab6948a570ddc17caa24b9c96afa6b206","size":7240,"noattachment":false,"key":"/breeze/-/breeze-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-0.2.1.tgz"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"directories":{},"publish_time":1339893478028,"deprecated":"npm ownership change","_hasShrinkwrap":false,"_cnpm_publish_time":1339893478028,"_cnpmcore_publish_time":"2021-12-16T22:12:40.027Z"},"0.2.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com","url":"http://alogicalparadox.com"},"name":"breeze","description":"Async flow control utility.","version":"0.2.0","repository":{"type":"git","url":"git://github.com/logicalparadox/breeze.git"},"main":"./index","scripts":{"test":"make test"},"dependencies":{},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","folio":"0.2.x"},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"breeze@0.2.0","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"44f90ac82f066afce1e442bb0a4ed0133e92c7d4","size":7168,"noattachment":false,"key":"/breeze/-/breeze-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-0.2.0.tgz"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"directories":{},"publish_time":1339885751930,"deprecated":"npm ownership change","_hasShrinkwrap":false,"_cnpm_publish_time":1339885751930,"_cnpmcore_publish_time":"2021-12-16T22:12:40.261Z"},"0.1.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com","url":"http://alogicalparadox.com"},"name":"breeze","description":"Async flow control utility.","version":"0.1.0","repository":{"type":"git","url":"git://github.com/logicalparadox/breeze.git"},"main":"./index","scripts":{"test":"make test"},"dependencies":{},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","folio":"0.2.x"},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"breeze@0.1.0","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"525c88fee82da3fbf22f5cd77b933a315579621a","size":5033,"noattachment":false,"key":"/breeze/-/breeze-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/breeze/download/breeze-0.1.0.tgz"},"maintainers":[{"name":"jakeluer","email":""},{"name":"nijikokun","email":"nijikokun@gmail.com"}],"directories":{},"publish_time":1339667104467,"deprecated":"npm ownership change","_hasShrinkwrap":false,"_cnpm_publish_time":1339667104467,"_cnpmcore_publish_time":"2021-12-16T22:12:40.489Z"}},"readme":"# Breeze\n\nFunctional async flow control library. Turn your asynchronous code into bite-sized synchronous looking functions.\n\n[![version][npm-version]][npm-url]\n[![License][npm-license]][license-url]\n[![Downloads][npm-downloads]][npm-url]\n[![Dependencies][david-image]][david-url]\n\n## Install\n\n- Download [the latest package][download]\n- NPM: `npm install breeze`\n\n## Usage\n\n**Node.js / Browserify**\n\n```js\nvar breeze = require('breeze')\n```\n\n## API\n\n- `breeze(step)` - Initialize breeze flow system, supports initial `.then` method.\n- `.pass(value)` - Introduce new value into flow system, argument is appended to system arguments passed through `next`.\n- `.when(check, step)` - When `check` is truthy, add `step` to the stack\n- `.maybe(check, step)` - When `check` is truthy, add `step` to the stack, sugar for `breeze.when`\n- `.some(check, step)` - When `check` is truthy and no other `some` or `none` has ran, add to the stack\n- `.none(step)` - Whenever no `some` have ran, add callback to the stack\n- `.then(step)` - Add callback to stack\n- `.each(iterables, iteratee, step)` - Iterate over an object / array and invoke a method for each entry. `iterables` is not a reference therefore, you must properly store `iterables` outside of the flow if you plan to update or modify the object.\n- `.catch(step)` - Any error caught will terminate stack and be sent here\n- `.deferred()` - Returns a deferred promise system, allowing for a passable then / catch.\n- `.reset()` - Reset current system\n\n### Step\n\nThe `step` method passed through breeze has a very small API, providing any `arguments` stored within the system passed through either the `next` or `.pass` methods, and the `next` callback method which is explained below.\n\n\n```\nfunction step (next, arguments...)\n```\n\n#### Next\n\nThe `next` method is the step callback system, it provides utility for short-circuiting the step system with an error, passing additional arguments along the chain, and skipping steps completely.\n\n```\nreturn next(err, arguments...)\n```\n\nThe `next` method supports additional modes explained below.\n\n##### Errors\n\nWhen a *truthy* `err` is passed the system will short-circuit (no other actions will be taken) and `.catch` will be triggered.\n\n##### Promises\n\nWhen a `promise` is passed the system will attach to either a `then / catch` or `.then(success, catch)` method style depending on the promise type passed.\n\nWhenever the promises `then / then success` method is invoked, any `arguments` passed along with the initial promise are placed at the *front* of the arguments array, and the success arguments will be *last*.\n\nThis allows you to chain multiple promises while still passing values down the chain.\n\n```\nnext(promise, arguments...)\n```\n\n##### Skipping Steps\n\nWhen you pass the string `skip` as the first argument in the `next` method, the next step in the sequence will be skipped completely.\n\nYou can skip multiple steps by providing a number as the second argument to `next` equalling the number of steps you wish to skip. Defaults to `1`.\n\n```\nnext('skip', 1 /* optional; number of steps to skip */)\n```\n\n## Examples\n\n- [basic](examples/basic.js) - Bare-bones example (`breeze`, `then`, `catch`)\n- [promises](examples/promises.js) - Returning and using promises within breeze (`then`, `next(promise)`)\n- [each](examples/each.js) - Breeze array iteration (`then`, `pass`, `each`, `catch`)\n- [when](examples/when.js) - Conditional flows (`then`, `when`)\n\n\nCheck out the [examples](examples/) directory for more in-depth examples and tutorials of how to use breeze.\n\n## License\n\nLicensed under [The MIT License](LICENSE).\n\n[license-url]: https://github.com/Nijikokun/breeze/blob/master/LICENSE\n\n[travis-url]: https://travis-ci.org/Nijikokun/breeze\n[travis-image]: https://img.shields.io/travis/Nijikokun/breeze.svg?style=flat\n\n[npm-url]: https://www.npmjs.com/package/breeze\n[npm-license]: https://img.shields.io/npm/l/breeze.svg?style=flat\n[npm-version]: https://img.shields.io/npm/v/breeze.svg?style=flat\n[npm-downloads]: https://img.shields.io/npm/dm/breeze.svg?style=flat\n\n[codeclimate-url]: https://codeclimate.com/github/Nijikokun/breeze\n[codeclimate-quality]: https://img.shields.io/codeclimate/github/Nijikokun/breeze.svg?style=flat\n[codeclimate-coverage]: https://img.shields.io/codeclimate/coverage/github/Nijikokun/breeze.svg?style=flat\n\n[david-url]: https://david-dm.org/Nijikokun/breeze\n[david-image]: https://img.shields.io/david/Nijikokun/breeze.svg?style=flat\n\n[download]: https://github.com/Nijikokun/breeze/archive/v1.2.2.zip\n","_attachments":{},"homepage":"https://github.com/Nijikokun/breeze#readme","bugs":{"url":"https://github.com/Nijikokun/breeze/issues"},"license":"MIT"}