UNPKG

@curvenote/cli

Version:
20 lines (19 loc) 620 B
import chalk from 'chalk'; import { summarizeAsString } from '../tokens.js'; export function applyExpiryChalk(message, expired, revoked) { if (expired === 'soon' && !revoked) { message = chalk.yellow(message); } else if (expired || revoked) { message = chalk.red(message); } else { message = chalk.green(message); } return message; } export function showActiveTokenRecord(log, active, expired, revoked) { let message = `\nActive token:\n${summarizeAsString(active)}`; message = applyExpiryChalk(message, expired, revoked); log.info(chalk.bold(message)); }