Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tada5hi/ebec

A collection of extensible ES6 error classes for different contexts.
https://github.com/tada5hi/ebec

abstraction class debug error error-classes error-code error-handling exception extendable http

Last synced: 18 days ago
JSON representation

A collection of extensible ES6 error classes for different contexts.

Awesome Lists containing this project

README

        

# ebec 🎉

[![main](https://github.com/Tada5hi/typescript-error/actions/workflows/main.yml/badge.svg)](https://github.com/Tada5hi/typescript-error/actions/workflows/main.yml)
[![codecov](https://codecov.io/gh/tada5hi/ebec/branch/master/graph/badge.svg?token=HLHCWI3VO1)](https://codecov.io/gh/tada5hi/ebec)
[![Known Vulnerabilities](https://snyk.io/test/github/Tada5hi/typescript-error/badge.svg)](https://snyk.io/test/github/Tada5hi/typescript-error)
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits&logoColor=white)](https://conventionalcommits.org)

## What is it?
A collection of extensible ES6 error classes for different contexts.

**Table of Contents**

- [Packages](#packages)
- [Core](#core-)
- [HTTP](#http-)
- [License](#license)

## Packages
The repository contains the following packages:

### Core 🥋

**`ebec`**

A library that simplifies error handling by providing an ES6 error class and utility functions.
This library facilitates the extraction of options and error messages from constructor arguments.

[Documentation](./packages/ebec)

### HTTP 🥁

**`@ebec/http`**

A library that provides extensible ES6 HTTP error classes that define basic information about the error.

[Documentation](./packages/http)

## License

Made with 💚

Published under [MIT License](./LICENSE).