caller-callsite
Advanced tools
Comparing version 1.0.1 to 2.0.0
18
index.js
'use strict'; | ||
var callsites = require('callsites'); | ||
const callsites = require('callsites'); | ||
module.exports = function () { | ||
var c = callsites(); | ||
var caller; | ||
module.exports = () => { | ||
const c = callsites(); | ||
let caller; | ||
for (var i = 0; i < c.length; i++) { | ||
var hasReceiver; | ||
for (let i = 0; i < c.length; i++) { | ||
const hasReceiver = c[i].getTypeName() !== null; | ||
try { | ||
hasReceiver = c[i].getTypeName() !== null; | ||
} catch (err) { | ||
hasReceiver = c[i].receiver !== undefined; | ||
} | ||
if (hasReceiver) { | ||
@@ -18,0 +12,0 @@ caller = i; |
{ | ||
"name": "caller-callsite", | ||
"version": "1.0.1", | ||
"version": "2.0.0", | ||
"description": "Get the callsite of the caller function", | ||
@@ -13,6 +13,6 @@ "license": "MIT", | ||
"engines": { | ||
"node": ">=0.10.0" | ||
"node": ">=4" | ||
}, | ||
"scripts": { | ||
"test": "node test.js" | ||
"test": "xo && ava" | ||
}, | ||
@@ -36,7 +36,11 @@ "files": [ | ||
"dependencies": { | ||
"callsites": "^1.0.0" | ||
"callsites": "^2.0.0" | ||
}, | ||
"devDependencies": { | ||
"ava": "0.0.4" | ||
"ava": "*", | ||
"xo": "*" | ||
}, | ||
"xo": { | ||
"esnext": true | ||
} | ||
} |
@@ -41,2 +41,2 @@ # caller-callsite [![Build Status](https://travis-ci.org/sindresorhus/caller-callsite.svg?branch=master)](https://travis-ci.org/sindresorhus/caller-callsite) | ||
MIT © [Sindre Sorhus](http://sindresorhus.com) | ||
MIT © [Sindre Sorhus](https://sindresorhus.com) |
2886
2
14
+ Addedcallsites@2.0.0(transitive)
- Removedcallsites@1.0.1(transitive)
Updatedcallsites@^2.0.0