Socket
Socket
Sign inDemoInstall

lodash-es

Package Overview
Dependencies
Maintainers
3
Versions
67
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lodash-es - npm Package Compare versions

Comparing version 4.12.0 to 4.13.0

_baseFindKey.js

4

_arrayAggregator.js

@@ -5,3 +5,3 @@ /**

* @private
* @param {Array} array The array to iterate over.
* @param {Array} [array] The array to iterate over.
* @param {Function} setter The function to set `accumulator` values.

@@ -14,3 +14,3 @@ * @param {Function} iteratee The iteratee to transform keys.

var index = -1,
length = array.length;
length = array ? array.length : 0;

@@ -17,0 +17,0 @@ while (++index < length) {

@@ -6,3 +6,3 @@ /**

* @private
* @param {Array} array The array to iterate over.
* @param {Array} [array] The array to iterate over.
* @param {Function} iteratee The function invoked per iteration.

@@ -13,3 +13,3 @@ * @returns {Array} Returns `array`.

var index = -1,
length = array.length;
length = array ? array.length : 0;

@@ -16,0 +16,0 @@ while (++index < length) {

@@ -6,3 +6,3 @@ /**

* @private
* @param {Array} array The array to iterate over.
* @param {Array} [array] The array to iterate over.
* @param {Function} iteratee The function invoked per iteration.

@@ -12,3 +12,3 @@ * @returns {Array} Returns `array`.

function arrayEachRight(array, iteratee) {
var length = array.length;
var length = array ? array.length : 0;

@@ -15,0 +15,0 @@ while (length--) {

@@ -6,3 +6,3 @@ /**

* @private
* @param {Array} array The array to iterate over.
* @param {Array} [array] The array to iterate over.
* @param {Function} predicate The function invoked per iteration.

@@ -14,3 +14,3 @@ * @returns {boolean} Returns `true` if all elements pass the predicate check,

var index = -1,
length = array.length;
length = array ? array.length : 0;

@@ -17,0 +17,0 @@ while (++index < length) {

@@ -6,3 +6,3 @@ /**

* @private
* @param {Array} array The array to iterate over.
* @param {Array} [array] The array to iterate over.
* @param {Function} predicate The function invoked per iteration.

@@ -13,3 +13,3 @@ * @returns {Array} Returns the new filtered array.

var index = -1,
length = array.length,
length = array ? array.length : 0,
resIndex = 0,

@@ -16,0 +16,0 @@ result = [];

@@ -1,2 +0,2 @@

import baseIndexOf from './_baseIndexOf';
import baseIndexOf from './_baseIndexOf.js';

@@ -8,3 +8,3 @@ /**

* @private
* @param {Array} array The array to search.
* @param {Array} [array] The array to search.
* @param {*} target The value to search for.

@@ -14,5 +14,6 @@ * @returns {boolean} Returns `true` if `target` is found, else `false`.

function arrayIncludes(array, value) {
return !!array.length && baseIndexOf(array, value, 0) > -1;
var length = array ? array.length : 0;
return !!length && baseIndexOf(array, value, 0) > -1;
}
export default arrayIncludes;

@@ -5,3 +5,3 @@ /**

* @private
* @param {Array} array The array to search.
* @param {Array} [array] The array to search.
* @param {*} target The value to search for.

@@ -13,3 +13,3 @@ * @param {Function} comparator The comparator invoked per element.

var index = -1,
length = array.length;
length = array ? array.length : 0;

@@ -16,0 +16,0 @@ while (++index < length) {

@@ -6,3 +6,3 @@ /**

* @private
* @param {Array} array The array to iterate over.
* @param {Array} [array] The array to iterate over.
* @param {Function} iteratee The function invoked per iteration.

@@ -13,3 +13,3 @@ * @returns {Array} Returns the new mapped array.

var index = -1,
length = array.length,
length = array ? array.length : 0,
result = Array(length);

@@ -16,0 +16,0 @@

@@ -6,3 +6,3 @@ /**

* @private
* @param {Array} array The array to iterate over.
* @param {Array} [array] The array to iterate over.
* @param {Function} iteratee The function invoked per iteration.

@@ -16,3 +16,3 @@ * @param {*} [accumulator] The initial value.

var index = -1,
length = array.length;
length = array ? array.length : 0;

@@ -19,0 +19,0 @@ if (initAccum && length) {

@@ -6,3 +6,3 @@ /**

* @private
* @param {Array} array The array to iterate over.
* @param {Array} [array] The array to iterate over.
* @param {Function} iteratee The function invoked per iteration.

@@ -15,3 +15,3 @@ * @param {*} [accumulator] The initial value.

function arrayReduceRight(array, iteratee, accumulator, initAccum) {
var length = array.length;
var length = array ? array.length : 0;
if (initAccum && length) {

@@ -18,0 +18,0 @@ accumulator = array[--length];

@@ -6,3 +6,3 @@ /**

* @private
* @param {Array} array The array to iterate over.
* @param {Array} [array] The array to iterate over.
* @param {Function} predicate The function invoked per iteration.

@@ -14,3 +14,3 @@ * @returns {boolean} Returns `true` if any element passes the predicate check,

var index = -1,
length = array.length;
length = array ? array.length : 0;

@@ -17,0 +17,0 @@ while (++index < length) {

@@ -1,2 +0,2 @@

import eq from './eq';
import eq from './eq.js';

@@ -3,0 +3,0 @@ /** Used for built-in method references. */

@@ -1,2 +0,2 @@

import eq from './eq';
import eq from './eq.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import eq from './eq';
import eq from './eq.js';

@@ -3,0 +3,0 @@ /** Used for built-in method references. */

@@ -1,2 +0,2 @@

import eq from './eq';
import eq from './eq.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import baseEach from './_baseEach';
import baseEach from './_baseEach.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import copyObject from './_copyObject';
import keys from './keys';
import copyObject from './_copyObject.js';
import keys from './keys.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import get from './get';
import get from './get.js';

@@ -3,0 +3,0 @@ /**

@@ -1,18 +0,18 @@

import Stack from './_Stack';
import arrayEach from './_arrayEach';
import assignValue from './_assignValue';
import baseAssign from './_baseAssign';
import cloneBuffer from './_cloneBuffer';
import copyArray from './_copyArray';
import copySymbols from './_copySymbols';
import getAllKeys from './_getAllKeys';
import getTag from './_getTag';
import initCloneArray from './_initCloneArray';
import initCloneByTag from './_initCloneByTag';
import initCloneObject from './_initCloneObject';
import isArray from './isArray';
import isBuffer from './isBuffer';
import isHostObject from './_isHostObject';
import isObject from './isObject';
import keys from './keys';
import Stack from './_Stack.js';
import arrayEach from './_arrayEach.js';
import assignValue from './_assignValue.js';
import baseAssign from './_baseAssign.js';
import cloneBuffer from './_cloneBuffer.js';
import copyArray from './_copyArray.js';
import copySymbols from './_copySymbols.js';
import getAllKeys from './_getAllKeys.js';
import getTag from './_getTag.js';
import initCloneArray from './_initCloneArray.js';
import initCloneByTag from './_initCloneByTag.js';
import initCloneObject from './_initCloneObject.js';
import isArray from './isArray.js';
import isBuffer from './isBuffer.js';
import isHostObject from './_isHostObject.js';
import isObject from './isObject.js';
import keys from './keys.js';

@@ -19,0 +19,0 @@ /** `Object#toString` result references. */

@@ -1,2 +0,2 @@

import keys from './keys';
import keys from './keys.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import isObject from './isObject';
import isObject from './isObject.js';

@@ -3,0 +3,0 @@ /** Built-in value references. */

@@ -1,7 +0,7 @@

import SetCache from './_SetCache';
import arrayIncludes from './_arrayIncludes';
import arrayIncludesWith from './_arrayIncludesWith';
import arrayMap from './_arrayMap';
import baseUnary from './_baseUnary';
import cacheHas from './_cacheHas';
import SetCache from './_SetCache.js';
import arrayIncludes from './_arrayIncludes.js';
import arrayIncludesWith from './_arrayIncludesWith.js';
import arrayMap from './_arrayMap.js';
import baseUnary from './_baseUnary.js';
import cacheHas from './_cacheHas.js';

@@ -8,0 +8,0 @@ /** Used as the size to enable large array optimizations. */

@@ -1,3 +0,3 @@

import baseForOwn from './_baseForOwn';
import createBaseEach from './_createBaseEach';
import baseForOwn from './_baseForOwn.js';
import createBaseEach from './_createBaseEach.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseForOwnRight from './_baseForOwnRight';
import createBaseEach from './_createBaseEach';
import baseForOwnRight from './_baseForOwnRight.js';
import createBaseEach from './_createBaseEach.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import baseEach from './_baseEach';
import baseEach from './_baseEach.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import isSymbol from './isSymbol';
import isSymbol from './isSymbol.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import toInteger from './toInteger';
import toLength from './toLength';
import toInteger from './toInteger.js';
import toLength from './toLength.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import baseEach from './_baseEach';
import baseEach from './_baseEach.js';

