Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hapinessjs/error

Error wrapper based on Boom library to handle and add data in payload response
https://github.com/hapinessjs/error

Last synced: 7 days ago
JSON representation

Error wrapper based on Boom library to handle and add data in payload response

Awesome Lists containing this project

README

        

Hapiness




build


coveralls


dependencies


devDependencies




Typescript logo


ReactiveX logo


Hapijs logo


# Biim

Error module based on [boom](https://github.com/hapijs/boom).

## Table of contents

* [Using error module](#using-config-module)
* [Yarn or NPM it in your package.json](#yarn-or-npm-it-in-your-packagejson)
* [Use](#use)
* [Change History](#change-history)
* [Maintainers](#maintainers)
* [License](#license)

## Using config module

### `yarn` or `npm` it in your `package.json`

```bash
$ npm install --save @hapiness/biim

or

$ yarn add @hapiness/biim
```

```javascript
"dependencies": {
"@hapiness/biim": "^1.4.0",
//...
}
//...
```

### Use

`Node.js Script`:

```javascript
import { Biim } from '@hapiness/biim';

Biim.badRequest('my-message', 'some-data', { key: 'bad-request' });
```

[Back to top](#table-of-contents)

## Change History

* v2.0.0 (2017-05-07)
* Remove lifecycle
* Update deps, Boom 7
* v1.4.0 (2017-11-20)
* Latest packages' versions.
* Documentation.
* Change packaging process.
* v1.3.2
* Add module to have a lifecycle to format error message
* Latest packages' versions
* v1.2.0
* Support of `Boom v6.0.0`
* Latest packages' versions
* v1.1.0
* Improve error instantiation.
* Update unit tests.
* v1.0.0
* Final release version.
* v1.0.0-rc.6 (2017-07-16)
* Init the project.

[Back to top](#table-of-contents)

## Maintainers


tadaweb








Julien Fauville
Antoine Gomez
Sébastien Ritz
Nicolas Jessel

[Back to top](#table-of-contents)

## License

Copyright (c) 2017 **Hapiness** Licensed under the [MIT license](https://github.com/hapinessjs/error/blob/master/LICENSE.md).

[Back to top](#table-of-contents)