Skip to content

evotool/js-callsite

Repository files navigation

@evojs/callsite

Node.js callsite loader

Why

Get information where your function was called

@evojs/callsite npm version supported node version for @evojs/callsite total npm downloads for @evojs/callsite monthly npm downloads for @evojs/callsite npm licence for @evojs/callsite

Usage example

import { Callsite } from '@evojs/callsite';

const yourFn = () => {
  const depth = 1, count = 1;
  const callsite = Callsite.get(depth, count)[0];

  console.log(`Callsite was called here: ${callsite.fileName}:${callsite.line}:${callsite.column}`);
};

yourFn();

License

Licensed under MIT license

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published