UNPKG

opennms

Version:

Client API for the OpenNMS network monitoring platform

1 lines 5.9 kB
{"remainingRequest":"/data/node_modules/babel-loader/lib/index.js!/data/node_modules/stack-generator/stack-generator.js","dependencies":[{"path":"/data/node_modules/stack-generator/stack-generator.js","mtime":1553611386808},{"path":"/data/.babelrc","mtime":1553611371556},{"path":"/data/node_modules/cache-loader/dist/cjs.js","mtime":1553611387012},{"path":"/data/node_modules/babel-loader/lib/index.js","mtime":1553611386992}],"contextDependencies":[],"result":["'use strict';\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\n(function (root, factory) {\n 'use strict';\n // Universal Module Definition (UMD) to support AMD, CommonJS/Node.js, Rhino, and browsers.\n\n /* istanbul ignore next */\n\n if (typeof define === 'function' && define.amd) {\n define('stack-generator', ['stackframe'], factory);\n } else if ((typeof exports === 'undefined' ? 'undefined' : _typeof(exports)) === 'object') {\n module.exports = factory(require('stackframe'));\n } else {\n root.StackGenerator = factory(root.StackFrame);\n }\n})(undefined, function (StackFrame) {\n return {\n backtrace: function StackGenerator$$backtrace(opts) {\n var stack = [];\n var maxStackSize = 10;\n\n if ((typeof opts === 'undefined' ? 'undefined' : _typeof(opts)) === 'object' && typeof opts.maxStackSize === 'number') {\n maxStackSize = opts.maxStackSize;\n }\n\n var curr = arguments.callee;\n while (curr && stack.length < maxStackSize) {\n // Allow V8 optimizations\n var args = new Array(curr['arguments'].length);\n for (var i = 0; i < args.length; ++i) {\n args[i] = curr['arguments'][i];\n }\n if (/function(?:\\s+([\\w$]+))+\\s*\\(/.test(curr.toString())) {\n stack.push(new StackFrame({ functionName: RegExp.$1 || undefined, args: args }));\n } else {\n stack.push(new StackFrame({ args: args }));\n }\n\n try {\n curr = curr.caller;\n } catch (e) {\n break;\n }\n }\n return stack;\n }\n };\n});",{"version":3,"sources":["node_modules/stack-generator/stack-generator.js"],"names":["root","factory","define","amd","exports","module","require","StackGenerator","StackFrame","backtrace","StackGenerator$$backtrace","opts","stack","maxStackSize","curr","arguments","callee","length","args","Array","i","test","toString","push","functionName","RegExp","$1","undefined","caller","e"],"mappings":";;;;AAAC,WAAUA,IAAV,EAAgBC,OAAhB,EAAyB;AACtB;AACA;;AAEA;;AACA,QAAI,OAAOC,MAAP,KAAkB,UAAlB,IAAgCA,OAAOC,GAA3C,EAAgD;AAC5CD,eAAO,iBAAP,EAA0B,CAAC,YAAD,CAA1B,EAA0CD,OAA1C;AACH,KAFD,MAEO,IAAI,QAAOG,OAAP,yCAAOA,OAAP,OAAmB,QAAvB,EAAiC;AACpCC,eAAOD,OAAP,GAAiBH,QAAQK,QAAQ,YAAR,CAAR,CAAjB;AACH,KAFM,MAEA;AACHN,aAAKO,cAAL,GAAsBN,QAAQD,KAAKQ,UAAb,CAAtB;AACH;AACJ,CAZA,aAYO,UAAUA,UAAV,EAAsB;AAC1B,WAAO;AACHC,mBAAW,SAASC,yBAAT,CAAmCC,IAAnC,EAAyC;AAChD,gBAAIC,QAAQ,EAAZ;AACA,gBAAIC,eAAe,EAAnB;;AAEA,gBAAI,QAAOF,IAAP,yCAAOA,IAAP,OAAgB,QAAhB,IAA4B,OAAOA,KAAKE,YAAZ,KAA6B,QAA7D,EAAuE;AACnEA,+BAAeF,KAAKE,YAApB;AACH;;AAED,gBAAIC,OAAOC,UAAUC,MAArB;AACA,mBAAOF,QAAQF,MAAMK,MAAN,GAAeJ,YAA9B,EAA4C;AACxC;AACA,oBAAIK,OAAO,IAAIC,KAAJ,CAAUL,KAAK,WAAL,EAAkBG,MAA5B,CAAX;AACA,qBAAI,IAAIG,IAAI,CAAZ,EAAeA,IAAIF,KAAKD,MAAxB,EAAgC,EAAEG,CAAlC,EAAqC;AACjCF,yBAAKE,CAAL,IAAUN,KAAK,WAAL,EAAkBM,CAAlB,CAAV;AACH;AACD,oBAAI,gCAAgCC,IAAhC,CAAqCP,KAAKQ,QAAL,EAArC,CAAJ,EAA2D;AACvDV,0BAAMW,IAAN,CAAW,IAAIf,UAAJ,CAAe,EAACgB,cAAcC,OAAOC,EAAP,IAAaC,SAA5B,EAAuCT,MAAMA,IAA7C,EAAf,CAAX;AACH,iBAFD,MAEO;AACHN,0BAAMW,IAAN,CAAW,IAAIf,UAAJ,CAAe,EAACU,MAAMA,IAAP,EAAf,CAAX;AACH;;AAED,oBAAI;AACAJ,2BAAOA,KAAKc,MAAZ;AACH,iBAFD,CAEE,OAAOC,CAAP,EAAU;AACR;AACH;AACJ;AACD,mBAAOjB,KAAP;AACH;AA7BE,KAAP;AA+BH,CA5CA,CAAD","file":"stack-generator.js","sourceRoot":"/data","sourcesContent":["(function (root, factory) {\n 'use strict';\n // Universal Module Definition (UMD) to support AMD, CommonJS/Node.js, Rhino, and browsers.\n\n /* istanbul ignore next */\n if (typeof define === 'function' && define.amd) {\n define('stack-generator', ['stackframe'], factory);\n } else if (typeof exports === 'object') {\n module.exports = factory(require('stackframe'));\n } else {\n root.StackGenerator = factory(root.StackFrame);\n }\n}(this, function (StackFrame) {\n return {\n backtrace: function StackGenerator$$backtrace(opts) {\n var stack = [];\n var maxStackSize = 10;\n\n if (typeof opts === 'object' && typeof opts.maxStackSize === 'number') {\n maxStackSize = opts.maxStackSize;\n }\n\n var curr = arguments.callee;\n while (curr && stack.length < maxStackSize) {\n // Allow V8 optimizations\n var args = new Array(curr['arguments'].length);\n for(var i = 0; i < args.length; ++i) {\n args[i] = curr['arguments'][i];\n }\n if (/function(?:\\s+([\\w$]+))+\\s*\\(/.test(curr.toString())) {\n stack.push(new StackFrame({functionName: RegExp.$1 || undefined, args: args}));\n } else {\n stack.push(new StackFrame({args: args}));\n }\n\n try {\n curr = curr.caller;\n } catch (e) {\n break;\n }\n }\n return stack;\n }\n };\n}));\n"]}]}