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

20 lines 617 B
// Ensure a global require exists for ESM tests that use CommonJS require(). // Executed by Jest via setupFiles BEFORE test files are evaluated. try { if (typeof global.require === 'undefined') { // eslint-disable-next-line @typescript-eslint/no-var-requires const { createRequire } = require('module'); let req; try { req = createRequire(process.cwd() + '/package.json'); } catch { req = createRequire(__filename); } Object.defineProperty(global, 'require', { value: req, writable: false, configurable: true, enumerable: false, }); } } catch {}