printx
v2.0.2
Published
Simple, opinionated print tools
Maintainers
Readme
printx
Simple print toolbox for node.js.
Colors are provided via the chalk module, which should be safe for
screens without color support.
Installation
$ yarn install printxAPI
General usage:
import printx from 'printx'
printx.info('Hello', 'World')
// stdout: "[INFO] Hello World"Available functions:
| function | description | example out |
| -------- | ----------- | ----------- |
| info(...args) | prepends blue [INFO] | [INFO] Hello World |
| notify(...args) | prepends '>', writes green | > Hello World |
| warn(...args) | prepends yellow '[WARN]' | [WARN] Hello World |
| error(...args) | prepends red '[ERROR]', prints to stderr | [ERROR] Hello World |
| date(...args) | prepends the local date/time in bold | [MM/DD/YYYY, HH:MM:SS] Hello World |
| time(...args) | prepends the current epoch in bold | [1510527590629] Hello World |
| label(lbl, ...args) | prepends lbl arg in bold with colon | foobar: Hello World |
| status(pct) | prints a 'live' status bar. pct is the completion as a decimal number [0,1] | [========= ] 90% |
| sep(str = '-') | writes a separator to width of stdout. str is - by default. | ---------------- |
