print-error
Prints javascript error stack trace in different flavours:
pretty-print
coloured terminal (demo)- HTML (demo)
- markdown (demo)
- plain text (demo)
Installation
npm install print-error --save
Usage
import {
html,
htmlErrorStack,
HTML_STYLE,
markdown,
terminal
} from 'print-error'
html(new Error(), { fontSize: '16px' })
htmlErrorStack(new Error())
markdown(new Error())
terminal(new Error())
Terminal
This library uses pretty-error
for coloured terminal error stack trace printing.
Contributing
After cloning this repo, ensure dependencies are installed by running:
npm install
This module is written in ES6 and uses Babel for ES5
transpilation. Widely consumable JavaScript can be produced by running:
npm run build
Once npm run build
has run, you may import
or require()
directly from
node.
After developing, the full test suite can be evaluated by running:
npm test
When you're ready to test your new functionality on a real project, you can run
npm pack
It will build
, test
and then create a .tgz
archive which you can then install in your project folder
npm install [module name with version].tar.gz
License
MIT