0.4.111 • Published 4 months ago
@api-buddy/shared v0.4.111
@api-buddy/shared
Shared utilities, types, and helpers used across API Buddy packages.
Installation
pnpm add @api-buddy/shared
Usage
import { logger, errorHandler } from '@api-buddy/shared';
// Log messages with different levels
logger.info('Informational message');
logger.warn('Warning message');
logger.error('Error message');
// Handle errors consistently
try {
// Your code here
} catch (error) {
errorHandler.handle(error);
}
Features
- Common utilities
- Error handling
- Logging
- Type definitions
- Helper functions
API Reference
Logger
logger.info(message: string, meta?: any)
: Log informational messagelogger.warn(message: string, meta?: any)
: Log warning messagelogger.error(message: string, meta?: any)
: Log error message
Error Handler
errorHandler.handle(error: Error)
: Handle errors consistentlyerrorHandler.isTrustedError(error: Error)
: Check if error is trusted
License
MIT