UNPKG

@create-figma-plugin/common

Version:

Internal utilities for the Create Figma Plugin toolkit

40 lines 1.06 kB
import { blue, green, red } from 'kleur/colors'; const ESC = '\u001B['; function clearPreviousLine() { if (process.stdout.isTTY === false) { return; } process.stdout.write(`${ESC}F`); process.stdout.write(`${ESC}K`); } function clearViewport() { if (process.stdout.isTTY === false) { return; } console.clear(); } function error(message, option) { if (typeof option !== 'undefined' && option.clearPreviousLine === true) { clearPreviousLine(); } console.error(`${red('error')} ${message}`); } function info(message, option) { if (typeof option !== 'undefined' && option.clearPreviousLine === true) { clearPreviousLine(); } console.info(`${blue('info')} ${message}`); } function success(message, option) { if (typeof option !== 'undefined' && option.clearPreviousLine === true) { clearPreviousLine(); } console.log(`${green('success')} ${message}`); } export const log = { clearViewport, error, info, success }; //# sourceMappingURL=log.js.map