File manager - Edit - /usr/local/lib/node_modules/knex-migrator/node_modules/caller/index.js
Back
'use strict'; /** * Module wrapper of @substack's `caller.js` * @original: https://github.com/substack/node-resolve/blob/master/lib/caller.js * @blessings: https://twitter.com/eriktoth/statuses/413719312273125377 * @see https://code.google.com/p/v8/wiki/JavaScriptStackTraceApi */ module.exports = function (depth) { var pst, stack, file, frame; pst = Error.prepareStackTrace; Error.prepareStackTrace = function (_, stack) { Error.prepareStackTrace = pst; return stack; }; stack = (new Error()).stack; depth = !depth || isNaN(depth) ? 1 : (depth > stack.length - 2 ? stack.length - 2 : depth); stack = stack.slice(depth + 1); do { frame = stack.shift(); file = frame && frame.getFileName(); } while (stack.length && file === 'module.js'); return file; };
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings