Comparing version 1.0.0 to 1.0.1
@@ -0,1 +1,9 @@ | ||
1.0.1 / 2015-04-07 | ||
================== | ||
* Fix `TypeError`s when under `'use strict'` code | ||
* Fix useless type name on auto-generated messages | ||
* Support io.js 1.x | ||
* Support Node.js 0.12 | ||
1.0.0 / 2014-09-17 | ||
@@ -2,0 +10,0 @@ ================== |
13
index.js
@@ -283,3 +283,2 @@ /*! | ||
var funcName = site.name | ||
var typeName = callSite.getTypeName() | ||
@@ -291,8 +290,16 @@ // make useful anonymous name | ||
var context = callSite.getThis() | ||
var typeName = context && callSite.getTypeName() | ||
// ignore useless type name | ||
if (typeName === 'Object') { | ||
typeName = undefined | ||
} | ||
// make useful type name | ||
if (typeName === 'Function') { | ||
typeName = callSite.getThis().name || typeName | ||
typeName = context.name || typeName | ||
} | ||
return callSite.getMethodName() | ||
return typeName && callSite.getMethodName() | ||
? typeName + '.' + funcName | ||
@@ -299,0 +306,0 @@ : funcName |
{ | ||
"name": "depd", | ||
"description": "Deprecate all the things", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"author": "Douglas Christopher Wilson <doug@somethingdoug.com>", | ||
@@ -15,5 +15,4 @@ "license": "MIT", | ||
"beautify-benchmark": "0.2.4", | ||
"istanbul": "0.3.2", | ||
"mocha": "~1.21.4", | ||
"should": "~4.0.4" | ||
"istanbul": "0.3.5", | ||
"mocha": "~1.21.5" | ||
}, | ||
@@ -32,6 +31,6 @@ "files": [ | ||
"bench": "node benchmark/index.js", | ||
"test": "mocha --reporter spec --bail --require should test/", | ||
"test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --require should test/", | ||
"test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --require should test/" | ||
"test": "mocha --reporter spec --bail test/", | ||
"test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --no-exit test/", | ||
"test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot test/" | ||
} | ||
} |
@@ -6,3 +6,4 @@ # depd | ||
[![Node.js Version][node-image]][node-url] | ||
[![Build Status][travis-image]][travis-url] | ||
[![Linux Build][travis-image]][travis-url] | ||
[![Windows Build][appveyor-image]][appveyor-url] | ||
[![Coverage Status][coveralls-image]][coveralls-url] | ||
@@ -262,12 +263,14 @@ [![Gratipay][gratipay-image]][gratipay-url] | ||
[npm-version-image]: https://img.shields.io/npm/v/depd.svg?style=flat | ||
[npm-downloads-image]: https://img.shields.io/npm/dm/depd.svg?style=flat | ||
[npm-version-image]: https://img.shields.io/npm/v/depd.svg | ||
[npm-downloads-image]: https://img.shields.io/npm/dm/depd.svg | ||
[npm-url]: https://npmjs.org/package/depd | ||
[travis-image]: https://img.shields.io/travis/dougwilson/nodejs-depd.svg?style=flat | ||
[travis-image]: https://img.shields.io/travis/dougwilson/nodejs-depd/master.svg?label=linux | ||
[travis-url]: https://travis-ci.org/dougwilson/nodejs-depd | ||
[coveralls-image]: https://img.shields.io/coveralls/dougwilson/nodejs-depd.svg?style=flat | ||
[appveyor-image]: https://img.shields.io/appveyor/ci/dougwilson/nodejs-depd/master.svg?label=windows | ||
[appveyor-url]: https://ci.appveyor.com/project/dougwilson/nodejs-depd | ||
[coveralls-image]: https://img.shields.io/coveralls/dougwilson/nodejs-depd/master.svg | ||
[coveralls-url]: https://coveralls.io/r/dougwilson/nodejs-depd?branch=master | ||
[node-image]: https://img.shields.io/node/v/depd.svg?style=flat | ||
[node-image]: https://img.shields.io/node/v/depd.svg | ||
[node-url]: http://nodejs.org/download/ | ||
[gratipay-image]: https://img.shields.io/gratipay/dougwilson.svg?style=flat | ||
[gratipay-image]: https://img.shields.io/gratipay/dougwilson.svg | ||
[gratipay-url]: https://www.gratipay.com/dougwilson/ |
28116
4
566
275