caller.js (353B)
1 module.exports = function () { 2 // see https://code.google.com/p/v8/wiki/JavaScriptStackTraceApi 3 var origPrepareStackTrace = Error.prepareStackTrace; 4 Error.prepareStackTrace = function (_, stack) { return stack }; 5 var stack = (new Error()).stack; 6 Error.prepareStackTrace = origPrepareStackTrace; 7 return stack[2].getFileName(); 8 };