lhl 2bdf874dbb create hace 11 meses
..
index.d.ts 2bdf874dbb create hace 11 meses
index.js 2bdf874dbb create hace 11 meses
license 2bdf874dbb create hace 11 meses
package.json 2bdf874dbb create hace 11 meses
readme.md 2bdf874dbb create hace 11 meses

readme.md

clean-stack Build Status

Clean up error stack traces

Removes the mostly unhelpful internal Node.js entries.

Also works in Electron.

Install

$ npm install clean-stack

Usage

const cleanStack = require('clean-stack');

const error = new Error('Missing unicorn');

console.log(error.stack);
/*
Error: Missing unicorn
    at Object.<anonymous> (/Users/sindresorhus/dev/clean-stack/unicorn.js:2:15)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Function.Module.runMain (module.js:441:10)
    at startup (node.js:139:18)
*/

console.log(cleanStack(error.stack));
/*
Error: Missing unicorn
    at Object.<anonymous> (/Users/sindresorhus/dev/clean-stack/unicorn.js:2:15)
*/

API

cleanStack(stack, [options])

stack

Type: string

The stack property of an Error.

options

Type: Object

pretty

Type: boolean
Default: false

Prettify the file paths in the stack:

/Users/sindresorhus/dev/clean-stack/unicorn.js:2:15 → ~/dev/clean-stack/unicorn.js:2:15

Related

License

MIT © Sindre Sorhus