lhl 2bdf874dbb create 11 місяців тому
..
index.d.ts 2bdf874dbb create 11 місяців тому
index.js 2bdf874dbb create 11 місяців тому
license 2bdf874dbb create 11 місяців тому
package.json 2bdf874dbb create 11 місяців тому
readme.md 2bdf874dbb create 11 місяців тому

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