visionmedia/node-progress — pull request #53 by hughsk (2013-12-27 08:16:07+00:00)
Title: Prevent throwing an error when skipping too far.

If `bar.curr` is far enough past `bar.total`, `complete` could be larger than `bar.width`. This would cause the `incomplete` character count to be below 0.

Because negative numbers aren't valid array lengths, this would throw an error in specific circumstances: small values for `bar.total`, and larger values being passed to `bar.skip()`.