/usr/share/doc/node-lazy-debug-legacy/README.md is in node-lazy-debug-legacy 0.0.1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | # lazy-debug
[![npm lazy-debug](https://nodei.co/npm/lazy-debug.png?compact=true)](https://www.npmjs.com/package/lazy-debug)
Node.js module which generates app & module names for [visionmedia´s debug](https://github.com/visionmedia/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)
|