UNPKG

telegram-mtproto

Version:
18 lines (14 loc) 635 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var extractPathRegex = /\s+at.*(?:\(|\s)(.*)\)?/; var pathRegex = /^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/babel-polyfill\/.*)?\w+)\.js:\d+:\d+)|native|<anonymous>)/; var stackFilter = x => { var pathMatches = x.match(extractPathRegex); if (pathMatches == null || !pathMatches[1]) return true; return !pathRegex.test(pathMatches[1]); }; var stackCleaner = stack => stack.replace(/\\/g, '/').split('\n').filter(stackFilter).filter(x => x.trim() !== '').join('\n'); exports.default = stackCleaner; //# sourceMappingURL=clean-stack.js.map