@hjvedvik/tasks
Version:
Terminal task list
29 lines (22 loc) • 456 B
JavaScript
const chalk = require('chalk')
class Theme {
/**
* @param {Tasks} tasks
*/
constructor (tasks) {
this.options = tasks.options
}
dim (string) {
return chalk.gray(string)
}
error (string) {
return chalk[this.options.errorColor](string)
}
progress (string) {
return chalk[this.options.progressColor](string)
}
success (string) {
return chalk[this.options.successColor](string)
}
}
module.exports = Theme