Fix dependabot issues
This commit is contained in:
parent
c89d9bd8b0
commit
531c6ba7c8
705 changed files with 53406 additions and 20466 deletions
46
node_modules/serialize-error/readme.md
generated
vendored
46
node_modules/serialize-error/readme.md
generated
vendored
|
|
@ -1,31 +1,55 @@
|
|||
# serialize-error [](https://travis-ci.org/sindresorhus/serialize-error)
|
||||
|
||||
> Serialize an error into a plain object
|
||||
> Serialize/deserialize an error into a plain object
|
||||
|
||||
Useful if you for example need to `JSON.stringify()` or `process.send()` the error.
|
||||
|
||||
|
||||
## Install
|
||||
|
||||
```
|
||||
$ npm install --save serialize-error
|
||||
$ npm install serialize-error
|
||||
```
|
||||
|
||||
|
||||
## Usage
|
||||
|
||||
```js
|
||||
const serializeError = require('serialize-error');
|
||||
const error = new Error('unicorn');
|
||||
const {serializeError, deserializeError} = require('serialize-error');
|
||||
|
||||
const error = new Error('🦄');
|
||||
|
||||
console.log(error);
|
||||
//=> [Error: unicorn]
|
||||
//=> [Error: 🦄]
|
||||
|
||||
console.log(serializeError(error));
|
||||
//=> {name: 'Error', message: 'unicorn', stack: 'Error: unicorn\n at Object.<anonymous> ...'}
|
||||
const serialized = serializeError(error)
|
||||
|
||||
console.log(serialized);
|
||||
//=> {name: 'Error', message: '🦄', stack: 'Error: 🦄\n at Object.<anonymous> …'}
|
||||
|
||||
const deserialized = deserializeError(serialized);
|
||||
//=> [Error: 🦄]
|
||||
```
|
||||
|
||||
## API
|
||||
|
||||
## License
|
||||
### serializeError(value)
|
||||
|
||||
MIT © [Sindre Sorhus](https://sindresorhus.com)
|
||||
Type: `Error | unknown`
|
||||
|
||||
Serialize an `Error` object into a plain object.
|
||||
|
||||
Non-error values are passed through.
|
||||
Custom properties are preserved.
|
||||
Non-enumerable properties are kept non-enumerable (name, message, stack).
|
||||
Enumerable properties are kept enumerable (all properties besides the non-enumerable ones).
|
||||
Circular references are handled.
|
||||
|
||||
### deserializeError(value)
|
||||
|
||||
Type: `{[key: string]: unknown} | unknown`
|
||||
|
||||
Deserialize a plain object or any value into an `Error` object.
|
||||
|
||||
`Error` objects are passed through.
|
||||
Non-error values are wrapped in a `NonError` error.
|
||||
Custom properties are preserved.
|
||||
Circular references are handled.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue