/
home
/
techb158
/
balavpn.abdallabala.com
/
node_modules
/
parent-module
/
/home/techb158/balavpn.abdallabala.com/node_modules/parent-module
mkdir
upload
Name
Size
Mode
Actions
index.js
641
0666
edit
dl
rm
license
1109
0666
edit
dl
rm
package.json
712
0666
edit
dl
rm
readme.md
1460
0666
edit
dl
rm
Edit:
/home/techb158/balavpn.abdallabala.com/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