1.1.0 • Published 7 years ago

friendly-error v1.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

friendly-error

Show uncaught errors friendly in Node.js.

Demo

Usage

npm install --save friendly-error

Then add a line at the beginning of your entry file:

require('friendly-error')()

That's it.

It use Google, so make sure you have network access to Google. StackOverflow's search API seems not working as expected.

Configuration

Proxy

friendly-error support HTTP, HTTPS and SOCKS5 proxy.

// HTTP proxy
// Just replace 'http://' with 'https://' to use HTTPS proxy
require('friendly-error')({
  proxy: 'http://localhost:8080'
})

// SOCKS5 proxy
require('friendly-error')({
  proxy: 'socks5://localhost:1080'
})

Colors

If you don't like default colors, you could change it easily.

Default configuration is as follows:

require('friendly-error')({
  errorMessage: chalk.red, // Error message
  errorStack: chalk.reset // Error stack
  breakPoint: chalk.bgWhite.black, // Break point where error happens
  answer: chalk.yellow // Best answer from stackoverflow
  link: chalk.cyan.underline // Links
})

Visit chalk for more information.

License

MIT