ConsoleDot
I can't believe I shipped to github and npm without a README. I'm usually a stickler for at least a placeholder //TODO
version.
Summary
So, I made this mostly for me. Probably to solve a bad debug habit of rabbit holing via console.log
. "Oh, ok let's just add a bunch of console.logs (sometimes on the server) and see whats happening." This module does not implement a better debugging method it simply enables you (read: me) to use this one more efficiently.
Plain and simple example, we want to see what a function is doing so we add this to the callback:
fs.readFile('path/to/file', function () {
console.log('debug: we read the file?');
console.log(arguments);
console.log('++++++++++++++++++++++')
});
Becomes:
fs.readFile('path/to/file', console.callback(true, 'debug: we read the file?'));
Installation
npm install console-dot
Usage (Basic)
console = require('console-dot');
Usage (More)
// TODO
Changelog
Because of this guy. I'm probably starting out wrong but I am atleast trying, Olivier.
v0.2.0
Much, much better functional test coverage for default & desired behaviors.
v0.1.2
Updated test coverage for default behavior, README tweaks, patch version bump.
v0.1.0
Essentially does the above basic implementation modifying console
to to provide a callback()
method that returns a curried function with your message. Keystroke savers, etc.