1.0.1 • Published 3 years ago
wthih-savior v1.0.1
Wthih-Savior
The solution for handling errors with ease
- Lightweight
- Easy to use: Simply call wthihfunction inside one of your try/catch blocks.
- Work both on the server and the browser without any configuration on your side.
tl;dr
- Install by executing npm install wthih-saviororyarn add wthih-savior.
- Import by adding import wthih from 'wthih-savior'.
Usage
import wthih from 'wthih-savior';
try {
  // code that may raise an error
} catch (error) {
  // handle error on one site
  wthih('stackoverflow', error);
  // handle error on multiple sites
  wthih(['stackoverflow', 'dev.to', 'medium'], error);
  // handle error on multiple sites with options
  wthih(['stackoverflow', 'dev.to', 'medium'], error, {
   openBlank: true, // default: true - open in a new tab
   printLinks: true, // default: false - should the generated helpers links be printed to the console
   printErrors: true, // default: true - should the original error still be printed to the console
}⚠️ Warning
Any non-supported site will be ignored.
Demo
A minimal usage demo can be found in sample directory.
Before you continue
This library is under constant development. This documentation is written for wthih-savior V1.x (main branch). If a website is not listed in the documentation, please open an issue or a pull request.
Getting started
Compatibility
All browsers/clients are supported. Support all version of Node.js starting from v12.
Installation
Add Wthih-Savior to your project by executing npm install wthih-savior or yarn add wthih-savior.
License
The ISC License.
Author
Thank you