Yankun168 cb620fbdc3 5.10存档 11 месяцев назад
..
src cb620fbdc3 5.10存档 11 месяцев назад
.npmignore cb620fbdc3 5.10存档 11 месяцев назад
LICENSE.md cb620fbdc3 5.10存档 11 месяцев назад
README.md cb620fbdc3 5.10存档 11 месяцев назад
package.json cb620fbdc3 5.10存档 11 месяцев назад

README.md

lazy-debug

npm lazy-debug

Node.js module which generates app & module names for visionmedia´s debug using __filename and package.json.

Basic usage example:

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:

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