UNPKG

qerrors

Version:

Intelligent error handling middleware with AI-powered analysis, environment validation, caching, and production-ready logging. Provides OpenAI-based error suggestions, queue management, retry mechanisms, and comprehensive configuration options for Node.js

67 lines (66 loc) 1.68 kB
{ "name": "qerrors", "version": "1.2.7", "description": "Intelligent error handling middleware with AI-powered analysis, environment validation, caching, and production-ready logging. Provides OpenAI-based error suggestions, queue management, retry mechanisms, and comprehensive configuration options for Node.js applications.", "main": "index.js", "scripts": { "test": "node qtests-runner.mjs", "pretest": "node scripts/clean-dist.mjs && node scripts/ensure-runner.mjs" }, "keywords": [ "error", "logger", "middleware", "debugging", "AI", "openai", "environment", "validation", "caching", "retry", "queue", "winston", "express", "nodejs" ], "author": "Q", "license": "ISC", "dependencies": { "@langchain/core": "^0.3.68", "@langchain/google-genai": "^0.1.12", "@langchain/openai": "^0.6.7", "axios": "^1.9.0", "denque": "^2.1.0", "escape-html": "^1.0.3", "langchain": "^0.3.30", "lru-cache": "^10.0.0", "winston": "^3.13.0", "winston-daily-rotate-file": "^5.0.0" }, "directories": { "lib": "lib" }, "repository": { "type": "git", "url": "https://github.com/Bijikyu/qerrors" }, "engines": { "node": ">=18" }, "devDependencies": { "@babel/core": "^7.28.4", "@babel/preset-env": "^7.28.3", "agentsqripts": "^1.1.0", "arqitect": "^1.1.1", "babel-jest": "^30.2.0", "fileflows": "^1.0.3", "jest": "^29.7.0", "loqatevars": "^1.0.6", "madge": "^8.0.0", "qtests": "^2.0.0", "quantumagent": "^1.0.5", "ts-jest": "^29.4.4", "typescript": "^5.9.2", "unqommented": "^1.1.0" } }