{"_id":"multispinner","_rev":"15-116dd345895ae5a2174b67512347d3ec","name":"multispinner","description":"Multiple simultaneous async CLI spinners","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"multispinner","version":"0.1.0","description":"Multiple simultaneous async CLI spinners","main":"index.js","scripts":{"test":"mocha","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","cover":"istanbul cover node_modules/mocha/bin/_mocha &> /dev/null && istanbul report text && rm -r ./coverage","dev":"mocha -w -R min","md":"pm2 start pen"},"keywords":["animation","stdout","terminal","cli","update","spinner"],"author":"","license":"MIT","dependencies":{"chalk":"^1.1.1","constant-mirror":"^1.0.5","figures":"^1.4.0","kind-of":"^2.0.1","lodash.clonedeep":"^3.0.2","lodash.merge":"^3.3.2","log-update":"^1.0.2","sinon":"^1.17.2"},"devDependencies":{"chai":"^3.3.0","faker":"^3.0.1","istanbul":"^0.3.22","mocha":"^2.3.3","sinon":"^1.17.1","type-iterator":"^0.1.1"},"gitHead":"e2d4428dc1d9f0bea653e82546701c0affdc8371","_id":"multispinner@0.1.0","_shasum":"fc10cecfe2013a933097352b2d44fdd80347c50a","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"codekirei","email":"jacob@codekirei.com"},"dist":{"shasum":"fc10cecfe2013a933097352b2d44fdd80347c50a","tarball":"https://registry.npmjs.org/multispinner/-/multispinner-0.1.0.tgz","integrity":"sha512-5MSD0Sg8SVzbI9NfFxOE5X+tKMpZyK5LPxXMv0iLAf9ekrwkvREAVhmAHZ3FYyDFwy4Nlg9fZO66Np1xVc242w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZkap/4VD5g0IV+GXXdfkM/ICZwljDkYj4Cj1YPzn4ewIhAMuMyUAJSrz4AT5KdCP9cU6R3WvRX3reb9NnmNr31QtU"}]},"maintainers":[{"name":"codekirei","email":"jacob@codekirei.com"}]},"0.1.1":{"name":"multispinner","version":"0.1.1","description":"Multiple simultaneous async CLI spinners","main":"index.js","scripts":{"test":"mocha","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","cover":"istanbul cover node_modules/mocha/bin/_mocha &> /dev/null && istanbul report text && rm -r ./coverage","dev":"mocha -w -R min","md":"pm2 start pen"},"keywords":["animation","stdout","terminal","cli","update","spinner"],"author":"","license":"MIT","dependencies":{"chalk":"^1.1.1","constant-mirror":"^1.0.5","figures":"^1.4.0","kind-of":"^2.0.1","lodash.clonedeep":"^3.0.2","lodash.merge":"^3.3.2","log-update":"^1.0.2","sinon":"^1.17.2"},"devDependencies":{"chai":"^3.3.0","faker":"^3.0.1","istanbul":"^0.3.22","mocha":"^2.3.3","sinon":"^1.17.1","type-iterator":"^0.1.1"},"gitHead":"3b9738c4fc235d2cee9da30287a373448473f1c0","_id":"multispinner@0.1.1","_shasum":"0419c3043f8de035416830c4ef5730f217f64ff8","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"codekirei","email":"jacob@codekirei.com"},"dist":{"shasum":"0419c3043f8de035416830c4ef5730f217f64ff8","tarball":"https://registry.npmjs.org/multispinner/-/multispinner-0.1.1.tgz","integrity":"sha512-edduXz3JrLbRAN9D/POZwHCBpS9+zR67JMCbjsyUs6/yqB51EsvDK6Pr9fWtQfau/Hm7rDlpilLDWnVb5ajL7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvmNW9jNW/t6M1Ed+MU7akSO0B6cy4/rE+cK2tNrbhHAiAs9EmaHIWLDX77LEvQwrA/qbVdyFxJ6Y1DmxlGN07NGg=="}]},"maintainers":[{"name":"codekirei","email":"jacob@codekirei.com"}]},"0.1.2":{"name":"multispinner","version":"0.1.2","description":"Multiple simultaneous async CLI spinners","main":"index.js","scripts":{"test":"mocha","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","cover":"istanbul cover node_modules/mocha/bin/_mocha &> /dev/null && istanbul report text && rm -r ./coverage","dev":"mocha -w -R min","md":"pm2 start pen"},"keywords":["animation","stdout","terminal","cli","update","spinner"],"author":"","license":"MIT","dependencies":{"chalk":"^1.1.1","constant-mirror":"^1.0.5","figures":"^1.4.0","kind-of":"^2.0.1","lodash.clonedeep":"^3.0.2","lodash.merge":"^3.3.2","log-update":"^1.0.2","sinon":"^1.17.2"},"devDependencies":{"chai":"^3.3.0","faker":"^3.0.1","istanbul":"^0.3.22","mocha":"^2.3.3","sinon":"^1.17.1","type-iterator":"^0.1.1"},"gitHead":"5d58072a07c8ecdcf66d2406808c2f69caa269e0","_id":"multispinner@0.1.2","_shasum":"819950a628604acf8fe3c81dc217c1e713cf5e6e","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"codekirei","email":"jacob@codekirei.com"},"dist":{"shasum":"819950a628604acf8fe3c81dc217c1e713cf5e6e","tarball":"https://registry.npmjs.org/multispinner/-/multispinner-0.1.2.tgz","integrity":"sha512-K04fCCybybouigSbzFfL7g0PMZ5bubVLLpJMTWgqY4LqeuIEAmP6GG+zAX/ekorBo+KlUEwALAlQPZW9PHZ/CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFYHwAipAY8DVtASKtoMXvEYuwerihe7WdlS3YHwSDUAiEA9H+H+x151qEmNgS5d3XK5BZsnZVSfaxCNKbBk8USrKs="}]},"maintainers":[{"name":"codekirei","email":"jacob@codekirei.com"}]},"0.1.3":{"name":"multispinner","version":"0.1.3","description":"Multiple simultaneous async CLI spinners","main":"index.js","scripts":{"test":"mocha","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","cover":"istanbul cover node_modules/mocha/bin/_mocha &> /dev/null && istanbul report text && rm -r ./coverage","dev":"mocha -w -R min","md":"pm2 start pen"},"keywords":["animation","stdout","terminal","cli","update","spinner"],"author":"","license":"MIT","dependencies":{"chalk":"^1.1.1","constant-mirror":"^1.0.5","figures":"^1.4.0","kind-of":"^2.0.1","lodash.clonedeep":"^3.0.2","lodash.merge":"^3.3.2","log-update":"^1.0.2"},"devDependencies":{"chai":"^3.3.0","faker":"^3.0.1","istanbul":"^0.3.22","mocha":"^2.3.3","sinon":"^1.17.1","type-iterator":"^0.1.1"},"gitHead":"c9477bfd31521b902872766827929f0f0e9870b8","_id":"multispinner@0.1.3","_shasum":"21c57bc95a82d2bf5aeaf7d1160a34bf5a126aa1","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"codekirei","email":"jacob@codekirei.com"},"dist":{"shasum":"21c57bc95a82d2bf5aeaf7d1160a34bf5a126aa1","tarball":"https://registry.npmjs.org/multispinner/-/multispinner-0.1.3.tgz","integrity":"sha512-THoB1Wt42Eeqxbpot9vaTemYFvMxWewgIi0SXjWt6eGJ+bB82T4RW0PfgD1mblBcGykwCOxnKl4atG9ObiDW2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+g3Z1GF0+ChnGxcWhlOZ+LunOX3f/ASAMAHlgbmYkWAIhAMdjmJofg+sMszL3AKt4qVa7oX5Y8DztMQ+RspXXxZHj"}]},"maintainers":[{"name":"codekirei","email":"jacob@codekirei.com"}]},"0.1.4":{"name":"multispinner","version":"0.1.4","description":"Multiple simultaneous async CLI spinners","main":"index.js","scripts":{"test":"mocha","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","cover":"istanbul cover node_modules/mocha/bin/_mocha &> /dev/null && istanbul report text && rm -r ./coverage","dev":"mocha -w -R min","md":"pm2 start pen"},"keywords":["animation","stdout","terminal","cli","update","spinner"],"author":"","license":"MIT","dependencies":{"chalk":"^1.1.1","constant-mirror":"^1.0.5","figures":"^1.4.0","kind-of":"^2.0.1","lodash.clonedeep":"^3.0.2","lodash.merge":"^3.3.2","log-update":"^1.0.2"},"devDependencies":{"chai":"^3.3.0","faker":"^3.0.1","istanbul":"^0.3.22","mocha":"^2.3.3","sinon":"^1.17.1","type-iterator":"^0.1.1"},"gitHead":"298c8a60e5348827b4f090d76d5de1d5beb6c466","_id":"multispinner@0.1.4","_shasum":"6ee82f5339c4af0c0f28554342f939f91cdec177","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"codekirei","email":"jacob@codekirei.com"},"dist":{"shasum":"6ee82f5339c4af0c0f28554342f939f91cdec177","tarball":"https://registry.npmjs.org/multispinner/-/multispinner-0.1.4.tgz","integrity":"sha512-9GBfvkUbGJtoBb5iaCYysVtPeuXYnB883+L4HvttIeQUQTu/XSSRVs52UIlr6ZCngpe7PsDzbNbc5PaDuC8rNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMCN/sdATanCpuTvo93GL8/bPpey4R1IsKRKO962VDBAiAFGcQZkIKf0izt5VYFMgqOmnPoXqK4WMwD+JE/BK3WUA=="}]},"maintainers":[{"name":"codekirei","email":"jacob@codekirei.com"}]},"0.1.5":{"name":"multispinner","version":"0.1.5","description":"Multiple simultaneous async CLI spinners","main":"index.js","scripts":{"test":"mocha","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","cover":"istanbul cover node_modules/mocha/bin/_mocha &> /dev/null && istanbul report text && rm -r ./coverage","dev":"mocha -w -R min","md":"pm2 start pen"},"keywords":["animation","stdout","terminal","cli","update","spinner"],"author":"","license":"MIT","dependencies":{"chalk":"^1.1.1","constant-mirror":"^1.0.5","figures":"^1.4.0","kind-of":"^2.0.1","lodash.clonedeep":"^3.0.2","lodash.merge":"^3.3.2","log-update":"^1.0.2"},"devDependencies":{"chai":"^3.3.0","faker":"^3.0.1","istanbul":"^0.3.22","mocha":"^2.3.3","sinon":"^1.17.1","type-iterator":"^0.1.1"},"gitHead":"cd9e3688a68ba6b1f3180aed5ce73dea06c05ea9","_id":"multispinner@0.1.5","_shasum":"5b74c286cdd1438b57a504d84543a03abc2757c2","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"codekirei","email":"jacob@codekirei.com"},"dist":{"shasum":"5b74c286cdd1438b57a504d84543a03abc2757c2","tarball":"https://registry.npmjs.org/multispinner/-/multispinner-0.1.5.tgz","integrity":"sha512-ZjzUg0ic2i1IhbYGD91cn3wfKiZykO1WrFKSoZxmM+B1vyl5HzUdPBc1j2mAhZ83+bRR+8flpF1BBxpyj9MCEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9a2U4k2s687UybkH907ExNDPZy3mvonnPMVcUn//vcAIhANgZ19tUfnJRfjphWcJvtbPZE74VAMglC4oADU6NLYbi"}]},"maintainers":[{"name":"codekirei","email":"jacob@codekirei.com"}]},"0.1.6":{"name":"multispinner","version":"0.1.6","description":"Multiple simultaneous async CLI spinners","main":"index.js","scripts":{"test":"mocha","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","cover":"istanbul cover node_modules/mocha/bin/_mocha &> /dev/null && istanbul report text && rm -r ./coverage","dev":"mocha -w -R min","md":"pm2 start pen"},"keywords":["animation","stdout","terminal","cli","update","spinner"],"author":"","license":"MIT","dependencies":{"chalk":"^1.1.1","constant-mirror":"^1.0.5","figures":"^1.4.0","kind-of":"^2.0.1","lodash.clonedeep":"^3.0.2","lodash.merge":"^3.3.2","log-update":"^1.0.2"},"devDependencies":{"chai":"^3.3.0","faker":"^3.0.1","istanbul":"^0.3.22","mocha":"^2.3.3","sinon":"^1.17.1","type-iterator":"^0.1.1"},"gitHead":"c73f2760ecee9e915c25abc25f56e97d8ca720f8","_id":"multispinner@0.1.6","_shasum":"17e76968b4e83400da2a9cbe048cbbf105baaa61","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"codekirei","email":"jacob@codekirei.com"},"dist":{"shasum":"17e76968b4e83400da2a9cbe048cbbf105baaa61","tarball":"https://registry.npmjs.org/multispinner/-/multispinner-0.1.6.tgz","integrity":"sha512-14MIH/KPkOuMn9mxbqRugoWSZiRD7GHIP9mUWXxzM/tspeAWtkxPrnUhsH4GhDNLy93Zd4zsBE07yBgVfhGSDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMkgh+b5obfTB7oty0lVQz87K+5Ep2lAPYrwvWZICRlQIhANf/zmdMKWDJI5V8jm2nVyfC5TiKdi77SFsYN54zgmNC"}]},"maintainers":[{"name":"codekirei","email":"jacob@codekirei.com"}]},"0.1.7":{"name":"multispinner","version":"0.1.7","description":"Multiple simultaneous async CLI spinners","main":"index.js","scripts":{"test":"mocha","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","cover":"istanbul cover node_modules/mocha/bin/_mocha &> /dev/null && istanbul report text && rm -r ./coverage","dev":"mocha -w -R min","md":"pm2 start pen"},"keywords":["animation","stdout","terminal","cli","update","spinner"],"author":"","license":"MIT","dependencies":{"chalk":"^1.1.1","constant-mirror":"^1.0.5","figures":"^1.4.0","kind-of":"^2.0.1","lodash.clonedeep":"^3.0.2","lodash.merge":"^3.3.2","log-update":"^1.0.2"},"devDependencies":{"chai":"^3.3.0","faker":"^3.0.1","istanbul":"^0.3.22","mocha":"^2.3.3","sinon":"^1.17.1","type-iterator":"^0.1.1"},"gitHead":"f07d21d8a36ff249cafdeeaeca0723f83c2c7cfc","_id":"multispinner@0.1.7","_shasum":"65199e77d7518b3b1160feab64cc818ee1568258","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"codekirei","email":"jacob@codekirei.com"},"dist":{"shasum":"65199e77d7518b3b1160feab64cc818ee1568258","tarball":"https://registry.npmjs.org/multispinner/-/multispinner-0.1.7.tgz","integrity":"sha512-Ap06RAr9aLApOsorPVol+o1I3852amTYPnzRvYlHIKzDThZIQvaXWffp2lAt0L4HpqaMuNIcP5w4r1rxbHJNGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpzCGchcAoF6pOHbHmQiKzl7W6OvXZ8VUrhkprnADbjAIhAK/StiWDD41udO1khaU5WGcdPGrStOMp4rvGgv1ByEWF"}]},"maintainers":[{"name":"codekirei","email":"jacob@codekirei.com"}]},"0.1.8":{"name":"multispinner","version":"0.1.8","description":"Multiple simultaneous async CLI spinners","main":"index.js","repository":{"type":"git","url":"git+https://github.com/codekirei/node-multispinner.git"},"scripts":{"test":"mocha","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","cover":"istanbul cover node_modules/mocha/bin/_mocha &> /dev/null && istanbul report text && rm -r ./coverage","dev":"mocha -w -R min","md":"pm2 start pen"},"keywords":["animation","stdout","terminal","cli","update","spinner"],"author":"","license":"MIT","dependencies":{"chalk":"^1.1.1","constant-mirror":"^1.0.5","figures":"^1.4.0","kind-of":"^2.0.1","lodash.clonedeep":"^3.0.2","lodash.merge":"^3.3.2","log-update":"^1.0.2"},"devDependencies":{"chai":"^3.3.0","faker":"^3.0.1","istanbul":"^0.3.22","mocha":"^2.3.3","sinon":"^1.17.1","type-iterator":"^0.1.1"},"gitHead":"4fe93613ed3e5bb888fdda6af9e22ffc54833906","bugs":{"url":"https://github.com/codekirei/node-multispinner/issues"},"homepage":"https://github.com/codekirei/node-multispinner#readme","_id":"multispinner@0.1.8","_shasum":"fd44bd5b1787100c84004d51484bd694954d17e9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.0.0","_npmUser":{"name":"codekirei","email":"jacob@codekirei.com"},"dist":{"shasum":"fd44bd5b1787100c84004d51484bd694954d17e9","tarball":"https://registry.npmjs.org/multispinner/-/multispinner-0.1.8.tgz","integrity":"sha512-Yo35frg7hVEiYfynjK2u4y3tMAwBQQi64IHiu+0AEcs/E4oQkENvQcHbMCHW+mHQCJu+IAbavMnhvbyI/jNXYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8dp+wLOHn+omzi6amOfmkXEhb+dxZ3H07EKCAIDyJJwIgZ+aBIbOztMtyZfU95hcnwsaS84e3M7WWSjLUWxAHMfo="}]},"maintainers":[{"name":"codekirei","email":"jacob@codekirei.com"}]},"0.2.0":{"name":"multispinner","version":"0.2.0","description":"Multiple simultaneous async CLI spinners","main":"index.js","repository":{"type":"git","url":"git+https://github.com/codekirei/node-multispinner.git"},"scripts":{"test":"mocha","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","cover":"istanbul cover node_modules/mocha/bin/_mocha &> /dev/null && istanbul report text && rm -r ./coverage","dev":"mocha -w -R min","md":"pm2 start pen"},"keywords":["animation","stdout","terminal","cli","update","spinner"],"author":"","license":"MIT","dependencies":{"chalk":"^1.1.1","figures":"^1.4.0","kind-of":"^2.0.1","lodash.clonedeep":"^3.0.2","lodash.merge":"^3.3.2","log-update":"^1.0.2"},"devDependencies":{"chai":"^3.3.0","faker":"^3.0.1","istanbul":"^0.3.22","mocha":"^2.3.3","sinon":"^1.17.1","type-iterator":"^0.1.1"},"gitHead":"0159248f7d99b43586e4a04211fe02ce025b6e76","bugs":{"url":"https://github.com/codekirei/node-multispinner/issues"},"homepage":"https://github.com/codekirei/node-multispinner#readme","_id":"multispinner@0.2.0","_shasum":"b5a56d2c9b76dbb9d2a7262db1dbee1c7d9f3edc","_from":".","_npmVersion":"3.5.0","_nodeVersion":"5.1.0","_npmUser":{"name":"codekirei","email":"jacob@codekirei.com"},"dist":{"shasum":"b5a56d2c9b76dbb9d2a7262db1dbee1c7d9f3edc","tarball":"https://registry.npmjs.org/multispinner/-/multispinner-0.2.0.tgz","integrity":"sha512-7gjUUKLyA8h/fqmOV8r0u5fFxfW520Rz50fvgkBXHVzs7SOVX8RoLKv6PFLE7VWX/UOSmhlh95Qp82/lDLKlPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEF4Xzsmjt5fNq+bi59FN62SV6RZgS3lC4A7it1xMEk9AiEA3paU1tbQJHjVu+N/huhZIE5zAXarWpAemkoQyiTlPQM="}]},"maintainers":[{"name":"codekirei","email":"jacob@codekirei.com"}]},"0.2.1":{"name":"multispinner","version":"0.2.1","description":"Multiple simultaneous async CLI spinners","main":"index.js","repository":{"type":"git","url":"git+https://github.com/codekirei/node-multispinner.git"},"scripts":{"test":"mocha","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly","cover":"istanbul cover node_modules/mocha/bin/_mocha &> /dev/null && istanbul report text && rm -r ./coverage","dev":"mocha -w -R min","md":"pm2 start pen"},"keywords":["animation","stdout","terminal","cli","update","spinner"],"author":"","license":"MIT","dependencies":{"chalk":"^1.1.1","figures":"^1.4.0","kind-of":"^2.0.1","lodash.clonedeep":"^3.0.2","lodash.merge":"^3.3.2","log-update":"^1.0.2"},"devDependencies":{"chai":"^3.3.0","faker":"^3.0.1","istanbul":"^0.3.22","mocha":"^2.3.3","sinon":"^1.17.1","type-iterator":"^0.1.1"},"gitHead":"4b52c26015735bba3f4809e9b813e821a47a7a63","bugs":{"url":"https://github.com/codekirei/node-multispinner/issues"},"homepage":"https://github.com/codekirei/node-multispinner#readme","_id":"multispinner@0.2.1","_shasum":"c1cc100cfc40c697b8a12c3a25e81598eccc29f4","_from":".","_npmVersion":"3.5.0","_nodeVersion":"5.1.0","_npmUser":{"name":"codekirei","email":"jacob@codekirei.com"},"dist":{"shasum":"c1cc100cfc40c697b8a12c3a25e81598eccc29f4","tarball":"https://registry.npmjs.org/multispinner/-/multispinner-0.2.1.tgz","integrity":"sha512-SdI5XhdMs3IRJiPmaYBlyoMzz+/wIWdsIPNIDWVHMhVxmxqLaOppLDsvzvuR2xUAOxQq1sbJEI231gB1zABwjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMlRNxQUz2ihLXMyCAQ5qx3weeUvOd0FL3zZZl/xiH2AIgaMQ3Ii7jkfbjHepTwJy6vz0eKF+MoERslyqyzQ8WDu0="}]},"maintainers":[{"name":"codekirei","email":"jacob@codekirei.com"}]}},"readme":"![node-multispinner](https://raw.githubusercontent.com/codekirei/node-multispinner/master/extras/multispinner.gif)\n---\n[![Build Status][1]][2]\n[![Coverage Status][3]][4]\n\n<b>[About](#about)</b> | \n<b>[Installation](#installation)</b> | \n<b>[API](#api)</b> | \n<b>[Examples](#examples)</b> | \n<b>[Attribution](#attribution)</b> | \n<b>[License](#license)</b>\n\n## About\n\n`node-multispinner` is a [Node.js](https://nodejs.org/) module for managing multiple progress indicators (spinners) in CLI apps.\nThis module is especially useful for apps that benefit from simultaneous async task execution (e.g. with `Promise.all[]`), as it enables live updating individual spinners, in any order, while other spinners continue spinning.\nNode.js 4.0 or newer is required.\n\n![demo-gif](https://raw.githubusercontent.com/codekirei/node-multispinner/master/extras/demo.gif)\n\n## Installation\n\nInstall and require as a standard Node module.\n\n**Install**\n\n```\n  $ npm install --save multispinner\n```\n\n**Require**\n\n```js\n  var Multispinner = require('multispinner')\n```\n\n## API\n\nFull documentation available [here](https://github.com/codekirei/node-multispinner/blob/master/extras/api.md).\n\n## Examples\n\nThe examples discussed below can be found [here](https://github.com/codekirei/node-multispinner/tree/master/extras/examples).\nRun them in a terminal with node:\n\n```\n$ node <example>\n```\n\n**Example:** `events.js`\n\nCreates four spinners from an array, then completes them in succession with staggered `setTimeout` functions.\nResponds to the `success` and `err` completion events.\n\n**Example:** `customAnimation.js`\n\nCreates a custom spinner animation with the `frames` option.\n\n**Example:** `randomInfiniteLoop.js`\n\nCreates three to seven spinners with random lorem text and completes them randomly in less than five seconds in an infinite loop.\nStubs out the `logUpdate.done()` function to overwrite the previous output with every loop.\n\nIt's kind of mesmerising.\n\n**Example:** `cli-with-promises`\n\nA CLI application that reads URLs and parses HTML into text to display in a terminal.\nUses [meow](https://github.com/sindresorhus/meow) for CLI support, [html-to-text](https://github.com/werk85/node-html-to-text) for parsing, and [axios](https://github.com/mzabriskie/axios) for Promise-based HTTP requests.\nCreates spinners for each URL, and uses `Promise.all()` to execute the GET requests in parallel.\n\nThere are certainly edge cases that this example doesn't account for; it is not meant to be a \"real\" application.\nDespite that, the code should be illustrative of how `node-multispinner` could potentially be used in a real application.\n\nThis example is unique in that it requires modules not used in `node-multispinner`.\nBefore running it, `cd` into its directory and install the additional requirements from its `package.json` with `npm install`.\n\n## Attribution\n\nThanks to [sindresorhus](https://sindresorhus.com/hi/) for his [log-update](https://github.com/sindresorhus/log-update) module, which was a major inspiration for and is used extensively in this module.\nLog-update is [MIT licensed](https://raw.githubusercontent.com/sindresorhus/log-update/master/license).\n\n## License\n\n[MIT](https://github.com/codekirei/node-multispinner/blob/master/license)\n\n[1]: https://img.shields.io/travis/codekirei/node-multispinner.svg?style=flat-square\n[2]: https://travis-ci.org/codekirei/node-multispinner\n[3]: http://img.shields.io/coveralls/codekirei/node-multispinner.svg?style=flat-square\n[4]: https://coveralls.io/github/codekirei/node-multispinner?branch=master\n","maintainers":[{"name":"codekirei","email":"jacob@codekirei.com"}],"time":{"modified":"2022-06-20T14:01:03.771Z","created":"2015-11-06T23:18:07.917Z","0.1.0":"2015-11-06T23:18:07.917Z","0.1.1":"2015-11-06T23:32:43.237Z","0.1.2":"2015-11-06T23:38:26.939Z","0.1.3":"2015-11-06T23:48:02.049Z","0.1.4":"2015-11-07T00:01:32.946Z","0.1.5":"2015-11-07T02:52:48.546Z","0.1.6":"2015-11-07T03:19:09.342Z","0.1.7":"2015-11-07T18:50:53.790Z","0.1.8":"2015-11-10T07:31:17.499Z","0.2.0":"2015-12-06T01:04:16.244Z","0.2.1":"2015-12-06T02:40:28.963Z"},"keywords":["animation","stdout","terminal","cli","update","spinner"],"license":"MIT","readmeFilename":"readme.md","users":{"pdedkov":true,"antixrist":true},"homepage":"https://github.com/codekirei/node-multispinner#readme","repository":{"type":"git","url":"git+https://github.com/codekirei/node-multispinner.git"},"bugs":{"url":"https://github.com/codekirei/node-multispinner/issues"}}