| 1234567891011121314151617181920212223 | 'use strict'var log = require('npmlog')var progressEnabledvar running = 0var startRunning = exports.startRunning = function () {  if (progressEnabled == null) progressEnabled = log.progressEnabled  if (progressEnabled) log.disableProgress()  ++running}var stopRunning = exports.stopRunning = function () {  --running  if (progressEnabled && running === 0) log.enableProgress()}exports.tillDone = function noProgressTillDone (cb) {  startRunning()  return function () {    stopRunning()    cb.apply(this, arguments)  }}
 |