UNPKG

light-ning

Version:

(ALPHA) framework without dependecies...

21 lines (14 loc) 413 B
export default () => { try { let err = new Error(); let callerfile; let currentfile; Error.prepareStackTrace = function (err, stack) { return stack; }; currentfile = err.stack.shift().getFileName(); while (err.stack.length) { callerfile = err.stack.shift().getFileName(); if(currentfile !== callerfile) return callerfile; } } catch (err) {} return undefined; }