From e7af275fded3fea14b3581b55ec79892242ed33a Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Sat, 13 Aug 2016 09:59:11 -0700 Subject: [PATCH] Bump to v4.11.2. --- README.md | 2 +- lodash.nth/README.md | 4 ++-- lodash.nth/index.js | 37 +++++-------------------------------- lodash.nth/package.json | 2 +- 4 files changed, 9 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index 110261289..e00fa53ed 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# lodash v4.11.1 +# lodash v4.11.2 The [lodash](https://lodash.com/) library exported as [npm packages](https://www.npmjs.com/browse/keyword/lodash-modularized) per method. diff --git a/lodash.nth/README.md b/lodash.nth/README.md index fa0e6cc9d..6bf8608c5 100644 --- a/lodash.nth/README.md +++ b/lodash.nth/README.md @@ -1,4 +1,4 @@ -# lodash.nth v4.11.1 +# lodash.nth v4.11.2 The [lodash](https://lodash.com/) method `_.nth` exported as a [Node.js](https://nodejs.org/) module. @@ -15,4 +15,4 @@ In Node.js: var nth = require('lodash.nth'); ``` -See the [documentation](https://lodash.com/docs#nth) or [package source](https://github.com/lodash/lodash/blob/4.11.1-npm-packages/lodash.nth) for more details. +See the [documentation](https://lodash.com/docs#nth) or [package source](https://github.com/lodash/lodash/blob/4.11.2-npm-packages/lodash.nth) for more details. diff --git a/lodash.nth/index.js b/lodash.nth/index.js index 419ee8c2b..9ba21f252 100644 --- a/lodash.nth/index.js +++ b/lodash.nth/index.js @@ -14,9 +14,7 @@ var INFINITY = 1 / 0, NAN = 0 / 0; /** `Object#toString` result references. */ -var funcTag = '[object Function]', - genTag = '[object GeneratorFunction]', - symbolTag = '[object Symbol]'; +var symbolTag = '[object Symbol]'; /** Used to match leading and trailing whitespace. */ var reTrim = /^\s+|\s+$/g; @@ -41,7 +39,7 @@ var objectProto = Object.prototype; /** * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/6.0/#sec-object.prototype.tostring) + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) * of values. */ var objectToString = objectProto.toString; @@ -103,34 +101,9 @@ function nth(array, n) { return (array && array.length) ? baseNth(array, toInteger(n)) : undefined; } -/** - * Checks if `value` is classified as a `Function` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a function, else `false`. - * @example - * - * _.isFunction(_); - * // => true - * - * _.isFunction(/abc/); - * // => false - */ -function isFunction(value) { - // The use of `Object#toString` avoids issues with the `typeof` operator - // in Safari 8 which returns 'object' for typed array and weak map constructors, - // and PhantomJS 1.9 which returns 'function' for `NodeList` instances. - var tag = isObject(value) ? objectToString.call(value) : ''; - return tag == funcTag || tag == genTag; -} - /** * Checks if `value` is the - * [language type](http://www.ecma-international.org/ecma-262/6.0/#sec-ecmascript-language-types) + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) * * @static @@ -247,7 +220,7 @@ function toFinite(value) { * Converts `value` to an integer. * * **Note:** This method is loosely based on - * [`ToInteger`](http://www.ecma-international.org/ecma-262/6.0/#sec-tointeger). + * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger). * * @static * @memberOf _ @@ -307,7 +280,7 @@ function toNumber(value) { return NAN; } if (isObject(value)) { - var other = isFunction(value.valueOf) ? value.valueOf() : value; + var other = typeof value.valueOf == 'function' ? value.valueOf() : value; value = isObject(other) ? (other + '') : other; } if (typeof value != 'string') { diff --git a/lodash.nth/package.json b/lodash.nth/package.json index 5fe4ac664..45272669c 100644 --- a/lodash.nth/package.json +++ b/lodash.nth/package.json @@ -1,6 +1,6 @@ { "name": "lodash.nth", - "version": "4.11.1", + "version": "4.11.2", "description": "The lodash method `_.nth` exported as a module.", "homepage": "https://lodash.com/", "icon": "https://lodash.com/icon.svg",