1.0.4 • Published 7 years ago
caller-dir v1.0.4
caller-dir

A tool which could get the dirpath of a function method's caller
npm install caller-dirUsually, if you want to get the current path, you can use __dirname in Nodejs, if you want to get the caller's dirpath, you can call the function with a parameter which is __dirname, but is not graceful.
Now you can use this little tool caller-dir to get the caller's dirpath gracefully.
eg.
file A /src/module/a.js
const getCallerDir = require('caller-dir');
function A() {
console.log(getCallerDir());
}
module.exports = A;file B /src/b.js
var A = require('./module/a');
A();output: /src