UNPKG

qmemory

Version:

A comprehensive production-ready Node.js utility library with MongoDB document operations, user ownership enforcement, Express.js HTTP utilities, environment-aware logging, and in-memory storage. Features 96%+ test coverage with comprehensive error handli

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 {}