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 =trycatch eestack = ehacktracethrow e
The output from this will be:
Error: ONOZat foo.js:13at barf (foo.js:8:4)