You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
437 B
20 lines
437 B
"use strict";
|
|
|
|
var snipStack = function snipStack(e) {
|
|
if (e.stack) e.stack = e.stack.split('\n').reduceRight(function (acc, x) {
|
|
return (
|
|
/* eslint-disable-next-line */
|
|
acc.done ? acc.cur : x.match(/at Object\.test.*\/src\/gunner\.js/) ? {
|
|
cur: x,
|
|
done: true
|
|
} : {
|
|
cur: [x, acc.cur].join('\n')
|
|
}
|
|
);
|
|
}, {
|
|
cur: ''
|
|
}).cur.trim();
|
|
return e;
|
|
};
|
|
|
|
module.exports = snipStack;
|