UNPKG

ghost-progress-webpack-plugin

Version:
25 lines 999 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const chalk_1 = require("chalk"); const helper_1 = require("./helper"); // format: // [00.00%] msg // moduleProgress :: activeModules :: moduleName function createDetailed(options) { let helper = new helper_1.Helper(options.stream); return function (percentage, msg, moduleProgress, activeModules, moduleName) { if (percentage === 0) helper.begin(); else if (percentage === 1) helper.end(); helper.beginWrite(); if (percentage !== 1) { helper.write('\n'); helper.write(chalk_1.default.cyan(`[${(percentage * 100).toFixed(2)}%]`) + ` ${msg}\n`); helper.write(chalk_1.default.gray([moduleProgress, activeModules, moduleName].filter(x => x != undefined).join(' :: '))); } helper.endWrite(); }; } exports.createDetailed = createDetailed; //# sourceMappingURL=handler-detailed.js.map