@naturalcycles/nodejs-lib
Version:
Standard library for Node.js
19 lines (18 loc) • 855 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Debug = void 0;
const originalDebug = require('debug');
// eslint-disable-next-line @typescript-eslint/naming-convention
exports.Debug = ((namespace) => {
const instance = originalDebug(namespace);
instance.log = console.log.bind(console); // this enables colors for objects
return instance;
});
exports.Debug.coerce = originalDebug.coerce.bind(originalDebug);
exports.Debug.disable = originalDebug.disable.bind(originalDebug);
exports.Debug.enable = originalDebug.enable.bind(originalDebug);
exports.Debug.enabled = originalDebug.enabled.bind(originalDebug);
exports.Debug.log = originalDebug.log.bind(originalDebug);
exports.Debug.names = originalDebug.names;
exports.Debug.skips = originalDebug.skips;
exports.Debug.formatters = originalDebug.formatters;
;