wthih-savior
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Wthih-Savior

The solution for handling errors with ease

  • Lightweight
  • Easy to use: Simply call wthih function 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-savior or yarn 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

Lenny Zeitoun (@ZeitounCorp)
lenny@zeitouncorporate.com
https://zeitouncorporate.com

Thank you


Readme

Keywords

none

Package Sidebar

Install

npm i wthih-savior

Weekly Downloads

3

Version

1.0.1

License

ISC

Unpacked Size

12.6 kB

Total Files

34

Last publish

Collaborators

  • marshevengi