err-replacer
v1.0.0
Published
JSON stringify replacer to add support for error serialization
Downloads
3
Readme
Install
$ npm install err-replacer
# OR
$ yarn add err-replacer
Usage
const errReplacer = require('err-replacer')
const err = new Error('Foo')
console.log(JSON.stringify(err, errReplacer))
// {"stack":"Error: Foo\n at Object.<anonymous> (/Users/Tiaan/Workspace/err-replacer/index.js:16:13)\n at Module._compile (module.js:569:30)\n
// at Object.Module._extensions..js (module.js:580:10)\n at Module.load (module.js:503:32)\n at tryModuleLoad (module.js:466:12)\n at Functio
// n.Module._load (module.js:458:3)\n at Function.Module.runMain (module.js:605:10)\n at startup (bootstrap_node.js:158:16)\n at bootstrap_nod
// e.js:575:3","message":"Foo"}
Contributing
Contributions are welcome!
- Fork it.
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Or open up a issue.
License
Licensed under the MIT License.