0.0.1 • Published 7 years ago
@harrysarson/eval-debug v0.0.1
eval-debug
A wrapper around debug if you are worried about the performance penalty of creating logging data in production mode.
usage
const createDebug = require('harrysarson/eval-debug');
const debug = createDebug('namespace');
debug('%e', expensiveFunction);
// will log the return value of expensiveFunction().
// expensiveFunction() will not be called unless debug is enabled
warning
Conditionally running code dependant on whether or not debugging is enabled is an anti-pattern. This could lead to errors in production code that disapear when you try to debug them causing everyone involved a lot of grief.
0.0.1
7 years ago