UNPKG

sassy-log

Version:

Logging, but with sass, satire, and some serious fun. A developer-first NPM package that replaces boring console.log() statements with snarky, sarcastic, or corporate-smooth one-liners.

30 lines (26 loc) 1.05 kB
/** * Sassy Log - Logging with personality * Created by imankii01 * * A developer-first logging package that adds humor, sass, and personality * to your console logs. Because debugging should be fun! */ const SassyLogger = require('./lib/logger'); /** * Create a new sassy Log instance * @param {Object} options - Configuration options * @param {string} options.mode - Logging mode: 'savage', 'friendly', 'sarcastic', 'corporate' * @param {boolean} options.colors - Enable/disable colors (default: true) * @param {boolean} options.timestamps - Enable/disable timestamps (default: false) * @param {boolean} options.emojis - Enable/disable emojis (default: true) * @returns {SassyLogger} Log instance */ function createLogger(options = {}) { return new SassyLogger(options); } // Export both the factory function and the class module.exports = createLogger; module.exports.SassyLogger = SassyLogger; module.exports.createLogger = createLogger; // Default export for ES modules compatibility module.exports.default = createLogger;