0.2.0 • Published 10 years ago

caller-lookup v0.2.0

Weekly downloads
5
License
MIT
Repository
github
Last release
10 years ago

Caller Lookup

Got the caller of specific module.


How to Use

Normal Case

Stack Trace: foo.js --(require)--> module.js

node_modules/xxx/module.js
var lookupCaller = require('caller-lookup');

// i want to know who calls me
console.log( lookupCaller() ); 
foo.js (caller)
require('xxx/module.js')
OUTPUT

Got the path of foo.js


Specific Target File

Stack Trace: bar.js --(require)--> index.js --(require)--> module.js

node_modules/xxx/module.js
var lookupCaller = require('caller-lookup'); 

// i want to know who calls my index file
var myIndexFile = path.resolve(__dirname, './index.js');
console.log( lookupCaller( myIndexFile) ); 
node_modules/xxx/index.js
require('./module.js')    
bar.js (caller)
require('xxx/index.js')
OUTPUT

Got the path of bar.js


Questions?

If you have any questions, feel free to create a new issue.

0.2.0

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago