@node-micro/common
v1.0.0-alpha.3
Published
Shared utility functions for configuration management and common operations within the microservice framework.
Maintainers
Readme
@node-micro/common
Shared utility functions for configuration management and common operations within the node-micro microservice framework.
Features
- Configuration Loader: Load YAML configuration files with validation and error handling.
- Logger: Structured logging using pino, with support for redaction and custom formatting.
- Error Handling: Standardized error class for consistent error reporting.
- Context Management: Base context class for request/response lifecycle.
- Utility Functions: Common helpers such as UUID generation.
Installation
npm install @node-micro/commonUsage
See the documentation for detailed API usage and examples.
API
Logger
Structured logger with redaction and formatting.
NodeMicroError
Custom error class for consistent error handling.
Utils
Utility functions (e.g., uuid()).
NodeMicroContext
Base context class for request/response data.
NodeMicroServer
Base server class for transport implementations.
License
MIT © N V Harish
