Skip to content

the-watchmen/node-debug

Repository files navigation

node-debug

wrapper around the popular debug module that generates a conventional namespace from node's current file name variable (__filename)

XO code style styled with prettier Build Status npm (scoped)

see tests for examples

usage

  • yarn add <package name>
import debug from '@watchmen/debug'

const dbg = debug(__filename) // <-- returns an instance of "core" debug object

dbg('data=%o', data)

example namespaces

package name __filename namespace
my-package /Users/me/my-package/app/stuff/helper.js dbg:my-package:app:stuff:helper
my-package /Users/me/my-package/app/stuff/index.js dbg:my-package:app:stuff
@my-group/my-package /Users/me/my-package/app/stuff/helper.js dbg:my-group:my-package:app:stuff:helper

development

  1. git clone {repo name}
  2. cd {repo name}
  3. yarn
  4. yarn test