@watchmen/debug
v2.0.8
Published
wrapper around the popular [debug](https://github.com/visionmedia/debug) module that generates a conventional namespace from node's [`import.meta.url`](https://nodejs.org/api/esm.html#importmetaurl) construct.
Downloads
127
Readme
node-debug
wrapper around the popular debug module that generates a conventional namespace from node's import.meta.url construct.
see tests for examples
usage
npm i @watchmen/debug
import debug from '@watchmen/debug'
const dbg = debug(import.meta.url) // <-- returns an instance of "core" debug object
dbg('data=%o', data)example namespaces
| package name | import.meta.url | namespace |
| ---------------------- | ------------------------------------------------ | ------------------------------------------ |
| my-package | file://Users/me/my-package/app/stuff/helper.js | dbg:my-package:app:stuff:helper |
| my-package | file://Users/me/my-package/app/stuff/index.js | dbg:my-package:app:stuff |
| @my-group/my-package | file://Users/me/my-package/app/stuff/helper.js | dbg:my-group:my-package:app:stuff:helper |
development
git clone {repo name}cd {repo name}npm inpm test
