Name Last Update
..
fp Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
_Hash.js Loading commit data...
_LazyWrapper.js Loading commit data...
_LodashWrapper.js Loading commit data...
_Map.js Loading commit data...
_MapCache.js Loading commit data...
_Reflect.js Loading commit data...
_Set.js Loading commit data...
_SetCache.js Loading commit data...
_Stack.js Loading commit data...
_Symbol.js Loading commit data...
_Uint8Array.js Loading commit data...
_WeakMap.js Loading commit data...
_addMapEntry.js Loading commit data...
_addSetEntry.js Loading commit data...
_apply.js Loading commit data...
_arrayAggregator.js Loading commit data...
_arrayConcat.js Loading commit data...
_arrayEach.js Loading commit data...
_arrayEachRight.js Loading commit data...
_arrayEvery.js Loading commit data...
_arrayFilter.js Loading commit data...
_arrayIncludes.js Loading commit data...
_arrayIncludesWith.js Loading commit data...
_arrayMap.js Loading commit data...
_arrayPush.js Loading commit data...
_arrayReduce.js Loading commit data...
_arrayReduceRight.js Loading commit data...
_arraySome.js Loading commit data...
_assignInDefaults.js Loading commit data...
_assignMergeValue.js Loading commit data...
_assignValue.js Loading commit data...
_assocDelete.js Loading commit data...
_assocGet.js Loading commit data...
_assocHas.js Loading commit data...
_assocIndexOf.js Loading commit data...
_assocSet.js Loading commit data...
_baseAggregator.js Loading commit data...
_baseAssign.js Loading commit data...
_baseAt.js Loading commit data...
_baseClamp.js Loading commit data...
_baseClone.js Loading commit data...
_baseConforms.js Loading commit data...
_baseCreate.js Loading commit data...
_baseDelay.js Loading commit data...
_baseDifference.js Loading commit data...
_baseEach.js Loading commit data...
_baseEachRight.js Loading commit data...
_baseEvery.js Loading commit data...
_baseExtremum.js Loading commit data...
_baseFill.js Loading commit data...
_baseFilter.js Loading commit data...
_baseFind.js Loading commit data...
_baseFindIndex.js Loading commit data...
_baseFlatten.js Loading commit data...
_baseFor.js Loading commit data...
_baseForIn.js Loading commit data...
_baseForOwn.js Loading commit data...
_baseForOwnRight.js Loading commit data...
_baseForRight.js Loading commit data...
_baseFunctions.js Loading commit data...
_baseGet.js Loading commit data...
_baseHas.js Loading commit data...
_baseHasIn.js Loading commit data...
_baseInRange.js Loading commit data...
_baseIndexOf.js Loading commit data...
_baseIntersection.js Loading commit data...
_baseInverter.js Loading commit data...
_baseInvoke.js Loading commit data...
_baseIsEqual.js Loading commit data...
_baseIsEqualDeep.js Loading commit data...
_baseIsMatch.js Loading commit data...
_baseIteratee.js Loading commit data...
_baseKeys.js Loading commit data...
_baseKeysIn.js Loading commit data...
_baseLodash.js Loading commit data...
_baseMap.js Loading commit data...
_baseMatches.js Loading commit data...
_baseMatchesProperty.js Loading commit data...
_baseMerge.js Loading commit data...
_baseMergeDeep.js Loading commit data...
_baseOrderBy.js Loading commit data...
_basePick.js Loading commit data...
_basePickBy.js Loading commit data...
_baseProperty.js Loading commit data...
_basePropertyDeep.js Loading commit data...
_basePullAll.js Loading commit data...
_basePullAllBy.js Loading commit data...
_basePullAt.js Loading commit data...
_baseRandom.js Loading commit data...
_baseRange.js Loading commit data...
_baseReduce.js Loading commit data...
_baseSet.js Loading commit data...
_baseSetData.js Loading commit data...
_baseSlice.js Loading commit data...
_baseSome.js Loading commit data...
_baseSortBy.js Loading commit data...
_baseSortedIndex.js Loading commit data...
_baseSortedIndexBy.js Loading commit data...
_baseSortedUniq.js Loading commit data...
_baseSortedUniqBy.js Loading commit data...
_baseSum.js Loading commit data...
_baseTimes.js Loading commit data...
_baseToPairs.js Loading commit data...
_baseToPath.js Loading commit data...
_baseUnary.js Loading commit data...
_baseUniq.js Loading commit data...
_baseUnset.js Loading commit data...
_baseValues.js Loading commit data...
_baseWhile.js Loading commit data...
_baseWrapperValue.js Loading commit data...
_baseXor.js Loading commit data...
_baseZipObject.js Loading commit data...
_cacheHas.js Loading commit data...
_cachePush.js Loading commit data...
_charsEndIndex.js Loading commit data...
_charsStartIndex.js Loading commit data...
_checkGlobal.js Loading commit data...
_cloneArrayBuffer.js Loading commit data...
_cloneBuffer.js Loading commit data...
_cloneMap.js Loading commit data...
_cloneRegExp.js Loading commit data...
_cloneSet.js Loading commit data...
_cloneSymbol.js Loading commit data...
_cloneTypedArray.js Loading commit data...
_compareAscending.js Loading commit data...
_compareMultiple.js Loading commit data...
_composeArgs.js Loading commit data...
_composeArgsRight.js Loading commit data...
_copyArray.js Loading commit data...
_copyObject.js Loading commit data...
_copyObjectWith.js Loading commit data...
_copySymbols.js Loading commit data...
_createAggregator.js Loading commit data...
_createAssigner.js Loading commit data...
_createBaseEach.js Loading commit data...
_createBaseFor.js Loading commit data...
_createBaseWrapper.js Loading commit data...
_createCaseFirst.js Loading commit data...
_createCompounder.js Loading commit data...
_createCtorWrapper.js Loading commit data...
_createCurryWrapper.js Loading commit data...
_createFlow.js Loading commit data...
_createHybridWrapper.js Loading commit data...
_createInverter.js Loading commit data...
_createOver.js Loading commit data...
_createPadding.js Loading commit data...
_createPartialWrapper.js Loading commit data...
_createRange.js Loading commit data...
_createRecurryWrapper.js Loading commit data...
_createRound.js Loading commit data...
_createSet.js Loading commit data...
_createWrapper.js Loading commit data...
_deburrLetter.js Loading commit data...
_equalArrays.js Loading commit data...
_equalByTag.js Loading commit data...
_equalObjects.js Loading commit data...
_escapeHtmlChar.js Loading commit data...
_escapeStringChar.js Loading commit data...
_getData.js Loading commit data...
_getFuncName.js Loading commit data...
_getLength.js Loading commit data...
_getMatchData.js Loading commit data...
_getNative.js Loading commit data...
_getSymbols.js Loading commit data...
_getTag.js Loading commit data...
_getView.js Loading commit data...
_hasPath.js Loading commit data...
_hashDelete.js Loading commit data...
_hashGet.js Loading commit data...
_hashHas.js Loading commit data...
_hashSet.js Loading commit data...
_indexKeys.js Loading commit data...
_indexOfNaN.js Loading commit data...
_initCloneArray.js Loading commit data...
_initCloneByTag.js Loading commit data...
_initCloneObject.js Loading commit data...
_isHostObject.js Loading commit data...
_isIndex.js Loading commit data...
_isIterateeCall.js Loading commit data...
_isKey.js Loading commit data...
_isKeyable.js Loading commit data...
_isLaziable.js Loading commit data...
_isPrototype.js Loading commit data...
_isStrictComparable.js Loading commit data...
_iteratorToArray.js Loading commit data...
_lazyClone.js Loading commit data...
_lazyReverse.js Loading commit data...
_lazyValue.js Loading commit data...
_mapClear.js Loading commit data...
_mapDelete.js Loading commit data...
_mapGet.js Loading commit data...
_mapHas.js Loading commit data...
_mapSet.js Loading commit data...
_mapToArray.js Loading commit data...
_mergeData.js Loading commit data...
_mergeDefaults.js Loading commit data...
_metaMap.js Loading commit data...
_nativeCreate.js Loading commit data...
_parent.js Loading commit data...
_reEscape.js Loading commit data...
_reEvaluate.js Loading commit data...
_reInterpolate.js Loading commit data...
_realNames.js Loading commit data...
_reorder.js Loading commit data...
_replaceHolders.js Loading commit data...
_root.js Loading commit data...
_setData.js Loading commit data...
_setToArray.js Loading commit data...
_stackClear.js Loading commit data...
_stackDelete.js Loading commit data...
_stackGet.js Loading commit data...
_stackHas.js Loading commit data...
_stackSet.js Loading commit data...
_stringSize.js Loading commit data...
_stringToArray.js Loading commit data...
_stringToPath.js Loading commit data...
_toArrayLikeObject.js Loading commit data...
_toFunction.js Loading commit data...
_unescapeHtmlChar.js Loading commit data...
_wrapperClone.js Loading commit data...
add.js Loading commit data...
after.js Loading commit data...
array.js Loading commit data...
ary.js Loading commit data...
assign.js Loading commit data...
assignIn.js Loading commit data...
assignInWith.js Loading commit data...
assignWith.js Loading commit data...
at.js Loading commit data...
attempt.js Loading commit data...
before.js Loading commit data...
bind.js Loading commit data...
bindAll.js Loading commit data...
bindKey.js Loading commit data...
camelCase.js Loading commit data...
capitalize.js Loading commit data...
ceil.js Loading commit data...
chain.js Loading commit data...
chunk.js Loading commit data...
clamp.js Loading commit data...
clone.js Loading commit data...
cloneDeep.js Loading commit data...
cloneDeepWith.js Loading commit data...
cloneWith.js Loading commit data...
collection.js Loading commit data...
commit.js Loading commit data...
compact.js Loading commit data...
concat.js Loading commit data...
cond.js Loading commit data...
conforms.js Loading commit data...
constant.js Loading commit data...
core.js Loading commit data...
countBy.js Loading commit data...
create.js Loading commit data...
curry.js Loading commit data...
curryRight.js Loading commit data...
date.js Loading commit data...
debounce.js Loading commit data...
deburr.js Loading commit data...
defaults.js Loading commit data...
defaultsDeep.js Loading commit data...
defer.js Loading commit data...
delay.js Loading commit data...
difference.js Loading commit data...
differenceBy.js Loading commit data...
differenceWith.js Loading commit data...
drop.js Loading commit data...
dropRight.js Loading commit data...
dropRightWhile.js Loading commit data...
dropWhile.js Loading commit data...
each.js Loading commit data...
eachRight.js Loading commit data...
endsWith.js Loading commit data...
eq.js Loading commit data...
escape.js Loading commit data...
escapeRegExp.js Loading commit data...
every.js Loading commit data...
extend.js Loading commit data...
extendWith.js Loading commit data...
fill.js Loading commit data...
filter.js Loading commit data...
find.js Loading commit data...
findIndex.js Loading commit data...
findKey.js Loading commit data...
findLast.js Loading commit data...
findLastIndex.js Loading commit data...
findLastKey.js Loading commit data...
flatMap.js Loading commit data...
flatten.js Loading commit data...
flattenDeep.js Loading commit data...
flip.js Loading commit data...
floor.js Loading commit data...
flow.js Loading commit data...
flowRight.js Loading commit data...
forEach.js Loading commit data...
forEachRight.js Loading commit data...
forIn.js Loading commit data...
forInRight.js Loading commit data...
forOwn.js Loading commit data...
forOwnRight.js Loading commit data...
fp.js Loading commit data...
fromPairs.js Loading commit data...
function.js Loading commit data...
functions.js Loading commit data...
functionsIn.js Loading commit data...
get.js Loading commit data...
groupBy.js Loading commit data...
gt.js Loading commit data...
gte.js Loading commit data...
has.js Loading commit data...
hasIn.js Loading commit data...
head.js Loading commit data...
identity.js Loading commit data...
inRange.js Loading commit data...
includes.js Loading commit data...
index.js Loading commit data...
indexOf.js Loading commit data...
initial.js Loading commit data...
intersection.js Loading commit data...
intersectionBy.js Loading commit data...
intersectionWith.js Loading commit data...
invert.js Loading commit data...
invertBy.js Loading commit data...
invoke.js Loading commit data...
invokeMap.js Loading commit data...
isArguments.js Loading commit data...
isArray.js Loading commit data...
isArrayBuffer.js Loading commit data...
isArrayLike.js Loading commit data...
isArrayLikeObject.js Loading commit data...
isBoolean.js Loading commit data...
isBuffer.js Loading commit data...
isDate.js Loading commit data...
isElement.js Loading commit data...
isEmpty.js Loading commit data...
isEqual.js Loading commit data...
isEqualWith.js Loading commit data...
isError.js Loading commit data...
isFinite.js Loading commit data...
isFunction.js Loading commit data...
isInteger.js Loading commit data...
isLength.js Loading commit data...
isMap.js Loading commit data...
isMatch.js Loading commit data...
isMatchWith.js Loading commit data...
isNaN.js Loading commit data...
isNative.js Loading commit data...
isNil.js Loading commit data...
isNull.js Loading commit data...
isNumber.js Loading commit data...
isObject.js Loading commit data...
isObjectLike.js Loading commit data...
isPlainObject.js Loading commit data...
isRegExp.js Loading commit data...
isSafeInteger.js Loading commit data...
isSet.js Loading commit data...
isString.js Loading commit data...
isSymbol.js Loading commit data...
isTypedArray.js Loading commit data...
isUndefined.js Loading commit data...
isWeakMap.js Loading commit data...
isWeakSet.js Loading commit data...
iteratee.js Loading commit data...
join.js Loading commit data...
kebabCase.js Loading commit data...
keyBy.js Loading commit data...
keys.js Loading commit data...
keysIn.js Loading commit data...
lang.js Loading commit data...
last.js Loading commit data...
lastIndexOf.js Loading commit data...
lodash.js Loading commit data...
lowerCase.js Loading commit data...
lowerFirst.js Loading commit data...
lt.js Loading commit data...
lte.js Loading commit data...
map.js Loading commit data...
mapKeys.js Loading commit data...
mapValues.js Loading commit data...
matches.js Loading commit data...
matchesProperty.js Loading commit data...
math.js Loading commit data...
max.js Loading commit data...
maxBy.js Loading commit data...
mean.js Loading commit data...
memoize.js Loading commit data...
merge.js Loading commit data...
mergeWith.js Loading commit data...
method.js Loading commit data...
methodOf.js Loading commit data...
min.js Loading commit data...
minBy.js Loading commit data...
mixin.js Loading commit data...
negate.js Loading commit data...
next.js Loading commit data...
noop.js Loading commit data...
now.js Loading commit data...
nthArg.js Loading commit data...
number.js Loading commit data...
object.js Loading commit data...
omit.js Loading commit data...
omitBy.js Loading commit data...
once.js Loading commit data...
orderBy.js Loading commit data...
over.js Loading commit data...
overArgs.js Loading commit data...
overEvery.js Loading commit data...
overSome.js Loading commit data...
package.json Loading commit data...
pad.js Loading commit data...
padEnd.js Loading commit data...
padStart.js Loading commit data...
parseInt.js Loading commit data...
partial.js Loading commit data...
partialRight.js Loading commit data...
partition.js Loading commit data...
pick.js Loading commit data...
pickBy.js Loading commit data...
plant.js Loading commit data...
property.js Loading commit data...
propertyOf.js Loading commit data...
pull.js Loading commit data...
pullAll.js Loading commit data...
pullAllBy.js Loading commit data...
pullAt.js Loading commit data...
random.js Loading commit data...
range.js Loading commit data...
rangeRight.js Loading commit data...
rearg.js Loading commit data...
reduce.js Loading commit data...
reduceRight.js Loading commit data...
reject.js Loading commit data...
remove.js Loading commit data...
repeat.js Loading commit data...
replace.js Loading commit data...
rest.js Loading commit data...
result.js Loading commit data...
reverse.js Loading commit data...
round.js Loading commit data...
sample.js Loading commit data...
sampleSize.js Loading commit data...
seq.js Loading commit data...
set.js Loading commit data...
setWith.js Loading commit data...
shuffle.js Loading commit data...
size.js Loading commit data...
slice.js Loading commit data...
snakeCase.js Loading commit data...
some.js Loading commit data...
sortBy.js Loading commit data...
sortedIndex.js Loading commit data...
sortedIndexBy.js Loading commit data...
sortedIndexOf.js Loading commit data...
sortedLastIndex.js Loading commit data...
sortedLastIndexBy.js Loading commit data...
sortedLastIndexOf.js Loading commit data...
sortedUniq.js Loading commit data...
sortedUniqBy.js Loading commit data...
split.js Loading commit data...
spread.js Loading commit data...
startCase.js Loading commit data...
startsWith.js Loading commit data...
string.js Loading commit data...
subtract.js Loading commit data...
sum.js Loading commit data...
sumBy.js Loading commit data...
tail.js Loading commit data...
take.js Loading commit data...
takeRight.js Loading commit data...
takeRightWhile.js Loading commit data...
takeWhile.js Loading commit data...
tap.js Loading commit data...
template.js Loading commit data...
templateSettings.js Loading commit data...
throttle.js Loading commit data...
thru.js Loading commit data...
times.js Loading commit data...
toArray.js Loading commit data...
toInteger.js Loading commit data...
toIterator.js Loading commit data...
toJSON.js Loading commit data...
toLength.js Loading commit data...
toLower.js Loading commit data...
toNumber.js Loading commit data...
toPairs.js Loading commit data...
toPairsIn.js Loading commit data...
toPath.js Loading commit data...
toPlainObject.js Loading commit data...
toSafeInteger.js Loading commit data...
toString.js Loading commit data...
toUpper.js Loading commit data...
transform.js Loading commit data...
trim.js Loading commit data...
trimEnd.js Loading commit data...
trimStart.js Loading commit data...
truncate.js Loading commit data...
unary.js Loading commit data...
unescape.js Loading commit data...
union.js Loading commit data...
unionBy.js Loading commit data...
unionWith.js Loading commit data...
uniq.js Loading commit data...
uniqBy.js Loading commit data...
uniqWith.js Loading commit data...
uniqueId.js Loading commit data...
unset.js Loading commit data...
unzip.js Loading commit data...
unzipWith.js Loading commit data...
upperCase.js Loading commit data...
upperFirst.js Loading commit data...
util.js Loading commit data...
value.js Loading commit data...
valueOf.js Loading commit data...
values.js Loading commit data...
valuesIn.js Loading commit data...
without.js Loading commit data...
words.js Loading commit data...
wrap.js Loading commit data...
wrapperAt.js Loading commit data...
wrapperChain.js Loading commit data...
wrapperFlatMap.js Loading commit data...
wrapperLodash.js Loading commit data...
wrapperReverse.js Loading commit data...
wrapperValue.js Loading commit data...
xor.js Loading commit data...
xorBy.js Loading commit data...
xorWith.js Loading commit data...
zip.js Loading commit data...
zipObject.js Loading commit data...
zipObjectDeep.js Loading commit data...
zipWith.js Loading commit data...

lodash v4.3.0

The lodash library exported as Node.js modules.

Installation

Using npm:

$ {sudo -H} npm i -g npm
$ npm i --save lodash

In Node.js:

// load the full build
var _ = require('lodash');
// load the core build
var _ = require('lodash/core');
// load the fp build for immutable auto-curried iteratee-first data-last methods
var _ = require('lodash/fp');

// or a method category
var array = require('lodash/array');
var object = require('lodash/fp/object');

// or method for smaller builds with browserify/rollup/webpack
var chunk = require('lodash/chunk');
var extend = require('lodash/fp/extend');

See the package source for more details.

Note:
Don’t assign values to the special variable _ when in the REPL.
Install n_ for a REPL that includes lodash by default.

Support

Tested in Chrome 47-48, Firefox 43-44, IE 9-11, Edge 13, Safari 8-9, Node.js 0.10, 0.12, 4, & 5, & PhantomJS 1.9.8.
Automated browser & CI test runs are available.