R8244/node_modules/lazy-debug-legacy52a4aa7a2ec6master
R8244/node_modules/lazy-debug-legacy
52a4aa7a2ec6master
lazy-debug-legacy
lazy-debug-legacy
README.md
README.md
lazy-debug

Node.js module which generates app & module names for visionmedia´s debug using __filename and package.json.
Basic usage example:
javascript var debug = require('lazy-debug-legacy').get(__filename);
Depending on __filename, debug name will be something like packageName:dir:file. File extension is removed and if file name is index, its removed too. For futher customization, to fit better for project structure, you can provide filter function:
javascript var lazyDebug = require('lazy-debug-legacy'); lazyDebug.configure({filter: function (pathArray) { if ( pathArray[0] === 'src' ) { pathArray.shift(); } return pathArray; }}); // now, when called in packageRoot/src/module1/index.js var debug = require('lazy-debug-legacy').get(__filename); // debug name will be projectName:module1
Install
npm install --save debug lazy-debug
Tests
npm test
License
[The MIT License](LICENSE.md)
c4science · Help