Hack in your own backtraces
NPM package to hack stack traces. I wrote this to easily make custom backtraces for literapi — since I parse markdown documents for tests, it's more useful to output the line from markdown that started the error than just showing a reference to some internal line of code.
To use hacktrace, simply wrap each level of "stack" in a call to
hacktrace = require'hacktrace'tryhacktrace file: 'foo.js' line: 8 column: 4 label: 'barf'hacktrace line_offset: 5throw "ONOZ"catch eestack = ehacktracethrow e
The output from this will be:
Error: ONOZat foo.js:13at barf (foo.js:8:4)