mirror of
https://github.com/morhetz/gruvbox.git
synced 2025-11-17 07:43:38 -05:00
chore(package): re-init package with commitizen and standard-release
This commit is contained in:
34
node_modules/listr-update-renderer/lib/utils.js
generated
vendored
Normal file
34
node_modules/listr-update-renderer/lib/utils.js
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
'use strict';
|
||||
const chalk = require('chalk');
|
||||
const logSymbols = require('log-symbols');
|
||||
const figures = require('figures');
|
||||
const elegantSpinner = require('elegant-spinner');
|
||||
|
||||
const pointer = chalk.yellow(figures.pointer);
|
||||
const skipped = chalk.yellow(figures.arrowDown);
|
||||
|
||||
exports.isDefined = x => x !== null && x !== undefined;
|
||||
|
||||
exports.getSymbol = (task, options) => {
|
||||
if (!task.spinner) {
|
||||
task.spinner = elegantSpinner();
|
||||
}
|
||||
|
||||
if (task.isPending()) {
|
||||
return options.showSubtasks !== false && task.subtasks.length > 0 ? pointer : chalk.yellow(task.spinner());
|
||||
}
|
||||
|
||||
if (task.isCompleted()) {
|
||||
return logSymbols.success;
|
||||
}
|
||||
|
||||
if (task.hasFailed()) {
|
||||
return task.subtasks.length > 0 ? pointer : logSymbols.error;
|
||||
}
|
||||
|
||||
if (task.isSkipped()) {
|
||||
return skipped;
|
||||
}
|
||||
|
||||
return ' ';
|
||||
};
|
||||
Reference in New Issue
Block a user