PATH:
usr
/
local
/
lib
/
node_modules
/
knex-migrator
/
node_modules
/
caller
'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; };
[+]
..
[-] package.json
[edit]
[-] index.js
[edit]
[-] README.md
[edit]
[-] LICENSE
[edit]