lazy-debug-legacy

Generates module names for vision media's debug

MIT 1 个版本
安装
npm install lazy-debug-legacy
yarn add lazy-debug-legacy
pnpm add lazy-debug-legacy
bun add lazy-debug-legacy
README

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

版本列表
0.0.1 2016-10-12