UNPKG

lodash-contrib

Version:

The brass buckles on lodash's utility belt

447 lines (444 loc) 21.6 kB
var _ = module.exports = require("lodash").runInContext(); require("../common-js/_.array.builders.js")(_); require("../common-js/_.array.selectors.js")(_); require("../common-js/_.collections.walk.js")(_); require("../common-js/_.function.arity.js")(_); require("../common-js/_.function.combinators.js")(_); require("../common-js/_.function.iterators.js")(_); require("../common-js/_.function.predicates.js")(_); require("../common-js/_.object.builders.js")(_); require("../common-js/_.object.selectors.js")(_); require("../common-js/_.util.existential.js")(_); require("../common-js/_.util.operators.js")(_); require("../common-js/_.util.strings.js")(_); require("../common-js/_.util.trampolines.js")(_); //Adding explicit method names for static analysis module.exports.VERSION = _.VERSION; module.exports.accessor = _.accessor; module.exports.add = _.add; module.exports.addContrib = _.addContrib; module.exports.after = _.after; module.exports.always = _.always; module.exports.arity = _.arity; module.exports.ary = _.ary; module.exports.assign = _.assign; module.exports.assignIn = _.assignIn; module.exports.assignInWith = _.assignInWith; module.exports.assignWith = _.assignWith; module.exports.at = _.at; module.exports.attempt = _.attempt; module.exports.before = _.before; module.exports.best = _.best; module.exports.binPick = _.binPick; module.exports.binary = _.binary; module.exports.bind = _.bind; module.exports.bindAll = _.bindAll; module.exports.bindKey = _.bindKey; module.exports.bitwiseAnd = _.bitwiseAnd; module.exports.bitwiseLeft = _.bitwiseLeft; module.exports.bitwiseNot = _.bitwiseNot; module.exports.bitwiseOr = _.bitwiseOr; module.exports.bitwiseRight = _.bitwiseRight; module.exports.bitwiseXor = _.bitwiseXor; module.exports.bitwiseZ = _.bitwiseZ; module.exports.bound = _.bound; module.exports.camelCase = _.camelCase; module.exports.capitalize = _.capitalize; module.exports.castArray = _.castArray; module.exports.cat = _.cat; module.exports.ceil = _.ceil; module.exports.chain = _.chain; module.exports.chunk = _.chunk; module.exports.chunkAll = _.chunkAll; module.exports.chunkContrib = _.chunkContrib; module.exports.clamp = _.clamp; module.exports.clone = _.clone; module.exports.cloneDeep = _.cloneDeep; module.exports.cloneDeepWith = _.cloneDeepWith; module.exports.cloneWith = _.cloneWith; module.exports.collate = _.collate; module.exports.compact = _.compact; module.exports.comparator = _.comparator; module.exports.complement = _.complement; module.exports.concat = _.concat; module.exports.cond = _.cond; module.exports.conforms = _.conforms; module.exports.conjoin = _.conjoin; module.exports.cons = _.cons; module.exports.constant = _.constant; module.exports.countBy = _.countBy; module.exports.create = _.create; module.exports.curry = _.curry; module.exports.curry2 = _.curry2; module.exports.curry3 = _.curry3; module.exports.curryRight = _.curryRight; module.exports.curryRight2 = _.curryRight2; module.exports.curryRight3 = _.curryRight3; module.exports.cycle = _.cycle; module.exports.debounce = _.debounce; module.exports.deburr = _.deburr; module.exports.dec = _.dec; module.exports.defaults = _.defaults; module.exports.defaultsDeep = _.defaultsDeep; module.exports.defer = _.defer; module.exports.delay = _.delay; module.exports.dictionary = _.dictionary; module.exports.difference = _.difference; module.exports.differenceBy = _.differenceBy; module.exports.differenceWith = _.differenceWith; module.exports.disjoin = _.disjoin; module.exports.div = _.div; module.exports.divide = _.divide; module.exports.done = _.done; module.exports.drop = _.drop; module.exports.dropRight = _.dropRight; module.exports.dropRightWhile = _.dropRightWhile; module.exports.dropWhile = _.dropWhile; module.exports.each = _.each; module.exports.eachRight = _.eachRight; module.exports.endsWith = _.endsWith; module.exports.enforce = _.enforce; module.exports.entries = _.entries; module.exports.entriesIn = _.entriesIn; module.exports.eq = _.eq; module.exports.eqContrib = _.eqContrib; module.exports.escape = _.escape; module.exports.escapeRegExp = _.escapeRegExp; module.exports.every = _.every; module.exports.exists = _.exists; module.exports.existsAll = _.existsAll; module.exports.explode = _.explode; module.exports.extend = _.extend; module.exports.extendWith = _.extendWith; module.exports.falsey = _.falsey; module.exports.falseyAll = _.falseyAll; module.exports.fill = _.fill; module.exports.filter = _.filter; module.exports.find = _.find; module.exports.findIndex = _.findIndex; module.exports.findKey = _.findKey; module.exports.findLast = _.findLast; module.exports.findLastIndex = _.findLastIndex; module.exports.findLastKey = _.findLastKey; module.exports.first = _.first; module.exports.firstExisting = _.firstExisting; module.exports.fix = _.fix; module.exports.flatMap = _.flatMap; module.exports.flatMapDeep = _.flatMapDeep; module.exports.flatMapDepth = _.flatMapDepth; module.exports.flatten = _.flatten; module.exports.flattenDeep = _.flattenDeep; module.exports.flattenDepth = _.flattenDepth; module.exports.flip = _.flip; module.exports.flip2 = _.flip2; module.exports.floor = _.floor; module.exports.flow = _.flow; module.exports.flowRight = _.flowRight; module.exports.fnull = _.fnull; module.exports.forEach = _.forEach; module.exports.forEachRight = _.forEachRight; module.exports.forIn = _.forIn; module.exports.forInRight = _.forInRight; module.exports.forOwn = _.forOwn; module.exports.forOwnRight = _.forOwnRight; module.exports.frequencies = _.frequencies; module.exports.fromPairs = _.fromPairs; module.exports.fromQuery = _.fromQuery; module.exports.functionalize = _.functionalize; module.exports.functions = _.functions; module.exports.functionsIn = _.functionsIn; module.exports.get = _.get; module.exports.getPath = _.getPath; module.exports.groupBy = _.groupBy; module.exports.gt = _.gt; module.exports.gtContrib = _.gtContrib; module.exports.gte = _.gte; module.exports.gteContrib = _.gteContrib; module.exports.has = _.has; module.exports.hasIn = _.hasIn; module.exports.hasPath = _.hasPath; module.exports.head = _.head; module.exports.humanize = _.humanize; module.exports.identity = _.identity; module.exports.implode = _.implode; module.exports.inRange = _.inRange; module.exports.inc = _.inc; module.exports.includes = _.includes; module.exports.indexOf = _.indexOf; module.exports.initial = _.initial; module.exports.interpose = _.interpose; module.exports.intersection = _.intersection; module.exports.intersectionBy = _.intersectionBy; module.exports.intersectionWith = _.intersectionWith; module.exports.invert = _.invert; module.exports.invertBy = _.invertBy; module.exports.invoke = _.invoke; module.exports.invokeMap = _.invokeMap; module.exports.isArguments = _.isArguments; module.exports.isArray = _.isArray; module.exports.isArrayBuffer = _.isArrayBuffer; module.exports.isArrayLike = _.isArrayLike; module.exports.isArrayLikeObject = _.isArrayLikeObject; module.exports.isAssociative = _.isAssociative; module.exports.isBoolean = _.isBoolean; module.exports.isBuffer = _.isBuffer; module.exports.isDate = _.isDate; module.exports.isDecreasing = _.isDecreasing; module.exports.isElement = _.isElement; module.exports.isEmpty = _.isEmpty; module.exports.isEqual = _.isEqual; module.exports.isEqualWith = _.isEqualWith; module.exports.isError = _.isError; module.exports.isEven = _.isEven; module.exports.isFinite = _.isFinite; module.exports.isFloat = _.isFloat; module.exports.isFunction = _.isFunction; module.exports.isIncreasing = _.isIncreasing; module.exports.isIndexed = _.isIndexed; module.exports.isInstanceOf = _.isInstanceOf; module.exports.isInteger = _.isInteger; module.exports.isJSON = _.isJSON; module.exports.isLength = _.isLength; module.exports.isMap = _.isMap; module.exports.isMatch = _.isMatch; module.exports.isMatchWith = _.isMatchWith; module.exports.isNaN = _.isNaN; module.exports.isNative = _.isNative; module.exports.isNegative = _.isNegative; module.exports.isNil = _.isNil; module.exports.isNull = _.isNull; module.exports.isNumber = _.isNumber; module.exports.isNumeric = _.isNumeric; module.exports.isObject = _.isObject; module.exports.isObjectLike = _.isObjectLike; module.exports.isOdd = _.isOdd; module.exports.isPlainObject = _.isPlainObject; module.exports.isPositive = _.isPositive; module.exports.isRegExp = _.isRegExp; module.exports.isSafeInteger = _.isSafeInteger; module.exports.isSequential = _.isSequential; module.exports.isSet = _.isSet; module.exports.isString = _.isString; module.exports.isSymbol = _.isSymbol; module.exports.isTypedArray = _.isTypedArray; module.exports.isUndefined = _.isUndefined; module.exports.isValidDate = _.isValidDate; module.exports.isWeakMap = _.isWeakMap; module.exports.isWeakSet = _.isWeakSet; module.exports.isZero = _.isZero; module.exports.iterateUntil = _.iterateUntil; module.exports.iteratee = _.iteratee; module.exports.iterators = _.iterators; module.exports.join = _.join; module.exports.juxt = _.juxt; module.exports.kebabCase = _.kebabCase; module.exports.keep = _.keep; module.exports.keepIndexed = _.keepIndexed; module.exports.keyBy = _.keyBy; module.exports.keys = _.keys; module.exports.keysIn = _.keysIn; module.exports.kv = _.kv; module.exports.last = _.last; module.exports.lastIndexOf = _.lastIndexOf; module.exports.lowerCase = _.lowerCase; module.exports.lowerFirst = _.lowerFirst; module.exports.lt = _.lt; module.exports.ltContrib = _.ltContrib; module.exports.lte = _.lte; module.exports.lteContrib = _.lteContrib; module.exports.map = _.map; module.exports.mapArgs = _.mapArgs; module.exports.mapArgsWith = _.mapArgsWith; module.exports.mapKeys = _.mapKeys; module.exports.mapValues = _.mapValues; module.exports.mapcat = _.mapcat; module.exports.matches = _.matches; module.exports.matchesProperty = _.matchesProperty; module.exports.max = _.max; module.exports.maxBy = _.maxBy; module.exports.mean = _.mean; module.exports.meanBy = _.meanBy; module.exports.memoize = _.memoize; module.exports.merge = _.merge; module.exports.mergeWith = _.mergeWith; module.exports.method = _.method; module.exports.methodOf = _.methodOf; module.exports.methodize = _.methodize; module.exports.min = _.min; module.exports.minBy = _.minBy; module.exports.mixin = _.mixin; module.exports.mod = _.mod; module.exports.mul = _.mul; module.exports.multiply = _.multiply; module.exports.neg = _.neg; module.exports.negate = _.negate; module.exports.neq = _.neq; module.exports.noConflict = _.noConflict; module.exports.noop = _.noop; module.exports.not = _.not; module.exports.now = _.now; module.exports.nth = _.nth; module.exports.nthArg = _.nthArg; module.exports.nths = _.nths; module.exports.omit = _.omit; module.exports.omitBy = _.omitBy; module.exports.omitWhen = _.omitWhen; module.exports.once = _.once; module.exports.orderBy = _.orderBy; module.exports.over = _.over; module.exports.overArgs = _.overArgs; module.exports.overEvery = _.overEvery; module.exports.overSome = _.overSome; module.exports.pad = _.pad; module.exports.padEnd = _.padEnd; module.exports.padStart = _.padStart; module.exports.parseInt = _.parseInt; module.exports.partial = _.partial; module.exports.partialRight = _.partialRight; module.exports.partition = _.partition; module.exports.partitionBy = _.partitionBy; module.exports.pick = _.pick; module.exports.pickBy = _.pickBy; module.exports.pickWhen = _.pickWhen; module.exports.pipeline = _.pipeline; module.exports.property = _.property; module.exports.propertyOf = _.propertyOf; module.exports.pull = _.pull; module.exports.pullAll = _.pullAll; module.exports.pullAllBy = _.pullAllBy; module.exports.pullAllWith = _.pullAllWith; module.exports.pullAt = _.pullAt; module.exports.quaternary = _.quaternary; module.exports.rCurry = _.rCurry; module.exports.random = _.random; module.exports.range = _.range; module.exports.rangeRight = _.rangeRight; module.exports.rcurry2 = _.rcurry2; module.exports.rcurry3 = _.rcurry3; module.exports.rearg = _.rearg; module.exports.reduce = _.reduce; module.exports.reduceRight = _.reduceRight; module.exports.reductions = _.reductions; module.exports.reject = _.reject; module.exports.remove = _.remove; module.exports.renameKeys = _.renameKeys; module.exports.repeat = _.repeat; module.exports.repeatContrib = _.repeatContrib; module.exports.replace = _.replace; module.exports.rest = _.rest; module.exports.result = _.result; module.exports.reverse = _.reverse; module.exports.reverseOrder = _.reverseOrder; module.exports.round = _.round; module.exports.runInContext = _.runInContext; module.exports.sample = _.sample; module.exports.sampleSize = _.sampleSize; module.exports.second = _.second; module.exports.selectKeys = _.selectKeys; module.exports.seq = _.seq; module.exports.set = _.set; module.exports.setPath = _.setPath; module.exports.setWith = _.setWith; module.exports.shuffle = _.shuffle; module.exports.size = _.size; module.exports.slice = _.slice; module.exports.slugify = _.slugify; module.exports.snakeCase = _.snakeCase; module.exports.snapshot = _.snapshot; module.exports.sneq = _.sneq; module.exports.some = _.some; module.exports.sortBy = _.sortBy; module.exports.sortedIndex = _.sortedIndex; module.exports.sortedIndexBy = _.sortedIndexBy; module.exports.sortedIndexOf = _.sortedIndexOf; module.exports.sortedLastIndex = _.sortedLastIndex; module.exports.sortedLastIndexBy = _.sortedLastIndexBy; module.exports.sortedLastIndexOf = _.sortedLastIndexOf; module.exports.sortedUniq = _.sortedUniq; module.exports.sortedUniqBy = _.sortedUniqBy; module.exports.splat = _.splat; module.exports.split = _.split; module.exports.splitAt = _.splitAt; module.exports.splitWith = _.splitWith; module.exports.spread = _.spread; module.exports.startCase = _.startCase; module.exports.startsWith = _.startsWith; module.exports.strContains = _.strContains; module.exports.stripTags = _.stripTags; module.exports.sub = _.sub; module.exports.subtract = _.subtract; module.exports.sum = _.sum; module.exports.sumBy = _.sumBy; module.exports.tail = _.tail; module.exports.take = _.take; module.exports.takeRight = _.takeRight; module.exports.takeRightWhile = _.takeRightWhile; module.exports.takeSkipping = _.takeSkipping; module.exports.takeWhile = _.takeWhile; module.exports.tap = _.tap; module.exports.template = _.template; module.exports.templateSettings = _.templateSettings; module.exports.ternary = _.ternary; module.exports.third = _.third; module.exports.throttle = _.throttle; module.exports.thru = _.thru; module.exports.times = _.times; module.exports.titleCase = _.titleCase; module.exports.toArray = _.toArray; module.exports.toDash = _.toDash; module.exports.toFinite = _.toFinite; module.exports.toInteger = _.toInteger; module.exports.toLength = _.toLength; module.exports.toLower = _.toLower; module.exports.toNumber = _.toNumber; module.exports.toPairs = _.toPairs; module.exports.toPairsIn = _.toPairsIn; module.exports.toPath = _.toPath; module.exports.toPlainObject = _.toPlainObject; module.exports.toQuery = _.toQuery; module.exports.toSafeInteger = _.toSafeInteger; module.exports.toString = _.toString; module.exports.toUpper = _.toUpper; module.exports.trampoline = _.trampoline; module.exports.transform = _.transform; module.exports.trim = _.trim; module.exports.trimEnd = _.trimEnd; module.exports.trimStart = _.trimStart; module.exports.truncate = _.truncate; module.exports.truthy = _.truthy; module.exports.truthyAll = _.truthyAll; module.exports.unary = _.unary; module.exports.unescape = _.unescape; module.exports.union = _.union; module.exports.unionBy = _.unionBy; module.exports.unionWith = _.unionWith; module.exports.uniq = _.uniq; module.exports.uniqBy = _.uniqBy; module.exports.uniqWith = _.uniqWith; module.exports.uniqueId = _.uniqueId; module.exports.unset = _.unset; module.exports.unsplat = _.unsplat; module.exports.unsplatl = _.unsplatl; module.exports.unsplatr = _.unsplatr; module.exports.unzip = _.unzip; module.exports.unzipWith = _.unzipWith; module.exports.update = _.update; module.exports.updatePath = _.updatePath; module.exports.updateWith = _.updateWith; module.exports.upperCase = _.upperCase; module.exports.upperFirst = _.upperFirst; module.exports.values = _.values; module.exports.valuesAt = _.valuesAt; module.exports.valuesIn = _.valuesIn; module.exports.walk = _.walk; module.exports.weave = _.weave; module.exports.without = _.without; module.exports.words = _.words; module.exports.wrap = _.wrap; module.exports.xor = _.xor; module.exports.xorBy = _.xorBy; module.exports.xorWith = _.xorWith; module.exports.zip = _.zip; module.exports.zipObject = _.zipObject; module.exports.zipObjectDeep = _.zipObjectDeep; module.exports.zipWith = _.zipWith;