UNPKG

@jjdenhertog/ai-driven-development

Version:

AI-driven development workflow with learning capabilities for Claude

34 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.log = log; exports.logError = logError; const fs_extra_1 = require("fs-extra"); function log(message, type = 'info', prefix = '[aidev]', logPath) { let styledMessage = message; switch (type) { case 'warn': styledMessage = `${prefix} \x1B[38;5;214m${message}\x1B[0m`; break; case 'success': styledMessage = `${prefix} \x1B[38;5;36m${message}\x1B[0m`; break; case 'error': styledMessage = `${prefix} \x1B[31m${message}\x1B[0m`; break; default: styledMessage = `${prefix} ${message}`; break; } console.log(styledMessage); if (logPath) { (0, fs_extra_1.appendFileSync)(logPath, `${JSON.stringify({ type, message: styledMessage, timestamp: new Date().toISOString() })}\n`); } } function logError(message, prefix = '[aidev]') { console.log(`${prefix} \x1B[31mERROR:\x1B[0m ${message}`); } //# sourceMappingURL=logger.js.map