{"_id":"flw","_rev":"26-df0c6968c3fac546f39a7e0bb53f5330","name":"flw","description":"Another Flow Control library for JS","dist-tags":{"latest":"0.1.3"},"versions":{"0.0.0":{"name":"flw","version":"0.0.0","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha","tdd":"mocha -w"},"homepage":"https://github.com/whyhankee/wrkr","repository":{"type":"git","url":"git@github.com:whyhankee/wrkr.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","mocha":"2.4.5"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"75f0837b1aae5868adc0f87fdaa17b8ef6d7de88","bugs":{"url":"https://github.com/whyhankee/wrkr/issues"},"_id":"flw@0.0.0","_shasum":"4dd32997a2ce63143d45f8e4eaccb6c887d4b830","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"4dd32997a2ce63143d45f8e4eaccb6c887d4b830","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.0.tgz","integrity":"sha512-tRVx9RKv7qGMmuishNgDzUHxe0220+mcY6ZrqYJUYXt87w3X0jU7m/uVAsKWJfZM6+6iYg+7wYeEwJrZfJm9GQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6/Q9CXTjAyvI+ZFCZjb2h3b8m3gAvy7DKh6BHtwi0nAiA8YWRjRj8LvCXhb60GPe4A1400804IPOYjmIN8Q0aI4w=="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/flw-0.0.0.tgz_1455283103498_0.5584573391824961"},"directories":{}},"0.0.1":{"name":"flw","version":"0.0.1","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha","tdd":"mocha -w"},"homepage":"https://github.com/whyhankee/wrkr","repository":{"type":"git","url":"git@github.com:whyhankee/wrkr.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","mocha":"2.4.5"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"09687d2955717e738c2cca33fbf3e2ed81d5114a","bugs":{"url":"https://github.com/whyhankee/wrkr/issues"},"_id":"flw@0.0.1","_shasum":"0780ef70f8b6740d013042c45ba36bc1fcee8e32","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"0780ef70f8b6740d013042c45ba36bc1fcee8e32","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.1.tgz","integrity":"sha512-80WiBGurTQ4ouaBuyU0jpFPy6xJ7A0vdupLSffWahQJzUfuA/GmOjkCpVdUatD8kdRWMMcY/5qy3NmH+RzEOgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/HZuEDTKyyyeEq+Z27BVIjRkv9oTXLMdUovrUTpnZ3AiAv7xkylneKnuyWRO32NX67Uvl4AaLbh0u4Lahia/3NkQ=="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/flw-0.0.1.tgz_1455284394872_0.5818389146588743"},"directories":{}},"0.0.2":{"name":"flw","version":"0.0.2","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha","tdd":"mocha -w"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git@github.com:whyhankee/flw.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","mocha":"2.4.5"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"8b4eb2bb681d3421d9d5f984ba439c83db515e67","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.2","_shasum":"4fa0464dc3158410cb1fe88500e44a18b92c8591","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"4fa0464dc3158410cb1fe88500e44a18b92c8591","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.2.tgz","integrity":"sha512-2vNtvmjE7DzfHY4KXxUC8BIEpciTT6Kc1tqlirGJUtuAzGUKRK8SiERW+8TM5RFqH0/5YvUFaQCLlZD0AGkIyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnfNbdAuvNkphkWCMTj1nhk8wyV0r8MsgTq2ebGQ7WDwIgY14VMlicrFD8N9wyFA1DgrnhsZzbx1ZneDb+1RX9ndc="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/flw-0.0.2.tgz_1455298333385_0.9290668682660908"},"directories":{}},"0.0.3":{"name":"flw","version":"0.0.3","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js","tdd":"mocha -w test/t_flw.js","benchmark":"node ./test/b_flw.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git@github.com:whyhankee/flw.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","fastbench":"1.0.0","mocha":"2.4.5"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"1c48da8ff97b62c397d1ecf865df8985eb75b82c","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.3","_shasum":"3a59e7c5d861bf466faa68654f0969aac3962b7a","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"3a59e7c5d861bf466faa68654f0969aac3962b7a","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.3.tgz","integrity":"sha512-GyqRF2k3pPiojQohSITZbgmlgV3w/z2aDRKBcN3M9axidi+ah8RE0mwpc5o5g2Tj/qS0lnOzJD1siBeXFyy4zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE276x7dPy+cM9scAETiWJroZhY6NCP4abPoshWgguWnAiAgcgdjxJaummbg78GqVpnpUcovPQcCbD1VMaaA0ml9rA=="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/flw-0.0.3.tgz_1455802290683_0.1669774567708373"},"directories":{}},"0.0.4":{"name":"flw","version":"0.0.4","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js --reporter mocha-circleci-reporter","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git@github.com:whyhankee/flw.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","fastbench":"1.0.0","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"d1a32faeae995d564940e9a0076faaf7f0dc5960","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.4","_shasum":"7dfcb6e7c2a088a032437ea0d8ecdec7973250e6","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"7dfcb6e7c2a088a032437ea0d8ecdec7973250e6","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.4.tgz","integrity":"sha512-wP/sM8Svc36h55lZx8U5PoxTXVMeLsr8weFHWU7ZgMSPqX5kgD4C4pmZYODJbgC8Nwrp58npwc0ZGXA0xyOsCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8Orh3zmX/C2YLRgdZkBwXZVChwGOFNcz7rLhJ/jxhWAIhAMuEjaJLCvpib242oY0v/FHqUxEPjf8uaXj1sMFP3oKF"}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/flw-0.0.4.tgz_1456696571285_0.2956359179224819"},"directories":{}},"0.0.5":{"name":"flw","version":"0.0.5","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js --reporter mocha-circleci-reporter","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map dist/flw-min.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git@github.com:whyhankee/flw.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","fastbench":"1.0.1","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1","neo-async":"1.7.4","uglify-js":"2.6.2"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"1f92b5d1d3009d2cd766b42996f2eb57b9aaaf9e","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.5","_shasum":"6277ebd8853c3c5d0856c9c42a16edafc76a26b3","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"6277ebd8853c3c5d0856c9c42a16edafc76a26b3","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.5.tgz","integrity":"sha512-axvrAVIVmHnwqH4UsQtEYYClMgc6udDz74R/p79I5+37xNjnkTZbu2icZRFDOHRlh4hZxGyzH8UsAONrrG8fsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsqaQLFhwr7JY1exYv/PQT4yBXMfwj+TO0C9HbpuD7jAiA7TE5yASSTvZwbBWoHUQuwounzwudpvDo2ju2qPdxNTg=="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/flw-0.0.5.tgz_1457527810879_0.8846779749728739"},"directories":{}},"0.0.6":{"name":"flw","version":"0.0.6","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js --reporter mocha-circleci-reporter","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map dist/flw-min.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git@github.com:whyhankee/flw.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","fastbench":"1.0.1","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1","neo-async":"1.7.4","uglify-js":"2.6.2"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"9d2ec8a051eeab8d580f13ced2255e8d40e1cf42","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.6","_shasum":"dabc78ad2f9980be9a3bbb61df28dc4e81f2a039","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"dabc78ad2f9980be9a3bbb61df28dc4e81f2a039","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.6.tgz","integrity":"sha512-o+gth/s5iC3Yo7wWpFOhsn+4107hk/+KsFG/OsnDzX+mSi2vuU/mAm7v1ZsJqYy/YhPGOS82MEB9f5Ne0qwxIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGK6jHHamLKLMesjGzdJuqzWw+EXpiyvDgW+9g305rcZAiEA350TfQhWgkZtLDASDtEaBGC3YQU/BLC8F57THwsv0rE="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/flw-0.0.6.tgz_1457963443928_0.671232380438596"},"directories":{}},"0.0.7":{"name":"flw","version":"0.0.7","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js --reporter mocha-circleci-reporter","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map dist/flw-min.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/flw.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","fastbench":"1.0.1","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1","neo-async":"1.8.0","uglify-js":"2.6.2"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"45108c35234eb79a916c3083485e4553e6028b8d","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.7","_shasum":"86a9b49bd2c3108e503f269a625e38d92c827e94","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"86a9b49bd2c3108e503f269a625e38d92c827e94","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.7.tgz","integrity":"sha512-VJ93nHd24li4jm8KIeQt47pD6EJC9FIEGcG1bF/EVamBieBNQt3zidpG9kk+gkSlZMKHbOGYUcMChG594y4WWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBxN92Kz5ZixHdwU+kclMElXqEM3mtYfJk2iYUDuIhhwIgHLl57D8Boc34RgcMSsoeJsmSllVim9SXWpZV61orPIQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flw-0.0.7.tgz_1459532777274_0.9637075797654688"},"directories":{}},"0.0.8":{"name":"flw","version":"0.0.8","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js --reporter mocha-circleci-reporter","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map dist/flw-min.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/flw.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","fastbench":"1.0.1","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1","neo-async":"1.8.0","uglify-js":"2.6.2"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"eafe948209b889bfc6ebd7d851facd0452764031","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.8","_shasum":"9994f99371765d332cede2c37282ed3c77ea68ec","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"9994f99371765d332cede2c37282ed3c77ea68ec","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.8.tgz","integrity":"sha512-OlPMFsAt6BRpmUf5jwBh+NF85ZOy/12xeLzvd2ipQf5j+BNUc1fRxQmNEoxc2ZUm/wTvEPOm1yOx9JPYoTBVhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeXRgMr7FkJkClLaNkvLC2kLLuUJPearbmqrQ1VSYAhAiEAq6gF0VqpGHTX/99ofK+9fHZM/weDixsAYkjv2N397Cc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flw-0.0.8.tgz_1459533938738_0.30734749510884285"},"directories":{}},"0.0.9":{"name":"flw","version":"0.0.9","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js --reporter mocha-circleci-reporter","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map dist/flw-min.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/flw.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","fastbench":"1.0.1","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1","neo-async":"1.8.0","uglify-js":"2.6.2"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"34c8ceec88a5ed1636248856bb118a99405d44fd","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.9","_shasum":"7925314d72e8991d61e9ea49f9c357ee255136ef","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.2","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"7925314d72e8991d61e9ea49f9c357ee255136ef","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.9.tgz","integrity":"sha512-YsMuxRwS7zwTyXJUtH5o3/a6DnfFgeCXCUISdBI+aFnafcy9zPA4qlz8b8ssOLuY1XW6dOAxThGJIgq35dkIUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2NmePrS/3HJgvFcvjylh39lEpQrp6K8AnMr4Gw2dNnQIhAPYpEqCPKbm9MwAmSKCtc3odKfVU3xFANEWugq0F0ExD"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flw-0.0.9.tgz_1459686164787_0.49245564895682037"},"directories":{}},"0.0.10":{"name":"flw","version":"0.0.10","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js && eslint *.js test/*.js","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map dist/flw-min.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/flw.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"eslint":"2.7.0","expect.js":"0.3.1","fastbench":"1.0.1","mocha":"2.4.5","neo-async":"1.8.0","uglify-js":"2.6.2"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"5a739e2dc2b241b8b1b2d4f76a218269df515035","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.10","_shasum":"bd00e7fc856f843ca230b8b4409909e2cf23bf45","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"bd00e7fc856f843ca230b8b4409909e2cf23bf45","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.10.tgz","integrity":"sha512-rITkxQpxN6v2fLMO23ze5gmL9QVDq0gK4UaHIu2fw9XtPMBMY8ST1z2rhXZqU8yhf2i0aRmqaxW//GOfNh/aXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrvaLXm9RwAJeyTJXw97Wdts+nP76R71Vyzdrnr0OZrAIgZ0lAqmhX2p7eU9YX58jB0zvxgrVHjMPrInIJs73atE4="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/flw-0.0.10.tgz_1466402413887_0.7239144367631525"},"directories":{}},"0.0.11":{"name":"flw","version":"0.0.11","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js && eslint *.js test/*.js","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map dist/flw-min.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/flw.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"eslint":"3.1.1","expect.js":"0.3.1","fastbench":"1.0.1","mocha":"2.5.3","neo-async":"2.0.0","uglify-js":"2.7.0"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"982607f20121b0712aaab032391219884a71b8cc","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.11","_shasum":"5b9fe615874b600cf5aad792c6739cffe2f2d8f7","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"5b9fe615874b600cf5aad792c6739cffe2f2d8f7","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.11.tgz","integrity":"sha512-k/WXfQ/2EJdhuPeNWRIvNaEHX1mIevBBeL7m1paexhZhhGtKL3MvLmKqgrUK/97fFNlKRvtoRIE8LjHVqWaTRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2ZXR68wzq9Gn1SV293TbImIvc5WPyypJhAEhKKkL0FAiAI7TYR3/m0zos7/SfyBQvMx67qegupsKXlx7d/c42XHQ=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/flw-0.0.11.tgz_1469206598522_0.17375085037201643"},"directories":{}},"0.0.12":{"name":"flw","version":"0.0.12","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js && eslint *.js test/*.js","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map dist/flw-min.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/flw.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"eslint":"2.7.0","expect.js":"0.3.1","fastbench":"1.0.1","mocha":"2.5.3","neo-async":"2.0.0","uglify-js":"2.7.0"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"fec821ce20a2485e5a646618b99462d2a9840d8a","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.12","_shasum":"881f23e34e4c188cbda87fe795a93ea56fcd340f","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"881f23e34e4c188cbda87fe795a93ea56fcd340f","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.12.tgz","integrity":"sha512-ySJw+1Tg1mGsfhMij14JyW1War/sUBI4RlocbbYP8tyMT7e+ngxEmRnY27z94bupo6Z12b6xiGf0LkaUdqGuVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3GCaPt7RpL7rmkAbUqXyZytjguS8YXhvS4m14YGzh3gIgMnsyn3xEt2TknqbfehPSBC1qQxICB4HzXYB0m/qN+Fg="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flw-0.0.12.tgz_1469429215133_0.5698822357226163"},"directories":{}},"0.0.13":{"name":"flw","version":"0.0.13","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js && eslint *.js test/*.js","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map dist/flw-min.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/flw.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"eslint":"3.8.1","expect.js":"0.3.1","fastbench":"1.0.1","mocha":"3.1.2","neo-async":"2.0.1","uglify-js":"2.7.3"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"d0409c6f93ff2589d18e148aa2a52caa8d5facb3","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.13","_shasum":"f6bc9504378ace97fbb06b48114ad4f55cfe3d04","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"f6bc9504378ace97fbb06b48114ad4f55cfe3d04","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.13.tgz","integrity":"sha512-U9xQn1QRltHEdOWdQngleLwMWmztEE0jwn3dEIoglpzn5AuFk+bD9+LdMGmgL//SRvBCIVeBAHhI8vh8Ahe3Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+4oUvdmRU3Hl44MQaaJnauemYRh+AvtNihiYvYzW7kAIgZjUNpbcmay7zTr3sR0pSvBsDQHcIoufuRSAU4Ke1uhk="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flw-0.0.13.tgz_1477159003893_0.5922879560384899"},"directories":{}},"0.0.14":{"name":"flw","version":"0.0.14","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js && eslint *.js test/*.js","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map dist/flw-min.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/flw.git"},"dependencies":{"debug":"2.2.0"},"devDependencies":{"eslint":"<2.8","expect.js":"0.3.1","fastbench":"1.0.1","mocha":"3.1.2","neo-async":"2.0.1","uglify-js":"2.7.3"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"0defe2885ed2b10d9fd5591ad06358d74b8508af","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.14","_shasum":"77a91f2b79c88a211fad496e0a24768c998958c2","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"77a91f2b79c88a211fad496e0a24768c998958c2","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.14.tgz","integrity":"sha512-EARTyOeE9fTnJP2+PbQQXSFQFl5s/nmSVpXXP+upX4Mzd6CsxGD+JKTStc+x3fipGZieH7tXimQJgVAbmo+ozg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVuDfxlf3Y4yZLTBiL9pIIwbyNl6E3yvZGOhhGrG37FwIga6NS551Hf6cs3Ir5xsyMXUH4a94XC//GkoU+aMIQtiU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flw-0.0.14.tgz_1477159562263_0.5081223081797361"},"directories":{}},"0.0.15":{"name":"flw","version":"0.0.15","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js && eslint *.js test/*.js","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map dist/flw-min.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/flw.git"},"dependencies":{"debug":"2.3.2"},"devDependencies":{"eslint":"<2.8","expect.js":"0.3.1","fastbench":"1.0.1","mocha":"3.1.2","neo-async":"2.0.1","uglify-js":"2.7.4"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"974125a55db73ff11dd0f353fe679fc0ec11de28","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.15","_shasum":"511a176e628b7e157fca1f0277af36335918d37c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"511a176e628b7e157fca1f0277af36335918d37c","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.15.tgz","integrity":"sha512-Jp/qkMz7bv9ahrEFuDQuJ4ayNAbFNW8pHFrb4RIMj2EeLbp2DbD0Wn899MTekHccY5HMemV+MJBrMVtXpqRZqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxkv4r1lQJSp0xe+PO0k7hTguDJPz2CFPM7+IPPD60QQIga4EzjSgvn6ZPo17LTi6H+oyAD3flRLqmwbeHFf8ldpY="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flw-0.0.15.tgz_1479405613920_0.5305203606840223"},"directories":{}},"0.0.16":{"name":"flw","version":"0.0.16","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js && eslint *.js test/*.js","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map dist/flw-min.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/flw.git"},"devDependencies":{"debug":"2.3.3","eslint":"<2.8","expect.js":"0.3.1","fastbench":"1.0.1","mocha":"3.1.2","uglify-js":"2.7.4"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"9224146549a88eb68f688b6ca43768412a7eb8b5","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.16","_shasum":"b7f5d21efcce608869a89f6bece6eb26541b301d","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"b7f5d21efcce608869a89f6bece6eb26541b301d","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.16.tgz","integrity":"sha512-pn2chgHILAuL6XnS5OwtX/Htn/8elMg14SXwicOGddDM8yRKbPLS46tedR1SYyBbA9fMjnZL93ZyieHnDBE4eQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCccsn+cj1AZMoCjUSUpPfMGltrSXLWYcAjnCjoY3ohQgIhAO8YHPiDGmcc+AAU64nP5PAj+CR5lcjGkBeaG8cxreFT"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flw-0.0.16.tgz_1479655228513_0.15829107561148703"},"directories":{}},"0.0.17":{"name":"flw","version":"0.0.17","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js && eslint *.js test/*.js","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map dist/flw-min.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/flw.git"},"devDependencies":{"debug":"2.5.1","eslint":"<2.8","expect.js":"0.3.1","fastbench":"1.0.1","mocha":"3.2.0","uglify-js":"2.7.5"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"756844795830e427e16cd9ccf67805ae88d136f1","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.17","_shasum":"cc9b05b48b48b3b007e4b1c8cf7e6ade7e52f63b","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"cc9b05b48b48b3b007e4b1c8cf7e6ade7e52f63b","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.17.tgz","integrity":"sha512-z72wvQMBwH8Sm98L2XNF5D/SuJRYae8zX0uN9i5hTztOP46t/qRtpHuoedeaSNThyPHl9EwjYc0w7fWAF5PP/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB702jfwCFxH9K+TwUeju8nGxs+nkLeX1axtHjVtVtDgIhANdf6ieNoLFZpqFYHZXLoKGeQYh2KIkrwEVWqq9DrPlh"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flw-0.0.17.tgz_1482683324006_0.4898163939360529"},"directories":{}},"0.0.18":{"name":"flw","version":"0.0.18","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js && eslint *.js test/*.js","tdd":"mocha -w test/t_flw.js","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map dist/flw-min.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/flw.git"},"devDependencies":{"debug":"2.6.1","eslint":"<2.8","expect.js":"0.3.1","fastbench":"1.0.1","mocha":"3.2.0","uglify-js":"2.7.5"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"394398a93b0b0c7752d8582501f163000fbc0695","bugs":{"url":"https://github.com/whyhankee/flw/issues"},"_id":"flw@0.0.18","_shasum":"ad342a616da87c67a09f5e2f9f88fb185b7a9d29","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"ad342a616da87c67a09f5e2f9f88fb185b7a9d29","tarball":"https://registry.npmjs.org/flw/-/flw-0.0.18.tgz","integrity":"sha512-hHqqWVe/6crbuwpQKqr2tAeJGD3qV1rGrmIXl3HlAX9M/0S0CO7oDfABTS8O5NXjr8b6BI6WwyP3QaGWsCfX2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+sFc36+A5Xxx+XM73TaF8mn3L3tuZtG0sf2fDxjEXCAiEAsYeSZD63VfC1z5THkAgxrNkThBHZB2N9or3JNjM63bc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flw-0.0.18.tgz_1487059326554_0.14254357013851404"},"directories":{}},"0.1.0":{"name":"flw","version":"0.1.0","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js && eslint *.js test/*.js","tdd":"mocha -w test/t_flw.js","coverage":"istanbul cover -- ./node_modules/.bin/_mocha test/t_flw.js","coveralls":"coveralls < coverage/lcov.info","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map filename=dist/flw-min.js.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/node-flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/node-flw.git"},"devDependencies":{"coveralls":"3.0.0","debug":"3.1.0","eslint":"<2.8","expect.js":"0.3.1","fastbench":"1.0.1","istanbul":"0.4.5","mocha":"5.0.0","uglify-js":"3.3.7"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"cdeb22e2d9abcc907569d3ff80afa1b57e48f8fc","bugs":{"url":"https://github.com/whyhankee/node-flw/issues"},"_id":"flw@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"integrity":"sha512-R3o6iCALI9bdg/hjZeJ/OzrI+E5xgbmXOhvEvtM66VGzMtX2dGqk7n1QtExPEYfsSlxJ4Xwut98bzXaxaCvWbA==","shasum":"a1fa4226d5d1d420dceb713653d29c923755817a","tarball":"https://registry.npmjs.org/flw/-/flw-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvsXD+2YeK2HTsOZB6NNvM0rzAxtCqLlJKUnYyElHmQQIhAJI4PovMdwiv/VouprUvAdb6XnDTJtIGtVnc+AZs9zq2"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flw-0.1.0.tgz_1516550365542_0.26495892833918333"},"directories":{}},"0.1.1":{"name":"flw","version":"0.1.1","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js && eslint *.js test/*.js","tdd":"mocha -w test/t_flw.js","coverage":"istanbul cover -- ./node_modules/.bin/_mocha test/t_flw.js","coveralls":"coveralls < coverage/lcov.info","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map filename=dist/flw-min.js.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/node-flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/node-flw.git"},"devDependencies":{"coveralls":"3.0.0","debug":"3.1.0","eslint":"<2.8","expect.js":"0.3.1","fastbench":"1.0.1","istanbul":"0.4.5","mocha":"5.0.0","uglify-js":"3.3.7"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"ee57eabf0c4b491ca334a604919a18570400164c","bugs":{"url":"https://github.com/whyhankee/node-flw/issues"},"_id":"flw@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"integrity":"sha512-yHVnuhbj7wnOT0YcnfMEhXK959g8Z0RDrn7H8tPUmWjlziiI9bnPkDPneyDso8skvRRtx8rkZ3patJaVPk4Zeg==","shasum":"c54803a02bbb0735ce53c923f5eabc3812dc4529","tarball":"https://registry.npmjs.org/flw/-/flw-0.1.1.tgz","fileCount":13,"unpackedSize":43503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4bXmRkclSS99hCwZ/OBzE2pXf/HYp7YXNU1iNxi21oQIhANz51W0nyTrAppuG/wO7+psuG81FVPrgj+9EGFCuIzDN"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flw_0.1.1_1518191208858_0.07845332752321177"},"_hasShrinkwrap":false},"0.1.2":{"name":"flw","version":"0.1.2","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js && eslint *.js test/*.js","tdd":"mocha -w test/t_flw.js","coverage":"istanbul cover -- ./node_modules/.bin/_mocha test/t_flw.js","coveralls":"coveralls < coverage/lcov.info","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map filename=dist/flw-min.js.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/node-flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/node-flw.git"},"devDependencies":{"coveralls":"3.0.0","debug":"3.1.0","eslint":"4.17.0","expect.js":"0.3.1","fastbench":"1.0.1","istanbul":"0.4.5","mocha":"5.0.0","uglify-js":"3.3.10"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"1816bf9b643c8b5e6fd34ddfbb5402b2dba81068","bugs":{"url":"https://github.com/whyhankee/node-flw/issues"},"_id":"flw@0.1.2","_shasum":"2fac792908b096f16325ee4e18cafdeefb27e9b8","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.7","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"shasum":"2fac792908b096f16325ee4e18cafdeefb27e9b8","tarball":"https://registry.npmjs.org/flw/-/flw-0.1.2.tgz","fileCount":15,"unpackedSize":110902,"integrity":"sha512-22vcIUcaXPmIPmf2jUW8/ZFufjvszzUpkuCQq45eMxBjrRbmrlxWNo/xdcSnYYS5EErETSNpy5fkG6hcNJu7sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk+ljC80wnGhtym9WCKAYavGF5GJgb0Iaxwfo9bLfYQwIhAP66nMrvsaj5PLvUz7qk8LpEEd5qcPyT87ADsXyiSqSN"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flw_0.1.2_1518260775890_0.5730736236324436"},"_hasShrinkwrap":false},"0.1.3":{"name":"flw","version":"0.1.3","description":"Another Flow Control library for JS","main":"flw.js","scripts":{"test":"mocha test/t_flw.js && eslint *.js test/*.js","tdd":"mocha -w test/t_flw.js","coverage":"istanbul cover -- ./node_modules/.bin/_mocha test/t_flw.js","coveralls":"coveralls < coverage/lcov.info","benchmark":"time node ./test/b_flw.js","build":"uglifyjs flw.js -c \"evaluate=false\" -m --source-map filename=dist/flw-min.js.map -o dist/flw-min.js"},"homepage":"https://github.com/whyhankee/node-flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/node-flw.git"},"devDependencies":{"coveralls":"3.0.1","debug":"3.1.0","eslint":"4.19.1","expect.js":"0.3.1","fastbench":"1.0.1","istanbul":"0.4.5","mocha":"5.1.1","uglify-js":"3.3.23"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"license":"MIT","gitHead":"61f438d2d9afe8acfb139f0c5f8c76452e07bedb","bugs":{"url":"https://github.com/whyhankee/node-flw/issues"},"_id":"flw@0.1.3","_npmVersion":"5.7.1","_nodeVersion":"8.10.0","_npmUser":{"name":"whyhankee","email":"paul@paulsplace.nl"},"maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"dist":{"integrity":"sha512-XI8bN2PPMzSvm9ksEBeTWJbC0jgwYPruYhtaDp1Wz2SMJf0xgm2e3odAflatEDBLzHr01vOqkFdrnO+qp6yx5A==","shasum":"e4c0ff9f2a8859fd6a832295683a4bcb691ce56d","tarball":"https://registry.npmjs.org/flw/-/flw-0.1.3.tgz","fileCount":13,"unpackedSize":44558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8MJ3CRA9TVsSAnZWagAA0UsP/2g1tjFARrMY3hNIIOMn\nOWGOJopYJ8ETvAETGEfnEnhegRl4IBzhPJO+Cfl8C4RdyJU0L5FLLtEn/AXe\nu0Olf6IvwArwncCgDU+cfLo1xWcbjtm8GPTqi4w121JRBD77YX1SQXOCe/Uc\nYQgijR9mft3V4XDxQaJXLjkOzJhF1DVDfn6HVRaPNIVWgIFDTsz8hfn+ghIx\nfCDyfvuNz5wh0ffmtA3yV6tAWot0bpBVcr/rpfzzr5qhM7kdb1GUHt6orpVX\n8xjmFxopzILUImI/UQVie/ofBb4d3HF+++Pg0I0zRnpo6nxXmxhjcO7FBUZO\nmLjkwjFXUO2lkmJ3friUSVsLsysY/s8oBKstjYeubPBxDClXZD0JzMrPEWzA\ngU2PgHghfTWF8z7VusUl/edFDFip7EQmWh0Ij5vH2G3vt/TEt/B7EvnLUDxz\nytXzc7wEccEpMg6Gwtgu3LyUXoVRWNLml6B24y7GcUTbrFwZj8kf25yKOJyr\nxQZ1bten/Jbj0Ogm3mI9JBZTzgY2vySaPJ+wiGcBc0SOeVSXzwPmIqg/Nw0L\naraKe8ikSDlbbmkKzT/9QeYKZjYMd7mj7xWjW1xt67t4QTNENRajHsOkrey6\nXuBdsOs9j5skD3N2fRqGtPKr3jCVfj5kmNe5LviPmn9D127/jNDGl9A8Hbvu\nQQgw\r\n=jr+1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSDLgn0AfBaA1xyDspnKupC33FjRmckqs+0nlj8BtBXwIhAJfBopOhob5XbZvSQne2eXB1Fe1zjiLBJwhNZnxPfquA"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flw_0.1.3_1525727861568_0.8082889648088996"},"_hasShrinkwrap":false}},"readme":"## flw\n\nAnother callback flow control library, inspired by `async` and `bach`.\n\n[![Travis-CI](https://travis-ci.org/whyhankee/node-flw.svg)](https://travis-ci.org/whyhankee/node-flw)\n[![Coverage Status](https://coveralls.io/repos/github/whyhankee/node-flw/badge.svg?branch=master)](https://coveralls.io/github/whyhankee/node-flw?branch=master)\n[![David](https://david-dm.org/whyhankee/node-flw.svg)](https://david-dm.org)\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/node-flw/Lobby?utm_source=share-link&utm_medium=link&utm_campaign=share-link)\n\n\n## What / Why\n\n* Better way to build complex flows, *very heavy* inspired by the elegant  <https://github.com/gulpjs/bach>\n* Be able to stop the flow, keeping the err mechanism for system-errors - Sometimes there is just no more work to be done. Only useful in a `.series()`\n* Auto-avoid 'callback on the same tick' stack-overflow issues, all functions will be called with `setImmediate()` (or `setTimeout()` in a browser).\n\n*Note*\n\n  * The context is always passed to the final callback (also in case of an error)\n\n\n### Example usage\n\n```javascript\nconst flw = require('flw');\n\nfunction processFile(filename, done) {\n  const flow = [\n    flw.fwap(fs.readFile, ['./userid.txt', 'utf8'], 'file'),\n    getUserData,\n    flw.make.parallel([\n      doSomething,\n      doSomethingElse\n    ]),\n    doSomethingLast,\n  ];\n  return flw.series(flow, (err, context) => {\n    if (err) return done(err);\n\n    if (context._stopped === 'emptyFile') {\n      return done(null, null);\n    }\n\n    return done(null, context.result);\n  });\n}\n\nfunction getUserData(c, cb) {\n  console.log('contents of the file', c.file);\n\n  // c._stop() will stop the flow\n  if (!c.file.length) return c._stop('emptyFile', cb);\n\n  // We assume there is one userId in the file\n  const userId = parseInt(c.file);\n\n  // Fetch user from db, save in context\n  return lookupUserId(userId, c._store('userData', cb));\n}\n\nfunction doSomething(c, cb) {\n  // ...\n  return cb();\n}\n\nfunction doSomethingElse(c, cb) {\n  // ...\n  return cb();\n}\n\nfunction doSomethingLast(c, cb) {\n  c.result = ....;\n  return cb();\n}\n```\n\n\n## Installation\n\n    npm install flw\n\n\n## API\n\n### .series([fn, fn], [context], [returnKey], done)\n\nWill call the functions in series, you can provide an initial context by passing a context object.\nIf `returnKey` is present only `context[returnKey]` will be passed to `done()`\n\nexample:\n```\nconst context = {\n  userid: userId\n};\n\nflw.series([a, b, c], context, function (err, context) {\n  console.log(err, context._clean();)\n});\n```\n\n### .parallel([fn, fn], [context], [returnKey], done)\n\nWill call the functions in parallel, you can provide an initial context by passing a context object.\nIf `returnKey` is present only `context[returnKey]` will be passed to `done()`\n\nexample:\n```\nflw.parallel([a, b, c], function (err, context) {\n  console.log(err, context;)\n});\n```\n\n### .make([fn, fn], [context], [returnKey])\n\nWith make you can use the flow functions without them directly executing. In this way you can compose different flow functions without having to resort to anonymous functions or having to `bind` them.\n\nexample:\n```\nconst ourSeries = flw.make.series([\n  a, b, c\n]);\nourSeries(function (err, context) {\n  console.log(err, context;)\n});\n```\n\nor, combine flows:\n```\nflw.series([\n  flw.make.parallel([a, b]),\n  flw.make.series([c, d, e]),\n  flw.make.parallel([f, g, h, i])\n], onDone);\n```\n\n### .eachSeries(items, fn, callback)\n\nSimple async Array processing (one at a time).\n\nexample:\n\n```\nconst items = ['a', 'b', 'c', 'd', 'e', 'f'];\nflw.eachSeries(items, doItem, function (err, results) { ... });\n```\n\n### .each(items, [numParallel], fn, callback)\n\nSimple parallel array processing.\n\n*Note: When running `each()` in parallel your items could be returned out of order. If the order is really important use `.eachSeries()`.*\n\nexample:\n\n```\nconst items = ['a', 'b', 'c', 'd', 'e', 'f'];\nconst numParallel = 5;  // optional (default 3)\nflw.each(items, numParallel, doItem, function (err, results) { ... });\n```\n\n### .n(num, fn, callback)\n\nCall an async function `num` times and return the results as an Array.\nThe difference with `.times` is that `.n` will pass the index as first argument\n\nexample:\n\n```\nflw.times(2, doItem, function (err, results) { ... });\n\nfunction doItem(index, done) {\n  return done(null, index);\n}\n```\n\n\n### .times(num, fn, callback) (deprecated, use .n())\n\nCall an async function `num` times and return the results as an Array.\n\nexample:\n\n```\nflw.times(2, doItem, function (err, results) { ... });\n\nfunction doItem(done) {\n  return done(null);\n}\n```\n\n\n### .wrap(fn, [arguments], [key])\n\nWraps a regular async function (without context)\n  will call the function with the arguments (if provided)\n  will store results in context [key] (if provided)\n\nexample:\n\n```\nflw.series([\n  flw.wrap(fs.readFile, ['/etc/hostfile', 'utf8'], hostfile),\n], function (err, context) {\n  if (err) throw err;\n\n  console.log(context.hostfile);\n}\n```\n\n## context methods\n\n### ._store('key', cb)\n\nStore the result of an async operation on the context and call the callback\n\n### ._stop(reason, cb)\n\nStops the flow in a .series() call, stores `reason` in `context._stopped`.\n\n### ._clean()\n\nReturns a copy of the context without the `flw`-related data\n\n\n\n## Tests and development\n\n`npm run test` - for default tests\n\n`DEBUG=flw* npm run tdd` - for continuous reload and debug output\n\nAlso, please don't forget to check this when you submit a PR\n\n`npm run benchmark`\n","maintainers":[{"name":"whyhankee","email":"paul@paulsplace.nl"}],"time":{"modified":"2022-06-18T02:32:15.251Z","created":"2016-02-12T13:18:26.920Z","0.0.0":"2016-02-12T13:18:26.920Z","0.0.1":"2016-02-12T13:39:56.921Z","0.0.2":"2016-02-12T17:32:17.160Z","0.0.3":"2016-02-18T13:31:35.886Z","0.0.4":"2016-02-28T21:56:14.249Z","0.0.5":"2016-03-09T12:50:15.356Z","0.0.6":"2016-03-14T13:50:46.154Z","0.0.7":"2016-04-01T17:46:19.421Z","0.0.8":"2016-04-01T18:05:41.682Z","0.0.9":"2016-04-03T12:22:47.303Z","0.0.10":"2016-06-20T06:00:15.053Z","0.0.11":"2016-07-22T16:56:40.489Z","0.0.12":"2016-07-25T06:46:56.776Z","0.0.13":"2016-10-22T17:56:45.351Z","0.0.14":"2016-10-22T18:06:04.281Z","0.0.15":"2016-11-17T18:00:14.539Z","0.0.16":"2016-11-20T15:20:30.607Z","0.0.17":"2016-12-25T16:28:44.659Z","0.0.18":"2017-02-14T08:02:08.523Z","0.1.0":"2018-01-21T15:59:25.860Z","0.1.1":"2018-02-09T15:46:49.621Z","0.1.2":"2018-02-10T11:06:16.715Z","0.1.3":"2018-05-07T21:17:41.659Z"},"homepage":"https://github.com/whyhankee/node-flw","repository":{"type":"git","url":"git+ssh://git@github.com/whyhankee/node-flw.git"},"author":{"name":"Paul Wijhenke","email":"paul@paulsplace.nl"},"bugs":{"url":"https://github.com/whyhankee/node-flw/issues"},"license":"MIT","readmeFilename":"README.md"}