friendly-error

1.1.0 • Public • Published

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

/friendly-error/

    Package Sidebar

    Install

    npm i friendly-error

    Weekly Downloads

    32

    Version

    1.1.0

    License

    MIT

    Last publish

    Collaborators

    • pd4d10