π₯οΈ Better Logger v1.1.0 - Server-Side Optimization
π― Major Features Added
Complete Server-Side Support
- ANSI Color System: Full 16-color support with bright variants for terminals
- Environment Detection: Automatic detection of Next.js, Webpack, CI/CD, and terminal environments
- Smart Formatting: Optimized output formats for different use cases
- Zero Configuration: Auto-detects optimal settings based on environment
New Output Formats
auto: Intelligent environment detection (recommended)ansi: Rich ANSI colors for modern terminalsbuild: Optimized format for Next.js/webpack buildsci: Clean format for CI/CD pipelinesplain: Maximum compatibility
Environment-Specific Presets
// Next.js builds - clean, no timestamps
logger.preset('nextjs');
// Terminal development - full ANSI colors
logger.preset('terminal');
// CI/CD - no colors, no emojis
logger.preset('ci');π§ Technical Improvements
Performance Optimizations
- Eliminated circular dependencies between utility modules
- Improved tree-shaking with direct imports
- Reduced bundle size and faster loading
- Zero build warnings
Enhanced Type Safety
- Complete TypeScript definitions for server environments
- Better IntelliSense support
- Improved error handling
π¦ Installation & Usage
npm install @mks2508/better-logger@1.1.0import logger from '@mks2508/better-logger';
// Works automatically in any environment
logger.info('Ready for server and browser!');
logger.success('Build optimization complete!');π Breaking Changes
None - fully backward compatible with existing browser functionality.
π Bug Fixes
- Fixed TypeScript type resolution issues
- Resolved build warnings
- Improved server environment compatibility
Package: @mks2508/better-logger@1.1.0