subprogress

1.0.0 • Public • Published

subprogress

Progress aggregator for weighted sub-tasks.

build status

Installation

This module is installed via npm:

$ npm install subprogress

Example Usage

var progress = require('subprogress')();
 
progress.registerTask('render', 'Render the things', 1);
progress.registerTask('tidy', 'Tidy up', 2);
 
progress.emitter.once('progress', function(result) {
  expect(result).to.eql({ task: 'one', details: 'desc', percent: 10 });
  if (count == 2) done();
});
progress.emitter.once('totalProgress', function(result) {
  expect(result).to.be(10/3);
});
 
progress.updateTask('one', 10);

Package Sidebar

Install

npm i subprogress

Weekly Downloads

0

Version

1.0.0

License

BSD-3-Clause

Last publish

Collaborators

  • noblesamurai
  • eugeneware
  • jacob-samurai
  • timlesallen