You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Removes the mostly unhelpful internal Node.js entries.
Also works in Electron.
Install
npm install clean-stack
Usage
importcleanStackfrom'clean-stack';consterror=newError('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?)
Returns the cleaned stack or undefined if the given stack is undefined.
Remove the given base path from stack trace file paths, effectively turning absolute paths into relative ones. It will also transform absolute file URLs into relative paths.
Example with '/Users/sindresorhus/dev/clean-stack' as basePath: