debuggler

1.0.0 • Public • Published

debuggler

Build Status Code Climate Test Coverage

debuggler is a visionmedia/debug wrapper that is able to resolves it's caller path and package.json information, so it needs no configuration.

Install

$ npm install debuggler

Usage

/**
 * /home/example/package.json 
 *   name: example
 *   version: 1.0.0
 * /home/example/foo/bar.js
 */
process.env.DEBUG = 'example*';
 
const debug = require('debuggler')({ version: true });
 
debug('I know where I am!');
// Should output: example@1.0.0:foo:bar I know where I am!

API

Argument Type Default Value Description
options String|Object {} Debug namespace string or an options object.
options.namespace String undefined Namespace is just passed to debug module, other options are ignored.
options.name String true Project name or true to get it from package.json.
options.version String|Boolean false Version string or true to get it from package.json.
options.verSeparator String '@' Version separator character.
options.dirSeparator String ':' Directory separator character.
options.file String|Boolean true File name or true to get the current one.
options.ext String|Boolean false File extension or true to get the current one.

License

Licence © Rodrigo Gomes da Silva

Package Sidebar

Install

npm i debuggler

Weekly Downloads

1,061

Version

1.0.0

License

BSD-3-Clause

Unpacked Size

111 kB

Total Files

13

Last publish

Collaborators

  • rodrigogs