UNPKG

advent-of-code-client

Version:

A NodeJS client for fetching inputs, running puzzle challenges and submitting answers to Advent Of Code directly from your JavaScript code.

18 lines (14 loc) 512 B
import emojic from 'emojic'; const prefix = '[advent-of-code-client]'; const logger = { log: (...args: any[]) => console.log(prefix, ...args), debug: (...args: any[]) => { if (process.env.AOC_DEBUG === 'true' || globalThis.aocDebug) { console.debug(prefix, ...args); } }, error: (...args: any[]) => console.error(prefix, ...args), success: (...args: any[]) => logger.log(...args, emojic.whiteCheckMark), fail: (...args: []) => logger.log(...args, emojic.x) }; export default logger;