UNPKG

gpt-research

Version:

Autonomous AI research agent that conducts comprehensive research on any topic and generates detailed reports with citations

49 lines 1.4 kB
"use strict"; /** * Simple logging utility with color support using ANSI codes */ Object.defineProperty(exports, "__esModule", { value: true }); exports.logger = exports.ConsoleOutput = void 0; // ANSI color codes const colors = { reset: '\x1b[0m', red: '\x1b[31m', green: '\x1b[32m', yellow: '\x1b[33m', blue: '\x1b[34m', gray: '\x1b[90m' }; class ConsoleOutput { static info(message) { console.log(`${colors.blue}${colors.reset}`, message); } static success(message) { console.log(`${colors.green}${colors.reset}`, message); } static warning(message) { console.log(`${colors.yellow}${colors.reset}`, message); } static error(message) { const msg = typeof message === 'string' ? message : message.message; console.error(`${colors.red}${colors.reset}`, msg); } static debug(message) { if (process.env.DEBUG) { console.log(`${colors.gray}[DEBUG]${colors.reset}`, message); } } static log(message) { console.log(message); } } exports.ConsoleOutput = ConsoleOutput; // Default logger instance exports.logger = { info: ConsoleOutput.info, success: ConsoleOutput.success, warning: ConsoleOutput.warning, error: ConsoleOutput.error, debug: ConsoleOutput.debug, log: ConsoleOutput.log }; //# sourceMappingURL=logger.js.map