@@ -3,0 +3,0 @@ /**

@@ -8,8 +8,9 @@ /**

* @param {Function} predicate The function invoked per iteration.
* @param {number} fromIndex The index to search from.
* @param {boolean} [fromRight] Specify iterating from right to left.
* @returns {number} Returns the index of the matched value, else `-1`.
*/
function baseFindIndex(array, predicate, fromRight) {
function baseFindIndex(array, predicate, fromIndex, fromRight) {
var length = array.length,
index = fromRight ? length : -1;
index = fromIndex + (fromRight ? 1 : -1);

@@ -16,0 +17,0 @@ while ((fromRight ? index-- : ++index < length)) {

@@ -1,3 +0,3 @@

import arrayPush from './_arrayPush';
import isFlattenable from './_isFlattenable';
import arrayPush from './_arrayPush.js';
import isFlattenable from './_isFlattenable.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import createBaseFor from './_createBaseFor';
import createBaseFor from './_createBaseFor.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import baseFor from './_baseFor';
import keys from './keys';
import baseFor from './_baseFor.js';
import keys from './keys.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseForRight from './_baseForRight';
import keys from './keys';
import baseForRight from './_baseForRight.js';
import keys from './keys.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import createBaseFor from './_createBaseFor';
import createBaseFor from './_createBaseFor.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import arrayFilter from './_arrayFilter';
import isFunction from './isFunction';
import arrayFilter from './_arrayFilter.js';
import isFunction from './isFunction.js';

@@ -4,0 +4,0 @@ /**

@@ -1,4 +0,4 @@

import castPath from './_castPath';
import isKey from './_isKey';
import toKey from './_toKey';
import castPath from './_castPath.js';
import isKey from './_isKey.js';
import toKey from './_toKey.js';

@@ -5,0 +5,0 @@ /**

@@ -1,3 +0,3 @@

import arrayPush from './_arrayPush';
import isArray from './isArray';
import arrayPush from './_arrayPush.js';
import isArray from './isArray.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import getPrototype from './_getPrototype';
import getPrototype from './_getPrototype.js';

@@ -13,3 +13,3 @@ /** Used for built-in method references. */

* @private
* @param {Object} object The object to query.
* @param {Object} [object] The object to query.
* @param {Array|string} key The key to check.

@@ -22,6 +22,7 @@ * @returns {boolean} Returns `true` if `key` exists, else `false`.

// `hasOwnProperty` checks of them.
return hasOwnProperty.call(object, key) ||
(typeof object == 'object' && key in object && getPrototype(object) === null);
return object != null &&
(hasOwnProperty.call(object, key) ||
(typeof object == 'object' && key in object && getPrototype(object) === null));
}
export default baseHas;

@@ -5,3 +5,3 @@ /**

* @private
* @param {Object} object The object to query.
* @param {Object} [object] The object to query.
* @param {Array|string} key The key to check.

@@ -11,5 +11,5 @@ * @returns {boolean} Returns `true` if `key` exists, else `false`.

function baseHasIn(object, key) {
return key in Object(object);
return object != null && key in Object(object);
}
export default baseHasIn;

@@ -1,2 +0,2 @@

import indexOfNaN from './_indexOfNaN';
import indexOfNaN from './_indexOfNaN.js';

@@ -3,0 +3,0 @@ /**

@@ -1,7 +0,7 @@

import SetCache from './_SetCache';
import arrayIncludes from './_arrayIncludes';
import arrayIncludesWith from './_arrayIncludesWith';
import arrayMap from './_arrayMap';
import baseUnary from './_baseUnary';
import cacheHas from './_cacheHas';
import SetCache from './_SetCache.js';
import arrayIncludes from './_arrayIncludes.js';
import arrayIncludesWith from './_arrayIncludesWith.js';
import arrayMap from './_arrayMap.js';
import baseUnary from './_baseUnary.js';
import cacheHas from './_cacheHas.js';

@@ -8,0 +8,0 @@ /* Built-in method references for those with the same name as other `lodash` methods. */

@@ -1,2 +0,2 @@

import baseForOwn from './_baseForOwn';
import baseForOwn from './_baseForOwn.js';

@@ -3,0 +3,0 @@ /**

@@ -1,7 +0,7 @@

import apply from './_apply';
import castPath from './_castPath';
import isKey from './_isKey';
import last from './last';
import parent from './_parent';
import toKey from './_toKey';
import apply from './_apply.js';
import castPath from './_castPath.js';
import isKey from './_isKey.js';
import last from './last.js';
import parent from './_parent.js';
import toKey from './_toKey.js';

@@ -8,0 +8,0 @@ /**

@@ -1,4 +0,4 @@

import baseIsEqualDeep from './_baseIsEqualDeep';
import isObject from './isObject';
import isObjectLike from './isObjectLike';
import baseIsEqualDeep from './_baseIsEqualDeep.js';
import isObject from './isObject.js';
import isObjectLike from './isObjectLike.js';

@@ -5,0 +5,0 @@ /**

@@ -1,9 +0,9 @@

import Stack from './_Stack';
import equalArrays from './_equalArrays';
import equalByTag from './_equalByTag';
import equalObjects from './_equalObjects';
import getTag from './_getTag';
import isArray from './isArray';
import isHostObject from './_isHostObject';
import isTypedArray from './isTypedArray';
import Stack from './_Stack.js';
import equalArrays from './_equalArrays.js';
import equalByTag from './_equalByTag.js';
import equalObjects from './_equalObjects.js';
import getTag from './_getTag.js';
import isArray from './isArray.js';
import isHostObject from './_isHostObject.js';
import isTypedArray from './isTypedArray.js';

@@ -10,0 +10,0 @@ /** Used to compose bitmasks for comparison styles. */

@@ -1,3 +0,3 @@

import Stack from './_Stack';
import baseIsEqual from './_baseIsEqual';
import Stack from './_Stack.js';
import baseIsEqual from './_baseIsEqual.js';

@@ -4,0 +4,0 @@ /** Used to compose bitmasks for comparison styles. */

@@ -1,6 +0,6 @@

import baseMatches from './_baseMatches';
import baseMatchesProperty from './_baseMatchesProperty';
import identity from './identity';
import isArray from './isArray';
import property from './property';
import baseMatches from './_baseMatches.js';
import baseMatchesProperty from './_baseMatchesProperty.js';
import identity from './identity.js';
import isArray from './isArray.js';
import property from './property.js';

@@ -7,0 +7,0 @@ /**

@@ -1,3 +0,3 @@

import Reflect from './_Reflect';
import iteratorToArray from './_iteratorToArray';
import Reflect from './_Reflect.js';
import iteratorToArray from './_iteratorToArray.js';

@@ -4,0 +4,0 @@ /** Used for built-in method references. */

@@ -1,3 +0,3 @@

import baseEach from './_baseEach';
import isArrayLike from './isArrayLike';
import baseEach from './_baseEach.js';
import isArrayLike from './isArrayLike.js';

@@ -4,0 +4,0 @@ /**

@@ -1,4 +0,4 @@

import baseIsMatch from './_baseIsMatch';
import getMatchData from './_getMatchData';
import matchesStrictComparable from './_matchesStrictComparable';
import baseIsMatch from './_baseIsMatch.js';
import getMatchData from './_getMatchData.js';
import matchesStrictComparable from './_matchesStrictComparable.js';

@@ -5,0 +5,0 @@ /**

@@ -1,8 +0,8 @@

import baseIsEqual from './_baseIsEqual';
import get from './get';
import hasIn from './hasIn';
import isKey from './_isKey';
import isStrictComparable from './_isStrictComparable';
import matchesStrictComparable from './_matchesStrictComparable';
import toKey from './_toKey';
import baseIsEqual from './_baseIsEqual.js';
import get from './get.js';
import hasIn from './hasIn.js';
import isKey from './_isKey.js';
import isStrictComparable from './_isStrictComparable.js';
import matchesStrictComparable from './_matchesStrictComparable.js';
import toKey from './_toKey.js';

@@ -9,0 +9,0 @@ /** Used to compose bitmasks for comparison styles. */

@@ -1,2 +0,2 @@

import baseSum from './_baseSum';
import baseSum from './_baseSum.js';

@@ -3,0 +3,0 @@ /** Used as references for various `Number` constants. */

@@ -1,9 +0,9 @@

import Stack from './_Stack';
import arrayEach from './_arrayEach';
import assignMergeValue from './_assignMergeValue';
import baseMergeDeep from './_baseMergeDeep';
import isArray from './isArray';
import isObject from './isObject';
import isTypedArray from './isTypedArray';
import keysIn from './keysIn';
import Stack from './_Stack.js';
import arrayEach from './_arrayEach.js';
import assignMergeValue from './_assignMergeValue.js';
import baseMergeDeep from './_baseMergeDeep.js';
import isArray from './isArray.js';
import isObject from './isObject.js';
import isTypedArray from './isTypedArray.js';
import keysIn from './keysIn.js';

@@ -10,0 +10,0 @@ /**

@@ -1,12 +0,12 @@

import assignMergeValue from './_assignMergeValue';
import baseClone from './_baseClone';
import copyArray from './_copyArray';
import isArguments from './isArguments';
import isArray from './isArray';
import isArrayLikeObject from './isArrayLikeObject';
import isFunction from './isFunction';
import isObject from './isObject';
import isPlainObject from './isPlainObject';
import isTypedArray from './isTypedArray';
import toPlainObject from './toPlainObject';
import assignMergeValue from './_assignMergeValue.js';
import baseClone from './_baseClone.js';
import copyArray from './_copyArray.js';
import isArguments from './isArguments.js';
import isArray from './isArray.js';
import isArrayLikeObject from './isArrayLikeObject.js';
import isFunction from './isFunction.js';
import isObject from './isObject.js';
import isPlainObject from './isPlainObject.js';
import isTypedArray from './isTypedArray.js';
import toPlainObject from './toPlainObject.js';

@@ -13,0 +13,0 @@ /**

@@ -1,2 +0,2 @@

import isIndex from './_isIndex';
import isIndex from './_isIndex.js';

@@ -3,0 +3,0 @@ /**

@@ -1,8 +0,8 @@

import arrayMap from './_arrayMap';
import baseIteratee from './_baseIteratee';
import baseMap from './_baseMap';
import baseSortBy from './_baseSortBy';
import baseUnary from './_baseUnary';
import compareMultiple from './_compareMultiple';
import identity from './identity';
import arrayMap from './_arrayMap.js';
import baseIteratee from './_baseIteratee.js';
import baseMap from './_baseMap.js';
import baseSortBy from './_baseSortBy.js';
import baseUnary from './_baseUnary.js';
import compareMultiple from './_compareMultiple.js';
import identity from './identity.js';

@@ -9,0 +9,0 @@ /**

@@ -1,2 +0,2 @@

import arrayReduce from './_arrayReduce';
import arrayReduce from './_arrayReduce.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import getAllKeysIn from './_getAllKeysIn';
import getAllKeysIn from './_getAllKeysIn.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import baseGet from './_baseGet';
import baseGet from './_baseGet.js';

@@ -3,0 +3,0 @@ /**

@@ -1,5 +0,6 @@

import arrayMap from './_arrayMap';
import baseIndexOf from './_baseIndexOf';
import baseIndexOfWith from './_baseIndexOfWith';
import baseUnary from './_baseUnary';
import arrayMap from './_arrayMap.js';
import baseIndexOf from './_baseIndexOf.js';
import baseIndexOfWith from './_baseIndexOfWith.js';
import baseUnary from './_baseUnary.js';
import copyArray from './_copyArray.js';

@@ -29,2 +30,5 @@ /** Used for built-in method references. */

if (array === values) {
values = copyArray(values);
}
if (iteratee) {

@@ -31,0 +35,0 @@ seen = arrayMap(array, baseUnary(iteratee));

@@ -1,7 +0,7 @@

import castPath from './_castPath';
import isIndex from './_isIndex';
import isKey from './_isKey';
import last from './last';
import parent from './_parent';
import toKey from './_toKey';
import castPath from './_castPath.js';
import isIndex from './_isIndex.js';
import isKey from './_isKey.js';
import last from './last.js';
import parent from './_parent.js';
import toKey from './_toKey.js';

@@ -8,0 +8,0 @@ /** Used for built-in method references. */

@@ -1,7 +0,7 @@

import assignValue from './_assignValue';
import castPath from './_castPath';
import isIndex from './_isIndex';
import isKey from './_isKey';
import isObject from './isObject';
import toKey from './_toKey';
import assignValue from './_assignValue.js';
import castPath from './_castPath.js';
import isIndex from './_isIndex.js';
import isKey from './_isKey.js';
import isObject from './isObject.js';
import toKey from './_toKey.js';

@@ -8,0 +8,0 @@ /**

@@ -1,3 +0,3 @@

import identity from './identity';
import metaMap from './_metaMap';
import identity from './identity.js';
import metaMap from './_metaMap.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import baseEach from './_baseEach';
import baseEach from './_baseEach.js';

@@ -3,0 +3,0 @@ /**

@@ -1,4 +0,4 @@

import baseSortedIndexBy from './_baseSortedIndexBy';
import identity from './identity';
import isSymbol from './isSymbol';
import baseSortedIndexBy from './_baseSortedIndexBy.js';
import identity from './identity.js';
import isSymbol from './isSymbol.js';

@@ -5,0 +5,0 @@ /** Used as references for the maximum length and index of an array. */

@@ -1,2 +0,2 @@

import isSymbol from './isSymbol';
import isSymbol from './isSymbol.js';

@@ -3,0 +3,0 @@ /** Used as references for the maximum length and index of an array. */

@@ -1,2 +0,2 @@

import eq from './eq';
import eq from './eq.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import isSymbol from './isSymbol';
import isSymbol from './isSymbol.js';

@@ -3,0 +3,0 @@ /** Used as references for various `Number` constants. */

@@ -1,2 +0,2 @@

import arrayMap from './_arrayMap';
import arrayMap from './_arrayMap.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import Symbol from './_Symbol';
import isSymbol from './isSymbol';
import Symbol from './_Symbol.js';
import isSymbol from './isSymbol.js';

@@ -4,0 +4,0 @@ /** Used as references for various `Number` constants. */

@@ -1,7 +0,7 @@

import SetCache from './_SetCache';
import arrayIncludes from './_arrayIncludes';
import arrayIncludesWith from './_arrayIncludesWith';
import cacheHas from './_cacheHas';
import createSet from './_createSet';
import setToArray from './_setToArray';
import SetCache from './_SetCache.js';
import arrayIncludes from './_arrayIncludes.js';
import arrayIncludesWith from './_arrayIncludesWith.js';
import cacheHas from './_cacheHas.js';
import createSet from './_createSet.js';
import setToArray from './_setToArray.js';

@@ -8,0 +8,0 @@ /** Used as the size to enable large array optimizations. */

@@ -1,7 +0,7 @@

import baseHas from './_baseHas';
import castPath from './_castPath';
import isKey from './_isKey';
import last from './last';
import parent from './_parent';
import toKey from './_toKey';
import baseHas from './_baseHas.js';
import castPath from './_castPath.js';
import isKey from './_isKey.js';
import last from './last.js';
import parent from './_parent.js';
import toKey from './_toKey.js';

@@ -8,0 +8,0 @@ /**

@@ -1,3 +0,3 @@

import baseGet from './_baseGet';
import baseSet from './_baseSet';
import baseGet from './_baseGet.js';
import baseSet from './_baseSet.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import arrayMap from './_arrayMap';
import arrayMap from './_arrayMap.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import baseSlice from './_baseSlice';
import baseSlice from './_baseSlice.js';

@@ -3,0 +3,0 @@ /**

@@ -1,4 +0,4 @@

import LazyWrapper from './_LazyWrapper';
import arrayPush from './_arrayPush';
import arrayReduce from './_arrayReduce';
import LazyWrapper from './_LazyWrapper.js';
import arrayPush from './_arrayPush.js';
import arrayReduce from './_arrayReduce.js';

@@ -5,0 +5,0 @@ /**

@@ -1,4 +0,4 @@

import arrayPush from './_arrayPush';
import baseDifference from './_baseDifference';
import baseUniq from './_baseUniq';
import arrayPush from './_arrayPush.js';
import baseDifference from './_baseDifference.js';
import baseUniq from './_baseUniq.js';

@@ -5,0 +5,0 @@ /**

@@ -1,2 +0,2 @@

import isArrayLikeObject from './isArrayLikeObject';
import isArrayLikeObject from './isArrayLikeObject.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import identity from './identity';
import identity from './identity.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import isArray from './isArray';
import stringToPath from './_stringToPath';
import isArray from './isArray.js';
import stringToPath from './_stringToPath.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import baseSlice from './_baseSlice';
import baseSlice from './_baseSlice.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import baseIndexOf from './_baseIndexOf';
import baseIndexOf from './_baseIndexOf.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import baseIndexOf from './_baseIndexOf';
import baseIndexOf from './_baseIndexOf.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import Uint8Array from './_Uint8Array';
import Uint8Array from './_Uint8Array.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import cloneArrayBuffer from './_cloneArrayBuffer';
import cloneArrayBuffer from './_cloneArrayBuffer.js';

@@ -3,0 +3,0 @@ /**

@@ -1,4 +0,4 @@

import addMapEntry from './_addMapEntry';
import arrayReduce from './_arrayReduce';
import mapToArray from './_mapToArray';
import addMapEntry from './_addMapEntry.js';
import arrayReduce from './_arrayReduce.js';
import mapToArray from './_mapToArray.js';

@@ -5,0 +5,0 @@ /**

@@ -1,4 +0,4 @@

import addSetEntry from './_addSetEntry';
import arrayReduce from './_arrayReduce';
import setToArray from './_setToArray';
import addSetEntry from './_addSetEntry.js';
import arrayReduce from './_arrayReduce.js';
import setToArray from './_setToArray.js';

@@ -5,0 +5,0 @@ /**

@@ -1,2 +0,2 @@

import Symbol from './_Symbol';
import Symbol from './_Symbol.js';

@@ -3,0 +3,0 @@ /** Used to convert symbols to primitives and strings. */

@@ -1,2 +0,2 @@

import cloneArrayBuffer from './_cloneArrayBuffer';
import cloneArrayBuffer from './_cloneArrayBuffer.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import isSymbol from './isSymbol';
import isSymbol from './isSymbol.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import compareAscending from './_compareAscending';
import compareAscending from './_compareAscending.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import assignValue from './_assignValue';
import assignValue from './_assignValue.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import copyObject from './_copyObject';
import getSymbols from './_getSymbols';
import copyObject from './_copyObject.js';
import getSymbols from './_getSymbols.js';

@@ -4,0 +4,0 @@ /**

@@ -1,5 +0,5 @@

import arrayAggregator from './_arrayAggregator';
import baseAggregator from './_baseAggregator';
import baseIteratee from './_baseIteratee';
import isArray from './isArray';
import arrayAggregator from './_arrayAggregator.js';
import baseAggregator from './_baseAggregator.js';
import baseIteratee from './_baseIteratee.js';
import isArray from './isArray.js';

@@ -6,0 +6,0 @@ /**

@@ -1,3 +0,3 @@

import isIterateeCall from './_isIterateeCall';
import rest from './rest';
import isIterateeCall from './_isIterateeCall.js';
import rest from './rest.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import isArrayLike from './isArrayLike';
import isArrayLike from './isArrayLike.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import createCtorWrapper from './_createCtorWrapper';
import root from './_root';
import createCtorWrapper from './_createCtorWrapper.js';
import root from './_root.js';

@@ -4,0 +4,0 @@ /** Used to compose bitmasks for wrapper metadata. */

@@ -1,5 +0,5 @@

import castSlice from './_castSlice';
import reHasComplexSymbol from './_reHasComplexSymbol';
import stringToArray from './_stringToArray';
import toString from './toString';
import castSlice from './_castSlice.js';
import reHasComplexSymbol from './_reHasComplexSymbol.js';
import stringToArray from './_stringToArray.js';
import toString from './toString.js';

@@ -6,0 +6,0 @@ /**

@@ -1,4 +0,4 @@

import arrayReduce from './_arrayReduce';
import deburr from './deburr';
import words from './words';
import arrayReduce from './_arrayReduce.js';
import deburr from './deburr.js';
import words from './words.js';

@@ -5,0 +5,0 @@ /** Used to compose unicode capture groups. */

@@ -1,3 +0,3 @@

import baseCreate from './_baseCreate';
import isObject from './isObject';
import baseCreate from './_baseCreate.js';
import isObject from './isObject.js';

@@ -4,0 +4,0 @@ /**

@@ -1,8 +0,8 @@

import apply from './_apply';
import createCtorWrapper from './_createCtorWrapper';
import createHybridWrapper from './_createHybridWrapper';
import createRecurryWrapper from './_createRecurryWrapper';
import getHolder from './_getHolder';
import replaceHolders from './_replaceHolders';
import root from './_root';
import apply from './_apply.js';
import createCtorWrapper from './_createCtorWrapper.js';
import createHybridWrapper from './_createHybridWrapper.js';
import createRecurryWrapper from './_createRecurryWrapper.js';
import getHolder from './_getHolder.js';
import replaceHolders from './_replaceHolders.js';
import root from './_root.js';

@@ -9,0 +9,0 @@ /**

@@ -1,8 +0,8 @@

import LodashWrapper from './_LodashWrapper';
import baseFlatten from './_baseFlatten';
import getData from './_getData';
import getFuncName from './_getFuncName';
import isArray from './isArray';
import isLaziable from './_isLaziable';
import rest from './rest';
import LodashWrapper from './_LodashWrapper.js';
import baseFlatten from './_baseFlatten.js';
import getData from './_getData.js';
import getFuncName from './_getFuncName.js';
import isArray from './isArray.js';
import isLaziable from './_isLaziable.js';
import rest from './rest.js';

@@ -9,0 +9,0 @@ /** Used as the size to enable large array optimizations. */

@@ -1,10 +0,10 @@

import composeArgs from './_composeArgs';
import composeArgsRight from './_composeArgsRight';
import countHolders from './_countHolders';
import createCtorWrapper from './_createCtorWrapper';
import createRecurryWrapper from './_createRecurryWrapper';
import getHolder from './_getHolder';
import reorder from './_reorder';
import replaceHolders from './_replaceHolders';
import root from './_root';
import composeArgs from './_composeArgs.js';
import composeArgsRight from './_composeArgsRight.js';
import countHolders from './_countHolders.js';
import createCtorWrapper from './_createCtorWrapper.js';
import createRecurryWrapper from './_createRecurryWrapper.js';
import getHolder from './_getHolder.js';
import reorder from './_reorder.js';
import replaceHolders from './_replaceHolders.js';
import root from './_root.js';

@@ -11,0 +11,0 @@ /** Used to compose bitmasks for wrapper metadata. */

@@ -1,2 +0,2 @@

import baseInverter from './_baseInverter';
import baseInverter from './_baseInverter.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import baseToNumber from './_baseToNumber';
import baseToString from './_baseToString';
import baseToNumber from './_baseToNumber.js';
import baseToString from './_baseToString.js';

@@ -4,0 +4,0 @@ /**

@@ -1,9 +0,9 @@

import apply from './_apply';
import arrayMap from './_arrayMap';
import baseFlatten from './_baseFlatten';
import baseIteratee from './_baseIteratee';
import baseUnary from './_baseUnary';
import isArray from './isArray';
import isFlattenableIteratee from './_isFlattenableIteratee';
import rest from './rest';
import apply from './_apply.js';
import arrayMap from './_arrayMap.js';
import baseFlatten from './_baseFlatten.js';
import baseIteratee from './_baseIteratee.js';
import baseUnary from './_baseUnary.js';
import isArray from './isArray.js';
import isFlattenableIteratee from './_isFlattenableIteratee.js';
import rest from './rest.js';

@@ -10,0 +10,0 @@ /**

@@ -1,7 +0,7 @@

import baseRepeat from './_baseRepeat';
import baseToString from './_baseToString';
import castSlice from './_castSlice';
import reHasComplexSymbol from './_reHasComplexSymbol';
import stringSize from './_stringSize';
import stringToArray from './_stringToArray';
import baseRepeat from './_baseRepeat.js';
import baseToString from './_baseToString.js';
import castSlice from './_castSlice.js';
import reHasComplexSymbol from './_reHasComplexSymbol.js';
import stringSize from './_stringSize.js';
import stringToArray from './_stringToArray.js';

@@ -8,0 +8,0 @@ /* Built-in method references for those with the same name as other `lodash` methods. */

@@ -1,4 +0,4 @@

import apply from './_apply';
import createCtorWrapper from './_createCtorWrapper';
import root from './_root';
import apply from './_apply.js';
import createCtorWrapper from './_createCtorWrapper.js';
import root from './_root.js';

@@ -5,0 +5,0 @@ /** Used to compose bitmasks for wrapper metadata. */

@@ -1,4 +0,4 @@

import baseRange from './_baseRange';
import isIterateeCall from './_isIterateeCall';
import toNumber from './toNumber';
import baseRange from './_baseRange.js';
import isIterateeCall from './_isIterateeCall.js';
import toNumber from './toNumber.js';

@@ -5,0 +5,0 @@ /**

@@ -1,3 +0,3 @@

import isLaziable from './_isLaziable';
import setData from './_setData';
import isLaziable from './_isLaziable.js';
import setData from './_setData.js';

@@ -4,0 +4,0 @@ /** Used to compose bitmasks for wrapper metadata. */

@@ -1,2 +0,2 @@

import toNumber from './toNumber';
import toNumber from './toNumber.js';

@@ -3,0 +3,0 @@ /**

@@ -1,5 +0,8 @@

import toInteger from './toInteger';
import toNumber from './toNumber';
import toString from './toString';
import toInteger from './toInteger.js';
import toNumber from './toNumber.js';
import toString from './toString.js';
/* Built-in method references for those with the same name as other `lodash` methods. */
var nativeMin = Math.min;
/**

@@ -16,3 +19,3 @@ * Creates a function like `_.round`.

number = toNumber(number);
precision = toInteger(precision);
precision = nativeMin(toInteger(precision), 292);
if (precision) {

@@ -19,0 +22,0 @@ // Shift with exponential notation to avoid floating-point issues.

@@ -1,4 +0,4 @@

import Set from './_Set';
import noop from './noop';
import setToArray from './_setToArray';
import Set from './_Set.js';
import noop from './noop.js';
import setToArray from './_setToArray.js';

@@ -5,0 +5,0 @@ /** Used as references for various `Number` constants. */

@@ -1,5 +0,5 @@

import baseToPairs from './_baseToPairs';
import getTag from './_getTag';
import mapToArray from './_mapToArray';
import setToPairs from './_setToPairs';
import baseToPairs from './_baseToPairs.js';
import getTag from './_getTag.js';
import mapToArray from './_mapToArray.js';
import setToPairs from './_setToPairs.js';

@@ -6,0 +6,0 @@ /** `Object#toString` result references. */

@@ -1,10 +0,10 @@

import baseSetData from './_baseSetData';
import createBaseWrapper from './_createBaseWrapper';
import createCurryWrapper from './_createCurryWrapper';
import createHybridWrapper from './_createHybridWrapper';
import createPartialWrapper from './_createPartialWrapper';
import getData from './_getData';
import mergeData from './_mergeData';
import setData from './_setData';
import toInteger from './toInteger';
import baseSetData from './_baseSetData.js';
import createBaseWrapper from './_createBaseWrapper.js';
import createCurryWrapper from './_createCurryWrapper.js';
import createHybridWrapper from './_createHybridWrapper.js';
import createPartialWrapper from './_createPartialWrapper.js';
import getData from './_getData.js';
import mergeData from './_mergeData.js';
import setData from './_setData.js';
import toInteger from './toInteger.js';

@@ -11,0 +11,0 @@ /** Used as the `TypeError` message for "Functions" methods. */

@@ -1,3 +0,3 @@

import getNative from './_getNative';
import root from './_root';
import getNative from './_getNative.js';
import root from './_root.js';

@@ -4,0 +4,0 @@ /* Built-in method references that are verified to be native. */

@@ -1,3 +0,3 @@

import SetCache from './_SetCache';
import arraySome from './_arraySome';
import SetCache from './_SetCache.js';
import arraySome from './_arraySome.js';

@@ -4,0 +4,0 @@ /** Used to compose bitmasks for comparison styles. */

@@ -1,6 +0,6 @@

import Symbol from './_Symbol';
import Uint8Array from './_Uint8Array';
import equalArrays from './_equalArrays';
import mapToArray from './_mapToArray';
import setToArray from './_setToArray';
import Symbol from './_Symbol.js';
import Uint8Array from './_Uint8Array.js';
import equalArrays from './_equalArrays.js';
import mapToArray from './_mapToArray.js';
import setToArray from './_setToArray.js';

@@ -7,0 +7,0 @@ /** Used to compose bitmasks for comparison styles. */

@@ -1,3 +0,3 @@

import baseHas from './_baseHas';
import keys from './keys';
import baseHas from './_baseHas.js';
import keys from './keys.js';

@@ -4,0 +4,0 @@ /** Used to compose bitmasks for comparison styles. */

@@ -1,4 +0,4 @@

import baseGetAllKeys from './_baseGetAllKeys';
import getSymbols from './_getSymbols';
import keys from './keys';
import baseGetAllKeys from './_baseGetAllKeys.js';
import getSymbols from './_getSymbols.js';
import keys from './keys.js';

@@ -5,0 +5,0 @@ /**

@@ -1,4 +0,4 @@

import baseGetAllKeys from './_baseGetAllKeys';
import getSymbolsIn from './_getSymbolsIn';
import keysIn from './keysIn';
import baseGetAllKeys from './_baseGetAllKeys.js';
import getSymbolsIn from './_getSymbolsIn.js';
import keysIn from './keysIn.js';

@@ -5,0 +5,0 @@ /**

@@ -1,3 +0,3 @@

import metaMap from './_metaMap';
import noop from './noop';
import metaMap from './_metaMap.js';
import noop from './noop.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import realNames from './_realNames';
import realNames from './_realNames.js';

@@ -3,0 +3,0 @@ /** Used for built-in method references. */

@@ -1,2 +0,2 @@

import baseProperty from './_baseProperty';
import baseProperty from './_baseProperty.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import isKeyable from './_isKeyable';
import isKeyable from './_isKeyable.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import isStrictComparable from './_isStrictComparable';
import toPairs from './toPairs';
import isStrictComparable from './_isStrictComparable.js';
import keys from './keys.js';

@@ -12,7 +12,10 @@ /**

function getMatchData(object) {
var result = toPairs(object),
var result = keys(object),
length = result.length;
while (length--) {
result[length][2] = isStrictComparable(result[length][1]);
var key = result[length],
value = object[key];
result[length] = [key, value, isStrictComparable(value)];
}

@@ -19,0 +22,0 @@ return result;

@@ -1,2 +0,3 @@

import isNative from './isNative';
import baseIsNative from './_baseIsNative.js';
import getValue from './_getValue.js';

@@ -12,6 +13,6 @@ /**

function getNative(object, key) {
var value = object[key];
return isNative(value) ? value : undefined;
var value = getValue(object, key);
return baseIsNative(value) ? value : undefined;
}
export default getNative;

@@ -0,1 +1,3 @@

import stubArray from './stubArray.js';
/** Built-in value references. */

@@ -19,7 +21,5 @@ var getOwnPropertySymbols = Object.getOwnPropertySymbols;

if (!getOwnPropertySymbols) {
getSymbols = function() {
return [];
};
getSymbols = stubArray;
}
export default getSymbols;

@@ -1,4 +0,4 @@

import arrayPush from './_arrayPush';
import getPrototype from './_getPrototype';
import getSymbols from './_getSymbols';
import arrayPush from './_arrayPush.js';
import getPrototype from './_getPrototype.js';
import getSymbols from './_getSymbols.js';

@@ -5,0 +5,0 @@ /** Built-in value references. */

@@ -1,7 +0,7 @@

import DataView from './_DataView';
import Map from './_Map';
import Promise from './_Promise';
import Set from './_Set';
import WeakMap from './_WeakMap';
import toSource from './_toSource';
import DataView from './_DataView.js';
import Map from './_Map.js';
import Promise from './_Promise.js';
import Set from './_Set.js';
import WeakMap from './_WeakMap.js';
import toSource from './_toSource.js';

@@ -8,0 +8,0 @@ /** `Object#toString` result references. */

@@ -1,6 +0,6 @@

import hashClear from './_hashClear';
import hashDelete from './_hashDelete';
import hashGet from './_hashGet';
import hashHas from './_hashHas';
import hashSet from './_hashSet';
import hashClear from './_hashClear.js';
import hashDelete from './_hashDelete.js';
import hashGet from './_hashGet.js';
import hashHas from './_hashHas.js';
import hashSet from './_hashSet.js';

@@ -7,0 +7,0 @@ /**

@@ -1,2 +0,2 @@

import nativeCreate from './_nativeCreate';
import nativeCreate from './_nativeCreate.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import nativeCreate from './_nativeCreate';
import nativeCreate from './_nativeCreate.js';

@@ -3,0 +3,0 @@ /** Used to stand-in for `undefined` hash values. */

@@ -1,2 +0,2 @@

import nativeCreate from './_nativeCreate';
import nativeCreate from './_nativeCreate.js';

@@ -3,0 +3,0 @@ /** Used for built-in method references. */

@@ -1,2 +0,2 @@

import nativeCreate from './_nativeCreate';
import nativeCreate from './_nativeCreate.js';

@@ -3,0 +3,0 @@ /** Used to stand-in for `undefined` hash values. */

@@ -1,9 +0,9 @@

import castPath from './_castPath';
import isArguments from './isArguments';
import isArray from './isArray';
import isIndex from './_isIndex';
import isKey from './_isKey';
import isLength from './isLength';
import isString from './isString';
import toKey from './_toKey';
import castPath from './_castPath.js';
import isArguments from './isArguments.js';
import isArray from './isArray.js';
import isIndex from './_isIndex.js';
import isKey from './_isKey.js';
import isLength from './isLength.js';
import isString from './isString.js';
import toKey from './_toKey.js';

@@ -10,0 +10,0 @@ /**

@@ -1,6 +0,6 @@

import baseTimes from './_baseTimes';
import isArguments from './isArguments';
import isArray from './isArray';
import isLength from './isLength';
import isString from './isString';
import baseTimes from './_baseTimes.js';
import isArguments from './isArguments.js';
import isArray from './isArray.js';
import isLength from './isLength.js';
import isString from './isString.js';

@@ -7,0 +7,0 @@ /**

@@ -12,3 +12,3 @@ /**

var length = array.length,
index = fromIndex + (fromRight ? 0 : -1);
index = fromIndex + (fromRight ? 1 : -1);

@@ -15,0 +15,0 @@ while ((fromRight ? index-- : ++index < length)) {

@@ -1,8 +0,8 @@

import cloneArrayBuffer from './_cloneArrayBuffer';
import cloneDataView from './_cloneDataView';
import cloneMap from './_cloneMap';
import cloneRegExp from './_cloneRegExp';
import cloneSet from './_cloneSet';
import cloneSymbol from './_cloneSymbol';
import cloneTypedArray from './_cloneTypedArray';
import cloneArrayBuffer from './_cloneArrayBuffer.js';
import cloneDataView from './_cloneDataView.js';
import cloneMap from './_cloneMap.js';
import cloneRegExp from './_cloneRegExp.js';
import cloneSet from './_cloneSet.js';
import cloneSymbol from './_cloneSymbol.js';
import cloneTypedArray from './_cloneTypedArray.js';

@@ -9,0 +9,0 @@ /** `Object#toString` result references. */

@@ -1,4 +0,4 @@

import baseCreate from './_baseCreate';
import getPrototype from './_getPrototype';
import isPrototype from './_isPrototype';
import baseCreate from './_baseCreate.js';
import getPrototype from './_getPrototype.js';
import isPrototype from './_isPrototype.js';

@@ -5,0 +5,0 @@ /**

@@ -1,3 +0,3 @@

import isArguments from './isArguments';
import isArray from './isArray';
import isArguments from './isArguments.js';
import isArray from './isArray.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import isArray from './isArray';
import isFunction from './isFunction';
import isArray from './isArray.js';
import isFunction from './isFunction.js';

@@ -4,0 +4,0 @@ /**

@@ -1,5 +0,5 @@

import eq from './eq';
import isArrayLike from './isArrayLike';
import isIndex from './_isIndex';
import isObject from './isObject';
import eq from './eq.js';
import isArrayLike from './isArrayLike.js';
import isIndex from './_isIndex.js';
import isObject from './isObject.js';

@@ -6,0 +6,0 @@ /**

@@ -1,3 +0,3 @@

import isArray from './isArray';
import isSymbol from './isSymbol';
import isArray from './isArray.js';
import isSymbol from './isSymbol.js';

@@ -4,0 +4,0 @@ /** Used to match property names within property paths. */

@@ -1,5 +0,5 @@

import LazyWrapper from './_LazyWrapper';
import getData from './_getData';
import getFuncName from './_getFuncName';
import lodash from './wrapperLodash';
import LazyWrapper from './_LazyWrapper.js';
import getData from './_getData.js';
import getFuncName from './_getFuncName.js';
import lodash from './wrapperLodash.js';

@@ -6,0 +6,0 @@ /**

@@ -1,2 +0,2 @@

import isObject from './isObject';
import isObject from './isObject.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import LazyWrapper from './_LazyWrapper';
import copyArray from './_copyArray';
import LazyWrapper from './_LazyWrapper.js';
import copyArray from './_copyArray.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import LazyWrapper from './_LazyWrapper';
import LazyWrapper from './_LazyWrapper.js';

@@ -3,0 +3,0 @@ /**

@@ -1,4 +0,4 @@

import baseWrapperValue from './_baseWrapperValue';
import getView from './_getView';
import isArray from './isArray';
import baseWrapperValue from './_baseWrapperValue.js';
import getView from './_getView.js';
import isArray from './isArray.js';

@@ -5,0 +5,0 @@ /** Used as the size to enable large array optimizations. */

@@ -1,3 +0,3 @@

import baseCreate from './_baseCreate';
import baseLodash from './_baseLodash';
import baseCreate from './_baseCreate.js';
import baseLodash from './_baseLodash.js';

@@ -4,0 +4,0 @@ /** Used as references for the maximum length and index of an array. */

@@ -1,6 +0,6 @@

import listCacheClear from './_listCacheClear';
import listCacheDelete from './_listCacheDelete';
import listCacheGet from './_listCacheGet';
import listCacheHas from './_listCacheHas';
import listCacheSet from './_listCacheSet';
import listCacheClear from './_listCacheClear.js';
import listCacheDelete from './_listCacheDelete.js';
import listCacheGet from './_listCacheGet.js';
import listCacheHas from './_listCacheHas.js';
import listCacheSet from './_listCacheSet.js';

@@ -7,0 +7,0 @@ /**

@@ -1,2 +0,2 @@

import assocIndexOf from './_assocIndexOf';
import assocIndexOf from './_assocIndexOf.js';

@@ -3,0 +3,0 @@ /** Used for built-in method references. */

@@ -1,2 +0,2 @@

import assocIndexOf from './_assocIndexOf';
import assocIndexOf from './_assocIndexOf.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import assocIndexOf from './_assocIndexOf';
import assocIndexOf from './_assocIndexOf.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import assocIndexOf from './_assocIndexOf';
import assocIndexOf from './_assocIndexOf.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import baseCreate from './_baseCreate';
import baseLodash from './_baseLodash';
import baseCreate from './_baseCreate.js';
import baseLodash from './_baseLodash.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import getNative from './_getNative';
import root from './_root';
import getNative from './_getNative.js';
import root from './_root.js';

@@ -4,0 +4,0 @@ /* Built-in method references that are verified to be native. */

@@ -1,6 +0,6 @@

import mapCacheClear from './_mapCacheClear';
import mapCacheDelete from './_mapCacheDelete';
import mapCacheGet from './_mapCacheGet';
import mapCacheHas from './_mapCacheHas';
import mapCacheSet from './_mapCacheSet';
import mapCacheClear from './_mapCacheClear.js';
import mapCacheDelete from './_mapCacheDelete.js';
import mapCacheGet from './_mapCacheGet.js';
import mapCacheHas from './_mapCacheHas.js';
import mapCacheSet from './_mapCacheSet.js';

@@ -7,0 +7,0 @@ /**

@@ -1,4 +0,4 @@

import Hash from './_Hash';
import ListCache from './_ListCache';
import Map from './_Map';
import Hash from './_Hash.js';
import ListCache from './_ListCache.js';
import Map from './_Map.js';

@@ -5,0 +5,0 @@ /**

@@ -1,2 +0,2 @@

import getMapData from './_getMapData';
import getMapData from './_getMapData.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import getMapData from './_getMapData';
import getMapData from './_getMapData.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import getMapData from './_getMapData';
import getMapData from './_getMapData.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import getMapData from './_getMapData';
import getMapData from './_getMapData.js';

@@ -3,0 +3,0 @@ /**

@@ -1,4 +0,4 @@

import composeArgs from './_composeArgs';
import composeArgsRight from './_composeArgsRight';
import replaceHolders from './_replaceHolders';
import composeArgs from './_composeArgs.js';
import composeArgsRight from './_composeArgsRight.js';
import replaceHolders from './_replaceHolders.js';

@@ -5,0 +5,0 @@ /** Used as the internal argument placeholder. */

@@ -1,3 +0,3 @@

import baseMerge from './_baseMerge';
import isObject from './isObject';
import baseMerge from './_baseMerge.js';
import isObject from './isObject.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import WeakMap from './_WeakMap';
import WeakMap from './_WeakMap.js';

@@ -3,0 +3,0 @@ /** Used to store function metadata. */

@@ -1,2 +0,2 @@

import getNative from './_getNative';
import getNative from './_getNative.js';

@@ -3,0 +3,0 @@ /* Built-in method references that are verified to be native. */

@@ -1,3 +0,3 @@

import baseGet from './_baseGet';
import baseSlice from './_baseSlice';
import baseGet from './_baseGet.js';
import baseSlice from './_baseSlice.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import getNative from './_getNative';
import root from './_root';
import getNative from './_getNative.js';
import root from './_root.js';

@@ -4,0 +4,0 @@ /* Built-in method references that are verified to be native. */

@@ -1,2 +0,2 @@

import root from './_root';
import root from './_root.js';

@@ -3,0 +3,0 @@ /** Built-in value references. */

@@ -1,3 +0,3 @@

import copyArray from './_copyArray';
import isIndex from './_isIndex';
import copyArray from './_copyArray.js';
import isIndex from './_isIndex.js';

@@ -4,0 +4,0 @@ /* Built-in method references for those with the same name as other `lodash` methods. */

@@ -1,41 +0,15 @@

import checkGlobal from './_checkGlobal';
import checkGlobal from './_checkGlobal.js';
/** Used to determine if values are of the language type `Object`. */
var objectTypes = {
'function': true,
'object': true
};
/** Detect free variable `exports`. */
var freeExports = (objectTypes[typeof exports] && exports && !exports.nodeType)
? exports
: undefined;
/** Detect free variable `module`. */
var freeModule = (objectTypes[typeof module] && module && !module.nodeType)
? module
: undefined;
/** Detect free variable `global` from Node.js. */
var freeGlobal = checkGlobal(freeExports && freeModule && typeof global == 'object' && global);
var freeGlobal = checkGlobal(typeof global == 'object' && global);
/** Detect free variable `self`. */
var freeSelf = checkGlobal(objectTypes[typeof self] && self);
var freeSelf = checkGlobal(typeof self == 'object' && self);
/** Detect free variable `window`. */
var freeWindow = checkGlobal(objectTypes[typeof window] && window);
/** Detect `this` as the global object. */
var thisGlobal = checkGlobal(objectTypes[typeof this] && this);
var thisGlobal = checkGlobal(typeof this == 'object' && this);
/**
* Used as a reference to the global object.
*
* The `this` value is used if it's the global object to avoid Greasemonkey's
* restricted `window` object, otherwise the `window` object is used.
*/
var root = freeGlobal ||
((freeWindow !== (thisGlobal && thisGlobal.window)) && freeWindow) ||
freeSelf || thisGlobal || Function('return this')();
/** Used as a reference to the global object. */
var root = freeGlobal || freeSelf || thisGlobal || Function('return this')();
export default root;

@@ -1,3 +0,3 @@

import getNative from './_getNative';
import root from './_root';
import getNative from './_getNative.js';
import root from './_root.js';

@@ -4,0 +4,0 @@ /* Built-in method references that are verified to be native. */

@@ -1,4 +0,4 @@

import MapCache from './_MapCache';
import setCacheAdd from './_setCacheAdd';
import setCacheHas from './_setCacheHas';
import MapCache from './_MapCache.js';
import setCacheAdd from './_setCacheAdd.js';
import setCacheHas from './_setCacheHas.js';

@@ -5,0 +5,0 @@ /**

@@ -1,3 +0,3 @@

import baseSetData from './_baseSetData';
import now from './now';
import baseSetData from './_baseSetData.js';
import now from './now.js';

@@ -4,0 +4,0 @@ /** Used to detect hot functions by number of calls within a span of milliseconds. */

@@ -1,7 +0,7 @@

import ListCache from './_ListCache';
import stackClear from './_stackClear';
import stackDelete from './_stackDelete';
import stackGet from './_stackGet';
import stackHas from './_stackHas';
import stackSet from './_stackSet';
import ListCache from './_ListCache.js';
import stackClear from './_stackClear.js';
import stackDelete from './_stackDelete.js';
import stackGet from './_stackGet.js';
import stackHas from './_stackHas.js';
import stackSet from './_stackSet.js';

@@ -8,0 +8,0 @@ /**

@@ -1,2 +0,2 @@

import ListCache from './_ListCache';
import ListCache from './_ListCache.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import ListCache from './_ListCache';
import MapCache from './_MapCache';
import ListCache from './_ListCache.js';
import MapCache from './_MapCache.js';

@@ -4,0 +4,0 @@ /** Used as the size to enable large array optimizations. */

@@ -1,2 +0,2 @@

import reHasComplexSymbol from './_reHasComplexSymbol';
import reHasComplexSymbol from './_reHasComplexSymbol.js';

@@ -3,0 +3,0 @@ /** Used to compose unicode character classes. */

@@ -1,6 +0,6 @@

import memoize from './memoize';
import toString from './toString';
import memoize from './memoize.js';
import toString from './toString.js';
/** Used to match property names within property paths. */
var rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]/g;
var rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(\.|\[\])(?:\4|$))/g;

@@ -7,0 +7,0 @@ /** Used to match backslashes in property paths. */

@@ -1,2 +0,2 @@

import root from './_root';
import root from './_root.js';

@@ -3,0 +3,0 @@ /** Built-in value references. */

@@ -1,2 +0,2 @@

import isSymbol from './isSymbol';
import isSymbol from './isSymbol.js';

@@ -3,0 +3,0 @@ /** Used as references for various `Number` constants. */

@@ -1,2 +0,2 @@

import root from './_root';
import root from './_root.js';

@@ -3,0 +3,0 @@ /** Built-in value references. */

@@ -1,3 +0,3 @@

import getNative from './_getNative';
import root from './_root';
import getNative from './_getNative.js';
import root from './_root.js';

@@ -4,0 +4,0 @@ /* Built-in method references that are verified to be native. */

@@ -1,4 +0,4 @@

import LazyWrapper from './_LazyWrapper';
import LodashWrapper from './_LodashWrapper';
import copyArray from './_copyArray';
import LazyWrapper from './_LazyWrapper.js';
import LodashWrapper from './_LodashWrapper.js';
import copyArray from './_copyArray.js';

@@ -5,0 +5,0 @@ /**

@@ -1,2 +0,2 @@

import createMathOperation from './_createMathOperation';
import createMathOperation from './_createMathOperation.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import toInteger from './toInteger';
import toInteger from './toInteger.js';

@@ -3,0 +3,0 @@ /** Used as the `TypeError` message for "Functions" methods. */

@@ -1,66 +0,66 @@

import chunk from './chunk';
import compact from './compact';
import concat from './concat';
import difference from './difference';
import differenceBy from './differenceBy';
import differenceWith from './differenceWith';
import drop from './drop';
import dropRight from './dropRight';
import dropRightWhile from './dropRightWhile';
import dropWhile from './dropWhile';
import fill from './fill';
import findIndex from './findIndex';
import findLastIndex from './findLastIndex';
import first from './first';
import flatten from './flatten';
import flattenDeep from './flattenDeep';
import flattenDepth from './flattenDepth';
import fromPairs from './fromPairs';
import head from './head';
import indexOf from './indexOf';
import initial from './initial';
import intersection from './intersection';
import intersectionBy from './intersectionBy';
import intersectionWith from './intersectionWith';
import join from './join';
import last from './last';
import lastIndexOf from './lastIndexOf';
import nth from './nth';
import pull from './pull';
import pullAll from './pullAll';
import pullAllBy from './pullAllBy';
import pullAllWith from './pullAllWith';
import pullAt from './pullAt';
import remove from './remove';
import reverse from './reverse';
import slice from './slice';
import sortedIndex from './sortedIndex';
import sortedIndexBy from './sortedIndexBy';
import sortedIndexOf from './sortedIndexOf';
import sortedLastIndex from './sortedLastIndex';
import sortedLastIndexBy from './sortedLastIndexBy';
import sortedLastIndexOf from './sortedLastIndexOf';
import sortedUniq from './sortedUniq';
import sortedUniqBy from './sortedUniqBy';
import tail from './tail';
import take from './take';
import takeRight from './takeRight';
import takeRightWhile from './takeRightWhile';
import takeWhile from './takeWhile';
import union from './union';
import unionBy from './unionBy';
import unionWith from './unionWith';
import uniq from './uniq';
import uniqBy from './uniqBy';
import uniqWith from './uniqWith';
import unzip from './unzip';
import unzipWith from './unzipWith';
import without from './without';
import xor from './xor';
import xorBy from './xorBy';
import xorWith from './xorWith';
import zip from './zip';
import zipObject from './zipObject';
import zipObjectDeep from './zipObjectDeep';
import zipWith from './zipWith';
import chunk from './chunk.js';
import compact from './compact.js';
import concat from './concat.js';
import difference from './difference.js';
import differenceBy from './differenceBy.js';
import differenceWith from './differenceWith.js';
import drop from './drop.js';
import dropRight from './dropRight.js';
import dropRightWhile from './dropRightWhile.js';
import dropWhile from './dropWhile.js';
import fill from './fill.js';
import findIndex from './findIndex.js';
import findLastIndex from './findLastIndex.js';
import first from './first.js';
import flatten from './flatten.js';
import flattenDeep from './flattenDeep.js';
import flattenDepth from './flattenDepth.js';
import fromPairs from './fromPairs.js';
import head from './head.js';
import indexOf from './indexOf.js';
import initial from './initial.js';
import intersection from './intersection.js';
import intersectionBy from './intersectionBy.js';
import intersectionWith from './intersectionWith.js';
import join from './join.js';
import last from './last.js';
import lastIndexOf from './lastIndexOf.js';
import nth from './nth.js';
import pull from './pull.js';
import pullAll from './pullAll.js';
import pullAllBy from './pullAllBy.js';
import pullAllWith from './pullAllWith.js';
import pullAt from './pullAt.js';
import remove from './remove.js';
import reverse from './reverse.js';
import slice from './slice.js';
import sortedIndex from './sortedIndex.js';
import sortedIndexBy from './sortedIndexBy.js';
import sortedIndexOf from './sortedIndexOf.js';
import sortedLastIndex from './sortedLastIndex.js';
import sortedLastIndexBy from './sortedLastIndexBy.js';
import sortedLastIndexOf from './sortedLastIndexOf.js';
import sortedUniq from './sortedUniq.js';
import sortedUniqBy from './sortedUniqBy.js';
import tail from './tail.js';
import take from './take.js';
import takeRight from './takeRight.js';
import takeRightWhile from './takeRightWhile.js';
import takeWhile from './takeWhile.js';
import union from './union.js';
import unionBy from './unionBy.js';
import unionWith from './unionWith.js';
import uniq from './uniq.js';
import uniqBy from './uniqBy.js';
import uniqWith from './uniqWith.js';
import unzip from './unzip.js';
import unzipWith from './unzipWith.js';
import without from './without.js';
import xor from './xor.js';
import xorBy from './xorBy.js';
import xorWith from './xorWith.js';
import zip from './zip.js';
import zipObject from './zipObject.js';
import zipObjectDeep from './zipObjectDeep.js';
import zipWith from './zipWith.js';

@@ -67,0 +67,0 @@ export default {

@@ -1,66 +0,66 @@

export { default as chunk } from './chunk';
export { default as compact } from './compact';
export { default as concat } from './concat';
export { default as difference } from './difference';
export { default as differenceBy } from './differenceBy';
export { default as differenceWith } from './differenceWith';
export { default as drop } from './drop';
export { default as dropRight } from './dropRight';
export { default as dropRightWhile } from './dropRightWhile';
export { default as dropWhile } from './dropWhile';
export { default as fill } from './fill';
export { default as findIndex } from './findIndex';
export { default as findLastIndex } from './findLastIndex';
export { default as first } from './first';
export { default as flatten } from './flatten';
export { default as flattenDeep } from './flattenDeep';
export { default as flattenDepth } from './flattenDepth';
export { default as fromPairs } from './fromPairs';
export { default as head } from './head';
export { default as indexOf } from './indexOf';
export { default as initial } from './initial';
export { default as intersection } from './intersection';
export { default as intersectionBy } from './intersectionBy';
export { default as intersectionWith } from './intersectionWith';
export { default as join } from './join';
export { default as last } from './last';
export { default as lastIndexOf } from './lastIndexOf';
export { default as nth } from './nth';
export { default as pull } from './pull';
export { default as pullAll } from './pullAll';
export { default as pullAllBy } from './pullAllBy';
export { default as pullAllWith } from './pullAllWith';
export { default as pullAt } from './pullAt';
export { default as remove } from './remove';
export { default as reverse } from './reverse';
export { default as slice } from './slice';
export { default as sortedIndex } from './sortedIndex';
export { default as sortedIndexBy } from './sortedIndexBy';
export { default as sortedIndexOf } from './sortedIndexOf';
export { default as sortedLastIndex } from './sortedLastIndex';
export { default as sortedLastIndexBy } from './sortedLastIndexBy';
export { default as sortedLastIndexOf } from './sortedLastIndexOf';
export { default as sortedUniq } from './sortedUniq';
export { default as sortedUniqBy } from './sortedUniqBy';
export { default as tail } from './tail';
export { default as take } from './take';
export { default as takeRight } from './takeRight';
export { default as takeRightWhile } from './takeRightWhile';
export { default as takeWhile } from './takeWhile';
export { default as union } from './union';
export { default as unionBy } from './unionBy';
export { default as unionWith } from './unionWith';
export { default as uniq } from './uniq';
export { default as uniqBy } from './uniqBy';
export { default as uniqWith } from './uniqWith';
export { default as unzip } from './unzip';
export { default as unzipWith } from './unzipWith';
export { default as without } from './without';
export { default as xor } from './xor';
export { default as xorBy } from './xorBy';
export { default as xorWith } from './xorWith';
export { default as zip } from './zip';
export { default as zipObject } from './zipObject';
export { default as zipObjectDeep } from './zipObjectDeep';
export { default as zipWith } from './zipWith';
export { default as chunk } from './chunk.js';
export { default as compact } from './compact.js';
export { default as concat } from './concat.js';
export { default as difference } from './difference.js';
export { default as differenceBy } from './differenceBy.js';
export { default as differenceWith } from './differenceWith.js';
export { default as drop } from './drop.js';
export { default as dropRight } from './dropRight.js';
export { default as dropRightWhile } from './dropRightWhile.js';
export { default as dropWhile } from './dropWhile.js';
export { default as fill } from './fill.js';
export { default as findIndex } from './findIndex.js';
export { default as findLastIndex } from './findLastIndex.js';
export { default as first } from './first.js';
export { default as flatten } from './flatten.js';
export { default as flattenDeep } from './flattenDeep.js';
export { default as flattenDepth } from './flattenDepth.js';
export { default as fromPairs } from './fromPairs.js';
export { default as head } from './head.js';
export { default as indexOf } from './indexOf.js';
export { default as initial } from './initial.js';
export { default as intersection } from './intersection.js';
export { default as intersectionBy } from './intersectionBy.js';
export { default as intersectionWith } from './intersectionWith.js';
export { default as join } from './join.js';
export { default as last } from './last.js';
export { default as lastIndexOf } from './lastIndexOf.js';
export { default as nth } from './nth.js';
export { default as pull } from './pull.js';
export { default as pullAll } from './pullAll.js';
export { default as pullAllBy } from './pullAllBy.js';
export { default as pullAllWith } from './pullAllWith.js';
export { default as pullAt } from './pullAt.js';
export { default as remove } from './remove.js';
export { default as reverse } from './reverse.js';
export { default as slice } from './slice.js';
export { default as sortedIndex } from './sortedIndex.js';
export { default as sortedIndexBy } from './sortedIndexBy.js';
export { default as sortedIndexOf } from './sortedIndexOf.js';
export { default as sortedLastIndex } from './sortedLastIndex.js';
export { default as sortedLastIndexBy } from './sortedLastIndexBy.js';
export { default as sortedLastIndexOf } from './sortedLastIndexOf.js';
export { default as sortedUniq } from './sortedUniq.js';
export { default as sortedUniqBy } from './sortedUniqBy.js';
export { default as tail } from './tail.js';
export { default as take } from './take.js';
export { default as takeRight } from './takeRight.js';
export { default as takeRightWhile } from './takeRightWhile.js';
export { default as takeWhile } from './takeWhile.js';
export { default as union } from './union.js';
export { default as unionBy } from './unionBy.js';
export { default as unionWith } from './unionWith.js';
export { default as uniq } from './uniq.js';
export { default as uniqBy } from './uniqBy.js';
export { default as uniqWith } from './uniqWith.js';
export { default as unzip } from './unzip.js';
export { default as unzipWith } from './unzipWith.js';
export { default as without } from './without.js';
export { default as xor } from './xor.js';
export { default as xorBy } from './xorBy.js';
export { default as xorWith } from './xorWith.js';
export { default as zip } from './zip.js';
export { default as zipObject } from './zipObject.js';
export { default as zipObjectDeep } from './zipObjectDeep.js';
export { default as zipWith } from './zipWith.js';
export { default as default } from './array.default';

@@ -1,2 +0,2 @@

import createWrapper from './_createWrapper';
import createWrapper from './_createWrapper.js';

@@ -3,0 +3,0 @@ /** Used to compose bitmasks for wrapper metadata. */

@@ -1,7 +0,7 @@

import assignValue from './_assignValue';
import copyObject from './_copyObject';
import createAssigner from './_createAssigner';
import isArrayLike from './isArrayLike';
import isPrototype from './_isPrototype';
import keys from './keys';
import assignValue from './_assignValue.js';
import copyObject from './_copyObject.js';
import createAssigner from './_createAssigner.js';
import isArrayLike from './isArrayLike.js';
import isPrototype from './_isPrototype.js';
import keys from './keys.js';

@@ -8,0 +8,0 @@ /** Used for built-in method references. */

@@ -1,7 +0,7 @@

import assignValue from './_assignValue';
import copyObject from './_copyObject';
import createAssigner from './_createAssigner';
import isArrayLike from './isArrayLike';
import isPrototype from './_isPrototype';
import keysIn from './keysIn';
import assignValue from './_assignValue.js';
import copyObject from './_copyObject.js';
import createAssigner from './_createAssigner.js';
import isArrayLike from './isArrayLike.js';
import isPrototype from './_isPrototype.js';
import keysIn from './keysIn.js';

@@ -8,0 +8,0 @@ /** Used for built-in method references. */

@@ -1,4 +0,4 @@

import copyObject from './_copyObject';
import createAssigner from './_createAssigner';
import keysIn from './keysIn';
import copyObject from './_copyObject.js';
import createAssigner from './_createAssigner.js';
import keysIn from './keysIn.js';

@@ -5,0 +5,0 @@ /**

@@ -1,4 +0,4 @@

import copyObject from './_copyObject';
import createAssigner from './_createAssigner';
import keys from './keys';
import copyObject from './_copyObject.js';
import createAssigner from './_createAssigner.js';
import keys from './keys.js';

@@ -5,0 +5,0 @@ /**

@@ -1,4 +0,4 @@

import baseAt from './_baseAt';
import baseFlatten from './_baseFlatten';
import rest from './rest';
import baseAt from './_baseAt.js';
import baseFlatten from './_baseFlatten.js';
import rest from './rest.js';

@@ -21,5 +21,2 @@ /**

* // => [3, 4]
*
* _.at(['a', 'b', 'c'], 0, 2);
* // => ['a', 'c']
*/

@@ -26,0 +23,0 @@ var at = rest(function(object, paths) {

@@ -1,4 +0,4 @@

import apply from './_apply';
import isError from './isError';
import rest from './rest';
import apply from './_apply.js';
import isError from './isError.js';
import rest from './rest.js';

@@ -5,0 +5,0 @@ /**

@@ -1,2 +0,2 @@

import toInteger from './toInteger';
import toInteger from './toInteger.js';

@@ -3,0 +3,0 @@ /** Used as the `TypeError` message for "Functions" methods. */

@@ -1,5 +0,5 @@

import createWrapper from './_createWrapper';
import getHolder from './_getHolder';
import replaceHolders from './_replaceHolders';
import rest from './rest';
import createWrapper from './_createWrapper.js';
import getHolder from './_getHolder.js';
import replaceHolders from './_replaceHolders.js';
import rest from './rest.js';

@@ -17,3 +17,3 @@ /** Used to compose bitmasks for wrapper metadata. */

*
* **Note:** Unlike native `Function#bind` this method doesn't set the "length"
* **Note:** Unlike native `Function#bind`, this method doesn't set the "length"
* property of bound functions.

@@ -20,0 +20,0 @@ *

@@ -1,6 +0,6 @@

import arrayEach from './_arrayEach';
import baseFlatten from './_baseFlatten';
import bind from './bind';
import rest from './rest';
import toKey from './_toKey';
import arrayEach from './_arrayEach.js';
import baseFlatten from './_baseFlatten.js';
import bind from './bind.js';
import rest from './rest.js';
import toKey from './_toKey.js';

@@ -29,3 +29,3 @@ /**

*
* _.bindAll(view, 'onClick');
* _.bindAll(view, ['onClick']);
* jQuery(element).on('click', view.onClick);

@@ -32,0 +32,0 @@ * // => Logs 'clicked docs' when clicked.

@@ -1,5 +0,5 @@

import createWrapper from './_createWrapper';
import getHolder from './_getHolder';
import replaceHolders from './_replaceHolders';
import rest from './rest';
import createWrapper from './_createWrapper.js';
import getHolder from './_getHolder.js';
import replaceHolders from './_replaceHolders.js';
import rest from './rest.js';

@@ -6,0 +6,0 @@ /** Used to compose bitmasks for wrapper metadata. */

@@ -1,3 +0,3 @@

import capitalize from './capitalize';
import createCompounder from './_createCompounder';
import capitalize from './capitalize.js';
import createCompounder from './_createCompounder.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import toString from './toString';
import upperFirst from './upperFirst';
import toString from './toString.js';
import upperFirst from './upperFirst.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import isArray from './isArray';
import isArray from './isArray.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import createRound from './_createRound';
import createRound from './_createRound.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import lodash from './wrapperLodash';
import lodash from './wrapperLodash.js';

@@ -3,0 +3,0 @@ /**

@@ -1,4 +0,4 @@

import baseSlice from './_baseSlice';
import isIterateeCall from './_isIterateeCall';
import toInteger from './toInteger';
import baseSlice from './_baseSlice.js';
import isIterateeCall from './_isIterateeCall.js';
import toInteger from './toInteger.js';

@@ -5,0 +5,0 @@ /* Built-in method references for those with the same name as other `lodash` methods. */

@@ -1,3 +0,3 @@

import baseClamp from './_baseClamp';
import toNumber from './toNumber';
import baseClamp from './_baseClamp.js';
import toNumber from './toNumber.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import baseClone from './_baseClone';
import baseClone from './_baseClone.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import baseClone from './_baseClone';
import baseClone from './_baseClone.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import baseClone from './_baseClone';
import baseClone from './_baseClone.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import baseClone from './_baseClone';
import baseClone from './_baseClone.js';

@@ -3,0 +3,0 @@ /**

@@ -1,30 +0,30 @@

import at from './at';
import countBy from './countBy';
import each from './each';
import eachRight from './eachRight';
import every from './every';
import filter from './filter';
import find from './find';
import findLast from './findLast';
import flatMap from './flatMap';
import flatMapDeep from './flatMapDeep';
import flatMapDepth from './flatMapDepth';
import forEach from './forEach';
import forEachRight from './forEachRight';
import groupBy from './groupBy';
import includes from './includes';
import invokeMap from './invokeMap';
import keyBy from './keyBy';
import map from './map';
import orderBy from './orderBy';
import partition from './partition';
import reduce from './reduce';
import reduceRight from './reduceRight';
import reject from './reject';
import sample from './sample';
import sampleSize from './sampleSize';
import shuffle from './shuffle';
import size from './size';
import some from './some';
import sortBy from './sortBy';
import at from './at.js';
import countBy from './countBy.js';
import each from './each.js';
import eachRight from './eachRight.js';
import every from './every.js';
import filter from './filter.js';
import find from './find.js';
import findLast from './findLast.js';
import flatMap from './flatMap.js';
import flatMapDeep from './flatMapDeep.js';
import flatMapDepth from './flatMapDepth.js';
import forEach from './forEach.js';
import forEachRight from './forEachRight.js';
import groupBy from './groupBy.js';
import includes from './includes.js';
import invokeMap from './invokeMap.js';
import keyBy from './keyBy.js';
import map from './map.js';
import orderBy from './orderBy.js';
import partition from './partition.js';
import reduce from './reduce.js';
import reduceRight from './reduceRight.js';
import reject from './reject.js';
import sample from './sample.js';
import sampleSize from './sampleSize.js';
import shuffle from './shuffle.js';
import size from './size.js';
import some from './some.js';
import sortBy from './sortBy.js';

@@ -31,0 +31,0 @@ export default {

@@ -1,30 +0,30 @@

export { default as at } from './at';
export { default as countBy } from './countBy';
export { default as each } from './each';
export { default as eachRight } from './eachRight';
export { default as every } from './every';
export { default as filter } from './filter';
export { default as find } from './find';
export { default as findLast } from './findLast';
export { default as flatMap } from './flatMap';
export { default as flatMapDeep } from './flatMapDeep';
export { default as flatMapDepth } from './flatMapDepth';
export { default as forEach } from './forEach';
export { default as forEachRight } from './forEachRight';
export { default as groupBy } from './groupBy';
export { default as includes } from './includes';
export { default as invokeMap } from './invokeMap';
export { default as keyBy } from './keyBy';
export { default as map } from './map';
export { default as orderBy } from './orderBy';
export { default as partition } from './partition';
export { default as reduce } from './reduce';
export { default as reduceRight } from './reduceRight';
export { default as reject } from './reject';
export { default as sample } from './sample';
export { default as sampleSize } from './sampleSize';
export { default as shuffle } from './shuffle';
export { default as size } from './size';
export { default as some } from './some';
export { default as sortBy } from './sortBy';
export { default as at } from './at.js';
export { default as countBy } from './countBy.js';
export { default as each } from './each.js';
export { default as eachRight } from './eachRight.js';
export { default as every } from './every.js';
export { default as filter } from './filter.js';
export { default as find } from './find.js';
export { default as findLast } from './findLast.js';
export { default as flatMap } from './flatMap.js';
export { default as flatMapDeep } from './flatMapDeep.js';
export { default as flatMapDepth } from './flatMapDepth.js';
export { default as forEach } from './forEach.js';
export { default as forEachRight } from './forEachRight.js';
export { default as groupBy } from './groupBy.js';
export { default as includes } from './includes.js';
export { default as invokeMap } from './invokeMap.js';
export { default as keyBy } from './keyBy.js';
export { default as map } from './map.js';
export { default as orderBy } from './orderBy.js';
export { default as partition } from './partition.js';
export { default as reduce } from './reduce.js';
export { default as reduceRight } from './reduceRight.js';
export { default as reject } from './reject.js';
export { default as sample } from './sample.js';
export { default as sampleSize } from './sampleSize.js';
export { default as shuffle } from './shuffle.js';
export { default as size } from './size.js';
export { default as some } from './some.js';
export { default as sortBy } from './sortBy.js';
export { default as default } from './collection.default';

@@ -1,2 +0,2 @@

import LodashWrapper from './_LodashWrapper';
import LodashWrapper from './_LodashWrapper.js';

@@ -3,0 +3,0 @@ /**

@@ -1,5 +0,5 @@

import arrayPush from './_arrayPush';
import baseFlatten from './_baseFlatten';
import copyArray from './_copyArray';
import isArray from './isArray';
import arrayPush from './_arrayPush.js';
import baseFlatten from './_baseFlatten.js';
import copyArray from './_copyArray.js';
import isArray from './isArray.js';

@@ -6,0 +6,0 @@ /**

@@ -1,5 +0,5 @@

import apply from './_apply';
import arrayMap from './_arrayMap';
import baseIteratee from './_baseIteratee';
import rest from './rest';
import apply from './_apply.js';
import arrayMap from './_arrayMap.js';
import baseIteratee from './_baseIteratee.js';
import rest from './rest.js';

@@ -6,0 +6,0 @@ /** Used as the `TypeError` message for "Functions" methods. */

@@ -1,3 +0,3 @@

import baseClone from './_baseClone';
import baseConforms from './_baseConforms';
import baseClone from './_baseClone.js';
import baseConforms from './_baseConforms.js';

@@ -22,3 +22,3 @@ /**

*
* _.filter(users, _.conforms({ 'age': _.partial(_.gt, _, 38) }));
* _.filter(users, _.conforms({ 'age': function(n) { return n > 38; } }));
* // => [{ 'user': 'fred', 'age': 40 }]

@@ -25,0 +25,0 @@ */

@@ -12,6 +12,8 @@ /**

*
* var object = { 'user': 'fred' };
* var getter = _.constant(object);
* var objects = _.times(2, _.constant({ 'a': 1 }));
*
* getter() === object;
* console.log(objects);
* // => [{ 'a': 1 }, { 'a': 1 }]
*
* console.log(objects[0] === objects[1]);
* // => true

@@ -18,0 +20,0 @@ */

@@ -1,2 +0,2 @@

import createAggregator from './_createAggregator';
import createAggregator from './_createAggregator.js';

@@ -28,2 +28,3 @@ /** Used for built-in method references. */

*
* // The `_.property` iteratee shorthand.
* _.countBy(['one', 'two', 'three'], 'length');

@@ -30,0 +31,0 @@ * // => { '3': 2, '5': 1 }

@@ -1,3 +0,3 @@

import baseAssign from './_baseAssign';
import baseCreate from './_baseCreate';
import baseAssign from './_baseAssign.js';
import baseCreate from './_baseCreate.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import createWrapper from './_createWrapper';
import createWrapper from './_createWrapper.js';

@@ -3,0 +3,0 @@ /** Used to compose bitmasks for wrapper metadata. */

@@ -1,2 +0,2 @@

import createWrapper from './_createWrapper';
import createWrapper from './_createWrapper.js';

@@ -3,0 +3,0 @@ /** Used to compose bitmasks for wrapper metadata. */

@@ -1,2 +0,2 @@

import now from './now';
import now from './now.js';

@@ -3,0 +3,0 @@ export default {

@@ -1,2 +0,2 @@

export { default as now } from './now';
export { default as now } from './now.js';
export { default as default } from './date.default';

@@ -1,4 +0,4 @@

import isObject from './isObject';
import now from './now';
import toNumber from './toNumber';
import isObject from './isObject.js';
import now from './now.js';
import toNumber from './toNumber.js';

@@ -68,3 +68,3 @@ /** Used as the `TypeError` message for "Functions" methods. */

timerId,
lastCallTime = 0,
lastCallTime,
lastInvokeTime = 0,

@@ -120,3 +120,3 @@ leading = false,

// it as the trailing edge, or we've hit the `maxWait` limit.
return (!lastCallTime || (timeSinceLastCall >= wait) ||
return (lastCallTime === undefined || (timeSinceLastCall >= wait) ||
(timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait));

@@ -135,3 +135,2 @@ }

function trailingEdge(time) {
clearTimeout(timerId);
timerId = undefined;

@@ -149,7 +148,4 @@

function cancel() {
if (timerId !== undefined) {
clearTimeout(timerId);
}
lastCallTime = lastInvokeTime = 0;
lastArgs = lastThis = timerId = undefined;
lastInvokeTime = 0;
lastArgs = lastCallTime = lastThis = timerId = undefined;
}

@@ -175,3 +171,2 @@

// Handle invocations in a tight loop.
clearTimeout(timerId);
timerId = setTimeout(timerExpired, wait);

@@ -178,0 +173,0 @@ return invokeFunc(lastCallTime);

@@ -1,3 +0,3 @@

import deburrLetter from './_deburrLetter';
import toString from './toString';
import deburrLetter from './_deburrLetter.js';
import toString from './toString.js';

@@ -4,0 +4,0 @@ /** Used to match latin-1 supplementary letters (excluding mathematical operators). */

@@ -1,5 +0,5 @@

import apply from './_apply';
import assignInDefaults from './_assignInDefaults';
import assignInWith from './assignInWith';
import rest from './rest';
import apply from './_apply.js';
import assignInDefaults from './_assignInDefaults.js';
import assignInWith from './assignInWith.js';
import rest from './rest.js';

@@ -6,0 +6,0 @@ /**

@@ -1,5 +0,5 @@

import apply from './_apply';
import mergeDefaults from './_mergeDefaults';
import mergeWith from './mergeWith';
import rest from './rest';
import apply from './_apply.js';
import mergeDefaults from './_mergeDefaults.js';
import mergeWith from './mergeWith.js';
import rest from './rest.js';

@@ -6,0 +6,0 @@ /**

@@ -1,3 +0,3 @@

import baseDelay from './_baseDelay';
import rest from './rest';
import baseDelay from './_baseDelay.js';
import rest from './rest.js';

@@ -4,0 +4,0 @@ /**

@@ -1,4 +0,4 @@

import baseDelay from './_baseDelay';
import rest from './rest';
import toNumber from './toNumber';
import baseDelay from './_baseDelay.js';
import rest from './rest.js';
import toNumber from './toNumber.js';

@@ -5,0 +5,0 @@ /**

@@ -1,5 +0,5 @@

import baseDifference from './_baseDifference';
import baseFlatten from './_baseFlatten';
import isArrayLikeObject from './isArrayLikeObject';
import rest from './rest';
import baseDifference from './_baseDifference.js';
import baseFlatten from './_baseFlatten.js';
import isArrayLikeObject from './isArrayLikeObject.js';
import rest from './rest.js';

@@ -22,4 +22,4 @@ /**

*
* _.difference([3, 2, 1], [4, 2]);
* // => [3, 1]
* _.difference([2, 1], [2, 3]);
* // => [1]
*/

@@ -26,0 +26,0 @@ var difference = rest(function(array, values) {

@@ -1,7 +0,7 @@

import baseDifference from './_baseDifference';
import baseFlatten from './_baseFlatten';
import baseIteratee from './_baseIteratee';
import isArrayLikeObject from './isArrayLikeObject';
import last from './last';
import rest from './rest';
import baseDifference from './_baseDifference.js';
import baseFlatten from './_baseFlatten.js';
import baseIteratee from './_baseIteratee.js';
import isArrayLikeObject from './isArrayLikeObject.js';
import last from './last.js';
import rest from './rest.js';

@@ -25,4 +25,4 @@ /**

*
* _.differenceBy([3.1, 2.2, 1.3], [4.4, 2.5], Math.floor);
* // => [3.1, 1.3]
* _.differenceBy([2.1, 1.2], [2.3, 3.4], Math.floor);
* // => [1.2]
*

@@ -29,0 +29,0 @@ * // The `_.property` iteratee shorthand.

@@ -1,6 +0,6 @@

import baseDifference from './_baseDifference';
import baseFlatten from './_baseFlatten';
import isArrayLikeObject from './isArrayLikeObject';
import last from './last';
import rest from './rest';
import baseDifference from './_baseDifference.js';
import baseFlatten from './_baseFlatten.js';
import isArrayLikeObject from './isArrayLikeObject.js';
import last from './last.js';
import rest from './rest.js';

@@ -7,0 +7,0 @@ /**

@@ -1,2 +0,2 @@

import createMathOperation from './_createMathOperation';
import createMathOperation from './_createMathOperation.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import baseSlice from './_baseSlice';
import toInteger from './toInteger';
import baseSlice from './_baseSlice.js';
import toInteger from './toInteger.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseSlice from './_baseSlice';
import toInteger from './toInteger';
import baseSlice from './_baseSlice.js';
import toInteger from './toInteger.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import baseWhile from './_baseWhile';
import baseIteratee from './_baseIteratee.js';
import baseWhile from './_baseWhile.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import baseWhile from './_baseWhile';
import baseIteratee from './_baseIteratee.js';
import baseWhile from './_baseWhile.js';

@@ -4,0 +4,0 @@ /**

@@ -1,1 +0,1 @@

export { default } from './forEach'
export { default } from './forEach.js'

@@ -1,1 +0,1 @@

export { default } from './forEachRight'
export { default } from './forEachRight.js'

@@ -1,5 +0,5 @@

import baseClamp from './_baseClamp';
import baseToString from './_baseToString';
import toInteger from './toInteger';
import toString from './toString';
import baseClamp from './_baseClamp.js';
import baseToString from './_baseToString.js';
import toInteger from './toInteger.js';
import toString from './toString.js';

@@ -15,3 +15,3 @@ /**

* @param {string} [target] The string to search for.
* @param {number} [position=string.length] The position to search from.
* @param {number} [position=string.length] The position to search up to.
* @returns {boolean} Returns `true` if `string` ends with `target`,

@@ -18,0 +18,0 @@ * else `false`.

@@ -1,1 +0,1 @@

export { default } from './toPairs'
export { default } from './toPairs.js'

@@ -1,1 +0,1 @@

export { default } from './toPairsIn'
export { default } from './toPairsIn.js'

@@ -1,3 +0,3 @@

import escapeHtmlChar from './_escapeHtmlChar';
import toString from './toString';
import escapeHtmlChar from './_escapeHtmlChar.js';
import toString from './toString.js';

@@ -4,0 +4,0 @@ /** Used to match HTML entities and HTML characters. */

@@ -1,2 +0,2 @@

import toString from './toString';
import toString from './toString.js';

@@ -3,0 +3,0 @@ /**

@@ -1,6 +0,6 @@

import arrayEvery from './_arrayEvery';
import baseEvery from './_baseEvery';
import baseIteratee from './_baseIteratee';
import isArray from './isArray';
import isIterateeCall from './_isIterateeCall';
import arrayEvery from './_arrayEvery.js';
import baseEvery from './_baseEvery.js';
import baseIteratee from './_baseIteratee.js';
import isArray from './isArray.js';
import isIterateeCall from './_isIterateeCall.js';

@@ -7,0 +7,0 @@ /**

@@ -1,1 +0,1 @@

export { default } from './assignIn'
export { default } from './assignIn.js'

@@ -1,1 +0,1 @@

export { default } from './assignInWith'
export { default } from './assignInWith.js'

@@ -1,3 +0,3 @@

import baseFill from './_baseFill';
import isIterateeCall from './_isIterateeCall';
import baseFill from './_baseFill.js';
import isIterateeCall from './_isIterateeCall.js';

@@ -4,0 +4,0 @@ /**

@@ -1,5 +0,5 @@

import arrayFilter from './_arrayFilter';
import baseFilter from './_baseFilter';
import baseIteratee from './_baseIteratee';
import isArray from './isArray';
import arrayFilter from './_arrayFilter.js';
import baseFilter from './_baseFilter.js';
import baseIteratee from './_baseIteratee.js';
import isArray from './isArray.js';

@@ -6,0 +6,0 @@ /**

@@ -1,6 +0,4 @@

import baseEach from './_baseEach';
import baseFind from './_baseFind';
import baseFindIndex from './_baseFindIndex';
import baseIteratee from './_baseIteratee';
import isArray from './isArray';
import findIndex from './findIndex.js';
import isArrayLike from './isArrayLike.js';
import values from './values.js';

@@ -19,2 +17,3 @@ /**

* The function invoked per iteration.
* @param {number} [fromIndex=0] The index to search from.
* @returns {*} Returns the matched element, else `undefined`.

@@ -44,11 +43,8 @@ * @example

*/
function find(collection, predicate) {
predicate = baseIteratee(predicate, 3);
if (isArray(collection)) {
var index = baseFindIndex(collection, predicate);
return index > -1 ? collection[index] : undefined;
}
return baseFind(collection, predicate, baseEach);
function find(collection, predicate, fromIndex) {
collection = isArrayLike(collection) ? collection : values(collection);
var index = findIndex(collection, predicate, fromIndex);
return index > -1 ? collection[index] : undefined;
}
export default find;

@@ -1,4 +0,8 @@

import baseFindIndex from './_baseFindIndex';
import baseIteratee from './_baseIteratee';
import baseFindIndex from './_baseFindIndex.js';
import baseIteratee from './_baseIteratee.js';
import toInteger from './toInteger.js';
/* Built-in method references for those with the same name as other `lodash` methods. */
var nativeMax = Math.max;
/**

@@ -15,2 +19,3 @@ * This method is like `_.find` except that it returns the index of the first

* The function invoked per iteration.
* @param {number} [fromIndex=0] The index to search from.
* @returns {number} Returns the index of the found element, else `-1`.

@@ -40,8 +45,14 @@ * @example

*/
function findIndex(array, predicate) {
return (array && array.length)
? baseFindIndex(array, baseIteratee(predicate, 3))
: -1;
function findIndex(array, predicate, fromIndex) {
var length = array ? array.length : 0;
if (!length) {
return -1;
}
var index = fromIndex == null ? 0 : toInteger(fromIndex);
if (index < 0) {
index = nativeMax(length + index, 0);
}
return baseFindIndex(array, baseIteratee(predicate, 3), index);
}
export default findIndex;

@@ -1,4 +0,4 @@

import baseFind from './_baseFind';
import baseForOwn from './_baseForOwn';
import baseIteratee from './_baseIteratee';
import baseFindKey from './_baseFindKey.js';
import baseForOwn from './_baseForOwn.js';
import baseIteratee from './_baseIteratee.js';

@@ -42,5 +42,5 @@ /**

function findKey(object, predicate) {
return baseFind(object, baseIteratee(predicate, 3), baseForOwn, true);
return baseFindKey(object, baseIteratee(predicate, 3), baseForOwn);
}
export default findKey;

@@ -1,6 +0,4 @@

import baseEachRight from './_baseEachRight';
import baseFind from './_baseFind';
import baseFindIndex from './_baseFindIndex';
import baseIteratee from './_baseIteratee';
import isArray from './isArray';
import findLastIndex from './findLastIndex.js';
import isArrayLike from './isArrayLike.js';
import values from './values.js';

@@ -18,2 +16,3 @@ /**

* The function invoked per iteration.
* @param {number} [fromIndex=collection.length-1] The index to search from.
* @returns {*} Returns the matched element, else `undefined`.

@@ -27,11 +26,8 @@ * @example

*/
function findLast(collection, predicate) {
predicate = baseIteratee(predicate, 3);
if (isArray(collection)) {
var index = baseFindIndex(collection, predicate, true);
return index > -1 ? collection[index] : undefined;
}
return baseFind(collection, predicate, baseEachRight);
function findLast(collection, predicate, fromIndex) {
collection = isArrayLike(collection) ? collection : values(collection);
var index = findLastIndex(collection, predicate, fromIndex);
return index > -1 ? collection[index] : undefined;
}
export default findLast;

@@ -1,4 +0,9 @@

import baseFindIndex from './_baseFindIndex';
import baseIteratee from './_baseIteratee';
import baseFindIndex from './_baseFindIndex.js';
import baseIteratee from './_baseIteratee.js';
import toInteger from './toInteger.js';
/* Built-in method references for those with the same name as other `lodash` methods. */
var nativeMax = Math.max,
nativeMin = Math.min;
/**

@@ -15,2 +20,3 @@ * This method is like `_.findIndex` except that it iterates over elements

* The function invoked per iteration.
* @param {number} [fromIndex=array.length-1] The index to search from.
* @returns {number} Returns the index of the found element, else `-1`.

@@ -40,8 +46,17 @@ * @example

*/
function findLastIndex(array, predicate) {
return (array && array.length)
? baseFindIndex(array, baseIteratee(predicate, 3), true)
: -1;
function findLastIndex(array, predicate, fromIndex) {
var length = array ? array.length : 0;
if (!length) {
return -1;
}
var index = length - 1;
if (fromIndex !== undefined) {
index = toInteger(fromIndex);
index = fromIndex < 0
? nativeMax(length + index, 0)
: nativeMin(index, length - 1);
}
return baseFindIndex(array, baseIteratee(predicate, 3), index, true);
}
export default findLastIndex;

@@ -1,4 +0,4 @@

import baseFind from './_baseFind';
import baseForOwnRight from './_baseForOwnRight';
import baseIteratee from './_baseIteratee';
import baseFindKey from './_baseFindKey.js';
import baseForOwnRight from './_baseForOwnRight.js';
import baseIteratee from './_baseIteratee.js';

@@ -42,5 +42,5 @@ /**

function findLastKey(object, predicate) {
return baseFind(object, baseIteratee(predicate, 3), baseForOwnRight, true);
return baseFindKey(object, baseIteratee(predicate, 3), baseForOwnRight);
}
export default findLastKey;

@@ -1,1 +0,1 @@

export { default } from './head'
export { default } from './head.js'

@@ -1,3 +0,3 @@

import baseFlatten from './_baseFlatten';
import map from './map';
import baseFlatten from './_baseFlatten.js';
import map from './map.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseFlatten from './_baseFlatten';
import map from './map';
import baseFlatten from './_baseFlatten.js';
import map from './map.js';

@@ -4,0 +4,0 @@ /** Used as references for various `Number` constants. */

@@ -1,4 +0,4 @@

import baseFlatten from './_baseFlatten';
import map from './map';
import toInteger from './toInteger';
import baseFlatten from './_baseFlatten.js';
import map from './map.js';
import toInteger from './toInteger.js';

@@ -5,0 +5,0 @@ /**

@@ -1,2 +0,2 @@

import baseFlatten from './_baseFlatten';
import baseFlatten from './_baseFlatten.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import baseFlatten from './_baseFlatten';
import baseFlatten from './_baseFlatten.js';

@@ -3,0 +3,0 @@ /** Used as references for various `Number` constants. */

@@ -1,3 +0,3 @@

import baseFlatten from './_baseFlatten';
import toInteger from './toInteger';
import baseFlatten from './_baseFlatten.js';
import toInteger from './toInteger.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import createWrapper from './_createWrapper';
import createWrapper from './_createWrapper.js';

@@ -3,0 +3,0 @@ /** Used to compose bitmasks for wrapper metadata. */

@@ -1,2 +0,2 @@

import createRound from './_createRound';
import createRound from './_createRound.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import createFlow from './_createFlow';
import createFlow from './_createFlow.js';

@@ -21,3 +21,3 @@ /**

*
* var addSquare = _.flow(_.add, square);
* var addSquare = _.flow([_.add, square]);
* addSquare(1, 2);

@@ -24,0 +24,0 @@ * // => 9

@@ -1,2 +0,2 @@

import createFlow from './_createFlow';
import createFlow from './_createFlow.js';

@@ -20,3 +20,3 @@ /**

*
* var addSquare = _.flowRight(square, _.add);
* var addSquare = _.flowRight([square, _.add]);
* addSquare(1, 2);

@@ -23,0 +23,0 @@ * // => 9

@@ -1,5 +0,5 @@

import arrayEach from './_arrayEach';
import baseEach from './_baseEach';
import baseIteratee from './_baseIteratee';
import isArray from './isArray';
import arrayEach from './_arrayEach.js';
import baseEach from './_baseEach.js';
import baseIteratee from './_baseIteratee.js';
import isArray from './isArray.js';

@@ -6,0 +6,0 @@ /**

@@ -1,5 +0,5 @@

import arrayEachRight from './_arrayEachRight';
import baseEachRight from './_baseEachRight';
import baseIteratee from './_baseIteratee';
import isArray from './isArray';
import arrayEachRight from './_arrayEachRight.js';
import baseEachRight from './_baseEachRight.js';
import baseIteratee from './_baseIteratee.js';
import isArray from './isArray.js';

@@ -6,0 +6,0 @@ /**

@@ -1,4 +0,4 @@

import baseFor from './_baseFor';
import baseIteratee from './_baseIteratee';
import keysIn from './keysIn';
import baseFor from './_baseFor.js';
import baseIteratee from './_baseIteratee.js';
import keysIn from './keysIn.js';

@@ -5,0 +5,0 @@ /**

@@ -1,4 +0,4 @@

import baseForRight from './_baseForRight';
import baseIteratee from './_baseIteratee';
import keysIn from './keysIn';
import baseForRight from './_baseForRight.js';
import baseIteratee from './_baseIteratee.js';
import keysIn from './keysIn.js';

@@ -5,0 +5,0 @@ /**

@@ -1,3 +0,3 @@

import baseForOwn from './_baseForOwn';
import baseIteratee from './_baseIteratee';
import baseForOwn from './_baseForOwn.js';
import baseIteratee from './_baseIteratee.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseForOwnRight from './_baseForOwnRight';
import baseIteratee from './_baseIteratee';
import baseForOwnRight from './_baseForOwnRight.js';
import baseIteratee from './_baseIteratee.js';

@@ -4,0 +4,0 @@ /**

@@ -1,24 +0,24 @@

import after from './after';
import ary from './ary';
import before from './before';
import bind from './bind';
import bindKey from './bindKey';
import curry from './curry';
import curryRight from './curryRight';
import debounce from './debounce';
import defer from './defer';
import delay from './delay';
import flip from './flip';
import memoize from './memoize';
import negate from './negate';
import once from './once';
import overArgs from './overArgs';
import partial from './partial';
import partialRight from './partialRight';
import rearg from './rearg';
import rest from './rest';
import spread from './spread';
import throttle from './throttle';
import unary from './unary';
import wrap from './wrap';
import after from './after.js';
import ary from './ary.js';
import before from './before.js';
import bind from './bind.js';
import bindKey from './bindKey.js';
import curry from './curry.js';
import curryRight from './curryRight.js';
import debounce from './debounce.js';
import defer from './defer.js';
import delay from './delay.js';
import flip from './flip.js';
import memoize from './memoize.js';
import negate from './negate.js';
import once from './once.js';
import overArgs from './overArgs.js';
import partial from './partial.js';
import partialRight from './partialRight.js';
import rearg from './rearg.js';
import rest from './rest.js';
import spread from './spread.js';
import throttle from './throttle.js';
import unary from './unary.js';
import wrap from './wrap.js';

@@ -25,0 +25,0 @@ export default {

@@ -1,24 +0,24 @@

export { default as after } from './after';
export { default as ary } from './ary';
export { default as before } from './before';
export { default as bind } from './bind';
export { default as bindKey } from './bindKey';
export { default as curry } from './curry';
export { default as curryRight } from './curryRight';
export { default as debounce } from './debounce';
export { default as defer } from './defer';
export { default as delay } from './delay';
export { default as flip } from './flip';
export { default as memoize } from './memoize';
export { default as negate } from './negate';
export { default as once } from './once';
export { default as overArgs } from './overArgs';
export { default as partial } from './partial';
export { default as partialRight } from './partialRight';
export { default as rearg } from './rearg';
export { default as rest } from './rest';
export { default as spread } from './spread';
export { default as throttle } from './throttle';
export { default as unary } from './unary';
export { default as wrap } from './wrap';
export { default as after } from './after.js';
export { default as ary } from './ary.js';
export { default as before } from './before.js';
export { default as bind } from './bind.js';
export { default as bindKey } from './bindKey.js';
export { default as curry } from './curry.js';
export { default as curryRight } from './curryRight.js';
export { default as debounce } from './debounce.js';
export { default as defer } from './defer.js';
export { default as delay } from './delay.js';
export { default as flip } from './flip.js';
export { default as memoize } from './memoize.js';
export { default as negate } from './negate.js';
export { default as once } from './once.js';
export { default as overArgs } from './overArgs.js';
export { default as partial } from './partial.js';
export { default as partialRight } from './partialRight.js';
export { default as rearg } from './rearg.js';
export { default as rest } from './rest.js';
export { default as spread } from './spread.js';
export { default as throttle } from './throttle.js';
export { default as unary } from './unary.js';
export { default as wrap } from './wrap.js';
export { default as default } from './function.default';

@@ -1,3 +0,3 @@

import baseFunctions from './_baseFunctions';
import keys from './keys';
import baseFunctions from './_baseFunctions.js';
import keys from './keys.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseFunctions from './_baseFunctions';
import keysIn from './keysIn';
import baseFunctions from './_baseFunctions.js';
import keysIn from './keysIn.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import baseGet from './_baseGet';
import baseGet from './_baseGet.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import createAggregator from './_createAggregator';
import createAggregator from './_createAggregator.js';

@@ -3,0 +3,0 @@ /** Used for built-in method references. */

@@ -1,3 +0,3 @@

import baseGt from './_baseGt';
import createRelationalOperation from './_createRelationalOperation';
import baseGt from './_baseGt.js';
import createRelationalOperation from './_createRelationalOperation.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import createRelationalOperation from './_createRelationalOperation';
import createRelationalOperation from './_createRelationalOperation.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import baseHas from './_baseHas';
import hasPath from './_hasPath';
import baseHas from './_baseHas.js';
import hasPath from './_hasPath.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseHasIn from './_baseHasIn';
import hasPath from './_hasPath';
import baseHasIn from './_baseHasIn.js';
import hasPath from './_hasPath.js';

@@ -4,0 +4,0 @@ /**

@@ -14,3 +14,3 @@ /**

*
* _.identity(object) === object;
* console.log(_.identity(object) === object);
* // => true

@@ -17,0 +17,0 @@ */

@@ -1,6 +0,6 @@

import baseIndexOf from './_baseIndexOf';
import isArrayLike from './isArrayLike';
import isString from './isString';
import toInteger from './toInteger';
import values from './values';
import baseIndexOf from './_baseIndexOf.js';
import isArrayLike from './isArrayLike.js';
import isString from './isString.js';
import toInteger from './toInteger.js';
import values from './values.js';

@@ -7,0 +7,0 @@ /* Built-in method references for those with the same name as other `lodash` methods. */

@@ -1,3 +0,3 @@

import baseIndexOf from './_baseIndexOf';
import toInteger from './toInteger';
import baseIndexOf from './_baseIndexOf.js';
import toInteger from './toInteger.js';

@@ -35,9 +35,9 @@ /* Built-in method references for those with the same name as other `lodash` methods. */

}
fromIndex = toInteger(fromIndex);
if (fromIndex < 0) {
fromIndex = nativeMax(length + fromIndex, 0);
var index = fromIndex == null ? 0 : toInteger(fromIndex);
if (index < 0) {
index = nativeMax(length + index, 0);
}
return baseIndexOf(array, value, fromIndex);
return baseIndexOf(array, value, index);
}
export default indexOf;

@@ -1,2 +0,2 @@

import dropRight from './dropRight';
import dropRight from './dropRight.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import baseInRange from './_baseInRange';
import toNumber from './toNumber';
import baseInRange from './_baseInRange.js';
import toNumber from './toNumber.js';

@@ -4,0 +4,0 @@ /**

@@ -1,5 +0,5 @@

import arrayMap from './_arrayMap';
import baseIntersection from './_baseIntersection';
import castArrayLikeObject from './_castArrayLikeObject';
import rest from './rest';
import arrayMap from './_arrayMap.js';
import baseIntersection from './_baseIntersection.js';
import castArrayLikeObject from './_castArrayLikeObject.js';
import rest from './rest.js';

@@ -20,3 +20,3 @@ /**

*
* _.intersection([2, 1], [4, 2], [1, 2]);
* _.intersection([2, 1], [2, 3]);
* // => [2]

@@ -23,0 +23,0 @@ */

@@ -1,7 +0,7 @@

import arrayMap from './_arrayMap';
import baseIntersection from './_baseIntersection';
import baseIteratee from './_baseIteratee';
import castArrayLikeObject from './_castArrayLikeObject';
import last from './last';
import rest from './rest';
import arrayMap from './_arrayMap.js';
import baseIntersection from './_baseIntersection.js';
import baseIteratee from './_baseIteratee.js';
import castArrayLikeObject from './_castArrayLikeObject.js';
import last from './last.js';
import rest from './rest.js';

@@ -24,3 +24,3 @@ /**

*
* _.intersectionBy([2.1, 1.2], [4.3, 2.4], Math.floor);
* _.intersectionBy([2.1, 1.2], [2.3, 3.4], Math.floor);
* // => [2.1]

@@ -27,0 +27,0 @@ *

@@ -1,6 +0,6 @@

import arrayMap from './_arrayMap';
import baseIntersection from './_baseIntersection';
import castArrayLikeObject from './_castArrayLikeObject';
import last from './last';
import rest from './rest';
import arrayMap from './_arrayMap.js';
import baseIntersection from './_baseIntersection.js';
import castArrayLikeObject from './_castArrayLikeObject.js';
import last from './last.js';
import rest from './rest.js';

@@ -7,0 +7,0 @@ /**

@@ -1,4 +0,4 @@

import constant from './constant';
import createInverter from './_createInverter';
import identity from './identity';
import constant from './constant.js';
import createInverter from './_createInverter.js';
import identity from './identity.js';

@@ -5,0 +5,0 @@ /**

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import createInverter from './_createInverter';
import baseIteratee from './_baseIteratee.js';
import createInverter from './_createInverter.js';

@@ -4,0 +4,0 @@ /** Used for built-in method references. */

@@ -1,3 +0,3 @@

import baseInvoke from './_baseInvoke';
import rest from './rest';
import baseInvoke from './_baseInvoke.js';
import rest from './rest.js';

@@ -4,0 +4,0 @@ /**

@@ -1,7 +0,7 @@

import apply from './_apply';
import baseEach from './_baseEach';
import baseInvoke from './_baseInvoke';
import isArrayLike from './isArrayLike';
import isKey from './_isKey';
import rest from './rest';
import apply from './_apply.js';
import baseEach from './_baseEach.js';
import baseInvoke from './_baseInvoke.js';
import isArrayLike from './isArrayLike.js';
import isKey from './_isKey.js';
import rest from './rest.js';

@@ -8,0 +8,0 @@ /**

@@ -1,2 +0,2 @@

import isArrayLikeObject from './isArrayLikeObject';
import isArrayLikeObject from './isArrayLikeObject.js';

@@ -3,0 +3,0 @@ /** `Object#toString` result references. */

@@ -1,2 +0,2 @@

import isObjectLike from './isObjectLike';
import isObjectLike from './isObjectLike.js';

@@ -3,0 +3,0 @@ var arrayBufferTag = '[object ArrayBuffer]';

@@ -1,4 +0,4 @@

import getLength from './_getLength';
import isFunction from './isFunction';
import isLength from './isLength';
import getLength from './_getLength.js';
import isFunction from './isFunction.js';
import isLength from './isLength.js';

@@ -5,0 +5,0 @@ /**

@@ -1,3 +0,3 @@

import isArrayLike from './isArrayLike';
import isObjectLike from './isObjectLike';
import isArrayLike from './isArrayLike.js';
import isObjectLike from './isObjectLike.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import isObjectLike from './isObjectLike';
import isObjectLike from './isObjectLike.js';

@@ -3,0 +3,0 @@ /** `Object#toString` result references. */

@@ -1,24 +0,12 @@

import constant from './constant';
import root from './_root';
import root from './_root.js';
import stubFalse from './stubFalse.js';
/** Used to determine if values are of the language type `Object`. */
var objectTypes = {
'function': true,
'object': true
};
/** Detect free variable `exports`. */
var freeExports = (objectTypes[typeof exports] && exports && !exports.nodeType)
? exports
: undefined;
var freeExports = typeof exports == 'object' && exports;
/** Detect free variable `module`. */
var freeModule = (objectTypes[typeof module] && module && !module.nodeType)
? module
: undefined;
var freeModule = freeExports && typeof module == 'object' && module;
/** Detect the popular CommonJS extension `module.exports`. */
var moduleExports = (freeModule && freeModule.exports === freeExports)
? freeExports
: undefined;
var moduleExports = freeModule && freeModule.exports === freeExports;

@@ -45,3 +33,3 @@ /** Built-in value references. */

*/
var isBuffer = !Buffer ? constant(false) : function(value) {
var isBuffer = !Buffer ? stubFalse : function(value) {
return value instanceof Buffer;

@@ -48,0 +36,0 @@ };

@@ -1,2 +0,2 @@

import isObjectLike from './isObjectLike';
import isObjectLike from './isObjectLike.js';

@@ -3,0 +3,0 @@ /** `Object#toString` result references. */

@@ -1,3 +0,3 @@

import isObjectLike from './isObjectLike';
import isPlainObject from './isPlainObject';
import isObjectLike from './isObjectLike.js';
import isPlainObject from './isPlainObject.js';

@@ -4,0 +4,0 @@ /**

@@ -1,10 +0,10 @@

import getTag from './_getTag';
import isArguments from './isArguments';
import isArray from './isArray';
import isArrayLike from './isArrayLike';
import isBuffer from './isBuffer';
import isFunction from './isFunction';
import isObjectLike from './isObjectLike';
import isString from './isString';
import keys from './keys';
import getTag from './_getTag.js';
import isArguments from './isArguments.js';
import isArray from './isArray.js';
import isArrayLike from './isArrayLike.js';
import isBuffer from './isBuffer.js';
import isFunction from './isFunction.js';
import isObjectLike from './isObjectLike.js';
import isString from './isString.js';
import keys from './keys.js';

@@ -11,0 +11,0 @@ /** `Object#toString` result references. */

@@ -1,2 +0,2 @@

import baseIsEqual from './_baseIsEqual';
import baseIsEqual from './_baseIsEqual.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import baseIsEqual from './_baseIsEqual';
import baseIsEqual from './_baseIsEqual.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import isObjectLike from './isObjectLike';
import isObjectLike from './isObjectLike.js';

@@ -3,0 +3,0 @@ /** `Object#toString` result references. */

@@ -1,2 +0,2 @@

import root from './_root';
import root from './_root.js';

@@ -3,0 +3,0 @@ /* Built-in method references for those with the same name as other `lodash` methods. */

@@ -1,2 +0,2 @@

import isObject from './isObject';
import isObject from './isObject.js';

@@ -3,0 +3,0 @@ /** `Object#toString` result references. */

@@ -1,2 +0,2 @@

import toInteger from './toInteger';
import toInteger from './toInteger.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import getTag from './_getTag';
import isObjectLike from './isObjectLike';
import getTag from './_getTag.js';
import isObjectLike from './isObjectLike.js';

@@ -4,0 +4,0 @@ /** `Object#toString` result references. */

@@ -1,3 +0,3 @@

import baseIsMatch from './_baseIsMatch';
import getMatchData from './_getMatchData';
import baseIsMatch from './_baseIsMatch.js';
import getMatchData from './_getMatchData.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseIsMatch from './_baseIsMatch';
import getMatchData from './_getMatchData';
import baseIsMatch from './_baseIsMatch.js';
import getMatchData from './_getMatchData.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import isNumber from './isNumber';
import isNumber from './isNumber.js';

@@ -3,0 +3,0 @@ /**

@@ -1,33 +0,15 @@

import isFunction from './isFunction';
import isHostObject from './_isHostObject';
import isObject from './isObject';
import toSource from './_toSource';
import baseIsNative from './_baseIsNative.js';
import isMaskable from './_isMaskable.js';
/**
* Used to match `RegExp`
* [syntax characters](http://ecma-international.org/ecma-262/6.0/#sec-patterns).
*/
var reRegExpChar = /[\\^$.*+?()[\]{}|]/g;
/** Used to detect host constructors (Safari). */
var reIsHostCtor = /^\[object .+?Constructor\]$/;
/** Used for built-in method references. */
var objectProto = Object.prototype;
/** Used to resolve the decompiled source of functions. */
var funcToString = Function.prototype.toString;
/** Used to check objects for own properties. */
var hasOwnProperty = objectProto.hasOwnProperty;
/** Used to detect if a method is native. */
var reIsNative = RegExp('^' +
funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&')
.replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$'
);
/**
* Checks if `value` is a native function.
* Checks if `value` is a pristine native function.
*
* **Note:** This method can't reliably detect native functions in the
* presence of the `core-js` package because `core-js` circumvents this kind
* of detection. Despite multiple requests, the `core-js` maintainer has made
* it clear: any attempt to fix the detection will be obstructed. As a result,
* we're left with little choice but to throw an error. Unfortunately, this
* also affects packages, like [babel-polyfill](https://www.npmjs.com/package/babel-polyfill),
* which rely on `core-js`.
*
* @static

@@ -49,9 +31,8 @@ * @memberOf _

function isNative(value) {
if (!isObject(value)) {
return false;
if (isMaskable(value)) {
throw new Error('This method is not supported with `core-js`. Try https://github.com/es-shims.');
}
var pattern = (isFunction(value) || isHostObject(value)) ? reIsNative : reIsHostCtor;
return pattern.test(toSource(value));
return baseIsNative(value);
}
export default isNative;

@@ -1,2 +0,2 @@

import isObjectLike from './isObjectLike';
import isObjectLike from './isObjectLike.js';

@@ -3,0 +3,0 @@ /** `Object#toString` result references. */

@@ -1,4 +0,4 @@

import getPrototype from './_getPrototype';
import isHostObject from './_isHostObject';
import isObjectLike from './isObjectLike';
import getPrototype from './_getPrototype.js';
import isHostObject from './_isHostObject.js';
import isObjectLike from './isObjectLike.js';

@@ -5,0 +5,0 @@ /** `Object#toString` result references. */

@@ -1,2 +0,2 @@

import isObject from './isObject';
import isObject from './isObject.js';

@@ -3,0 +3,0 @@ /** `Object#toString` result references. */

@@ -1,2 +0,2 @@

import isInteger from './isInteger';
import isInteger from './isInteger.js';

@@ -3,0 +3,0 @@ /** Used as references for various `Number` constants. */

@@ -1,3 +0,3 @@

import getTag from './_getTag';
import isObjectLike from './isObjectLike';
import getTag from './_getTag.js';
import isObjectLike from './isObjectLike.js';

@@ -4,0 +4,0 @@ /** `Object#toString` result references. */

@@ -1,3 +0,3 @@

import isArray from './isArray';
import isObjectLike from './isObjectLike';
import isArray from './isArray.js';
import isObjectLike from './isObjectLike.js';

@@ -4,0 +4,0 @@ /** `Object#toString` result references. */

@@ -1,2 +0,2 @@

import isObjectLike from './isObjectLike';
import isObjectLike from './isObjectLike.js';

@@ -3,0 +3,0 @@ /** `Object#toString` result references. */

@@ -1,3 +0,3 @@

import isLength from './isLength';
import isObjectLike from './isObjectLike';
import isLength from './isLength.js';
import isObjectLike from './isObjectLike.js';

@@ -4,0 +4,0 @@ /** `Object#toString` result references. */

@@ -1,3 +0,3 @@

import getTag from './_getTag';
import isObjectLike from './isObjectLike';
import getTag from './_getTag.js';
import isObjectLike from './isObjectLike.js';

@@ -4,0 +4,0 @@ /** `Object#toString` result references. */

@@ -1,2 +0,2 @@

import isObjectLike from './isObjectLike';
import isObjectLike from './isObjectLike.js';

@@ -3,0 +3,0 @@ /** `Object#toString` result references. */

@@ -1,3 +0,3 @@

import baseClone from './_baseClone';
import baseIteratee from './_baseIteratee';
import baseClone from './_baseClone.js';
import baseIteratee from './_baseIteratee.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import createCompounder from './_createCompounder';
import createCompounder from './_createCompounder.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import createAggregator from './_createAggregator';
import createAggregator from './_createAggregator.js';

@@ -3,0 +3,0 @@ /**

@@ -1,7 +0,7 @@

import baseHas from './_baseHas';
import baseKeys from './_baseKeys';
import indexKeys from './_indexKeys';
import isArrayLike from './isArrayLike';
import isIndex from './_isIndex';
import isPrototype from './_isPrototype';
import baseHas from './_baseHas.js';
import baseKeys from './_baseKeys.js';
import indexKeys from './_indexKeys.js';
import isArrayLike from './isArrayLike.js';
import isIndex from './_isIndex.js';
import isPrototype from './_isPrototype.js';

@@ -8,0 +8,0 @@ /**

@@ -1,5 +0,5 @@

import baseKeysIn from './_baseKeysIn';
import indexKeys from './_indexKeys';
import isIndex from './_isIndex';
import isPrototype from './_isPrototype';
import baseKeysIn from './_baseKeysIn.js';
import indexKeys from './_indexKeys.js';
import isIndex from './_isIndex.js';
import isPrototype from './_isPrototype.js';

@@ -6,0 +6,0 @@ /** Used for built-in method references. */

@@ -1,56 +0,56 @@

import castArray from './castArray';
import clone from './clone';
import cloneDeep from './cloneDeep';
import cloneDeepWith from './cloneDeepWith';
import cloneWith from './cloneWith';
import eq from './eq';
import gt from './gt';
import gte from './gte';
import isArguments from './isArguments';
import isArray from './isArray';
import isArrayBuffer from './isArrayBuffer';
import isArrayLike from './isArrayLike';
import isArrayLikeObject from './isArrayLikeObject';
import isBoolean from './isBoolean';
import isBuffer from './isBuffer';
import isDate from './isDate';
import isElement from './isElement';
import isEmpty from './isEmpty';
import isEqual from './isEqual';
import isEqualWith from './isEqualWith';
import isError from './isError';
import isFinite from './isFinite';
import isFunction from './isFunction';
import isInteger from './isInteger';
import isLength from './isLength';
import isMap from './isMap';
import isMatch from './isMatch';
import isMatchWith from './isMatchWith';
import isNaN from './isNaN';
import isNative from './isNative';
import isNil from './isNil';
import isNull from './isNull';
import isNumber from './isNumber';
import isObject from './isObject';
import isObjectLike from './isObjectLike';
import isPlainObject from './isPlainObject';
import isRegExp from './isRegExp';
import isSafeInteger from './isSafeInteger';
import isSet from './isSet';
import isString from './isString';
import isSymbol from './isSymbol';
import isTypedArray from './isTypedArray';
import isUndefined from './isUndefined';
import isWeakMap from './isWeakMap';
import isWeakSet from './isWeakSet';
import lt from './lt';
import lte from './lte';
import toArray from './toArray';
import toFinite from './toFinite';
import toInteger from './toInteger';
import toLength from './toLength';
import toNumber from './toNumber';
import toPlainObject from './toPlainObject';
import toSafeInteger from './toSafeInteger';
import toString from './toString';
import castArray from './castArray.js';
import clone from './clone.js';
import cloneDeep from './cloneDeep.js';
import cloneDeepWith from './cloneDeepWith.js';
import cloneWith from './cloneWith.js';
import eq from './eq.js';
import gt from './gt.js';
import gte from './gte.js';
import isArguments from './isArguments.js';
import isArray from './isArray.js';
import isArrayBuffer from './isArrayBuffer.js';
import isArrayLike from './isArrayLike.js';
import isArrayLikeObject from './isArrayLikeObject.js';
import isBoolean from './isBoolean.js';
import isBuffer from './isBuffer.js';
import isDate from './isDate.js';
import isElement from './isElement.js';
import isEmpty from './isEmpty.js';
import isEqual from './isEqual.js';
import isEqualWith from './isEqualWith.js';
import isError from './isError.js';
import isFinite from './isFinite.js';
import isFunction from './isFunction.js';
import isInteger from './isInteger.js';
import isLength from './isLength.js';
import isMap from './isMap.js';
import isMatch from './isMatch.js';
import isMatchWith from './isMatchWith.js';
import isNaN from './isNaN.js';
import isNative from './isNative.js';
import isNil from './isNil.js';
import isNull from './isNull.js';
import isNumber from './isNumber.js';
import isObject from './isObject.js';
import isObjectLike from './isObjectLike.js';
import isPlainObject from './isPlainObject.js';
import isRegExp from './isRegExp.js';
import isSafeInteger from './isSafeInteger.js';
import isSet from './isSet.js';
import isString from './isString.js';
import isSymbol from './isSymbol.js';
import isTypedArray from './isTypedArray.js';
import isUndefined from './isUndefined.js';
import isWeakMap from './isWeakMap.js';
import isWeakSet from './isWeakSet.js';
import lt from './lt.js';
import lte from './lte.js';
import toArray from './toArray.js';
import toFinite from './toFinite.js';
import toInteger from './toInteger.js';
import toLength from './toLength.js';
import toNumber from './toNumber.js';
import toPlainObject from './toPlainObject.js';
import toSafeInteger from './toSafeInteger.js';
import toString from './toString.js';

@@ -57,0 +57,0 @@ export default {

@@ -1,56 +0,56 @@

export { default as castArray } from './castArray';
export { default as clone } from './clone';
export { default as cloneDeep } from './cloneDeep';
export { default as cloneDeepWith } from './cloneDeepWith';
export { default as cloneWith } from './cloneWith';
export { default as eq } from './eq';
export { default as gt } from './gt';
export { default as gte } from './gte';
export { default as isArguments } from './isArguments';
export { default as isArray } from './isArray';
export { default as isArrayBuffer } from './isArrayBuffer';
export { default as isArrayLike } from './isArrayLike';
export { default as isArrayLikeObject } from './isArrayLikeObject';
export { default as isBoolean } from './isBoolean';
export { default as isBuffer } from './isBuffer';
export { default as isDate } from './isDate';
export { default as isElement } from './isElement';
export { default as isEmpty } from './isEmpty';
export { default as isEqual } from './isEqual';
export { default as isEqualWith } from './isEqualWith';
export { default as isError } from './isError';
export { default as isFinite } from './isFinite';
export { default as isFunction } from './isFunction';
export { default as isInteger } from './isInteger';
export { default as isLength } from './isLength';
export { default as isMap } from './isMap';
export { default as isMatch } from './isMatch';
export { default as isMatchWith } from './isMatchWith';
export { default as isNaN } from './isNaN';
export { default as isNative } from './isNative';
export { default as isNil } from './isNil';
export { default as isNull } from './isNull';
export { default as isNumber } from './isNumber';
export { default as isObject } from './isObject';
export { default as isObjectLike } from './isObjectLike';
export { default as isPlainObject } from './isPlainObject';
export { default as isRegExp } from './isRegExp';
export { default as isSafeInteger } from './isSafeInteger';
export { default as isSet } from './isSet';
export { default as isString } from './isString';
export { default as isSymbol } from './isSymbol';
export { default as isTypedArray } from './isTypedArray';
export { default as isUndefined } from './isUndefined';
export { default as isWeakMap } from './isWeakMap';
export { default as isWeakSet } from './isWeakSet';
export { default as lt } from './lt';
export { default as lte } from './lte';
export { default as toArray } from './toArray';
export { default as toFinite } from './toFinite';
export { default as toInteger } from './toInteger';
export { default as toLength } from './toLength';
export { default as toNumber } from './toNumber';
export { default as toPlainObject } from './toPlainObject';
export { default as toSafeInteger } from './toSafeInteger';
export { default as toString } from './toString';
export { default as castArray } from './castArray.js';
export { default as clone } from './clone.js';
export { default as cloneDeep } from './cloneDeep.js';
export { default as cloneDeepWith } from './cloneDeepWith.js';
export { default as cloneWith } from './cloneWith.js';
export { default as eq } from './eq.js';
export { default as gt } from './gt.js';
export { default as gte } from './gte.js';
export { default as isArguments } from './isArguments.js';
export { default as isArray } from './isArray.js';
export { default as isArrayBuffer } from './isArrayBuffer.js';
export { default as isArrayLike } from './isArrayLike.js';
export { default as isArrayLikeObject } from './isArrayLikeObject.js';
export { default as isBoolean } from './isBoolean.js';
export { default as isBuffer } from './isBuffer.js';
export { default as isDate } from './isDate.js';
export { default as isElement } from './isElement.js';
export { default as isEmpty } from './isEmpty.js';
export { default as isEqual } from './isEqual.js';
export { default as isEqualWith } from './isEqualWith.js';
export { default as isError } from './isError.js';
export { default as isFinite } from './isFinite.js';
export { default as isFunction } from './isFunction.js';
export { default as isInteger } from './isInteger.js';
export { default as isLength } from './isLength.js';
export { default as isMap } from './isMap.js';
export { default as isMatch } from './isMatch.js';
export { default as isMatchWith } from './isMatchWith.js';
export { default as isNaN } from './isNaN.js';
export { default as isNative } from './isNative.js';
export { default as isNil } from './isNil.js';
export { default as isNull } from './isNull.js';
export { default as isNumber } from './isNumber.js';
export { default as isObject } from './isObject.js';
export { default as isObjectLike } from './isObjectLike.js';
export { default as isPlainObject } from './isPlainObject.js';
export { default as isRegExp } from './isRegExp.js';
export { default as isSafeInteger } from './isSafeInteger.js';
export { default as isSet } from './isSet.js';
export { default as isString } from './isString.js';
export { default as isSymbol } from './isSymbol.js';
export { default as isTypedArray } from './isTypedArray.js';
export { default as isUndefined } from './isUndefined.js';
export { default as isWeakMap } from './isWeakMap.js';
export { default as isWeakSet } from './isWeakSet.js';
export { default as lt } from './lt.js';
export { default as lte } from './lte.js';
export { default as toArray } from './toArray.js';
export { default as toFinite } from './toFinite.js';
export { default as toInteger } from './toInteger.js';
export { default as toLength } from './toLength.js';
export { default as toNumber } from './toNumber.js';
export { default as toPlainObject } from './toPlainObject.js';
export { default as toSafeInteger } from './toSafeInteger.js';
export { default as toString } from './toString.js';
export { default as default } from './lang.default';

@@ -1,3 +0,3 @@

import indexOfNaN from './_indexOfNaN';
import toInteger from './toInteger';
import indexOfNaN from './_indexOfNaN.js';
import toInteger from './toInteger.js';

@@ -44,3 +44,3 @@ /* Built-in method references for those with the same name as other `lodash` methods. */

if (value !== value) {
return indexOfNaN(array, index, true);
return indexOfNaN(array, index - 1, true);
}

@@ -47,0 +47,0 @@ while (index--) {

@@ -10,40 +10,40 @@ /**

*/
import array from './array';
import collection from './collection';
import date from './date';
import func from './function';
import lang from './lang';
import math from './math';
import number from './number';
import object from './object';
import seq from './seq';
import string from './string';
import util from './util';
import LazyWrapper from './_LazyWrapper';
import LodashWrapper from './_LodashWrapper';
import Symbol from './_Symbol';
import arrayEach from './_arrayEach';
import arrayPush from './_arrayPush';
import baseForOwn from './_baseForOwn';
import baseFunctions from './_baseFunctions';
import baseInvoke from './_baseInvoke';
import baseIteratee from './_baseIteratee';
import createHybridWrapper from './_createHybridWrapper';
import identity from './identity';
import isArray from './isArray';
import isObject from './isObject';
import keys from './keys';
import last from './last';
import lazyClone from './_lazyClone';
import lazyReverse from './_lazyReverse';
import lazyValue from './_lazyValue';
import _mixin from './mixin';
import realNames from './_realNames';
import rest from './rest';
import thru from './thru';
import toInteger from './toInteger';
import lodash from './wrapperLodash';
import array from './array.js';
import collection from './collection.js';
import date from './date.js';
import func from './function.js';
import lang from './lang.js';
import math from './math.js';
import number from './number.js';
import object from './object.js';
import seq from './seq.js';
import string from './string.js';
import util from './util.js';
import LazyWrapper from './_LazyWrapper.js';
import LodashWrapper from './_LodashWrapper.js';
import Symbol from './_Symbol.js';
import arrayEach from './_arrayEach.js';
import arrayPush from './_arrayPush.js';
import baseForOwn from './_baseForOwn.js';
import baseFunctions from './_baseFunctions.js';
import baseInvoke from './_baseInvoke.js';
import baseIteratee from './_baseIteratee.js';
import createHybridWrapper from './_createHybridWrapper.js';
import identity from './identity.js';
import isArray from './isArray.js';
import isObject from './isObject.js';
import keys from './keys.js';
import last from './last.js';
import lazyClone from './_lazyClone.js';
import lazyReverse from './_lazyReverse.js';
import lazyValue from './_lazyValue.js';
import _mixin from './mixin.js';
import realNames from './_realNames.js';
import rest from './rest.js';
import thru from './thru.js';
import toInteger from './toInteger.js';
import lodash from './wrapperLodash.js';
/** Used as the semantic version number. */
var VERSION = '4.12.0';
var VERSION = '4.13.0';

@@ -345,2 +345,7 @@ /** Used to compose bitmasks for wrapper metadata. */

lodash.minBy = math.minBy;
lodash.stubArray = util.stubArray;
lodash.stubFalse = util.stubFalse;
lodash.stubObject = util.stubObject;
lodash.stubString = util.stubString;
lodash.stubTrue = util.stubTrue;
lodash.multiply = math.multiply;

@@ -347,0 +352,0 @@ lodash.nth = array.nth;

@@ -10,316 +10,321 @@ /**

*/
export { default as add } from './add';
export { default as after } from './after';
export { default as ary } from './ary';
export { default as assign } from './assign';
export { default as assignIn } from './assignIn';
export { default as assignInWith } from './assignInWith';
export { default as assignWith } from './assignWith';
export { default as at } from './at';
export { default as attempt } from './attempt';
export { default as before } from './before';
export { default as bind } from './bind';
export { default as bindAll } from './bindAll';
export { default as bindKey } from './bindKey';
export { default as camelCase } from './camelCase';
export { default as capitalize } from './capitalize';
export { default as castArray } from './castArray';
export { default as ceil } from './ceil';
export { default as chain } from './chain';
export { default as chunk } from './chunk';
export { default as clamp } from './clamp';
export { default as clone } from './clone';
export { default as cloneDeep } from './cloneDeep';
export { default as cloneDeepWith } from './cloneDeepWith';
export { default as cloneWith } from './cloneWith';
export { default as commit } from './commit';
export { default as compact } from './compact';
export { default as concat } from './concat';
export { default as cond } from './cond';
export { default as conforms } from './conforms';
export { default as constant } from './constant';
export { default as countBy } from './countBy';
export { default as create } from './create';
export { default as curry } from './curry';
export { default as curryRight } from './curryRight';
export { default as debounce } from './debounce';
export { default as deburr } from './deburr';
export { default as defaults } from './defaults';
export { default as defaultsDeep } from './defaultsDeep';
export { default as defer } from './defer';
export { default as delay } from './delay';
export { default as difference } from './difference';
export { default as differenceBy } from './differenceBy';
export { default as differenceWith } from './differenceWith';
export { default as divide } from './divide';
export { default as drop } from './drop';
export { default as dropRight } from './dropRight';
export { default as dropRightWhile } from './dropRightWhile';
export { default as dropWhile } from './dropWhile';
export { default as each } from './each';
export { default as eachRight } from './eachRight';
export { default as endsWith } from './endsWith';
export { default as entries } from './entries';
export { default as entriesIn } from './entriesIn';
export { default as eq } from './eq';
export { default as escape } from './escape';
export { default as escapeRegExp } from './escapeRegExp';
export { default as every } from './every';
export { default as extend } from './extend';
export { default as extendWith } from './extendWith';
export { default as fill } from './fill';
export { default as filter } from './filter';
export { default as find } from './find';
export { default as findIndex } from './findIndex';
export { default as findKey } from './findKey';
export { default as findLast } from './findLast';
export { default as findLastIndex } from './findLastIndex';
export { default as findLastKey } from './findLastKey';
export { default as first } from './first';
export { default as flatMap } from './flatMap';
export { default as flatMapDeep } from './flatMapDeep';
export { default as flatMapDepth } from './flatMapDepth';
export { default as flatten } from './flatten';
export { default as flattenDeep } from './flattenDeep';
export { default as flattenDepth } from './flattenDepth';
export { default as flip } from './flip';
export { default as floor } from './floor';
export { default as flow } from './flow';
export { default as flowRight } from './flowRight';
export { default as forEach } from './forEach';
export { default as forEachRight } from './forEachRight';
export { default as forIn } from './forIn';
export { default as forInRight } from './forInRight';
export { default as forOwn } from './forOwn';
export { default as forOwnRight } from './forOwnRight';
export { default as fromPairs } from './fromPairs';
export { default as functions } from './functions';
export { default as functionsIn } from './functionsIn';
export { default as get } from './get';
export { default as groupBy } from './groupBy';
export { default as gt } from './gt';
export { default as gte } from './gte';
export { default as has } from './has';
export { default as hasIn } from './hasIn';
export { default as head } from './head';
export { default as identity } from './identity';
export { default as inRange } from './inRange';
export { default as includes } from './includes';
export { default as indexOf } from './indexOf';
export { default as initial } from './initial';
export { default as intersection } from './intersection';
export { default as intersectionBy } from './intersectionBy';
export { default as intersectionWith } from './intersectionWith';
export { default as invert } from './invert';
export { default as invertBy } from './invertBy';
export { default as invoke } from './invoke';
export { default as invokeMap } from './invokeMap';
export { default as isArguments } from './isArguments';
export { default as isArray } from './isArray';
export { default as isArrayBuffer } from './isArrayBuffer';
export { default as isArrayLike } from './isArrayLike';
export { default as isArrayLikeObject } from './isArrayLikeObject';
export { default as isBoolean } from './isBoolean';
export { default as isBuffer } from './isBuffer';
export { default as isDate } from './isDate';
export { default as isElement } from './isElement';
export { default as isEmpty } from './isEmpty';
export { default as isEqual } from './isEqual';
export { default as isEqualWith } from './isEqualWith';
export { default as isError } from './isError';
export { default as isFinite } from './isFinite';
export { default as isFunction } from './isFunction';
export { default as isInteger } from './isInteger';
export { default as isLength } from './isLength';
export { default as isMap } from './isMap';
export { default as isMatch } from './isMatch';
export { default as isMatchWith } from './isMatchWith';
export { default as isNaN } from './isNaN';
export { default as isNative } from './isNative';
export { default as isNil } from './isNil';
export { default as isNull } from './isNull';
export { default as isNumber } from './isNumber';
export { default as isObject } from './isObject';
export { default as isObjectLike } from './isObjectLike';
export { default as isPlainObject } from './isPlainObject';
export { default as isRegExp } from './isRegExp';
export { default as isSafeInteger } from './isSafeInteger';
export { default as isSet } from './isSet';
export { default as isString } from './isString';
export { default as isSymbol } from './isSymbol';
export { default as isTypedArray } from './isTypedArray';
export { default as isUndefined } from './isUndefined';
export { default as isWeakMap } from './isWeakMap';
export { default as isWeakSet } from './isWeakSet';
export { default as iteratee } from './iteratee';
export { default as join } from './join';
export { default as kebabCase } from './kebabCase';
export { default as keyBy } from './keyBy';
export { default as keys } from './keys';
export { default as keysIn } from './keysIn';
export { default as last } from './last';
export { default as lastIndexOf } from './lastIndexOf';
export { default as lodash } from './wrapperLodash';
export { default as lowerCase } from './lowerCase';
export { default as lowerFirst } from './lowerFirst';
export { default as lt } from './lt';
export { default as lte } from './lte';
export { default as map } from './map';
export { default as mapKeys } from './mapKeys';
export { default as mapValues } from './mapValues';
export { default as matches } from './matches';
export { default as matchesProperty } from './matchesProperty';
export { default as max } from './max';
export { default as maxBy } from './maxBy';
export { default as mean } from './mean';
export { default as meanBy } from './meanBy';
export { default as memoize } from './memoize';
export { default as merge } from './merge';
export { default as mergeWith } from './mergeWith';
export { default as method } from './method';
export { default as methodOf } from './methodOf';
export { default as min } from './min';
export { default as minBy } from './minBy';
export { default as mixin } from './mixin';
export { default as multiply } from './multiply';
export { default as negate } from './negate';
export { default as next } from './next';
export { default as noop } from './noop';
export { default as now } from './now';
export { default as nth } from './nth';
export { default as nthArg } from './nthArg';
export { default as omit } from './omit';
export { default as omitBy } from './omitBy';
export { default as once } from './once';
export { default as orderBy } from './orderBy';
export { default as over } from './over';
export { default as overArgs } from './overArgs';
export { default as overEvery } from './overEvery';
export { default as overSome } from './overSome';
export { default as pad } from './pad';
export { default as padEnd } from './padEnd';
export { default as padStart } from './padStart';
export { default as parseInt } from './parseInt';
export { default as partial } from './partial';
export { default as partialRight } from './partialRight';
export { default as partition } from './partition';
export { default as pick } from './pick';
export { default as pickBy } from './pickBy';
export { default as plant } from './plant';
export { default as property } from './property';
export { default as propertyOf } from './propertyOf';
export { default as pull } from './pull';
export { default as pullAll } from './pullAll';
export { default as pullAllBy } from './pullAllBy';
export { default as pullAllWith } from './pullAllWith';
export { default as pullAt } from './pullAt';
export { default as random } from './random';
export { default as range } from './range';
export { default as rangeRight } from './rangeRight';
export { default as rearg } from './rearg';
export { default as reduce } from './reduce';
export { default as reduceRight } from './reduceRight';
export { default as reject } from './reject';
export { default as remove } from './remove';
export { default as repeat } from './repeat';
export { default as replace } from './replace';
export { default as rest } from './rest';
export { default as result } from './result';
export { default as reverse } from './reverse';
export { default as round } from './round';
export { default as sample } from './sample';
export { default as sampleSize } from './sampleSize';
export { default as set } from './set';
export { default as setWith } from './setWith';
export { default as shuffle } from './shuffle';
export { default as size } from './size';
export { default as slice } from './slice';
export { default as snakeCase } from './snakeCase';
export { default as some } from './some';
export { default as sortBy } from './sortBy';
export { default as sortedIndex } from './sortedIndex';
export { default as sortedIndexBy } from './sortedIndexBy';
export { default as sortedIndexOf } from './sortedIndexOf';
export { default as sortedLastIndex } from './sortedLastIndex';
export { default as sortedLastIndexBy } from './sortedLastIndexBy';
export { default as sortedLastIndexOf } from './sortedLastIndexOf';
export { default as sortedUniq } from './sortedUniq';
export { default as sortedUniqBy } from './sortedUniqBy';
export { default as split } from './split';
export { default as spread } from './spread';
export { default as startCase } from './startCase';
export { default as startsWith } from './startsWith';
export { default as subtract } from './subtract';
export { default as sum } from './sum';
export { default as sumBy } from './sumBy';
export { default as tail } from './tail';
export { default as take } from './take';
export { default as takeRight } from './takeRight';
export { default as takeRightWhile } from './takeRightWhile';
export { default as takeWhile } from './takeWhile';
export { default as tap } from './tap';
export { default as template } from './template';
export { default as templateSettings } from './templateSettings';
export { default as throttle } from './throttle';
export { default as thru } from './thru';
export { default as times } from './times';
export { default as toArray } from './toArray';
export { default as toFinite } from './toFinite';
export { default as toInteger } from './toInteger';
export { default as toIterator } from './toIterator';
export { default as toJSON } from './toJSON';
export { default as toLength } from './toLength';
export { default as toLower } from './toLower';
export { default as toNumber } from './toNumber';
export { default as toPairs } from './toPairs';
export { default as toPairsIn } from './toPairsIn';
export { default as toPath } from './toPath';
export { default as toPlainObject } from './toPlainObject';
export { default as toSafeInteger } from './toSafeInteger';
export { default as toString } from './toString';
export { default as toUpper } from './toUpper';
export { default as transform } from './transform';
export { default as trim } from './trim';
export { default as trimEnd } from './trimEnd';
export { default as trimStart } from './trimStart';
export { default as truncate } from './truncate';
export { default as unary } from './unary';
export { default as unescape } from './unescape';
export { default as union } from './union';
export { default as unionBy } from './unionBy';
export { default as unionWith } from './unionWith';
export { default as uniq } from './uniq';
export { default as uniqBy } from './uniqBy';
export { default as uniqWith } from './uniqWith';
export { default as uniqueId } from './uniqueId';
export { default as unset } from './unset';
export { default as unzip } from './unzip';
export { default as unzipWith } from './unzipWith';
export { default as update } from './update';
export { default as updateWith } from './updateWith';
export { default as upperCase } from './upperCase';
export { default as upperFirst } from './upperFirst';
export { default as value } from './value';
export { default as valueOf } from './valueOf';
export { default as values } from './values';
export { default as valuesIn } from './valuesIn';
export { default as without } from './without';
export { default as words } from './words';
export { default as wrap } from './wrap';
export { default as wrapperAt } from './wrapperAt';
export { default as wrapperChain } from './wrapperChain';
export { default as wrapperCommit } from './commit';
export { default as wrapperLodash } from './wrapperLodash';
export { default as wrapperNext } from './next';
export { default as wrapperPlant } from './plant';
export { default as wrapperReverse } from './wrapperReverse';
export { default as wrapperToIterator } from './toIterator';
export { default as wrapperValue } from './wrapperValue';
export { default as xor } from './xor';
export { default as xorBy } from './xorBy';
export { default as xorWith } from './xorWith';
export { default as zip } from './zip';
export { default as zipObject } from './zipObject';
export { default as zipObjectDeep } from './zipObjectDeep';
export { default as zipWith } from './zipWith';
export { default as add } from './add.js';
export { default as after } from './after.js';
export { default as ary } from './ary.js';
export { default as assign } from './assign.js';
export { default as assignIn } from './assignIn.js';
export { default as assignInWith } from './assignInWith.js';
export { default as assignWith } from './assignWith.js';
export { default as at } from './at.js';
export { default as attempt } from './attempt.js';
export { default as before } from './before.js';
export { default as bind } from './bind.js';
export { default as bindAll } from './bindAll.js';
export { default as bindKey } from './bindKey.js';
export { default as camelCase } from './camelCase.js';
export { default as capitalize } from './capitalize.js';
export { default as castArray } from './castArray.js';
export { default as ceil } from './ceil.js';
export { default as chain } from './chain.js';
export { default as chunk } from './chunk.js';
export { default as clamp } from './clamp.js';
export { default as clone } from './clone.js';
export { default as cloneDeep } from './cloneDeep.js';
export { default as cloneDeepWith } from './cloneDeepWith.js';
export { default as cloneWith } from './cloneWith.js';
export { default as commit } from './commit.js';
export { default as compact } from './compact.js';
export { default as concat } from './concat.js';
export { default as cond } from './cond.js';
export { default as conforms } from './conforms.js';
export { default as constant } from './constant.js';
export { default as countBy } from './countBy.js';
export { default as create } from './create.js';
export { default as curry } from './curry.js';
export { default as curryRight } from './curryRight.js';
export { default as debounce } from './debounce.js';
export { default as deburr } from './deburr.js';
export { default as defaults } from './defaults.js';
export { default as defaultsDeep } from './defaultsDeep.js';
export { default as defer } from './defer.js';
export { default as delay } from './delay.js';
export { default as difference } from './difference.js';
export { default as differenceBy } from './differenceBy.js';
export { default as differenceWith } from './differenceWith.js';
export { default as divide } from './divide.js';
export { default as drop } from './drop.js';
export { default as dropRight } from './dropRight.js';
export { default as dropRightWhile } from './dropRightWhile.js';
export { default as dropWhile } from './dropWhile.js';
export { default as each } from './each.js';
export { default as eachRight } from './eachRight.js';
export { default as endsWith } from './endsWith.js';
export { default as entries } from './entries.js';
export { default as entriesIn } from './entriesIn.js';
export { default as eq } from './eq.js';
export { default as escape } from './escape.js';
export { default as escapeRegExp } from './escapeRegExp.js';
export { default as every } from './every.js';
export { default as extend } from './extend.js';
export { default as extendWith } from './extendWith.js';
export { default as fill } from './fill.js';
export { default as filter } from './filter.js';
export { default as find } from './find.js';
export { default as findIndex } from './findIndex.js';
export { default as findKey } from './findKey.js';
export { default as findLast } from './findLast.js';
export { default as findLastIndex } from './findLastIndex.js';
export { default as findLastKey } from './findLastKey.js';
export { default as first } from './first.js';
export { default as flatMap } from './flatMap.js';
export { default as flatMapDeep } from './flatMapDeep.js';
export { default as flatMapDepth } from './flatMapDepth.js';
export { default as flatten } from './flatten.js';
export { default as flattenDeep } from './flattenDeep.js';
export { default as flattenDepth } from './flattenDepth.js';
export { default as flip } from './flip.js';
export { default as floor } from './floor.js';
export { default as flow } from './flow.js';
export { default as flowRight } from './flowRight.js';
export { default as forEach } from './forEach.js';
export { default as forEachRight } from './forEachRight.js';
export { default as forIn } from './forIn.js';
export { default as forInRight } from './forInRight.js';
export { default as forOwn } from './forOwn.js';
export { default as forOwnRight } from './forOwnRight.js';
export { default as fromPairs } from './fromPairs.js';
export { default as functions } from './functions.js';
export { default as functionsIn } from './functionsIn.js';
export { default as get } from './get.js';
export { default as groupBy } from './groupBy.js';
export { default as gt } from './gt.js';
export { default as gte } from './gte.js';
export { default as has } from './has.js';
export { default as hasIn } from './hasIn.js';
export { default as head } from './head.js';
export { default as identity } from './identity.js';
export { default as inRange } from './inRange.js';
export { default as includes } from './includes.js';
export { default as indexOf } from './indexOf.js';
export { default as initial } from './initial.js';
export { default as intersection } from './intersection.js';
export { default as intersectionBy } from './intersectionBy.js';
export { default as intersectionWith } from './intersectionWith.js';
export { default as invert } from './invert.js';
export { default as invertBy } from './invertBy.js';
export { default as invoke } from './invoke.js';
export { default as invokeMap } from './invokeMap.js';
export { default as isArguments } from './isArguments.js';
export { default as isArray } from './isArray.js';
export { default as isArrayBuffer } from './isArrayBuffer.js';
export { default as isArrayLike } from './isArrayLike.js';
export { default as isArrayLikeObject } from './isArrayLikeObject.js';
export { default as isBoolean } from './isBoolean.js';
export { default as isBuffer } from './isBuffer.js';
export { default as isDate } from './isDate.js';
export { default as isElement } from './isElement.js';
export { default as isEmpty } from './isEmpty.js';
export { default as isEqual } from './isEqual.js';
export { default as isEqualWith } from './isEqualWith.js';
export { default as isError } from './isError.js';
export { default as isFinite } from './isFinite.js';
export { default as isFunction } from './isFunction.js';
export { default as isInteger } from './isInteger.js';
export { default as isLength } from './isLength.js';
export { default as isMap } from './isMap.js';
export { default as isMatch } from './isMatch.js';
export { default as isMatchWith } from './isMatchWith.js';
export { default as isNaN } from './isNaN.js';
export { default as isNative } from './isNative.js';
export { default as isNil } from './isNil.js';
export { default as isNull } from './isNull.js';
export { default as isNumber } from './isNumber.js';
export { default as isObject } from './isObject.js';
export { default as isObjectLike } from './isObjectLike.js';
export { default as isPlainObject } from './isPlainObject.js';
export { default as isRegExp } from './isRegExp.js';
export { default as isSafeInteger } from './isSafeInteger.js';
export { default as isSet } from './isSet.js';
export { default as isString } from './isString.js';
export { default as isSymbol } from './isSymbol.js';
export { default as isTypedArray } from './isTypedArray.js';
export { default as isUndefined } from './isUndefined.js';
export { default as isWeakMap } from './isWeakMap.js';
export { default as isWeakSet } from './isWeakSet.js';
export { default as iteratee } from './iteratee.js';
export { default as join } from './join.js';
export { default as kebabCase } from './kebabCase.js';
export { default as keyBy } from './keyBy.js';
export { default as keys } from './keys.js';
export { default as keysIn } from './keysIn.js';
export { default as last } from './last.js';
export { default as lastIndexOf } from './lastIndexOf.js';
export { default as lodash } from './wrapperLodash.js';
export { default as lowerCase } from './lowerCase.js';
export { default as lowerFirst } from './lowerFirst.js';
export { default as lt } from './lt.js';
export { default as lte } from './lte.js';
export { default as map } from './map.js';
export { default as mapKeys } from './mapKeys.js';
export { default as mapValues } from './mapValues.js';
export { default as matches } from './matches.js';
export { default as matchesProperty } from './matchesProperty.js';
export { default as max } from './max.js';
export { default as maxBy } from './maxBy.js';
export { default as mean } from './mean.js';
export { default as meanBy } from './meanBy.js';
export { default as memoize } from './memoize.js';
export { default as merge } from './merge.js';
export { default as mergeWith } from './mergeWith.js';
export { default as method } from './method.js';
export { default as methodOf } from './methodOf.js';
export { default as min } from './min.js';
export { default as minBy } from './minBy.js';
export { default as mixin } from './mixin.js';
export { default as multiply } from './multiply.js';
export { default as negate } from './negate.js';
export { default as next } from './next.js';
export { default as noop } from './noop.js';
export { default as now } from './now.js';
export { default as nth } from './nth.js';
export { default as nthArg } from './nthArg.js';
export { default as omit } from './omit.js';
export { default as omitBy } from './omitBy.js';
export { default as once } from './once.js';
export { default as orderBy } from './orderBy.js';
export { default as over } from './over.js';
export { default as overArgs } from './overArgs.js';
export { default as overEvery } from './overEvery.js';
export { default as overSome } from './overSome.js';
export { default as pad } from './pad.js';
export { default as padEnd } from './padEnd.js';
export { default as padStart } from './padStart.js';
export { default as parseInt } from './parseInt.js';
export { default as partial } from './partial.js';
export { default as partialRight } from './partialRight.js';
export { default as partition } from './partition.js';
export { default as pick } from './pick.js';
export { default as pickBy } from './pickBy.js';
export { default as plant } from './plant.js';
export { default as property } from './property.js';
export { default as propertyOf } from './propertyOf.js';
export { default as pull } from './pull.js';
export { default as pullAll } from './pullAll.js';
export { default as pullAllBy } from './pullAllBy.js';
export { default as pullAllWith } from './pullAllWith.js';
export { default as pullAt } from './pullAt.js';
export { default as random } from './random.js';
export { default as range } from './range.js';
export { default as rangeRight } from './rangeRight.js';
export { default as rearg } from './rearg.js';
export { default as reduce } from './reduce.js';
export { default as reduceRight } from './reduceRight.js';
export { default as reject } from './reject.js';
export { default as remove } from './remove.js';
export { default as repeat } from './repeat.js';
export { default as replace } from './replace.js';
export { default as rest } from './rest.js';
export { default as result } from './result.js';
export { default as reverse } from './reverse.js';
export { default as round } from './round.js';
export { default as sample } from './sample.js';
export { default as sampleSize } from './sampleSize.js';
export { default as set } from './set.js';
export { default as setWith } from './setWith.js';
export { default as shuffle } from './shuffle.js';
export { default as size } from './size.js';
export { default as slice } from './slice.js';
export { default as snakeCase } from './snakeCase.js';
export { default as some } from './some.js';
export { default as sortBy } from './sortBy.js';
export { default as sortedIndex } from './sortedIndex.js';
export { default as sortedIndexBy } from './sortedIndexBy.js';
export { default as sortedIndexOf } from './sortedIndexOf.js';
export { default as sortedLastIndex } from './sortedLastIndex.js';
export { default as sortedLastIndexBy } from './sortedLastIndexBy.js';
export { default as sortedLastIndexOf } from './sortedLastIndexOf.js';
export { default as sortedUniq } from './sortedUniq.js';
export { default as sortedUniqBy } from './sortedUniqBy.js';
export { default as split } from './split.js';
export { default as spread } from './spread.js';
export { default as startCase } from './startCase.js';
export { default as startsWith } from './startsWith.js';
export { default as stubArray } from './stubArray.js';
export { default as stubFalse } from './stubFalse.js';
export { default as stubObject } from './stubObject.js';
export { default as stubString } from './stubString.js';
export { default as stubTrue } from './stubTrue.js';
export { default as subtract } from './subtract.js';
export { default as sum } from './sum.js';
export { default as sumBy } from './sumBy.js';
export { default as tail } from './tail.js';
export { default as take } from './take.js';
export { default as takeRight } from './takeRight.js';
export { default as takeRightWhile } from './takeRightWhile.js';
export { default as takeWhile } from './takeWhile.js';
export { default as tap } from './tap.js';
export { default as template } from './template.js';
export { default as templateSettings } from './templateSettings.js';
export { default as throttle } from './throttle.js';
export { default as thru } from './thru.js';
export { default as times } from './times.js';
export { default as toArray } from './toArray.js';
export { default as toFinite } from './toFinite.js';
export { default as toInteger } from './toInteger.js';
export { default as toIterator } from './toIterator.js';
export { default as toJSON } from './toJSON.js';
export { default as toLength } from './toLength.js';
export { default as toLower } from './toLower.js';
export { default as toNumber } from './toNumber.js';
export { default as toPairs } from './toPairs.js';
export { default as toPairsIn } from './toPairsIn.js';
export { default as toPath } from './toPath.js';
export { default as toPlainObject } from './toPlainObject.js';
export { default as toSafeInteger } from './toSafeInteger.js';
export { default as toString } from './toString.js';
export { default as toUpper } from './toUpper.js';
export { default as transform } from './transform.js';
export { default as trim } from './trim.js';
export { default as trimEnd } from './trimEnd.js';
export { default as trimStart } from './trimStart.js';
export { default as truncate } from './truncate.js';
export { default as unary } from './unary.js';
export { default as unescape } from './unescape.js';
export { default as union } from './union.js';
export { default as unionBy } from './unionBy.js';
export { default as unionWith } from './unionWith.js';
export { default as uniq } from './uniq.js';
export { default as uniqBy } from './uniqBy.js';
export { default as uniqWith } from './uniqWith.js';
export { default as uniqueId } from './uniqueId.js';
export { default as unset } from './unset.js';
export { default as unzip } from './unzip.js';
export { default as unzipWith } from './unzipWith.js';
export { default as update } from './update.js';
export { default as updateWith } from './updateWith.js';
export { default as upperCase } from './upperCase.js';
export { default as upperFirst } from './upperFirst.js';
export { default as value } from './value.js';
export { default as valueOf } from './valueOf.js';
export { default as values } from './values.js';
export { default as valuesIn } from './valuesIn.js';
export { default as without } from './without.js';
export { default as words } from './words.js';
export { default as wrap } from './wrap.js';
export { default as wrapperAt } from './wrapperAt.js';
export { default as wrapperChain } from './wrapperChain.js';
export { default as wrapperCommit } from './commit.js';
export { default as wrapperLodash } from './wrapperLodash.js';
export { default as wrapperNext } from './next.js';
export { default as wrapperPlant } from './plant.js';
export { default as wrapperReverse } from './wrapperReverse.js';
export { default as wrapperToIterator } from './toIterator.js';
export { default as wrapperValue } from './wrapperValue.js';
export { default as xor } from './xor.js';
export { default as xorBy } from './xorBy.js';
export { default as xorWith } from './xorWith.js';
export { default as zip } from './zip.js';
export { default as zipObject } from './zipObject.js';
export { default as zipObjectDeep } from './zipObjectDeep.js';
export { default as zipWith } from './zipWith.js';
export { default as default } from './lodash.default';

@@ -1,2 +0,2 @@

import createCompounder from './_createCompounder';
import createCompounder from './_createCompounder.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import createCaseFirst from './_createCaseFirst';
import createCaseFirst from './_createCaseFirst.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import baseLt from './_baseLt';
import createRelationalOperation from './_createRelationalOperation';
import baseLt from './_baseLt.js';
import createRelationalOperation from './_createRelationalOperation.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import createRelationalOperation from './_createRelationalOperation';
import createRelationalOperation from './_createRelationalOperation.js';

@@ -3,0 +3,0 @@ /**

@@ -1,5 +0,5 @@

import arrayMap from './_arrayMap';
import baseIteratee from './_baseIteratee';
import baseMap from './_baseMap';
import isArray from './isArray';
import arrayMap from './_arrayMap.js';
import baseIteratee from './_baseIteratee.js';
import baseMap from './_baseMap.js';
import isArray from './isArray.js';

@@ -6,0 +6,0 @@ /**

@@ -1,3 +0,3 @@

import baseForOwn from './_baseForOwn';
import baseIteratee from './_baseIteratee';
import baseForOwn from './_baseForOwn.js';
import baseIteratee from './_baseIteratee.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseForOwn from './_baseForOwn';
import baseIteratee from './_baseIteratee';
import baseForOwn from './_baseForOwn.js';
import baseIteratee from './_baseIteratee.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseClone from './_baseClone';
import baseMatches from './_baseMatches';
import baseClone from './_baseClone.js';
import baseMatches from './_baseMatches.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseClone from './_baseClone';
import baseMatchesProperty from './_baseMatchesProperty';
import baseClone from './_baseClone.js';
import baseMatchesProperty from './_baseMatchesProperty.js';

@@ -4,0 +4,0 @@ /**

@@ -1,16 +0,16 @@

import add from './add';
import ceil from './ceil';
import divide from './divide';
import floor from './floor';
import max from './max';
import maxBy from './maxBy';
import mean from './mean';
import meanBy from './meanBy';
import min from './min';
import minBy from './minBy';
import multiply from './multiply';
import round from './round';
import subtract from './subtract';
import sum from './sum';
import sumBy from './sumBy';
import add from './add.js';
import ceil from './ceil.js';
import divide from './divide.js';
import floor from './floor.js';
import max from './max.js';
import maxBy from './maxBy.js';
import mean from './mean.js';
import meanBy from './meanBy.js';
import min from './min.js';
import minBy from './minBy.js';
import multiply from './multiply.js';
import round from './round.js';
import subtract from './subtract.js';
import sum from './sum.js';
import sumBy from './sumBy.js';

@@ -17,0 +17,0 @@ export default {

@@ -1,16 +0,16 @@

export { default as add } from './add';
export { default as ceil } from './ceil';
export { default as divide } from './divide';
export { default as floor } from './floor';
export { default as max } from './max';
export { default as maxBy } from './maxBy';
export { default as mean } from './mean';
export { default as meanBy } from './meanBy';
export { default as min } from './min';
export { default as minBy } from './minBy';
export { default as multiply } from './multiply';
export { default as round } from './round';
export { default as subtract } from './subtract';
export { default as sum } from './sum';
export { default as sumBy } from './sumBy';
export { default as add } from './add.js';
export { default as ceil } from './ceil.js';
export { default as divide } from './divide.js';
export { default as floor } from './floor.js';
export { default as max } from './max.js';
export { default as maxBy } from './maxBy.js';
export { default as mean } from './mean.js';
export { default as meanBy } from './meanBy.js';
export { default as min } from './min.js';
export { default as minBy } from './minBy.js';
export { default as multiply } from './multiply.js';
export { default as round } from './round.js';
export { default as subtract } from './subtract.js';
export { default as sum } from './sum.js';
export { default as sumBy } from './sumBy.js';
export { default as default } from './math.default';

@@ -1,4 +0,4 @@

import baseExtremum from './_baseExtremum';
import baseGt from './_baseGt';
import identity from './identity';
import baseExtremum from './_baseExtremum.js';
import baseGt from './_baseGt.js';
import identity from './identity.js';

@@ -5,0 +5,0 @@ /**

@@ -1,4 +0,4 @@

import baseExtremum from './_baseExtremum';
import baseGt from './_baseGt';
import baseIteratee from './_baseIteratee';
import baseExtremum from './_baseExtremum.js';
import baseGt from './_baseGt.js';
import baseIteratee from './_baseIteratee.js';

@@ -5,0 +5,0 @@ /**

@@ -1,3 +0,3 @@

import baseMean from './_baseMean';
import identity from './identity';
import baseMean from './_baseMean.js';
import identity from './identity.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import baseMean from './_baseMean';
import baseIteratee from './_baseIteratee.js';
import baseMean from './_baseMean.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import MapCache from './_MapCache';
import MapCache from './_MapCache.js';

@@ -3,0 +3,0 @@ /** Used as the `TypeError` message for "Functions" methods. */

@@ -1,3 +0,3 @@

import baseMerge from './_baseMerge';
import createAssigner from './_createAssigner';
import baseMerge from './_baseMerge.js';
import createAssigner from './_createAssigner.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseMerge from './_baseMerge';
import createAssigner from './_createAssigner';
import baseMerge from './_baseMerge.js';
import createAssigner from './_createAssigner.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseInvoke from './_baseInvoke';
import rest from './rest';
import baseInvoke from './_baseInvoke.js';
import rest from './rest.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseInvoke from './_baseInvoke';
import rest from './rest';
import baseInvoke from './_baseInvoke.js';
import rest from './rest.js';

@@ -4,0 +4,0 @@ /**

@@ -1,4 +0,4 @@

import baseExtremum from './_baseExtremum';
import baseLt from './_baseLt';
import identity from './identity';
import baseExtremum from './_baseExtremum.js';
import baseLt from './_baseLt.js';
import identity from './identity.js';

@@ -5,0 +5,0 @@ /**

@@ -1,4 +0,4 @@

import baseExtremum from './_baseExtremum';
import baseIteratee from './_baseIteratee';
import baseLt from './_baseLt';
import baseExtremum from './_baseExtremum.js';
import baseIteratee from './_baseIteratee.js';
import baseLt from './_baseLt.js';

@@ -5,0 +5,0 @@ /**

@@ -1,8 +0,8 @@

import arrayEach from './_arrayEach';
import arrayPush from './_arrayPush';
import baseFunctions from './_baseFunctions';
import copyArray from './_copyArray';
import isFunction from './isFunction';
import isObject from './isObject';
import keys from './keys';
import arrayEach from './_arrayEach.js';
import arrayPush from './_arrayPush.js';
import baseFunctions from './_baseFunctions.js';
import copyArray from './_copyArray.js';
import isFunction from './isFunction.js';
import isObject from './isObject.js';
import keys from './keys.js';

@@ -9,0 +9,0 @@ /**

@@ -1,2 +0,2 @@

import createMathOperation from './_createMathOperation';
import createMathOperation from './_createMathOperation.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import toArray from './toArray';
import toArray from './toArray.js';

@@ -3,0 +3,0 @@ /**

/**
* A no-operation function that returns `undefined` regardless of the
* arguments it receives.
* A method that returns `undefined`.
*

@@ -11,6 +10,4 @@ * @static

*
* var object = { 'user': 'fred' };
*
* _.noop(object) === undefined;
* // => true
* _.times(2, _.noop);
* // => [undefined, undefined]
*/

@@ -17,0 +14,0 @@ function noop() {

@@ -8,3 +8,2 @@ /**

* @since 2.4.0
* @type {Function}
* @category Date

@@ -17,6 +16,8 @@ * @returns {number} Returns the timestamp.

* }, _.now());
* // => Logs the number of milliseconds it took for the deferred function to be invoked.
* // => Logs the number of milliseconds it took for the deferred invocation.
*/
var now = Date.now;
function now() {
return Date.now();
}
export default now;

@@ -1,6 +0,6 @@

import baseNth from './_baseNth';
import toInteger from './toInteger';
import baseNth from './_baseNth.js';
import toInteger from './toInteger.js';
/**
* Gets the element at `n` index of `array`. If `n` is negative, the nth
* Gets the element at index `n` of `array`. If `n` is negative, the nth
* element from the end is returned.

@@ -7,0 +7,0 @@ *

@@ -1,7 +0,7 @@

import baseNth from './_baseNth';
import rest from './rest';
import toInteger from './toInteger';
import baseNth from './_baseNth.js';
import rest from './rest.js';
import toInteger from './toInteger.js';
/**
* Creates a function that gets the argument at `n` index. If `n` is negative,
* Creates a function that gets the argument at index `n`. If `n` is negative,
* the nth argument from the end is returned.

@@ -8,0 +8,0 @@ *

@@ -1,4 +0,4 @@

import clamp from './clamp';
import inRange from './inRange';
import random from './random';
import clamp from './clamp.js';
import inRange from './inRange.js';
import random from './random.js';

@@ -5,0 +5,0 @@ export default {

@@ -1,4 +0,4 @@

export { default as clamp } from './clamp';
export { default as inRange } from './inRange';
export { default as random } from './random';
export { default as clamp } from './clamp.js';
export { default as inRange } from './inRange.js';
export { default as random } from './random.js';
export { default as default } from './number.default';

@@ -1,47 +0,47 @@

import assign from './assign';
import assignIn from './assignIn';
import assignInWith from './assignInWith';
import assignWith from './assignWith';
import create from './create';
import defaults from './defaults';
import defaultsDeep from './defaultsDeep';
import entries from './entries';
import entriesIn from './entriesIn';
import extend from './extend';
import extendWith from './extendWith';
import findKey from './findKey';
import findLastKey from './findLastKey';
import forIn from './forIn';
import forInRight from './forInRight';
import forOwn from './forOwn';
import forOwnRight from './forOwnRight';
import functions from './functions';
import functionsIn from './functionsIn';
import get from './get';
import has from './has';
import hasIn from './hasIn';
import invert from './invert';
import invertBy from './invertBy';
import invoke from './invoke';
import keys from './keys';
import keysIn from './keysIn';
import mapKeys from './mapKeys';
import mapValues from './mapValues';
import merge from './merge';
import mergeWith from './mergeWith';
import omit from './omit';
import omitBy from './omitBy';
import pick from './pick';
import pickBy from './pickBy';
import result from './result';
import set from './set';
import setWith from './setWith';
import toPairs from './toPairs';
import toPairsIn from './toPairsIn';
import transform from './transform';
import unset from './unset';
import update from './update';
import updateWith from './updateWith';
import values from './values';
import valuesIn from './valuesIn';
import assign from './assign.js';
import assignIn from './assignIn.js';
import assignInWith from './assignInWith.js';
import assignWith from './assignWith.js';
import create from './create.js';
import defaults from './defaults.js';
import defaultsDeep from './defaultsDeep.js';
import entries from './entries.js';
import entriesIn from './entriesIn.js';
import extend from './extend.js';
import extendWith from './extendWith.js';
import findKey from './findKey.js';
import findLastKey from './findLastKey.js';
import forIn from './forIn.js';
import forInRight from './forInRight.js';
import forOwn from './forOwn.js';
import forOwnRight from './forOwnRight.js';
import functions from './functions.js';
import functionsIn from './functionsIn.js';
import get from './get.js';
import has from './has.js';
import hasIn from './hasIn.js';
import invert from './invert.js';
import invertBy from './invertBy.js';
import invoke from './invoke.js';
import keys from './keys.js';
import keysIn from './keysIn.js';
import mapKeys from './mapKeys.js';
import mapValues from './mapValues.js';
import merge from './merge.js';
import mergeWith from './mergeWith.js';
import omit from './omit.js';
import omitBy from './omitBy.js';
import pick from './pick.js';
import pickBy from './pickBy.js';
import result from './result.js';
import set from './set.js';
import setWith from './setWith.js';
import toPairs from './toPairs.js';
import toPairsIn from './toPairsIn.js';
import transform from './transform.js';
import unset from './unset.js';
import update from './update.js';
import updateWith from './updateWith.js';
import values from './values.js';
import valuesIn from './valuesIn.js';

@@ -48,0 +48,0 @@ export default {

@@ -1,47 +0,47 @@

export { default as assign } from './assign';
export { default as assignIn } from './assignIn';
export { default as assignInWith } from './assignInWith';
export { default as assignWith } from './assignWith';
export { default as create } from './create';
export { default as defaults } from './defaults';
export { default as defaultsDeep } from './defaultsDeep';
export { default as entries } from './entries';
export { default as entriesIn } from './entriesIn';
export { default as extend } from './extend';
export { default as extendWith } from './extendWith';
export { default as findKey } from './findKey';
export { default as findLastKey } from './findLastKey';
export { default as forIn } from './forIn';
export { default as forInRight } from './forInRight';
export { default as forOwn } from './forOwn';
export { default as forOwnRight } from './forOwnRight';
export { default as functions } from './functions';
export { default as functionsIn } from './functionsIn';
export { default as get } from './get';
export { default as has } from './has';
export { default as hasIn } from './hasIn';
export { default as invert } from './invert';
export { default as invertBy } from './invertBy';
export { default as invoke } from './invoke';
export { default as keys } from './keys';
export { default as keysIn } from './keysIn';
export { default as mapKeys } from './mapKeys';
export { default as mapValues } from './mapValues';
export { default as merge } from './merge';
export { default as mergeWith } from './mergeWith';
export { default as omit } from './omit';
export { default as omitBy } from './omitBy';
export { default as pick } from './pick';
export { default as pickBy } from './pickBy';
export { default as result } from './result';
export { default as set } from './set';
export { default as setWith } from './setWith';
export { default as toPairs } from './toPairs';
export { default as toPairsIn } from './toPairsIn';
export { default as transform } from './transform';
export { default as unset } from './unset';
export { default as update } from './update';
export { default as updateWith } from './updateWith';
export { default as values } from './values';
export { default as valuesIn } from './valuesIn';
export { default as assign } from './assign.js';
export { default as assignIn } from './assignIn.js';
export { default as assignInWith } from './assignInWith.js';
export { default as assignWith } from './assignWith.js';
export { default as create } from './create.js';
export { default as defaults } from './defaults.js';
export { default as defaultsDeep } from './defaultsDeep.js';
export { default as entries } from './entries.js';
export { default as entriesIn } from './entriesIn.js';
export { default as extend } from './extend.js';
export { default as extendWith } from './extendWith.js';
export { default as findKey } from './findKey.js';
export { default as findLastKey } from './findLastKey.js';
export { default as forIn } from './forIn.js';
export { default as forInRight } from './forInRight.js';
export { default as forOwn } from './forOwn.js';
export { default as forOwnRight } from './forOwnRight.js';
export { default as functions } from './functions.js';
export { default as functionsIn } from './functionsIn.js';
export { default as get } from './get.js';
export { default as has } from './has.js';
export { default as hasIn } from './hasIn.js';
export { default as invert } from './invert.js';
export { default as invertBy } from './invertBy.js';
export { default as invoke } from './invoke.js';
export { default as keys } from './keys.js';
export { default as keysIn } from './keysIn.js';
export { default as mapKeys } from './mapKeys.js';
export { default as mapValues } from './mapValues.js';
export { default as merge } from './merge.js';
export { default as mergeWith } from './mergeWith.js';
export { default as omit } from './omit.js';
export { default as omitBy } from './omitBy.js';
export { default as pick } from './pick.js';
export { default as pickBy } from './pickBy.js';
export { default as result } from './result.js';
export { default as set } from './set.js';
export { default as setWith } from './setWith.js';
export { default as toPairs } from './toPairs.js';
export { default as toPairsIn } from './toPairsIn.js';
export { default as transform } from './transform.js';
export { default as unset } from './unset.js';
export { default as update } from './update.js';
export { default as updateWith } from './updateWith.js';
export { default as values } from './values.js';
export { default as valuesIn } from './valuesIn.js';
export { default as default } from './object.default';

@@ -1,8 +0,8 @@

import arrayMap from './_arrayMap';
import baseDifference from './_baseDifference';
import baseFlatten from './_baseFlatten';
import basePick from './_basePick';
import getAllKeysIn from './_getAllKeysIn';
import rest from './rest';
import toKey from './_toKey';
import arrayMap from './_arrayMap.js';
import baseDifference from './_baseDifference.js';
import baseFlatten from './_baseFlatten.js';
import basePick from './_basePick.js';
import getAllKeysIn from './_getAllKeysIn.js';
import rest from './rest.js';
import toKey from './_toKey.js';

@@ -9,0 +9,0 @@ /**

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import basePickBy from './_basePickBy';
import baseIteratee from './_baseIteratee.js';
import basePickBy from './_basePickBy.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import before from './before';
import before from './before.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import baseOrderBy from './_baseOrderBy';
import isArray from './isArray';
import baseOrderBy from './_baseOrderBy.js';
import isArray from './isArray.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import arrayMap from './_arrayMap';
import createOver from './_createOver';
import arrayMap from './_arrayMap.js';
import createOver from './_createOver.js';

@@ -17,3 +17,3 @@ /**

*
* var func = _.over(Math.max, Math.min);
* var func = _.over([Math.max, Math.min]);
*

@@ -20,0 +20,0 @@ * func(1, 2, 3, 4);

@@ -1,9 +0,9 @@

import apply from './_apply';
import arrayMap from './_arrayMap';
import baseFlatten from './_baseFlatten';
import baseIteratee from './_baseIteratee';
import baseUnary from './_baseUnary';
import isArray from './isArray';
import isFlattenableIteratee from './_isFlattenableIteratee';
import rest from './rest';
import apply from './_apply.js';
import arrayMap from './_arrayMap.js';
import baseFlatten from './_baseFlatten.js';
import baseIteratee from './_baseIteratee.js';
import baseUnary from './_baseUnary.js';
import isArray from './isArray.js';
import isFlattenableIteratee from './_isFlattenableIteratee.js';
import rest from './rest.js';

@@ -37,3 +37,3 @@ /* Built-in method references for those with the same name as other `lodash` methods. */

* return [x, y];
* }, square, doubled);
* }, [square, doubled]);
*

@@ -40,0 +40,0 @@ * func(9, 3);

@@ -1,3 +0,3 @@

import arrayEvery from './_arrayEvery';
import createOver from './_createOver';
import arrayEvery from './_arrayEvery.js';
import createOver from './_createOver.js';

@@ -17,3 +17,3 @@ /**

*
* var func = _.overEvery(Boolean, isFinite);
* var func = _.overEvery([Boolean, isFinite]);
*

@@ -20,0 +20,0 @@ * func('1');

@@ -1,3 +0,3 @@

import arraySome from './_arraySome';
import createOver from './_createOver';
import arraySome from './_arraySome.js';
import createOver from './_createOver.js';

@@ -17,3 +17,3 @@ /**

*
* var func = _.overSome(Boolean, isFinite);
* var func = _.overSome([Boolean, isFinite]);
*

@@ -20,0 +20,0 @@ * func('1');

{
"name": "lodash-es",
"version": "4.12.0",
"version": "4.13.0",
"description": "Lodash exported as ES modules.",

@@ -5,0 +5,0 @@ "keywords": "es6, modules, stdlib, util",

@@ -1,5 +0,5 @@

import createPadding from './_createPadding';
import stringSize from './_stringSize';
import toInteger from './toInteger';
import toString from './toString';
import createPadding from './_createPadding.js';
import stringSize from './_stringSize.js';
import toInteger from './toInteger.js';
import toString from './toString.js';

@@ -6,0 +6,0 @@ /* Built-in method references for those with the same name as other `lodash` methods. */

@@ -1,5 +0,5 @@

import createPadding from './_createPadding';
import stringSize from './_stringSize';
import toInteger from './toInteger';
import toString from './toString';
import createPadding from './_createPadding.js';
import stringSize from './_stringSize.js';
import toInteger from './toInteger.js';
import toString from './toString.js';

@@ -6,0 +6,0 @@ /**

@@ -1,5 +0,5 @@

import createPadding from './_createPadding';
import stringSize from './_stringSize';
import toInteger from './toInteger';
import toString from './toString';
import createPadding from './_createPadding.js';
import stringSize from './_stringSize.js';
import toInteger from './toInteger.js';
import toString from './toString.js';

@@ -6,0 +6,0 @@ /**

@@ -1,3 +0,3 @@

import root from './_root';
import toString from './toString';
import root from './_root.js';
import toString from './toString.js';

@@ -4,0 +4,0 @@ /** Used to match leading and trailing whitespace. */

@@ -1,5 +0,5 @@

import createWrapper from './_createWrapper';
import getHolder from './_getHolder';
import replaceHolders from './_replaceHolders';
import rest from './rest';
import createWrapper from './_createWrapper.js';
import getHolder from './_getHolder.js';
import replaceHolders from './_replaceHolders.js';
import rest from './rest.js';

@@ -6,0 +6,0 @@ /** Used to compose bitmasks for wrapper metadata. */

@@ -1,5 +0,5 @@

import createWrapper from './_createWrapper';
import getHolder from './_getHolder';
import replaceHolders from './_replaceHolders';
import rest from './rest';
import createWrapper from './_createWrapper.js';
import getHolder from './_getHolder.js';
import replaceHolders from './_replaceHolders.js';
import rest from './rest.js';

@@ -6,0 +6,0 @@ /** Used to compose bitmasks for wrapper metadata. */

@@ -1,2 +0,2 @@

import createAggregator from './_createAggregator';
import createAggregator from './_createAggregator.js';

@@ -3,0 +3,0 @@ /**

@@ -1,6 +0,6 @@

import arrayMap from './_arrayMap';
import baseFlatten from './_baseFlatten';
import basePick from './_basePick';
import rest from './rest';
import toKey from './_toKey';
import arrayMap from './_arrayMap.js';
import baseFlatten from './_baseFlatten.js';
import basePick from './_basePick.js';
import rest from './rest.js';
import toKey from './_toKey.js';

@@ -7,0 +7,0 @@ /**

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import basePickBy from './_basePickBy';
import baseIteratee from './_baseIteratee.js';
import basePickBy from './_basePickBy.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseLodash from './_baseLodash';
import wrapperClone from './_wrapperClone';
import baseLodash from './_baseLodash.js';
import wrapperClone from './_wrapperClone.js';

@@ -4,0 +4,0 @@ /**

@@ -1,5 +0,5 @@

import baseProperty from './_baseProperty';
import basePropertyDeep from './_basePropertyDeep';
import isKey from './_isKey';
import toKey from './_toKey';
import baseProperty from './_baseProperty.js';
import basePropertyDeep from './_basePropertyDeep.js';
import isKey from './_isKey.js';
import toKey from './_toKey.js';

@@ -6,0 +6,0 @@ /**

@@ -1,2 +0,2 @@

import baseGet from './_baseGet';
import baseGet from './_baseGet.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import pullAll from './pullAll';
import rest from './rest';
import pullAll from './pullAll.js';
import rest from './rest.js';

@@ -21,7 +21,7 @@ /**

*
* var array = [1, 2, 3, 1, 2, 3];
* var array = ['a', 'b', 'c', 'a', 'b', 'c'];
*
* _.pull(array, 2, 3);
* _.pull(array, 'a', 'c');
* console.log(array);
* // => [1, 1]
* // => ['b', 'b']
*/

@@ -28,0 +28,0 @@ var pull = rest(pullAll);

@@ -1,2 +0,2 @@

import basePullAll from './_basePullAll';
import basePullAll from './_basePullAll.js';

@@ -17,7 +17,7 @@ /**

*
* var array = [1, 2, 3, 1, 2, 3];
* var array = ['a', 'b', 'c', 'a', 'b', 'c'];
*
* _.pullAll(array, [2, 3]);
* _.pullAll(array, ['a', 'c']);
* console.log(array);
* // => [1, 1]
* // => ['b', 'b']
*/

@@ -24,0 +24,0 @@ function pullAll(array, values) {

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import basePullAll from './_basePullAll';
import baseIteratee from './_baseIteratee.js';
import basePullAll from './_basePullAll.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import basePullAll from './_basePullAll';
import basePullAll from './_basePullAll.js';

@@ -3,0 +3,0 @@ /**

@@ -1,8 +0,8 @@

import arrayMap from './_arrayMap';
import baseAt from './_baseAt';
import baseFlatten from './_baseFlatten';
import basePullAt from './_basePullAt';
import compareAscending from './_compareAscending';
import isIndex from './_isIndex';
import rest from './rest';
import arrayMap from './_arrayMap.js';
import baseAt from './_baseAt.js';
import baseFlatten from './_baseFlatten.js';
import basePullAt from './_basePullAt.js';
import compareAscending from './_compareAscending.js';
import isIndex from './_isIndex.js';
import rest from './rest.js';

@@ -24,10 +24,10 @@ /**

*
* var array = [5, 10, 15, 20];
* var evens = _.pullAt(array, 1, 3);
* var array = ['a', 'b', 'c', 'd'];
* var pulled = _.pullAt(array, [1, 3]);
*
* console.log(array);
* // => [5, 15]
* // => ['a', 'c']
*
* console.log(evens);
* // => [10, 20]
* console.log(pulled);
* // => ['b', 'd']
*/

@@ -34,0 +34,0 @@ var pullAt = rest(function(array, indexes) {

@@ -1,4 +0,4 @@

import baseRandom from './_baseRandom';
import isIterateeCall from './_isIterateeCall';
import toNumber from './toNumber';
import baseRandom from './_baseRandom.js';
import isIterateeCall from './_isIterateeCall.js';
import toNumber from './toNumber.js';

@@ -5,0 +5,0 @@ /** Built-in method references without a dependency on `root`. */

@@ -1,2 +0,2 @@

import createRange from './_createRange';
import createRange from './_createRange.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import createRange from './_createRange';
import createRange from './_createRange.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

# lodash-es v4.12.0
# lodash-es v4.13.0

@@ -10,2 +10,2 @@ The [Lodash](https://lodash.com/) library exported as [ES](http://www.ecma-international.org/ecma-262/6.0/) modules.

See the [package source](https://github.com/lodash/lodash/tree/4.12.0-es) for more details.
See the [package source](https://github.com/lodash/lodash/tree/4.13.0-es) for more details.

@@ -1,4 +0,4 @@

import baseFlatten from './_baseFlatten';
import createWrapper from './_createWrapper';
import rest from './rest';
import baseFlatten from './_baseFlatten.js';
import createWrapper from './_createWrapper.js';
import rest from './rest.js';

@@ -25,3 +25,3 @@ /** Used to compose bitmasks for wrapper metadata. */

* return [a, b, c];
* }, 2, 0, 1);
* }, [2, 0, 1]);
*

@@ -28,0 +28,0 @@ * rearged('b', 'c', 'a')

@@ -1,6 +0,6 @@

import arrayReduce from './_arrayReduce';
import baseEach from './_baseEach';
import baseIteratee from './_baseIteratee';
import baseReduce from './_baseReduce';
import isArray from './isArray';
import arrayReduce from './_arrayReduce.js';
import baseEach from './_baseEach.js';
import baseIteratee from './_baseIteratee.js';
import baseReduce from './_baseReduce.js';
import isArray from './isArray.js';

@@ -7,0 +7,0 @@ /**

@@ -1,6 +0,6 @@

import arrayReduceRight from './_arrayReduceRight';
import baseEachRight from './_baseEachRight';
import baseIteratee from './_baseIteratee';
import baseReduce from './_baseReduce';
import isArray from './isArray';
import arrayReduceRight from './_arrayReduceRight.js';
import baseEachRight from './_baseEachRight.js';
import baseIteratee from './_baseIteratee.js';
import baseReduce from './_baseReduce.js';
import isArray from './isArray.js';

@@ -7,0 +7,0 @@ /**

@@ -1,5 +0,5 @@

import arrayFilter from './_arrayFilter';
import baseFilter from './_baseFilter';
import baseIteratee from './_baseIteratee';
import isArray from './isArray';
import arrayFilter from './_arrayFilter.js';
import baseFilter from './_baseFilter.js';
import baseIteratee from './_baseIteratee.js';
import isArray from './isArray.js';

@@ -6,0 +6,0 @@ /**

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import basePullAt from './_basePullAt';
import baseIteratee from './_baseIteratee.js';
import basePullAt from './_basePullAt.js';

@@ -4,0 +4,0 @@ /**

@@ -1,5 +0,5 @@

import baseRepeat from './_baseRepeat';
import isIterateeCall from './_isIterateeCall';
import toInteger from './toInteger';
import toString from './toString';
import baseRepeat from './_baseRepeat.js';
import isIterateeCall from './_isIterateeCall.js';
import toInteger from './toInteger.js';
import toString from './toString.js';

@@ -6,0 +6,0 @@ /**

@@ -1,2 +0,2 @@

import toString from './toString';
import toString from './toString.js';

@@ -3,0 +3,0 @@ /** Used for built-in method references. */

@@ -1,3 +0,3 @@

import apply from './_apply';
import toInteger from './toInteger';
import apply from './_apply.js';
import toInteger from './toInteger.js';

@@ -4,0 +4,0 @@ /** Used as the `TypeError` message for "Functions" methods. */

@@ -1,5 +0,5 @@

import castPath from './_castPath';
import isFunction from './isFunction';
import isKey from './_isKey';
import toKey from './_toKey';
import castPath from './_castPath.js';
import isFunction from './isFunction.js';
import isKey from './_isKey.js';
import toKey from './_toKey.js';

@@ -6,0 +6,0 @@ /**

@@ -1,2 +0,2 @@

import createRound from './_createRound';
import createRound from './_createRound.js';

@@ -3,0 +3,0 @@ /**

@@ -1,4 +0,4 @@

import baseRandom from './_baseRandom';
import isArrayLike from './isArrayLike';
import values from './values';
import baseRandom from './_baseRandom.js';
import isArrayLike from './isArrayLike.js';
import values from './values.js';

@@ -5,0 +5,0 @@ /**

@@ -1,6 +0,6 @@

import baseClamp from './_baseClamp';
import baseRandom from './_baseRandom';
import isIterateeCall from './_isIterateeCall';
import toArray from './toArray';
import toInteger from './toInteger';
import baseClamp from './_baseClamp.js';
import baseRandom from './_baseRandom.js';
import isIterateeCall from './_isIterateeCall.js';
import toArray from './toArray.js';
import toInteger from './toInteger.js';

@@ -7,0 +7,0 @@ /**

@@ -1,15 +0,15 @@

import at from './wrapperAt';
import chain from './chain';
import commit from './commit';
import lodash from './wrapperLodash';
import next from './next';
import plant from './plant';
import reverse from './wrapperReverse';
import tap from './tap';
import thru from './thru';
import toIterator from './toIterator';
import toJSON from './toJSON';
import value from './wrapperValue';
import valueOf from './valueOf';
import wrapperChain from './wrapperChain';
import at from './wrapperAt.js';
import chain from './chain.js';
import commit from './commit.js';
import lodash from './wrapperLodash.js';
import next from './next.js';
import plant from './plant.js';
import reverse from './wrapperReverse.js';
import tap from './tap.js';
import thru from './thru.js';
import toIterator from './toIterator.js';
import toJSON from './toJSON.js';
import value from './wrapperValue.js';
import valueOf from './valueOf.js';
import wrapperChain from './wrapperChain.js';

@@ -16,0 +16,0 @@ export default {

@@ -1,15 +0,15 @@

export { default as at } from './wrapperAt';
export { default as chain } from './chain';
export { default as commit } from './commit';
export { default as lodash } from './wrapperLodash';
export { default as next } from './next';
export { default as plant } from './plant';
export { default as reverse } from './wrapperReverse';
export { default as tap } from './tap';
export { default as thru } from './thru';
export { default as toIterator } from './toIterator';
export { default as toJSON } from './toJSON';
export { default as value } from './wrapperValue';
export { default as valueOf } from './valueOf';
export { default as wrapperChain } from './wrapperChain';
export { default as at } from './wrapperAt.js';
export { default as chain } from './chain.js';
export { default as commit } from './commit.js';
export { default as lodash } from './wrapperLodash.js';
export { default as next } from './next.js';
export { default as plant } from './plant.js';
export { default as reverse } from './wrapperReverse.js';
export { default as tap } from './tap.js';
export { default as thru } from './thru.js';
export { default as toIterator } from './toIterator.js';
export { default as toJSON } from './toJSON.js';
export { default as value } from './wrapperValue.js';
export { default as valueOf } from './valueOf.js';
export { default as wrapperChain } from './wrapperChain.js';
export { default as default } from './seq.default';

@@ -1,2 +0,2 @@

import baseSet from './_baseSet';
import baseSet from './_baseSet.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import baseSet from './_baseSet';
import baseSet from './_baseSet.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import sampleSize from './sampleSize';
import sampleSize from './sampleSize.js';

@@ -3,0 +3,0 @@ /** Used as references for the maximum length and index of an array. */

@@ -1,7 +0,7 @@

import getTag from './_getTag';
import isArrayLike from './isArrayLike';
import isObjectLike from './isObjectLike';
import isString from './isString';
import keys from './keys';
import stringSize from './_stringSize';
import getTag from './_getTag.js';
import isArrayLike from './isArrayLike.js';
import isObjectLike from './isObjectLike.js';
import isString from './isString.js';
import keys from './keys.js';
import stringSize from './_stringSize.js';

@@ -8,0 +8,0 @@ /** `Object#toString` result references. */

@@ -1,4 +0,4 @@

import baseSlice from './_baseSlice';
import isIterateeCall from './_isIterateeCall';
import toInteger from './toInteger';
import baseSlice from './_baseSlice.js';
import isIterateeCall from './_isIterateeCall.js';
import toInteger from './toInteger.js';

@@ -5,0 +5,0 @@ /**

@@ -1,2 +0,2 @@

import createCompounder from './_createCompounder';
import createCompounder from './_createCompounder.js';

@@ -3,0 +3,0 @@ /**

@@ -1,6 +0,6 @@

import arraySome from './_arraySome';
import baseIteratee from './_baseIteratee';
import baseSome from './_baseSome';
import isArray from './isArray';
import isIterateeCall from './_isIterateeCall';
import arraySome from './_arraySome.js';
import baseIteratee from './_baseIteratee.js';
import baseSome from './_baseSome.js';
import isArray from './isArray.js';
import isIterateeCall from './_isIterateeCall.js';

@@ -7,0 +7,0 @@ /**

@@ -1,7 +0,7 @@

import baseFlatten from './_baseFlatten';
import baseOrderBy from './_baseOrderBy';
import isArray from './isArray';
import isFlattenableIteratee from './_isFlattenableIteratee';
import isIterateeCall from './_isIterateeCall';
import rest from './rest';
import baseFlatten from './_baseFlatten.js';
import baseOrderBy from './_baseOrderBy.js';
import isArray from './isArray.js';
import isFlattenableIteratee from './_isFlattenableIteratee.js';
import isIterateeCall from './_isIterateeCall.js';
import rest from './rest.js';

@@ -8,0 +8,0 @@ /**

@@ -1,2 +0,2 @@

import baseSortedIndex from './_baseSortedIndex';
import baseSortedIndex from './_baseSortedIndex.js';

@@ -19,5 +19,2 @@ /**

* // => 1
*
* _.sortedIndex([4, 5], 4);
* // => 0
*/

@@ -24,0 +21,0 @@ function sortedIndex(array, value) {

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import baseSortedIndexBy from './_baseSortedIndexBy';
import baseIteratee from './_baseIteratee.js';
import baseSortedIndexBy from './_baseSortedIndexBy.js';

@@ -21,9 +21,9 @@ /**

*
* var dict = { 'thirty': 30, 'forty': 40, 'fifty': 50 };
* var objects = [{ 'x': 4 }, { 'x': 5 }];
*
* _.sortedIndexBy(['thirty', 'fifty'], 'forty', _.propertyOf(dict));
* // => 1
* _.sortedIndexBy(objects, { 'x': 4 }, function(o) { return o.x; });
* // => 0
*
* // The `_.property` iteratee shorthand.
* _.sortedIndexBy([{ 'x': 4 }, { 'x': 5 }], { 'x': 4 }, 'x');
* _.sortedIndexBy(objects, { 'x': 4 }, 'x');
* // => 0

@@ -30,0 +30,0 @@ */

@@ -1,3 +0,3 @@

import baseSortedIndex from './_baseSortedIndex';
import eq from './eq';
import baseSortedIndex from './_baseSortedIndex.js';
import eq from './eq.js';

@@ -17,4 +17,4 @@ /**

*
* _.sortedIndexOf([1, 1, 2, 2], 2);
* // => 2
* _.sortedIndexOf([4, 5, 5, 5, 6], 5);
* // => 1
*/

@@ -21,0 +21,0 @@ function sortedIndexOf(array, value) {

@@ -1,2 +0,2 @@

import baseSortedIndex from './_baseSortedIndex';
import baseSortedIndex from './_baseSortedIndex.js';

@@ -18,4 +18,4 @@ /**

*
* _.sortedLastIndex([4, 5], 4);
* // => 1
* _.sortedLastIndex([4, 5, 5, 5, 6], 5);
* // => 4
*/

@@ -22,0 +22,0 @@ function sortedLastIndex(array, value) {

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import baseSortedIndexBy from './_baseSortedIndexBy';
import baseIteratee from './_baseIteratee.js';
import baseSortedIndexBy from './_baseSortedIndexBy.js';

@@ -21,4 +21,9 @@ /**

*
* var objects = [{ 'x': 4 }, { 'x': 5 }];
*
* _.sortedLastIndexBy(objects, { 'x': 4 }, function(o) { return o.x; });
* // => 1
*
* // The `_.property` iteratee shorthand.
* _.sortedLastIndexBy([{ 'x': 4 }, { 'x': 5 }], { 'x': 4 }, 'x');
* _.sortedLastIndexBy(objects, { 'x': 4 }, 'x');
* // => 1

@@ -25,0 +30,0 @@ */

@@ -1,3 +0,3 @@

import baseSortedIndex from './_baseSortedIndex';
import eq from './eq';
import baseSortedIndex from './_baseSortedIndex.js';
import eq from './eq.js';

@@ -17,3 +17,3 @@ /**

*
* _.sortedLastIndexOf([1, 1, 2, 2], 2);
* _.sortedLastIndexOf([4, 5, 5, 5, 6], 5);
* // => 3

@@ -20,0 +20,0 @@ */

@@ -1,2 +0,2 @@

import baseSortedUniq from './_baseSortedUniq';
import baseSortedUniq from './_baseSortedUniq.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import baseSortedUniq from './_baseSortedUniq';
import baseIteratee from './_baseIteratee.js';
import baseSortedUniq from './_baseSortedUniq.js';

@@ -4,0 +4,0 @@ /**

@@ -1,8 +0,8 @@

import baseToString from './_baseToString';
import castSlice from './_castSlice';
import isIterateeCall from './_isIterateeCall';
import isRegExp from './isRegExp';
import reHasComplexSymbol from './_reHasComplexSymbol';
import stringToArray from './_stringToArray';
import toString from './toString';
import baseToString from './_baseToString.js';
import castSlice from './_castSlice.js';
import isIterateeCall from './_isIterateeCall.js';
import isRegExp from './isRegExp.js';
import reHasComplexSymbol from './_reHasComplexSymbol.js';
import stringToArray from './_stringToArray.js';
import toString from './toString.js';

@@ -9,0 +9,0 @@ /** Used as references for the maximum length and index of an array. */

@@ -1,6 +0,6 @@

import apply from './_apply';
import arrayPush from './_arrayPush';
import castSlice from './_castSlice';
import rest from './rest';
import toInteger from './toInteger';
import apply from './_apply.js';
import arrayPush from './_arrayPush.js';
import castSlice from './_castSlice.js';
import rest from './rest.js';
import toInteger from './toInteger.js';

@@ -7,0 +7,0 @@ /** Used as the `TypeError` message for "Functions" methods. */

@@ -1,3 +0,3 @@

import createCompounder from './_createCompounder';
import upperFirst from './upperFirst';
import createCompounder from './_createCompounder.js';
import upperFirst from './upperFirst.js';

@@ -4,0 +4,0 @@ /**

@@ -1,5 +0,5 @@

import baseClamp from './_baseClamp';
import baseToString from './_baseToString';
import toInteger from './toInteger';
import toString from './toString';
import baseClamp from './_baseClamp.js';
import baseToString from './_baseToString.js';
import toInteger from './toInteger.js';
import toString from './toString.js';

@@ -6,0 +6,0 @@ /**

@@ -1,32 +0,32 @@

import camelCase from './camelCase';
import capitalize from './capitalize';
import deburr from './deburr';
import endsWith from './endsWith';
import escape from './escape';
import escapeRegExp from './escapeRegExp';
import kebabCase from './kebabCase';
import lowerCase from './lowerCase';
import lowerFirst from './lowerFirst';
import pad from './pad';
import padEnd from './padEnd';
import padStart from './padStart';
import parseInt from './parseInt';
import repeat from './repeat';
import replace from './replace';
import snakeCase from './snakeCase';
import split from './split';
import startCase from './startCase';
import startsWith from './startsWith';
import template from './template';
import templateSettings from './templateSettings';
import toLower from './toLower';
import toUpper from './toUpper';
import trim from './trim';
import trimEnd from './trimEnd';
import trimStart from './trimStart';
import truncate from './truncate';
import unescape from './unescape';
import upperCase from './upperCase';
import upperFirst from './upperFirst';
import words from './words';
import camelCase from './camelCase.js';
import capitalize from './capitalize.js';
import deburr from './deburr.js';
import endsWith from './endsWith.js';
import escape from './escape.js';
import escapeRegExp from './escapeRegExp.js';
import kebabCase from './kebabCase.js';
import lowerCase from './lowerCase.js';
import lowerFirst from './lowerFirst.js';
import pad from './pad.js';
import padEnd from './padEnd.js';
import padStart from './padStart.js';
import parseInt from './parseInt.js';
import repeat from './repeat.js';
import replace from './replace.js';
import snakeCase from './snakeCase.js';
import split from './split.js';
import startCase from './startCase.js';
import startsWith from './startsWith.js';
import template from './template.js';
import templateSettings from './templateSettings.js';
import toLower from './toLower.js';
import toUpper from './toUpper.js';
import trim from './trim.js';
import trimEnd from './trimEnd.js';
import trimStart from './trimStart.js';
import truncate from './truncate.js';
import unescape from './unescape.js';
import upperCase from './upperCase.js';
import upperFirst from './upperFirst.js';
import words from './words.js';

@@ -33,0 +33,0 @@ export default {

@@ -1,32 +0,32 @@

export { default as camelCase } from './camelCase';
export { default as capitalize } from './capitalize';
export { default as deburr } from './deburr';
export { default as endsWith } from './endsWith';
export { default as escape } from './escape';
export { default as escapeRegExp } from './escapeRegExp';
export { default as kebabCase } from './kebabCase';
export { default as lowerCase } from './lowerCase';
export { default as lowerFirst } from './lowerFirst';
export { default as pad } from './pad';
export { default as padEnd } from './padEnd';
export { default as padStart } from './padStart';
export { default as parseInt } from './parseInt';
export { default as repeat } from './repeat';
export { default as replace } from './replace';
export { default as snakeCase } from './snakeCase';
export { default as split } from './split';
export { default as startCase } from './startCase';
export { default as startsWith } from './startsWith';
export { default as template } from './template';
export { default as templateSettings } from './templateSettings';
export { default as toLower } from './toLower';
export { default as toUpper } from './toUpper';
export { default as trim } from './trim';
export { default as trimEnd } from './trimEnd';
export { default as trimStart } from './trimStart';
export { default as truncate } from './truncate';
export { default as unescape } from './unescape';
export { default as upperCase } from './upperCase';
export { default as upperFirst } from './upperFirst';
export { default as words } from './words';
export { default as camelCase } from './camelCase.js';
export { default as capitalize } from './capitalize.js';
export { default as deburr } from './deburr.js';
export { default as endsWith } from './endsWith.js';
export { default as escape } from './escape.js';
export { default as escapeRegExp } from './escapeRegExp.js';
export { default as kebabCase } from './kebabCase.js';
export { default as lowerCase } from './lowerCase.js';
export { default as lowerFirst } from './lowerFirst.js';
export { default as pad } from './pad.js';
export { default as padEnd } from './padEnd.js';
export { default as padStart } from './padStart.js';
export { default as parseInt } from './parseInt.js';
export { default as repeat } from './repeat.js';
export { default as replace } from './replace.js';
export { default as snakeCase } from './snakeCase.js';
export { default as split } from './split.js';
export { default as startCase } from './startCase.js';
export { default as startsWith } from './startsWith.js';
export { default as template } from './template.js';
export { default as templateSettings } from './templateSettings.js';
export { default as toLower } from './toLower.js';
export { default as toUpper } from './toUpper.js';
export { default as trim } from './trim.js';
export { default as trimEnd } from './trimEnd.js';
export { default as trimStart } from './trimStart.js';
export { default as truncate } from './truncate.js';
export { default as unescape } from './unescape.js';
export { default as upperCase } from './upperCase.js';
export { default as upperFirst } from './upperFirst.js';
export { default as words } from './words.js';
export { default as default } from './string.default';

@@ -1,2 +0,2 @@

import createMathOperation from './_createMathOperation';
import createMathOperation from './_createMathOperation.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import baseSum from './_baseSum';
import identity from './identity';
import baseSum from './_baseSum.js';
import identity from './identity.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import baseSum from './_baseSum';
import baseIteratee from './_baseIteratee.js';
import baseSum from './_baseSum.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import drop from './drop';
import drop from './drop.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import baseSlice from './_baseSlice';
import toInteger from './toInteger';
import baseSlice from './_baseSlice.js';
import toInteger from './toInteger.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseSlice from './_baseSlice';
import toInteger from './toInteger';
import baseSlice from './_baseSlice.js';
import toInteger from './toInteger.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import baseWhile from './_baseWhile';
import baseIteratee from './_baseIteratee.js';
import baseWhile from './_baseWhile.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import baseWhile from './_baseWhile';
import baseIteratee from './_baseIteratee.js';
import baseWhile from './_baseWhile.js';

@@ -4,0 +4,0 @@ /**

@@ -1,12 +0,12 @@

import assignInDefaults from './_assignInDefaults';
import assignInWith from './assignInWith';
import attempt from './attempt';
import baseValues from './_baseValues';
import escapeStringChar from './_escapeStringChar';
import isError from './isError';
import isIterateeCall from './_isIterateeCall';
import keys from './keys';
import reInterpolate from './_reInterpolate';
import templateSettings from './templateSettings';
import toString from './toString';
import assignInDefaults from './_assignInDefaults.js';
import assignInWith from './assignInWith.js';
import attempt from './attempt.js';
import baseValues from './_baseValues.js';
import escapeStringChar from './_escapeStringChar.js';
import isError from './isError.js';
import isIterateeCall from './_isIterateeCall.js';
import keys from './keys.js';
import reInterpolate from './_reInterpolate.js';
import templateSettings from './templateSettings.js';
import toString from './toString.js';

@@ -13,0 +13,0 @@ /** Used to match empty string literals in compiled template source. */

@@ -1,5 +0,5 @@

import escape from './escape';
import reEscape from './_reEscape';
import reEvaluate from './_reEvaluate';
import reInterpolate from './_reInterpolate';
import escape from './escape.js';
import reEscape from './_reEscape.js';
import reEvaluate from './_reEvaluate.js';
import reInterpolate from './_reInterpolate.js';

@@ -6,0 +6,0 @@ /**

@@ -1,3 +0,3 @@

import debounce from './debounce';
import isObject from './isObject';
import debounce from './debounce.js';
import isObject from './isObject.js';

@@ -4,0 +4,0 @@ /** Used as the `TypeError` message for "Functions" methods. */

@@ -1,4 +0,4 @@

import baseIteratee from './_baseIteratee';
import baseTimes from './_baseTimes';
import toInteger from './toInteger';
import baseIteratee from './_baseIteratee.js';
import baseTimes from './_baseTimes.js';
import toInteger from './toInteger.js';

@@ -30,4 +30,4 @@ /** Used as references for various `Number` constants. */

*
* _.times(4, _.constant(true));
* // => [true, true, true, true]
* _.times(4, _.constant(0));
* // => [0, 0, 0, 0]
*/

@@ -34,0 +34,0 @@ function times(n, iteratee) {

@@ -1,11 +0,11 @@

import Symbol from './_Symbol';
import copyArray from './_copyArray';
import getTag from './_getTag';
import isArrayLike from './isArrayLike';
import isString from './isString';
import iteratorToArray from './_iteratorToArray';
import mapToArray from './_mapToArray';
import setToArray from './_setToArray';
import stringToArray from './_stringToArray';
import values from './values';
import Symbol from './_Symbol.js';
import copyArray from './_copyArray.js';
import getTag from './_getTag.js';
import isArrayLike from './isArrayLike.js';
import isString from './isString.js';
import iteratorToArray from './_iteratorToArray.js';
import mapToArray from './_mapToArray.js';
import setToArray from './_setToArray.js';
import stringToArray from './_stringToArray.js';
import values from './values.js';

@@ -12,0 +12,0 @@ /** `Object#toString` result references. */

@@ -1,2 +0,2 @@

import toNumber from './toNumber';
import toNumber from './toNumber.js';

@@ -3,0 +3,0 @@ /** Used as references for various `Number` constants. */

@@ -1,2 +0,2 @@

import toFinite from './toFinite';
import toFinite from './toFinite.js';

@@ -6,3 +6,3 @@ /**

*
* **Note:** This function is loosely based on
* **Note:** This method is loosely based on
* [`ToInteger`](http://www.ecma-international.org/ecma-262/6.0/#sec-tointeger).

@@ -9,0 +9,0 @@ *

@@ -1,1 +0,1 @@

export { default } from './wrapperValue'
export { default } from './wrapperValue.js'

@@ -1,3 +0,3 @@

import baseClamp from './_baseClamp';
import toInteger from './toInteger';
import baseClamp from './_baseClamp.js';
import toInteger from './toInteger.js';

@@ -4,0 +4,0 @@ /** Used as references for the maximum length and index of an array. */

@@ -1,2 +0,2 @@

import toString from './toString';
import toString from './toString.js';

@@ -3,0 +3,0 @@ /**

@@ -1,4 +0,4 @@

import isFunction from './isFunction';
import isObject from './isObject';
import isSymbol from './isSymbol';
import isFunction from './isFunction.js';
import isObject from './isObject.js';
import isSymbol from './isSymbol.js';

@@ -5,0 +5,0 @@ /** Used as references for various `Number` constants. */

@@ -1,3 +0,3 @@

import createToPairs from './_createToPairs';
import keys from './keys';
import createToPairs from './_createToPairs.js';
import keys from './keys.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import createToPairs from './_createToPairs';
import keysIn from './keysIn';
import createToPairs from './_createToPairs.js';
import keysIn from './keysIn.js';

@@ -4,0 +4,0 @@ /**

@@ -1,7 +0,7 @@

import arrayMap from './_arrayMap';
import copyArray from './_copyArray';
import isArray from './isArray';
import isSymbol from './isSymbol';
import stringToPath from './_stringToPath';
import toKey from './_toKey';
import arrayMap from './_arrayMap.js';
import copyArray from './_copyArray.js';
import isArray from './isArray.js';
import isSymbol from './isSymbol.js';
import stringToPath from './_stringToPath.js';
import toKey from './_toKey.js';

@@ -24,11 +24,2 @@ /**

* // => ['a', '0', 'b', 'c']
*
* var path = ['a', 'b', 'c'],
* newPath = _.toPath(path);
*
* console.log(newPath);
* // => ['a', 'b', 'c']
*
* console.log(path === newPath);
* // => false
*/

@@ -35,0 +26,0 @@ function toPath(value) {

@@ -1,3 +0,3 @@

import copyObject from './_copyObject';
import keysIn from './keysIn';
import copyObject from './_copyObject.js';
import keysIn from './keysIn.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseClamp from './_baseClamp';
import toInteger from './toInteger';
import baseClamp from './_baseClamp.js';
import toInteger from './toInteger.js';

@@ -4,0 +4,0 @@ /** Used as references for various `Number` constants. */

@@ -1,2 +0,2 @@

import baseToString from './_baseToString';
import baseToString from './_baseToString.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import toString from './toString';
import toString from './toString.js';

@@ -3,0 +3,0 @@ /**

@@ -1,10 +0,10 @@

import arrayEach from './_arrayEach';
import baseCreate from './_baseCreate';
import baseForOwn from './_baseForOwn';
import baseIteratee from './_baseIteratee';
import getPrototype from './_getPrototype';
import isArray from './isArray';
import isFunction from './isFunction';
import isObject from './isObject';
import isTypedArray from './isTypedArray';
import arrayEach from './_arrayEach.js';
import baseCreate from './_baseCreate.js';
import baseForOwn from './_baseForOwn.js';
import baseIteratee from './_baseIteratee.js';
import getPrototype from './_getPrototype.js';
import isArray from './isArray.js';
import isFunction from './isFunction.js';
import isObject from './isObject.js';
import isTypedArray from './isTypedArray.js';

@@ -15,5 +15,6 @@ /**

* enumerable string keyed properties thru `iteratee`, with each invocation
* potentially mutating the `accumulator` object. The iteratee is invoked
* with four arguments: (accumulator, value, key, object). Iteratee functions
* may exit iteration early by explicitly returning `false`.
* potentially mutating the `accumulator` object. If `accumulator` is not
* provided, a new object with the same `[[Prototype]]` will be used. The
* iteratee is invoked with four arguments: (accumulator, value, key, object).
* Iteratee functions may exit iteration early by explicitly returning `false`.
*

@@ -24,3 +25,3 @@ * @static

* @category Object
* @param {Array|Object} object The object to iterate over.
* @param {Object} object The object to iterate over.
* @param {Function} [iteratee=_.identity] The function invoked per iteration.

@@ -27,0 +28,0 @@ * @param {*} [accumulator] The custom accumulator value.

@@ -1,7 +0,7 @@

import baseToString from './_baseToString';
import castSlice from './_castSlice';
import charsEndIndex from './_charsEndIndex';
import charsStartIndex from './_charsStartIndex';
import stringToArray from './_stringToArray';
import toString from './toString';
import baseToString from './_baseToString.js';
import castSlice from './_castSlice.js';
import charsEndIndex from './_charsEndIndex.js';
import charsStartIndex from './_charsStartIndex.js';
import stringToArray from './_stringToArray.js';
import toString from './toString.js';

@@ -8,0 +8,0 @@ /** Used to match leading and trailing whitespace. */

@@ -1,6 +0,6 @@

import baseToString from './_baseToString';
import castSlice from './_castSlice';
import charsEndIndex from './_charsEndIndex';
import stringToArray from './_stringToArray';
import toString from './toString';
import baseToString from './_baseToString.js';
import castSlice from './_castSlice.js';
import charsEndIndex from './_charsEndIndex.js';
import stringToArray from './_stringToArray.js';
import toString from './toString.js';

@@ -7,0 +7,0 @@ /** Used to match leading and trailing whitespace. */

@@ -1,6 +0,6 @@

import baseToString from './_baseToString';
import castSlice from './_castSlice';
import charsStartIndex from './_charsStartIndex';
import stringToArray from './_stringToArray';
import toString from './toString';
import baseToString from './_baseToString.js';
import castSlice from './_castSlice.js';
import charsStartIndex from './_charsStartIndex.js';
import stringToArray from './_stringToArray.js';
import toString from './toString.js';

@@ -7,0 +7,0 @@ /** Used to match leading and trailing whitespace. */

@@ -1,10 +0,10 @@

import baseToString from './_baseToString';
import castSlice from './_castSlice';
import isObject from './isObject';
import isRegExp from './isRegExp';
import reHasComplexSymbol from './_reHasComplexSymbol';
import stringSize from './_stringSize';
import stringToArray from './_stringToArray';
import toInteger from './toInteger';
import toString from './toString';
import baseToString from './_baseToString.js';
import castSlice from './_castSlice.js';
import isObject from './isObject.js';
import isRegExp from './isRegExp.js';
import reHasComplexSymbol from './_reHasComplexSymbol.js';
import stringSize from './_stringSize.js';
import stringToArray from './_stringToArray.js';
import toInteger from './toInteger.js';
import toString from './toString.js';

@@ -11,0 +11,0 @@ /** Used as default options for `_.truncate`. */

@@ -1,2 +0,2 @@

import ary from './ary';
import ary from './ary.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import toString from './toString';
import unescapeHtmlChar from './_unescapeHtmlChar';
import toString from './toString.js';
import unescapeHtmlChar from './_unescapeHtmlChar.js';

@@ -4,0 +4,0 @@ /** Used to match HTML entities and HTML characters. */

@@ -1,5 +0,5 @@

import baseFlatten from './_baseFlatten';
import baseUniq from './_baseUniq';
import isArrayLikeObject from './isArrayLikeObject';
import rest from './rest';
import baseFlatten from './_baseFlatten.js';
import baseUniq from './_baseUniq.js';
import isArrayLikeObject from './isArrayLikeObject.js';
import rest from './rest.js';

@@ -19,4 +19,4 @@ /**

*
* _.union([2, 1], [4, 2], [1, 2]);
* // => [2, 1, 4]
* _.union([2], [1, 2]);
* // => [2, 1]
*/

@@ -23,0 +23,0 @@ var union = rest(function(arrays) {

@@ -1,7 +0,7 @@

import baseFlatten from './_baseFlatten';
import baseIteratee from './_baseIteratee';
import baseUniq from './_baseUniq';
import isArrayLikeObject from './isArrayLikeObject';
import last from './last';
import rest from './rest';
import baseFlatten from './_baseFlatten.js';
import baseIteratee from './_baseIteratee.js';
import baseUniq from './_baseUniq.js';
import isArrayLikeObject from './isArrayLikeObject.js';
import last from './last.js';
import rest from './rest.js';

@@ -24,4 +24,4 @@ /**

*
* _.unionBy([2.1, 1.2], [4.3, 2.4], Math.floor);
* // => [2.1, 1.2, 4.3]
* _.unionBy([2.1], [1.2, 2.3], Math.floor);
* // => [2.1, 1.2]
*

@@ -28,0 +28,0 @@ * // The `_.property` iteratee shorthand.

@@ -1,6 +0,6 @@

import baseFlatten from './_baseFlatten';
import baseUniq from './_baseUniq';
import isArrayLikeObject from './isArrayLikeObject';
import last from './last';
import rest from './rest';
import baseFlatten from './_baseFlatten.js';
import baseUniq from './_baseUniq.js';
import isArrayLikeObject from './isArrayLikeObject.js';
import last from './last.js';
import rest from './rest.js';

@@ -7,0 +7,0 @@ /**

@@ -1,2 +0,2 @@

import baseUniq from './_baseUniq';
import baseUniq from './_baseUniq.js';

@@ -3,0 +3,0 @@ /**

@@ -1,3 +0,3 @@

import baseIteratee from './_baseIteratee';
import baseUniq from './_baseUniq';
import baseIteratee from './_baseIteratee.js';
import baseUniq from './_baseUniq.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import toString from './toString';
import toString from './toString.js';

@@ -3,0 +3,0 @@ /** Used to generate unique IDs. */

@@ -1,2 +0,2 @@

import baseUniq from './_baseUniq';
import baseUniq from './_baseUniq.js';

@@ -17,3 +17,3 @@ /**

*
* var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 2 }];
* var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 2 }];
*

@@ -20,0 +20,0 @@ * _.uniqWith(objects, _.isEqual);

@@ -1,2 +0,2 @@

import baseUnset from './_baseUnset';
import baseUnset from './_baseUnset.js';

@@ -3,0 +3,0 @@ /**

@@ -1,6 +0,6 @@

import arrayFilter from './_arrayFilter';
import arrayMap from './_arrayMap';
import baseProperty from './_baseProperty';
import baseTimes from './_baseTimes';
import isArrayLikeObject from './isArrayLikeObject';
import arrayFilter from './_arrayFilter.js';
import arrayMap from './_arrayMap.js';
import baseProperty from './_baseProperty.js';
import baseTimes from './_baseTimes.js';
import isArrayLikeObject from './isArrayLikeObject.js';

@@ -7,0 +7,0 @@ /* Built-in method references for those with the same name as other `lodash` methods. */

@@ -1,4 +0,4 @@

import apply from './_apply';
import arrayMap from './_arrayMap';
import unzip from './unzip';
import apply from './_apply.js';
import arrayMap from './_arrayMap.js';
import unzip from './unzip.js';

@@ -5,0 +5,0 @@ /**

@@ -1,3 +0,3 @@

import baseUpdate from './_baseUpdate';
import castFunction from './_castFunction';
import baseUpdate from './_baseUpdate.js';
import castFunction from './_castFunction.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseUpdate from './_baseUpdate';
import castFunction from './_castFunction';
import baseUpdate from './_baseUpdate.js';
import castFunction from './_castFunction.js';

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import createCompounder from './_createCompounder';
import createCompounder from './_createCompounder.js';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,2 @@

import createCaseFirst from './_createCaseFirst';
import createCaseFirst from './_createCaseFirst.js';

@@ -3,0 +3,0 @@ /**

@@ -1,27 +0,32 @@

import attempt from './attempt';
import bindAll from './bindAll';
import cond from './cond';
import conforms from './conforms';
import constant from './constant';
import flow from './flow';
import flowRight from './flowRight';
import identity from './identity';
import iteratee from './iteratee';
import matches from './matches';
import matchesProperty from './matchesProperty';
import method from './method';
import methodOf from './methodOf';
import mixin from './mixin';
import noop from './noop';
import nthArg from './nthArg';
import over from './over';
import overEvery from './overEvery';
import overSome from './overSome';
import property from './property';
import propertyOf from './propertyOf';
import range from './range';
import rangeRight from './rangeRight';
import times from './times';
import toPath from './toPath';
import uniqueId from './uniqueId';
import attempt from './attempt.js';
import bindAll from './bindAll.js';
import cond from './cond.js';
import conforms from './conforms.js';
import constant from './constant.js';
import flow from './flow.js';
import flowRight from './flowRight.js';
import identity from './identity.js';
import iteratee from './iteratee.js';
import matches from './matches.js';
import matchesProperty from './matchesProperty.js';
import method from './method.js';
import methodOf from './methodOf.js';
import mixin from './mixin.js';
import noop from './noop.js';
import nthArg from './nthArg.js';
import over from './over.js';
import overEvery from './overEvery.js';
import overSome from './overSome.js';
import property from './property.js';
import propertyOf from './propertyOf.js';
import range from './range.js';
import rangeRight from './rangeRight.js';
import stubArray from './stubArray.js';
import stubFalse from './stubFalse.js';
import stubObject from './stubObject.js';
import stubString from './stubString.js';
import stubTrue from './stubTrue.js';
import times from './times.js';
import toPath from './toPath.js';
import uniqueId from './uniqueId.js';

@@ -33,4 +38,5 @@ export default {

nthArg, over, overEvery, overSome, property,
propertyOf, range, rangeRight, times, toPath,
propertyOf, range, rangeRight, stubArray, stubFalse,
stubObject, stubString, stubTrue, times, toPath,
uniqueId
};

@@ -1,27 +0,32 @@

export { default as attempt } from './attempt';
export { default as bindAll } from './bindAll';
export { default as cond } from './cond';
export { default as conforms } from './conforms';
export { default as constant } from './constant';
export { default as flow } from './flow';
export { default as flowRight } from './flowRight';
export { default as identity } from './identity';
export { default as iteratee } from './iteratee';
export { default as matches } from './matches';
export { default as matchesProperty } from './matchesProperty';
export { default as method } from './method';
export { default as methodOf } from './methodOf';
export { default as mixin } from './mixin';
export { default as noop } from './noop';
export { default as nthArg } from './nthArg';
export { default as over } from './over';
export { default as overEvery } from './overEvery';
export { default as overSome } from './overSome';
export { default as property } from './property';
export { default as propertyOf } from './propertyOf';
export { default as range } from './range';
export { default as rangeRight } from './rangeRight';
export { default as times } from './times';
export { default as toPath } from './toPath';
export { default as uniqueId } from './uniqueId';
export { default as attempt } from './attempt.js';
export { default as bindAll } from './bindAll.js';
export { default as cond } from './cond.js';
export { default as conforms } from './conforms.js';
export { default as constant } from './constant.js';
export { default as flow } from './flow.js';
export { default as flowRight } from './flowRight.js';
export { default as identity } from './identity.js';
export { default as iteratee } from './iteratee.js';
export { default as matches } from './matches.js';
export { default as matchesProperty } from './matchesProperty.js';
export { default as method } from './method.js';
export { default as methodOf } from './methodOf.js';
export { default as mixin } from './mixin.js';
export { default as noop } from './noop.js';
export { default as nthArg } from './nthArg.js';
export { default as over } from './over.js';
export { default as overEvery } from './overEvery.js';
export { default as overSome } from './overSome.js';
export { default as property } from './property.js';
export { default as propertyOf } from './propertyOf.js';
export { default as range } from './range.js';
export { default as rangeRight } from './rangeRight.js';
export { default as stubArray } from './stubArray.js';
export { default as stubFalse } from './stubFalse.js';
export { default as stubObject } from './stubObject.js';
export { default as stubString } from './stubString.js';
export { default as stubTrue } from './stubTrue.js';
export { default as times } from './times.js';
export { default as toPath } from './toPath.js';
export { default as uniqueId } from './uniqueId.js';
export { default as default } from './util.default';

@@ -1,1 +0,1 @@

export { default } from './wrapperValue'
export { default } from './wrapperValue.js'

@@ -1,1 +0,1 @@

export { default } from './wrapperValue'
export { default } from './wrapperValue.js'

@@ -1,3 +0,3 @@

import baseValues from './_baseValues';
import keys from './keys';
import baseValues from './_baseValues.js';
import keys from './keys.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseValues from './_baseValues';
import keysIn from './keysIn';
import baseValues from './_baseValues.js';
import keysIn from './keysIn.js';

@@ -4,0 +4,0 @@ /**

@@ -1,4 +0,4 @@

import baseDifference from './_baseDifference';
import isArrayLikeObject from './isArrayLikeObject';
import rest from './rest';
import baseDifference from './_baseDifference.js';
import isArrayLikeObject from './isArrayLikeObject.js';
import rest from './rest.js';

@@ -20,3 +20,3 @@ /**

*
* _.without([1, 2, 1, 3], 1, 2);
* _.without([2, 1, 2, 3], 1, 2);
* // => [3]

@@ -23,0 +23,0 @@ */

@@ -1,2 +0,2 @@

import toString from './toString';
import toString from './toString.js';

@@ -3,0 +3,0 @@ /** Used to match non-compound words composed of alphanumeric characters. */

@@ -1,3 +0,3 @@

import identity from './identity';
import partial from './partial';
import identity from './identity.js';
import partial from './partial.js';

@@ -4,0 +4,0 @@ /**

@@ -1,8 +0,8 @@

import LazyWrapper from './_LazyWrapper';
import LodashWrapper from './_LodashWrapper';
import baseAt from './_baseAt';
import baseFlatten from './_baseFlatten';
import isIndex from './_isIndex';
import rest from './rest';
import thru from './thru';
import LazyWrapper from './_LazyWrapper.js';
import LodashWrapper from './_LodashWrapper.js';
import baseAt from './_baseAt.js';
import baseFlatten from './_baseFlatten.js';
import isIndex from './_isIndex.js';
import rest from './rest.js';
import thru from './thru.js';

@@ -24,5 +24,2 @@ /**

* // => [3, 4]
*
* _(['a', 'b', 'c']).at(0, 2).value();
* // => ['a', 'c']
*/

@@ -29,0 +26,0 @@ var wrapperAt = rest(function(paths) {

@@ -1,2 +0,2 @@

import chain from './chain';
import chain from './chain.js';

@@ -3,0 +3,0 @@ /**

@@ -1,7 +0,7 @@

import LazyWrapper from './_LazyWrapper';
import LodashWrapper from './_LodashWrapper';
import baseLodash from './_baseLodash';
import isArray from './isArray';
import isObjectLike from './isObjectLike';
import wrapperClone from './_wrapperClone';
import LazyWrapper from './_LazyWrapper.js';
import LodashWrapper from './_LodashWrapper.js';
import baseLodash from './_baseLodash.js';
import isArray from './isArray.js';
import isObjectLike from './isObjectLike.js';
import wrapperClone from './_wrapperClone.js';

@@ -89,15 +89,17 @@ /** Used for built-in method references. */

* `isError`, `isFinite`, `isFunction`, `isInteger`, `isLength`, `isMap`,
* `isMatch`, `isMatchWith`, `isNaN`, `isNative`, `isNil`, `isNull`, `isNumber`,
* `isObject`, `isObjectLike`, `isPlainObject`, `isRegExp`, `isSafeInteger`,
* `isSet`, `isString`, `isUndefined`, `isTypedArray`, `isWeakMap`, `isWeakSet`,
* `join`, `kebabCase`, `last`, `lastIndexOf`, `lowerCase`, `lowerFirst`,
* `lt`, `lte`, `max`, `maxBy`, `mean`, `meanBy`, `min`, `minBy`, `multiply`,
* `noConflict`, `noop`, `now`, `nth`, `pad`, `padEnd`, `padStart`, `parseInt`,
* `pop`, `random`, `reduce`, `reduceRight`, `repeat`, `result`, `round`,
* `runInContext`, `sample`, `shift`, `size`, `snakeCase`, `some`, `sortedIndex`,
* `sortedIndexBy`, `sortedLastIndex`, `sortedLastIndexBy`, `startCase`,
* `startsWith`, `subtract`, `sum`, `sumBy`, `template`, `times`, `toFinite`,
* `toInteger`, `toJSON`, `toLength`, `toLower`, `toNumber`, `toSafeInteger`,
* `toString`, `toUpper`, `trim`, `trimEnd`, `trimStart`, `truncate`, `unescape`,
* `uniqueId`, `upperCase`, `upperFirst`, `value`, and `words`
* `isMatch`, `isMatchWith`, `isNaN`, `isNative`, `isNil`, `isNull`,
* `isNumber`, `isObject`, `isObjectLike`, `isPlainObject`, `isRegExp`,
* `isSafeInteger`, `isSet`, `isString`, `isUndefined`, `isTypedArray`,
* `isWeakMap`, `isWeakSet`, `join`, `kebabCase`, `last`, `lastIndexOf`,
* `lowerCase`, `lowerFirst`, `lt`, `lte`, `max`, `maxBy`, `mean`, `meanBy`,
* `min`, `minBy`, `multiply`, `noConflict`, `noop`, `now`, `nth`, `pad`,
* `padEnd`, `padStart`, `parseInt`, `pop`, `random`, `reduce`, `reduceRight`,
* `repeat`, `result`, `round`, `runInContext`, `sample`, `shift`, `size`,
* `snakeCase`, `some`, `sortedIndex`, `sortedIndexBy`, `sortedLastIndex`,
* `sortedLastIndexBy`, `startCase`, `startsWith`, `stubArray`, `stubFalse`,
* `stubObject`, `stubString`, `stubTrue`, `subtract`, `sum`, `sumBy`,
* `template`, `times`, `toFinite`, `toInteger`, `toJSON`, `toLength`,
* `toLower`, `toNumber`, `toSafeInteger`, `toString`, `toUpper`, `trim`,
* `trimEnd`, `trimStart`, `truncate`, `unescape`, `uniqueId`, `upperCase`,
* `upperFirst`, `value`, and `words`
*

@@ -104,0 +106,0 @@ * @name _

@@ -1,5 +0,5 @@

import LazyWrapper from './_LazyWrapper';
import LodashWrapper from './_LodashWrapper';
import reverse from './reverse';
import thru from './thru';
import LazyWrapper from './_LazyWrapper.js';
import LodashWrapper from './_LodashWrapper.js';
import reverse from './reverse.js';
import thru from './thru.js';

@@ -6,0 +6,0 @@ /**

@@ -1,2 +0,2 @@

import baseWrapperValue from './_baseWrapperValue';
import baseWrapperValue from './_baseWrapperValue.js';

@@ -3,0 +3,0 @@ /**

@@ -1,5 +0,5 @@

import arrayFilter from './_arrayFilter';
import baseXor from './_baseXor';
import isArrayLikeObject from './isArrayLikeObject';
import rest from './rest';
import arrayFilter from './_arrayFilter.js';
import baseXor from './_baseXor.js';
import isArrayLikeObject from './isArrayLikeObject.js';
import rest from './rest.js';

@@ -21,4 +21,4 @@ /**

*
* _.xor([2, 1], [4, 2]);
* // => [1, 4]
* _.xor([2, 1], [2, 3]);
* // => [1, 3]
*/

@@ -25,0 +25,0 @@ var xor = rest(function(arrays) {

@@ -1,7 +0,7 @@

import arrayFilter from './_arrayFilter';
import baseIteratee from './_baseIteratee';
import baseXor from './_baseXor';
import isArrayLikeObject from './isArrayLikeObject';
import last from './last';
import rest from './rest';
import arrayFilter from './_arrayFilter.js';
import baseIteratee from './_baseIteratee.js';
import baseXor from './_baseXor.js';
import isArrayLikeObject from './isArrayLikeObject.js';
import last from './last.js';
import rest from './rest.js';

@@ -24,4 +24,4 @@ /**

*
* _.xorBy([2.1, 1.2], [4.3, 2.4], Math.floor);
* // => [1.2, 4.3]
* _.xorBy([2.1, 1.2], [2.3, 3.4], Math.floor);
* // => [1.2, 3.4]
*

@@ -28,0 +28,0 @@ * // The `_.property` iteratee shorthand.

@@ -1,6 +0,6 @@

import arrayFilter from './_arrayFilter';
import baseXor from './_baseXor';
import isArrayLikeObject from './isArrayLikeObject';
import last from './last';
import rest from './rest';
import arrayFilter from './_arrayFilter.js';
import baseXor from './_baseXor.js';
import isArrayLikeObject from './isArrayLikeObject.js';
import last from './last.js';
import rest from './rest.js';

@@ -7,0 +7,0 @@ /**

@@ -1,3 +0,3 @@

import rest from './rest';
import unzip from './unzip';
import rest from './rest.js';
import unzip from './unzip.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import assignValue from './_assignValue';
import baseZipObject from './_baseZipObject';
import assignValue from './_assignValue.js';
import baseZipObject from './_baseZipObject.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import baseSet from './_baseSet';
import baseZipObject from './_baseZipObject';
import baseSet from './_baseSet.js';
import baseZipObject from './_baseZipObject.js';

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import rest from './rest';
import unzipWith from './unzipWith';
import rest from './rest.js';
import unzipWith from './unzipWith.js';

@@ -4,0 +4,0 @@ /**

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc