{"_id":"progressbar","_rev":"21-f71158553f2f67c63d1da9687a62aa46","name":"progressbar","description":"A nice wrapper around [TJ Holowaychuck's](https://github.com/visionmedia) [node-progress](https://github.com/visionmedia/node-progress) with chaining, domains, and steps","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"progressbar","version":"1.0.0","description":"A nice wrapper around TJ Holowaychuck's node-progress with chaining, domains, and steps","homepage":"https://github.com/bevry/progressbar","keywords":["progress","progressbar","bar","progress-bar","ticks","tick","status"],"author":{"name":"Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/progresbar/issues"},"repository":{"type":"git","url":"http://github.com/bevry/progresbar.git"},"engines":{"node":">=0.4"},"dependencies":{"progress":"0.1.0"},"devDependencies":{"coffee-script":"~1.6.2"},"directories":{"lib":"./out/lib"},"main":"./out/lib/progressbar.js","_id":"progressbar@1.0.0","dist":{"shasum":"dea3efa9897748b8f8b17ebb1bb18067d493c14a","tarball":"https://registry.npmjs.org/progressbar/-/progressbar-1.0.0.tgz","integrity":"sha512-uzvFzFzsyPlxVgFagZaIccNHBvbKFoYcBMHzN+wSFX6mlShN1iP1TP5FfbJpB9G1rPu0tdsTO8vQ8baVcwirDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDePO4f22KIQcds84DwRbk7D2PQy82hwYcXpRSZDZ85xgIhAMJr+oNzhaXroJFTMCtZAXJVJJrjk8kDRuFHZ/UvZxjd"}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"1.0.1":{"name":"progressbar","version":"1.0.1","description":"A nice wrapper around TJ Holowaychuck's node-progress with chaining, domains, and steps","homepage":"https://github.com/bevry/progressbar","keywords":["progress","progressbar","bar","progress-bar","ticks","tick","status"],"author":{"name":"Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/progresbar/issues"},"repository":{"type":"git","url":"http://github.com/bevry/progresbar.git"},"engines":{"node":">=0.4"},"dependencies":{"progress":"0.1.0"},"devDependencies":{"coffee-script":"~1.6.2"},"directories":{"lib":"./out/lib"},"main":"./out/lib/progressbar.js","_id":"progressbar@1.0.1","dist":{"shasum":"c5bf1e3aa02943fa6b2b60a84f09376c29f359fd","tarball":"https://registry.npmjs.org/progressbar/-/progressbar-1.0.1.tgz","integrity":"sha512-E5K2v5uxmpMpB4khusaipmc37Q9ANbBej597jzNRO4fX1G9ejCWDT2SFHl9k0LG0ow4etivwATVeDYo6ajzpug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/tFIUDgvUww2xDfloGL8q8Ym3z/pxVZCo1GcOmGiytAiBd8DWzxJeqbj/kNotGHuR2UXLX63/XV0XGXXt2k4VCZA=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"1.0.2":{"name":"progressbar","version":"1.0.2","description":"A nice wrapper around TJ Holowaychuck's node-progress with chaining, domains, and steps","homepage":"https://github.com/bevry/progressbar","keywords":["progress","progressbar","bar","progress-bar","ticks","tick","status"],"author":{"name":"Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/progresbar/issues"},"repository":{"type":"git","url":"http://github.com/bevry/progresbar.git"},"engines":{"node":">=0.4"},"dependencies":{"progress":"0.1.0"},"devDependencies":{"coffee-script":"~1.6.2"},"directories":{"lib":"./out/lib"},"main":"./out/lib/progressbar.js","_id":"progressbar@1.0.2","dist":{"shasum":"88dc0c1651b0c684dbba0a2a802a7de272b29763","tarball":"https://registry.npmjs.org/progressbar/-/progressbar-1.0.2.tgz","integrity":"sha512-valpAPdm5DH666Aqesrqta9QHNEH1b725CpKdv87+ll5kNGDE3fzB6sJa2frJYgxeXI+ZflmI6C2SsWE72OB0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9hjLITnssN0X+OgKWdMx2oDJz23xPb/7jrWdEvEyGNAIgRb97RcFK4q0FIa8JS1IIyLo4sZMHcVkBSD8SxwChXYw="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"1.0.3":{"title":"Progress Bar","name":"progressbar","version":"1.0.3","description":"A nice wrapper around [TJ Holowaychuck's](https://github.com/visionmedia) [node-progress](https://github.com/visionmedia/node-progress) with chaining, domains, and steps","homepage":"https://github.com/bevry/progressbar","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6"},"keywords":["progress","progressbar","bar","progress-bar","ticks","tick","status"],"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"timoxley","url":"https://github.com/timoxley"}],"bugs":{"url":"https://github.com/bevry/progressbar/issues"},"repository":{"type":"git","url":"http://github.com/bevry/progressbar.git"},"engines":{"node":">=0.4"},"dependencies":{"progress":"1.1.2"},"devDependencies":{"coffee-script":"~1.6.2","projectz":"~0.2.5"},"directories":{"lib":"./out/lib"},"main":"./out/lib/progressbar.js","_id":"progressbar@1.0.3","dist":{"shasum":"c059ffa70732343b1077dca3e55194445b278620","tarball":"https://registry.npmjs.org/progressbar/-/progressbar-1.0.3.tgz","integrity":"sha512-fY1kru/wSUGr6NWFx0tlPlXrjsidH++gDfQsrYKQpyeQi02rgVk8IqyRkWQka9rVn0b9VADz/pTVAnh5L3g0Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtqATCQri6DDnd4VuGXOmgznoFZxPjl6Wmnt6+Ts/j/QIgcBYHix4iRnVCiRNrgeBS9yXdbmU7kDHAKragMvl39gM="}]},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"balupton","email":"b@lupton.cc"}},"1.1.0":{"title":"Progress Bar","name":"progressbar","version":"1.1.0","description":"A nice wrapper around [TJ Holowaychuck's](https://github.com/visionmedia) [node-progress](https://github.com/visionmedia/node-progress) with chaining, domains, and steps","homepage":"https://github.com/bevry/progressbar","license":"MIT","keywords":["progress","progressbar","bar","progress-bar","ticks","tick","status"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},{"name":"Tim Oxley","email":"secoif@gmail.com","url":"http://campjs.com/"},{"name":"Zearin","url":"https://github.com/Zearin"}],"bugs":{"url":"https://github.com/bevry/progressbar/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/bevry/progressbar.git"},"engines":{"node":">=0.12"},"editions":[{"description":"Source + ESNext + Require","entry":"source/index.js","directory":"source","syntaxes":["javascript","esnext","require","classes","const","let","spread","defaults"]},{"description":"Babel Compiled + ES2015 + Require","entry":"es2015/index.js","directory":"es2015","syntaxes":["javascript","es2015","require"]}],"main":"index.js","scripts":{"setup":"npm install","clean":"rm -Rf ./docs ./es2015","compile":"npm run compile:es2015","compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","meta":"npm run meta:projectz","meta:projectz":"projectz compile","prepare":"npm run compile && npm run test && npm run meta","release":"npm run prepare && npm run release:publish && npm run release:tag && npm run release:push","release:publish":"npm publish","release:tag":"git tag v$npm_package_version -a","release:push":"git push origin master && git push origin --tags","pretest":"npm run test:eslint","test:eslint":"eslint ./source","test":"node --harmony -e \"require('editions').requirePackage(process.cwd(), require, 'test.js')\""},"dependencies":{"progress":"1.1.8","editions":"^1.1.1"},"devDependencies":{"babel-cli":"^6.7.7","babel-preset-es2015":"^6.6.0","eslint":"^2.9.0","eslint-plugin-babel":"^3.2.0","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^1.1.4"},"gitHead":"32adf42239a2b1a272217a6740653b160f06f129","_id":"progressbar@1.1.0","_shasum":"9ff4dfa7eaf230209a2e0bab94ae37d9d2c9fe92","_from":".","_npmVersion":"3.8.7","_nodeVersion":"6.0.0","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"9ff4dfa7eaf230209a2e0bab94ae37d9d2c9fe92","tarball":"https://registry.npmjs.org/progressbar/-/progressbar-1.1.0.tgz","integrity":"sha512-5UAj8jFB6sEx033M0uashRIBTK2lq/Qije/KNy7ZRIs+XSFcs6EHwn9e/jhImJlS+VaBbJTyy9VHjtRBjJ2VBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo5ysBOPcJ54q1EZVm19U2DOPNnYhMIuw1pSR+zdfMwwIgAQ7i+eC8c7meU6620rjffVmVVPnx0f4n/rrrxya3YW0="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/progressbar-1.1.0.tgz_1462175792821_0.8949702186509967"},"directories":{}},"1.1.1":{"title":"Progress Bar","name":"progressbar","version":"1.1.1","description":"A nice wrapper around [TJ Holowaychuck's](https://github.com/visionmedia) [node-progress](https://github.com/visionmedia/node-progress) with chaining, domains, and steps","homepage":"https://github.com/bevry/progressbar","license":"MIT","keywords":["progress","progressbar","bar","progress-bar","ticks","tick","status"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},{"name":"Tim Oxley","email":"secoif@gmail.com","url":"http://campjs.com/"},{"name":"Zearin","url":"https://github.com/Zearin"}],"bugs":{"url":"https://github.com/bevry/progressbar/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/bevry/progressbar.git"},"engines":{"node":">=0.12"},"editions":[{"description":"Source + ESNext + Require","entry":"source/index.js","directory":"source","syntaxes":["javascript","esnext","require","classes","const","let","spread","defaults"]},{"description":"Babel Compiled + ES2015 + Require","entry":"es2015/index.js","directory":"es2015","syntaxes":["javascript","es2015","require"]}],"main":"index.js","scripts":{"setup":"npm install","clean":"rm -Rf ./docs ./es2015","compile":"npm run compile:es2015","compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","meta":"npm run meta:projectz","meta:projectz":"projectz compile","prepare":"npm run compile && npm run test && npm run meta","release":"npm run prepare && npm run release:publish && npm run release:tag && npm run release:push","release:publish":"npm publish","release:tag":"git tag v$npm_package_version -a","release:push":"git push origin master && git push origin --tags","pretest":"npm run test:eslint","test:eslint":"eslint ./source","test":"node --harmony -e \"require('editions').requirePackage(process.cwd(), require, 'test.js')\""},"dependencies":{"progress":"1.1.8","editions":"^1.1.1"},"devDependencies":{"babel-cli":"^6.7.7","babel-preset-es2015":"^6.6.0","eslint":"^2.9.0","eslint-plugin-babel":"^3.2.0","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^1.1.4"},"gitHead":"a6e88ff60b9060cc3f7c0ce1570f60b6e7136315","_id":"progressbar@1.1.1","_shasum":"9b4e75821609c2363a62f5f744c711d88a3ae700","_from":".","_npmVersion":"3.8.7","_nodeVersion":"6.0.0","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"9b4e75821609c2363a62f5f744c711d88a3ae700","tarball":"https://registry.npmjs.org/progressbar/-/progressbar-1.1.1.tgz","integrity":"sha512-1OSonifFwaxWYYzPTqvgl51qVLr2RAwg1w62giPX2BxGcEM30D9x9ztwwy9nHjYZiFWP+jS58Pss8Aw5LZUBzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVPz4xHtgqbUZfAbtrZDd2i2ExMgFZuPUxQP81DkpZSAiEAq7CsL3jOs2m+/2EbCCGOJVqPUm/nkKwwoFyJx7zd2xU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/progressbar-1.1.1.tgz_1462293711151_0.4393704989925027"},"directories":{}},"1.3.0":{"title":"Progress Bar","name":"progressbar","version":"1.3.0","description":"A nice wrapper around [TJ Holowaychuck's](https://github.com/visionmedia) [node-progress](https://github.com/visionmedia/node-progress) with chaining, domains, and steps","homepage":"https://github.com/bevry/progressbar","license":"MIT","keywords":["progress","progressbar","bar","progress-bar","ticks","tick","status"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","opencollective","gratipay","flattr","paypal","bitcoin","wishlist","---","slackin"],"config":{"patreonUsername":"bevry","opencollectiveUsername":"bevry","gratipayUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"email":"us@bevry.me","name":"bevryme"},{"email":"b@lupton.cc","name":"balupton"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Tim Oxley","email":"secoif@gmail.com","url":"http://campjs.com/"},{"name":"Zearin","url":"https://github.com/Zearin"}],"bugs":{"url":"https://github.com/bevry/progressbar/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/progressbar.git"},"engines":{"node":">=0.12"},"editions":[{"description":"Source + ESNext + Require","entry":"index.js","directory":"source","syntaxes":["javascript","esnext","require","classes","const","let","spread","defaults"]},{"description":"Babel Compiled + ES2015 + Require","entry":"index.js","directory":"es2015","syntaxes":["javascript","es2015","require"]}],"main":"index.js","dependencies":{"editions":"^1.3.3","progress":"2.0.0"},"devDependencies":{"assert-helpers":"^4.5.0","babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","eslint":"^4.16.0","joe":"^2.0.2","joe-reporter-console":"^2.0.1","projectz":"^1.4.0"},"scripts":{"our:setup":"npm run our:setup:npm","our:setup:npm":"npm install","our:clean":"rm -Rf ./docs ./es2015 ./es5 ./out","our:compile":"npm run our:compile:es2015","our:compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","our:meta":"npm run our:meta:projectz","our:meta:projectz":"projectz compile","our:verify":"npm run our:verify:eslint","our:verify:eslint":"eslint --fix ./source","our:test":"npm run our:verify && npm test","our:release":"npm run our:release:prepare && npm run our:release:check && npm run our:release:tag && npm run our:release:push","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:check":"npm run our:release:check:changelog && npm run our:release:check:dirty","our:release:check:changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check:dirty":"git diff --exit-code","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","test":"node --harmony ./test.js --joe-reporter=console"},"gitHead":"760eaf2e9a9e128f70ed873fa20be748b2b9743f","_id":"progressbar@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"bevryme","email":"us@bevry.me"},"dist":{"integrity":"sha512-lOncE1DwVI/ioINInGrR0hsFG8I82H9RzMY1bghVAhoU3f+S/JurtfFLpNoEZTnjQ5FS9ZpHSoeZlxig8uyJtw==","shasum":"18cf61618dc7508cbc7b3c2578c0c4665e838e9c","tarball":"https://registry.npmjs.org/progressbar/-/progressbar-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjFt6Gg0ii2IMotGsJmI47UKOhmgYfETdKbfF6SKiJ9AiAXf6oAWFnB1sjULxNb1f7zR1L8C9mzD7NueowH9S9vDw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/progressbar-1.3.0.tgz_1516788813480_0.33030735654756427"},"directories":{}}},"readme":"<!-- TITLE/ -->\n\n<h1>Progress Bar</h1>\n\n<!-- /TITLE -->\n\n\n<!-- BADGES/ -->\n\n<span class=\"badge-travisci\"><a href=\"http://travis-ci.org/bevry/progressbar\" title=\"Check this project's build status on TravisCI\"><img src=\"https://img.shields.io/travis/bevry/progressbar/master.svg\" alt=\"Travis CI Build Status\" /></a></span>\n<span class=\"badge-npmversion\"><a href=\"https://npmjs.org/package/progressbar\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/v/progressbar.svg\" alt=\"NPM version\" /></a></span>\n<span class=\"badge-npmdownloads\"><a href=\"https://npmjs.org/package/progressbar\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/dm/progressbar.svg\" alt=\"NPM downloads\" /></a></span>\n<span class=\"badge-daviddm\"><a href=\"https://david-dm.org/bevry/progressbar\" title=\"View the status of this project's dependencies on DavidDM\"><img src=\"https://img.shields.io/david/bevry/progressbar.svg\" alt=\"Dependency Status\" /></a></span>\n<span class=\"badge-daviddmdev\"><a href=\"https://david-dm.org/bevry/progressbar#info=devDependencies\" title=\"View the status of this project's development dependencies on DavidDM\"><img src=\"https://img.shields.io/david/dev/bevry/progressbar.svg\" alt=\"Dev Dependency Status\" /></a></span>\n<br class=\"badge-separator\" />\n<span class=\"badge-patreon\"><a href=\"https://patreon.com/bevry\" title=\"Donate to this project using Patreon\"><img src=\"https://img.shields.io/badge/patreon-donate-yellow.svg\" alt=\"Patreon donate button\" /></a></span>\n<span class=\"badge-opencollective\"><a href=\"https://opencollective.com/bevry\" title=\"Donate to this project using Open Collective\"><img src=\"https://img.shields.io/badge/open%20collective-donate-yellow.svg\" alt=\"Open Collective donate button\" /></a></span>\n<span class=\"badge-gratipay\"><a href=\"https://www.gratipay.com/bevry\" title=\"Donate weekly to this project using Gratipay\"><img src=\"https://img.shields.io/badge/gratipay-donate-yellow.svg\" alt=\"Gratipay donate button\" /></a></span>\n<span class=\"badge-flattr\"><a href=\"https://flattr.com/profile/balupton\" title=\"Donate to this project using Flattr\"><img src=\"https://img.shields.io/badge/flattr-donate-yellow.svg\" alt=\"Flattr donate button\" /></a></span>\n<span class=\"badge-paypal\"><a href=\"https://bevry.me/paypal\" title=\"Donate to this project using Paypal\"><img src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" alt=\"PayPal donate button\" /></a></span>\n<span class=\"badge-bitcoin\"><a href=\"https://bevry.me/bitcoin\" title=\"Donate once-off to this project using Bitcoin\"><img src=\"https://img.shields.io/badge/bitcoin-donate-yellow.svg\" alt=\"Bitcoin donate button\" /></a></span>\n<span class=\"badge-wishlist\"><a href=\"https://bevry.me/wishlist\" title=\"Buy an item on our wishlist for us\"><img src=\"https://img.shields.io/badge/wishlist-donate-yellow.svg\" alt=\"Wishlist browse button\" /></a></span>\n<br class=\"badge-separator\" />\n<span class=\"badge-slackin\"><a href=\"https://slack.bevry.me\" title=\"Join this project's slack community\"><img src=\"https://slack.bevry.me/badge.svg\" alt=\"Slack community badge\" /></a></span>\n\n<!-- /BADGES -->\n\n\n<!-- DESCRIPTION/ -->\n\nA nice wrapper around [TJ Holowaychuck's](https://github.com/visionmedia) [node-progress](https://github.com/visionmedia/node-progress) with chaining, domains, and steps\n\n<!-- /DESCRIPTION -->\n\n\n<!-- INSTALL/ -->\n\n<h2>Install</h2>\n\n<a href=\"https://npmjs.com\" title=\"npm is a package manager for javascript\"><h3>NPM</h3></a><ul>\n<li>Install: <code>npm install --save progressbar</code></li>\n<li>Module: <code>require('progressbar')</code></li></ul>\n\n<h3><a href=\"https://github.com/bevry/editions\" title=\"Editions are the best way to produce and consume packages you care about.\">Editions</a></h3>\n\n<p>This package is published with the following editions:</p>\n\n<ul><li><code>progressbar</code> aliases <code>progressbar/index.js</code> which uses <a href=\"https://github.com/bevry/editions\" title=\"Editions are the best way to produce and consume packages you care about.\">Editions</a> to automatically select the correct edition for the consumers environment</li>\n<li><code>progressbar/source/index.js</code> is Source + <a href=\"https://babeljs.io/docs/learn-es2015/\" title=\"ECMAScript Next\">ESNext</a> + <a href=\"https://nodejs.org/dist/latest-v5.x/docs/api/modules.html\" title=\"Node/CJS Modules\">Require</a></li>\n<li><code>progressbar/es2015/index.js</code> is <a href=\"https://babeljs.io\" title=\"The compiler for writing next generation JavaScript\">Babel</a> Compiled + <a href=\"http://babeljs.io/docs/plugins/preset-es2015/\" title=\"ECMAScript 2015\">ES2015</a> + <a href=\"https://nodejs.org/dist/latest-v5.x/docs/api/modules.html\" title=\"Node/CJS Modules\">Require</a></li></ul>\n\n<p>Older environments may need <a href=\"https://babeljs.io/docs/usage/polyfill/\" title=\"A polyfill that emulates missing ECMAScript environment features\">Babel's Polyfill</a> or something similar.</p>\n\n<!-- /INSTALL -->\n\n\n## Usage\n\n### Example\n\n``` javascript\nconst progress = require('progressbar').create().step('the task you are currently performing')\n// use an array of steps that execute one second after each other\n// as if we do them all instantly\n// you won't see the progress bar as it will be instant\n;[\n\t() => progress.setTotal(5),\n\t() => progress.setTick(1),\n\t() => progress.setTick(2),\n\t() => progress.setTick(3),\n\t() => progress.addTick(),\n\t() => progress.addTick(),\n\t() => progress.finish()  // remove and destroy the progress bar\n].forEach(function (step, index) {\n\tsetTimeout(step, index * 1000)\n})\n```\n\n### ProgressBar API\n\n- `step(step)` - set the step, resets the total and the tick\n- `setTick(ticks)` - set the completed ticks\n- `addTick()` - add 1 to the completed ticks\n- `getTick()` - get the completed ticks\n- `setTotal(total)` - set the total ticks\n- `addTotal()` - add 1 to the total ticks\n- `getTotal()` - get the total ticks\n- `finish()` - finish manually, will destroy the progress bar\n\n\n<!-- HISTORY/ -->\n\n<h2>History</h2>\n\n<a href=\"https://github.com/bevry/progressbar/blob/master/HISTORY.md#files\">Discover the release history by heading on over to the <code>HISTORY.md</code> file.</a>\n\n<!-- /HISTORY -->\n\n\n<!-- CONTRIBUTE/ -->\n\n<h2>Contribute</h2>\n\n<a href=\"https://github.com/bevry/progressbar/blob/master/CONTRIBUTING.md#files\">Discover how you can contribute by heading on over to the <code>CONTRIBUTING.md</code> file.</a>\n\n<!-- /CONTRIBUTE -->\n\n\n<!-- BACKERS/ -->\n\n<h2>Backers</h2>\n\n<h3>Maintainers</h3>\n\nThese amazing people are maintaining this project:\n\n<ul><li><a href=\"http://balupton.com\">Benjamin Lupton</a> — <a href=\"https://github.com/bevry/progressbar/commits?author=balupton\" title=\"View the GitHub contributions of Benjamin Lupton on repository bevry/progressbar\">view contributions</a></li></ul>\n\n<h3>Sponsors</h3>\n\nNo sponsors yet! Will you be the first?\n\n<span class=\"badge-patreon\"><a href=\"https://patreon.com/bevry\" title=\"Donate to this project using Patreon\"><img src=\"https://img.shields.io/badge/patreon-donate-yellow.svg\" alt=\"Patreon donate button\" /></a></span>\n<span class=\"badge-opencollective\"><a href=\"https://opencollective.com/bevry\" title=\"Donate to this project using Open Collective\"><img src=\"https://img.shields.io/badge/open%20collective-donate-yellow.svg\" alt=\"Open Collective donate button\" /></a></span>\n<span class=\"badge-gratipay\"><a href=\"https://www.gratipay.com/bevry\" title=\"Donate weekly to this project using Gratipay\"><img src=\"https://img.shields.io/badge/gratipay-donate-yellow.svg\" alt=\"Gratipay donate button\" /></a></span>\n<span class=\"badge-flattr\"><a href=\"https://flattr.com/profile/balupton\" title=\"Donate to this project using Flattr\"><img src=\"https://img.shields.io/badge/flattr-donate-yellow.svg\" alt=\"Flattr donate button\" /></a></span>\n<span class=\"badge-paypal\"><a href=\"https://bevry.me/paypal\" title=\"Donate to this project using Paypal\"><img src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" alt=\"PayPal donate button\" /></a></span>\n<span class=\"badge-bitcoin\"><a href=\"https://bevry.me/bitcoin\" title=\"Donate once-off to this project using Bitcoin\"><img src=\"https://img.shields.io/badge/bitcoin-donate-yellow.svg\" alt=\"Bitcoin donate button\" /></a></span>\n<span class=\"badge-wishlist\"><a href=\"https://bevry.me/wishlist\" title=\"Buy an item on our wishlist for us\"><img src=\"https://img.shields.io/badge/wishlist-donate-yellow.svg\" alt=\"Wishlist browse button\" /></a></span>\n\n<h3>Contributors</h3>\n\nThese amazing people have contributed code to this project:\n\n<ul><li><a href=\"http://balupton.com\">Benjamin Lupton</a> — <a href=\"https://github.com/bevry/progressbar/commits?author=balupton\" title=\"View the GitHub contributions of Benjamin Lupton on repository bevry/progressbar\">view contributions</a></li>\n<li><a href=\"http://campjs.com/\">Tim Oxley</a> — <a href=\"https://github.com/bevry/progressbar/commits?author=timoxley\" title=\"View the GitHub contributions of Tim Oxley on repository bevry/progressbar\">view contributions</a></li>\n<li><a href=\"https://github.com/Zearin\">Zearin</a> — <a href=\"https://github.com/bevry/progressbar/commits?author=Zearin\" title=\"View the GitHub contributions of Zearin on repository bevry/progressbar\">view contributions</a></li></ul>\n\n<a href=\"https://github.com/bevry/progressbar/blob/master/CONTRIBUTING.md#files\">Discover how you can contribute by heading on over to the <code>CONTRIBUTING.md</code> file.</a>\n\n<!-- /BACKERS -->\n\n\n<!-- LICENSE/ -->\n\n<h2>License</h2>\n\nUnless stated otherwise all works are:\n\n<ul><li>Copyright &copy; 2013+ <a href=\"http://bevry.me\">Bevry Pty Ltd</a></li></ul>\n\nand licensed under:\n\n<ul><li><a href=\"http://spdx.org/licenses/MIT.html\">MIT License</a></li></ul>\n\n<!-- /LICENSE -->\n","maintainers":[{"email":"us@bevry.me","name":"bevryme"}],"time":{"modified":"2023-11-14T11:13:38.926Z","created":"2013-04-24T18:02:27.432Z","1.0.0":"2013-04-24T18:02:54.414Z","1.0.1":"2013-04-24T18:27:25.417Z","1.0.2":"2013-04-25T13:51:57.362Z","1.0.3":"2013-11-01T08:25:44.469Z","1.1.0":"2016-05-02T07:56:35.091Z","1.1.1":"2016-05-03T16:41:51.532Z","1.3.0":"2018-01-24T10:13:34.427Z"},"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"repository":{"type":"git","url":"git+https://github.com/bevry/progressbar.git"},"users":{"hq":true,"jaxcode":true},"homepage":"https://github.com/bevry/progressbar","keywords":["progress","progressbar","bar","progress-bar","ticks","tick","status"],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Tim Oxley","email":"secoif@gmail.com","url":"http://campjs.com/"},{"name":"Zearin","url":"https://github.com/Zearin"}],"bugs":{"url":"https://github.com/bevry/progressbar/issues"},"license":"MIT","readmeFilename":"README.md"}