We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c9f05a2 commit f7b84ddCopy full SHA for f7b84dd
src/debug.js
@@ -12,8 +12,9 @@ function emit(data) {
12
}
13
14
function pos(label, color = '33', prefix = '', suffix = '') {
15
- const stack = (new Error()).stack;
16
- let tmp = stack.split('\n');
+ let err = {};
+ Error.captureStackTrace(err);
17
+ let tmp = err.stack.split('\n');
18
let local = tmp[3].indexOf('at Object.jump') > -1 ? tmp[4] : tmp[3];
19
process.stdout.write(`${prefix}\x1b[${color}m${label} ${local.trim()}\x1b[0m${suffix}${os.EOL}`);
20
0 commit comments