UNPKG

@yuki-no/plugin-sdk

Version:

A GitHub Action that tracks changes between repositories. It creates GitHub issues based on commits from a head repository, making it ideal for documentation translation projects.

34 lines (33 loc) 1.02 kB
import colors from 'colors/safe'; export function log(type, message) { // Only show warnings and errors unless verbose mode is enabled if (process.env.VERBOSE?.toLowerCase() !== 'true' && type !== 'W' && type !== 'E') { return; } switch (type) { case 'I': // eslint-disable-next-line no-console console.info('[INFO]', colors.blue(message)); break; case 'S': // eslint-disable-next-line no-console console.info('[SUCCESS]', colors.green(message)); break; case 'W': // eslint-disable-next-line no-console console.warn('[WARNING]', colors.yellow(message)); break; case 'E': // eslint-disable-next-line no-console console.error('[ERROR]', colors.red(message)); break; } } export const formatError = (error) => { if (!(error instanceof Error)) { return ''; } return error.message; };