Skip to content

Helpers

Reusable classes and functions providing common functionality - designed for easy injection and configuration.

Available Helpers

HelperPurposeKey Features
CronJob schedulingCron expressions, task management
CryptoCryptographic operationsHashing, AES/RSA encryption/decryption
EnvironmentEnvironment variablesCentralized config access
ErrorError handlingApplicationError, consistent responses
InversionDependency injectionDI container implementation
LoggerLoggingWinston-based, multiple transports, scopes
NetworkNetwork requestsHTTP, TCP, UDP helpers
QueueMessage queuesBullMQ, MQTT support
RedisRedis operationsSingle/cluster, key-value, hashes, JSON, pub/sub
Socket.IOReal-time communicationSocket.IO client/server helpers
StorageFile storageIn-memory, Minio object storage
TestingTest utilitiesTest plan runner, base test classes
Worker ThreadWorker threadsNode.js worker management