Enhanced console logger for Node.js and browsers, with colors and emojis.
- ✅ Log messages with colors in Node.js
- 💡 Optional emojis for quick visual cues
⚠️ Supportssuccess,error,warn,infomessage types- 🧩 Pretty-print objects with environment-aware formatting (
logger.pretty()) - 📦 Fully typed for TypeScript
# npm
npm install @dephub/logger
# pnpm
pnpm add @dephub/logger
# yarn
yarn add @dephub/logger
# bun
bun add @dephub/loggerimport { Logger, logger } from '@dephub/logger';
// Basic logging
logger.success('Operation completed!');
logger.warn('This is a warning.');
logger.error('Something went wrong.');
logger.info('Just FYI...');
// Pretty-print objects
logger.pretty({ user: 'Alice', preferences: { theme: 'dark' } });
// Create a custom logger instance
const customLogger = new Logger({ useEmojis: false, useColors: true });
customLogger.info('Custom logger in action!');success(message, ...params)warn(message, ...params)error(message, ...params)info(message, ...params)pretty(obj)— enhanced object inspection- Full console methods:
log,dir,table,time,trace, etc.
MIT License – see LICENSE for details.
Author: Estarlin R (estarlincito.com)