/
var
/
www
/
cobraambalaj
/
node_modules
/
parent-module
/
/var/www/cobraambalaj/node_modules/parent-module
mkdir
upload
Name
Size
Mode
Actions
node_modules/
-
0755
rm
index.js
641
0644
edit
dl
rm
license
1109
0644
edit
dl
rm
package.json
1852
0644
edit
dl
rm
readme.md
1460
0644
edit
dl
rm
Edit:
/var/www/cobraambalaj/node_modules/parent-module/index.js
(641B)
'use strict'; const callsites = require('callsites'); module.exports = filepath => { const stacks = callsites(); if (!filepath) { return stacks[2].getFileName(); } let seenVal = false; // Skip the first stack as it's this function stacks.shift(); for (const stack of stacks) { const parentFilepath = stack.getFileName(); if (typeof parentFilepath !== 'string') { continue; } if (parentFilepath === filepath) { seenVal = true; continue; } // Skip native modules if (parentFilepath === 'module.js') { continue; } if (seenVal && parentFilepath !== filepath) { return parentFilepath; } } };
Save
cmd:
run