Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

mode name
drwxr-xr-x fp/
-rw-r--r-- LICENSE
-rw-r--r-- README.md
-rw-r--r-- _DataView.js
-rw-r--r-- _Hash.js
-rw-r--r-- _LazyWrapper.js
-rw-r--r-- _ListCache.js
-rw-r--r-- _Map.js
-rw-r--r-- _MapCache.js
-rw-r--r-- _Promise.js
-rw-r--r-- _Set.js
-rw-r--r-- _SetCache.js
-rw-r--r-- _Stack.js
-rw-r--r-- _Symbol.js
-rw-r--r-- _Uint8Array.js
-rw-r--r-- _WeakMap.js
-rw-r--r-- _apply.js
-rw-r--r-- _arrayEach.js
-rw-r--r-- _arrayEvery.js
-rw-r--r-- _arrayFilter.js
-rw-r--r-- _arrayMap.js
-rw-r--r-- _arrayPush.js
-rw-r--r-- _arrayReduce.js
-rw-r--r-- _arraySample.js
-rw-r--r-- _arrayShuffle.js
-rw-r--r-- _arraySome.js
-rw-r--r-- _asciiSize.js
-rw-r--r-- _asciiToArray.js
-rw-r--r-- _asciiWords.js
-rw-r--r-- _assignValue.js
-rw-r--r-- _assocIndexOf.js
-rw-r--r-- _baseAssign.js
-rw-r--r-- _baseAssignIn.js
-rw-r--r-- _baseAt.js
-rw-r--r-- _baseClamp.js
-rw-r--r-- _baseClone.js
-rw-r--r-- _baseConforms.js
-rw-r--r-- _baseCreate.js
-rw-r--r-- _baseDelay.js
-rw-r--r-- _baseEach.js
-rw-r--r-- _baseEvery.js
-rw-r--r-- _baseExtremum.js
-rw-r--r-- _baseFill.js
-rw-r--r-- _baseFilter.js
-rw-r--r-- _baseFindKey.js
-rw-r--r-- _baseFlatten.js
-rw-r--r-- _baseFor.js
-rw-r--r-- _baseForOwn.js
-rw-r--r-- _baseForRight.js
-rw-r--r-- _baseGet.js
-rw-r--r-- _baseGetTag.js
-rw-r--r-- _baseGt.js
-rw-r--r-- _baseHas.js
-rw-r--r-- _baseHasIn.js
-rw-r--r-- _baseInRange.js
-rw-r--r-- _baseIndexOf.js
-rw-r--r-- _baseInverter.js
-rw-r--r-- _baseInvoke.js
-rw-r--r-- _baseIsDate.js
-rw-r--r-- _baseIsEqual.js
-rw-r--r-- _baseIsMap.js
-rw-r--r-- _baseIsMatch.js
-rw-r--r-- _baseIsNaN.js
-rw-r--r-- _baseIsNative.js
-rw-r--r-- _baseIsRegExp.js
-rw-r--r-- _baseIsSet.js
-rw-r--r-- _baseIteratee.js
-rw-r--r-- _baseKeys.js
-rw-r--r-- _baseKeysIn.js
-rw-r--r-- _baseLodash.js
-rw-r--r-- _baseLt.js
-rw-r--r-- _baseMap.js
-rw-r--r-- _baseMatches.js
-rw-r--r-- _baseMean.js
-rw-r--r-- _baseMerge.js
-rw-r--r-- _baseNth.js
-rw-r--r-- _baseOrderBy.js
-rw-r--r-- _basePick.js
-rw-r--r-- _basePickBy.js
-rw-r--r-- _baseProperty.js
-rw-r--r-- _basePullAll.js
-rw-r--r-- _basePullAt.js
-rw-r--r-- _baseRandom.js
-rw-r--r-- _baseRange.js
-rw-r--r-- _baseReduce.js
-rw-r--r-- _baseRepeat.js
-rw-r--r-- _baseRest.js
-rw-r--r-- _baseSample.js
-rw-r--r-- _baseSet.js
-rw-r--r-- _baseSetData.js
-rw-r--r-- _baseShuffle.js
-rw-r--r-- _baseSlice.js
-rw-r--r-- _baseSome.js
-rw-r--r-- _baseSortBy.js
-rw-r--r-- _baseSum.js
-rw-r--r-- _baseTimes.js
-rw-r--r-- _baseToNumber.js
-rw-r--r-- _baseToPairs.js
-rw-r--r-- _baseToString.js
-rw-r--r-- _baseUnary.js
-rw-r--r-- _baseUniq.js
-rw-r--r-- _baseUnset.js
-rw-r--r-- _baseUpdate.js
-rw-r--r-- _baseValues.js
-rw-r--r-- _baseWhile.js
-rw-r--r-- _baseXor.js
-rw-r--r-- _cacheHas.js
-rw-r--r-- _castFunction.js
-rw-r--r-- _castPath.js
-rw-r--r-- _castRest.js
-rw-r--r-- _castSlice.js
-rw-r--r-- _cloneBuffer.js
-rw-r--r-- _cloneRegExp.js
-rw-r--r-- _cloneSymbol.js
-rw-r--r-- _composeArgs.js
-rw-r--r-- _copyArray.js
-rw-r--r-- _copyObject.js
-rw-r--r-- _copySymbols.js
-rw-r--r-- _coreJsData.js
-rw-r--r-- _countHolders.js
-rw-r--r-- _createBind.js
-rw-r--r-- _createCtor.js
-rw-r--r-- _createCurry.js
-rw-r--r-- _createFind.js
-rw-r--r-- _createFlow.js
-rw-r--r-- _createHybrid.js
-rw-r--r-- _createOver.js
-rw-r--r-- _createRange.js
-rw-r--r-- _createRound.js
-rw-r--r-- _createSet.js
-rw-r--r-- _createWrap.js
-rw-r--r-- _deburrLetter.js
-rw-r--r-- _equalArrays.js
-rw-r--r-- _equalByTag.js
-rw-r--r-- _equalObjects.js
-rw-r--r-- _flatRest.js
-rw-r--r-- _freeGlobal.js
-rw-r--r-- _getAllKeys.js
-rw-r--r-- _getAllKeysIn.js
-rw-r--r-- _getData.js
-rw-r--r-- _getFuncName.js
-rw-r--r-- _getHolder.js
-rw-r--r-- _getMapData.js
-rw-r--r-- _getMatchData.js
-rw-r--r-- _getNative.js
-rw-r--r-- _getPrototype.js
-rw-r--r-- _getRawTag.js
-rw-r--r-- _getSymbols.js
-rw-r--r-- _getSymbolsIn.js
-rw-r--r-- _getTag.js
-rw-r--r-- _getValue.js
-rw-r--r-- _getView.js
-rw-r--r-- _hasPath.js
-rw-r--r-- _hasUnicode.js
-rw-r--r-- _hashClear.js
-rw-r--r-- _hashDelete.js
-rw-r--r-- _hashGet.js
-rw-r--r-- _hashHas.js
-rw-r--r-- _hashSet.js
-rw-r--r-- _isIndex.js
-rw-r--r-- _isKey.js
-rw-r--r-- _isKeyable.js
-rw-r--r-- _isLaziable.js
-rw-r--r-- _isMaskable.js
-rw-r--r-- _isMasked.js
-rw-r--r-- _isPrototype.js
-rw-r--r-- _lazyClone.js
-rw-r--r-- _lazyReverse.js
-rw-r--r-- _lazyValue.js
-rw-r--r-- _listCacheGet.js
-rw-r--r-- _listCacheHas.js
-rw-r--r-- _listCacheSet.js
-rw-r--r-- _mapCacheGet.js
-rw-r--r-- _mapCacheHas.js
-rw-r--r-- _mapCacheSet.js
-rw-r--r-- _mapToArray.js
-rw-r--r-- _mergeData.js
-rw-r--r-- _metaMap.js
-rw-r--r-- _nativeCreate.js
-rw-r--r-- _nativeKeys.js
-rw-r--r-- _nativeKeysIn.js
-rw-r--r-- _nodeUtil.js
-rw-r--r-- _overArg.js
-rw-r--r-- _overRest.js
-rw-r--r-- _parent.js
-rw-r--r-- _reEscape.js
-rw-r--r-- _reEvaluate.js
-rw-r--r-- _realNames.js
-rw-r--r-- _reorder.js
-rw-r--r-- _root.js
-rw-r--r-- _safeGet.js
-rw-r--r-- _setCacheAdd.js
-rw-r--r-- _setCacheHas.js
-rw-r--r-- _setData.js
-rw-r--r-- _setToArray.js
-rw-r--r-- _setToPairs.js
-rw-r--r-- _setToString.js
-rw-r--r-- _shortOut.js
-rw-r--r-- _shuffleSelf.js
-rw-r--r-- _stackClear.js
-rw-r--r-- _stackDelete.js
-rw-r--r-- _stackGet.js
-rw-r--r-- _stackHas.js
-rw-r--r-- _stackSet.js
-rw-r--r-- _stringSize.js
-rw-r--r-- _stringToPath.js
-rw-r--r-- _toKey.js
-rw-r--r-- _toSource.js
-rw-r--r-- _unicodeSize.js
-rw-r--r-- _unicodeWords.js
-rw-r--r-- _wrapperClone.js
-rw-r--r-- add.js
-rw-r--r-- after.js
-rw-r--r-- array.js
-rw-r--r-- ary.js
-rw-r--r-- assign.js
-rw-r--r-- assignIn.js
-rw-r--r-- assignInWith.js
-rw-r--r-- assignWith.js
-rw-r--r-- at.js
-rw-r--r-- attempt.js
-rw-r--r-- before.js
-rw-r--r-- bind.js
-rw-r--r-- bindAll.js
-rw-r--r-- bindKey.js
-rw-r--r-- camelCase.js
-rw-r--r-- capitalize.js
-rw-r--r-- castArray.js
-rw-r--r-- ceil.js
-rw-r--r-- chain.js
-rw-r--r-- chunk.js
-rw-r--r-- clamp.js
-rw-r--r-- clone.js
-rw-r--r-- cloneDeep.js
-rw-r--r-- cloneDeepWith.js
-rw-r--r-- cloneWith.js
-rw-r--r-- collection.js
-rw-r--r-- commit.js
-rw-r--r-- compact.js
-rw-r--r-- concat.js
-rw-r--r-- cond.js
-rw-r--r-- conforms.js
-rw-r--r-- conformsTo.js
-rw-r--r-- constant.js
-rw-r--r-- core.js
-rw-r--r-- core.min.js
-rw-r--r-- countBy.js
-rw-r--r-- create.js
-rw-r--r-- curry.js
-rw-r--r-- curryRight.js
-rw-r--r-- date.js
-rw-r--r-- debounce.js
-rw-r--r-- deburr.js
-rw-r--r-- defaultTo.js
-rw-r--r-- defaults.js
-rw-r--r-- defaultsDeep.js
-rw-r--r-- defer.js
-rw-r--r-- delay.js
-rw-r--r-- difference.js
-rw-r--r-- differenceBy.js
-rw-r--r-- divide.js
-rw-r--r-- drop.js
-rw-r--r-- dropRight.js
-rw-r--r-- dropWhile.js
-rw-r--r-- each.js
-rw-r--r-- eachRight.js
-rw-r--r-- endsWith.js
-rw-r--r-- entries.js
-rw-r--r-- entriesIn.js
-rw-r--r-- eq.js
-rw-r--r-- escape.js
-rw-r--r-- escapeRegExp.js
-rw-r--r-- every.js
-rw-r--r-- extend.js
-rw-r--r-- extendWith.js
-rw-r--r-- fill.js
-rw-r--r-- filter.js
-rw-r--r-- find.js
-rw-r--r-- findIndex.js
-rw-r--r-- findKey.js
-rw-r--r-- findLast.js
-rw-r--r-- findLastIndex.js
-rw-r--r-- findLastKey.js
-rw-r--r-- first.js
-rw-r--r-- flatMap.js
-rw-r--r-- flatMapDeep.js
-rw-r--r-- flatMapDepth.js
-rw-r--r-- flatten.js
-rw-r--r-- flattenDeep.js
-rw-r--r-- flattenDepth.js
-rw-r--r-- flip.js
-rw-r--r-- floor.js
-rw-r--r-- flow.js
-rw-r--r-- flowRight.js
-rw-r--r-- forEach.js
-rw-r--r-- forEachRight.js
-rw-r--r-- forIn.js
-rw-r--r-- forInRight.js
-rw-r--r-- forOwn.js
-rw-r--r-- forOwnRight.js
-rw-r--r-- fp.js
-rw-r--r-- fromPairs.js
-rw-r--r-- function.js
-rw-r--r-- functions.js
-rw-r--r-- functionsIn.js
-rw-r--r-- get.js
-rw-r--r-- groupBy.js
-rw-r--r-- gt.js
-rw-r--r-- gte.js
-rw-r--r-- has.js
-rw-r--r-- hasIn.js
-rw-r--r-- head.js
-rw-r--r-- identity.js
-rw-r--r-- inRange.js
-rw-r--r-- includes.js
-rw-r--r-- index.js
-rw-r--r-- indexOf.js
-rw-r--r-- initial.js
-rw-r--r-- intersection.js
-rw-r--r-- invert.js
-rw-r--r-- invertBy.js
-rw-r--r-- invoke.js
-rw-r--r-- invokeMap.js
-rw-r--r-- isArguments.js
-rw-r--r-- isArray.js
-rw-r--r-- isArrayBuffer.js
-rw-r--r-- isArrayLike.js
-rw-r--r-- isBoolean.js
-rw-r--r-- isBuffer.js
-rw-r--r-- isDate.js
-rw-r--r-- isElement.js
-rw-r--r-- isEmpty.js
-rw-r--r-- isEqual.js
-rw-r--r-- isEqualWith.js
-rw-r--r-- isError.js
-rw-r--r-- isFinite.js
-rw-r--r-- isFunction.js
-rw-r--r-- isInteger.js
-rw-r--r-- isLength.js
-rw-r--r-- isMap.js
-rw-r--r-- isMatch.js
-rw-r--r-- isMatchWith.js
-rw-r--r-- isNaN.js
-rw-r--r-- isNative.js
-rw-r--r-- isNil.js
-rw-r--r-- isNull.js
-rw-r--r-- isNumber.js
-rw-r--r-- isObject.js
-rw-r--r-- isObjectLike.js
-rw-r--r-- isPlainObject.js
-rw-r--r-- isRegExp.js
-rw-r--r-- isSafeInteger.js
-rw-r--r-- isSet.js
-rw-r--r-- isString.js
-rw-r--r-- isSymbol.js
-rw-r--r-- isTypedArray.js
-rw-r--r-- isUndefined.js
-rw-r--r-- isWeakMap.js
-rw-r--r-- isWeakSet.js
-rw-r--r-- iteratee.js
-rw-r--r-- join.js
-rw-r--r-- kebabCase.js
-rw-r--r-- keyBy.js
-rw-r--r-- keys.js
-rw-r--r-- keysIn.js
-rw-r--r-- lang.js
-rw-r--r-- last.js
-rw-r--r-- lastIndexOf.js
-rw-r--r-- lodash.js
-rw-r--r-- lodash.min.js
-rw-r--r-- lowerCase.js
-rw-r--r-- lowerFirst.js
-rw-r--r-- lt.js
-rw-r--r-- lte.js
-rw-r--r-- map.js
-rw-r--r-- mapKeys.js
-rw-r--r-- mapValues.js
-rw-r--r-- matches.js
-rw-r--r-- math.js
-rw-r--r-- max.js
-rw-r--r-- maxBy.js
-rw-r--r-- mean.js
-rw-r--r-- meanBy.js
-rw-r--r-- memoize.js
-rw-r--r-- merge.js
-rw-r--r-- mergeWith.js
-rw-r--r-- method.js
-rw-r--r-- methodOf.js
-rw-r--r-- min.js
-rw-r--r-- minBy.js
-rw-r--r-- mixin.js
-rw-r--r-- multiply.js
-rw-r--r-- negate.js
-rw-r--r-- next.js
-rw-r--r-- noop.js
-rw-r--r-- now.js
-rw-r--r-- nth.js
-rw-r--r-- nthArg.js
-rw-r--r-- number.js
-rw-r--r-- object.js
-rw-r--r-- omit.js
-rw-r--r-- omitBy.js
-rw-r--r-- once.js
-rw-r--r-- orderBy.js
-rw-r--r-- over.js
-rw-r--r-- overArgs.js
-rw-r--r-- overEvery.js
-rw-r--r-- overSome.js
-rw-r--r-- package.json
-rw-r--r-- pad.js
-rw-r--r-- padEnd.js
-rw-r--r-- padStart.js
-rw-r--r-- parseInt.js
-rw-r--r-- partial.js
-rw-r--r-- partialRight.js
-rw-r--r-- partition.js
-rw-r--r-- pick.js
-rw-r--r-- pickBy.js
-rw-r--r-- plant.js
-rw-r--r-- property.js
-rw-r--r-- propertyOf.js
-rw-r--r-- pull.js
-rw-r--r-- pullAll.js
-rw-r--r-- pullAllBy.js
-rw-r--r-- pullAllWith.js
-rw-r--r-- pullAt.js
-rw-r--r-- random.js
-rw-r--r-- range.js
-rw-r--r-- rangeRight.js
-rw-r--r-- rearg.js
-rw-r--r-- reduce.js
-rw-r--r-- reduceRight.js
-rw-r--r-- reject.js
-rw-r--r-- remove.js
-rw-r--r-- repeat.js
-rw-r--r-- replace.js
-rw-r--r-- rest.js
-rw-r--r-- result.js
-rw-r--r-- reverse.js
-rw-r--r-- round.js
-rw-r--r-- sample.js
-rw-r--r-- sampleSize.js
-rw-r--r-- seq.js
-rw-r--r-- set.js
-rw-r--r-- setWith.js
-rw-r--r-- shuffle.js
-rw-r--r-- size.js
-rw-r--r-- slice.js
-rw-r--r-- snakeCase.js
-rw-r--r-- some.js
-rw-r--r-- sortBy.js
-rw-r--r-- sortedIndex.js
-rw-r--r-- sortedIndexBy.js
-rw-r--r-- sortedIndexOf.js
-rw-r--r-- sortedUniq.js
-rw-r--r-- sortedUniqBy.js
-rw-r--r-- split.js
-rw-r--r-- spread.js
-rw-r--r-- startCase.js
-rw-r--r-- startsWith.js
-rw-r--r-- string.js
-rw-r--r-- stubArray.js
-rw-r--r-- stubFalse.js
-rw-r--r-- stubObject.js
-rw-r--r-- stubString.js
-rw-r--r-- stubTrue.js
-rw-r--r-- subtract.js
-rw-r--r-- sum.js
-rw-r--r-- sumBy.js
-rw-r--r-- tail.js
-rw-r--r-- take.js
-rw-r--r-- takeRight.js
-rw-r--r-- takeWhile.js
-rw-r--r-- tap.js
-rw-r--r-- template.js
-rw-r--r-- throttle.js
-rw-r--r-- thru.js
-rw-r--r-- times.js
-rw-r--r-- toArray.js
-rw-r--r-- toFinite.js
-rw-r--r-- toInteger.js
-rw-r--r-- toIterator.js
-rw-r--r-- toJSON.js
-rw-r--r-- toLength.js
-rw-r--r-- toLower.js
-rw-r--r-- toNumber.js
-rw-r--r-- toPairs.js
-rw-r--r-- toPairsIn.js
-rw-r--r-- toPath.js
-rw-r--r-- toPlainObject.js
-rw-r--r-- toSafeInteger.js
-rw-r--r-- toString.js
-rw-r--r-- toUpper.js
-rw-r--r-- transform.js
-rw-r--r-- trim.js
-rw-r--r-- trimEnd.js
-rw-r--r-- trimStart.js
-rw-r--r-- truncate.js
-rw-r--r-- unary.js
-rw-r--r-- unescape.js
-rw-r--r-- union.js
-rw-r--r-- unionBy.js
-rw-r--r-- unionWith.js
-rw-r--r-- uniq.js
-rw-r--r-- uniqBy.js
-rw-r--r-- uniqWith.js
-rw-r--r-- uniqueId.js
-rw-r--r-- unset.js
-rw-r--r-- unzip.js
-rw-r--r-- unzipWith.js
-rw-r--r-- update.js
-rw-r--r-- updateWith.js
-rw-r--r-- upperCase.js
-rw-r--r-- upperFirst.js
-rw-r--r-- util.js
-rw-r--r-- value.js
-rw-r--r-- valueOf.js
-rw-r--r-- values.js
-rw-r--r-- valuesIn.js
-rw-r--r-- without.js
-rw-r--r-- words.js
-rw-r--r-- wrap.js
-rw-r--r-- wrapperAt.js
-rw-r--r-- wrapperChain.js
-rw-r--r-- wrapperLodash.js
-rw-r--r-- wrapperValue.js
-rw-r--r-- xor.js
-rw-r--r-- xorBy.js
-rw-r--r-- xorWith.js
-rw-r--r-- zip.js
-rw-r--r-- zipObject.js
-rw-r--r-- zipObjectDeep.js
-rw-r--r-- zipWith.js
README

lodash v4.17.20

The Lodash library exported as Node.js modules.

Installation

Using npm:

$ 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 fp = require('lodash/fp');

// Load method categories.
var array = require('lodash/array');
var object = require('lodash/fp/object');

// Cherry-pick methods for smaller browserify/rollup/webpack bundles.
var at = require('lodash/at');
var curryN = require('lodash/fp/curryN');

See the package source for more details.

Note:
Install n_ for Lodash use in the Node.js < 6 REPL.

Support

Tested in Chrome 74-75, Firefox 66-67, IE 11, Edge 18, Safari 11-12, & Node.js 8-12.
Automated browser & CI test runs are available.