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);

/subprogress/

    Package Sidebar

    Install

    npm i subprogress

    Weekly Downloads

    2

    Version

    1.0.0

    License

    BSD-3-Clause

    Last publish

    Collaborators

    • noblesamurai
    • eugeneware
    • jacob-samurai
    • timlesallen