get-caller-file (2.0.5)

Published 2026-02-24 13:57:10 +00:00 by atheaadmin

Installation

registry=
npm install get-caller-file@2.0.5
"get-caller-file": "2.0.5"

About this package

get-caller-file

Build Status Build status

This is a utility, which allows a function to figure out from which file it was invoked. It does so by inspecting v8's stack trace at the time it is invoked.

Inspired by http://stackoverflow.com/questions/13227489

note: this relies on Node/V8 specific APIs, as such other runtimes may not work

Installation

yarn add get-caller-file

Usage

Given:

// ./foo.js
const getCallerFile = require('get-caller-file');

module.exports = function() {
  return getCallerFile(); // figures out who called it
};
// index.js
const foo = require('./foo');

foo() // => /full/path/to/this/file/index.js

Options:

  • getCallerFile(position = 2): where position is stack frame whos fileName we want.

Dependencies

Development Dependencies

ID Version
@types/chai ^4.1.7
@types/ensure-posix-path ^1.0.0
@types/mocha ^5.2.6
@types/node ^11.10.5
chai ^4.1.2
ensure-posix-path ^1.0.1
mocha ^5.2.0
typescript ^3.3.3333
Details
npm
2026-02-24 13:57:10 +00:00
1
Stefan Penner
ISC
latest
2.3 KiB
Assets (1)
Versions (1) View all
2.0.5 2026-02-24