mapping.fp.js (lodash-4.0.0) | : | mapping.fp.js (lodash-4.17.21) | ||
---|---|---|---|---|
skipping to change at line 54 | skipping to change at line 54 | |||
/******/ // __webpack_public_path__ | /******/ // __webpack_public_path__ | |||
/******/ __webpack_require__.p = ""; | /******/ __webpack_require__.p = ""; | |||
/******/ // Load entry module and return exports | /******/ // Load entry module and return exports | |||
/******/ return __webpack_require__(0); | /******/ return __webpack_require__(0); | |||
/******/ }) | /******/ }) | |||
/************************************************************************/ | /************************************************************************/ | |||
/******/ ([ | /******/ ([ | |||
/* 0 */ | /* 0 */ | |||
/***/ function(module, exports) { | /***/ (function(module, exports) { | |||
module.exports = { | /** Used to map aliases to their real names. */ | |||
exports.aliasToReal = { | ||||
/** Used to map method names to their aliases. */ | // Lodash aliases. | |||
'aliasMap': { | 'each': 'forEach', | |||
'ary': ['nAry'], | 'eachRight': 'forEachRight', | |||
'overEvery': ['allPass'], | 'entries': 'toPairs', | |||
'overSome': ['somePass'], | 'entriesIn': 'toPairsIn', | |||
'filter': ['whereEq'], | 'extend': 'assignIn', | |||
'flatten': ['unnest'], | 'extendAll': 'assignInAll', | |||
'flow': ['pipe'], | 'extendAllWith': 'assignInAllWith', | |||
'flowRight': ['compose'], | 'extendWith': 'assignInWith', | |||
'forEach': ['each'], | 'first': 'head', | |||
'forEachRight': ['eachRight'], | ||||
'get': ['path'], | // Methods that are curried variants of others. | |||
'getOr': ['pathOr'], | 'conforms': 'conformsTo', | |||
'head': ['first'], | 'matches': 'isMatch', | |||
'includes': ['contains'], | 'property': 'get', | |||
'initial': ['init'], | ||||
'isEqual': ['equals'], | // Ramda aliases. | |||
'mapValues': ['mapObj'], | '__': 'placeholder', | |||
'matchesProperty': ['pathEq'], | 'F': 'stubFalse', | |||
'overArgs': ['useWith'], | 'T': 'stubTrue', | |||
'omit': ['dissoc', 'omitAll'], | 'all': 'every', | |||
'pick': ['pickAll'], | 'allPass': 'overEvery', | |||
'property': ['prop'], | 'always': 'constant', | |||
'propertyOf': ['propOf'], | 'any': 'some', | |||
'rest': ['unapply'], | 'anyPass': 'overSome', | |||
'some': ['all'], | 'apply': 'spread', | |||
'spread': ['apply'], | 'assoc': 'set', | |||
'zipObject': ['zipObj'] | 'assocPath': 'set', | |||
}, | 'complement': 'negate', | |||
'compose': 'flowRight', | ||||
'contains': 'includes', | ||||
'dissoc': 'unset', | ||||
'dissocPath': 'unset', | ||||
'dropLast': 'dropRight', | ||||
'dropLastWhile': 'dropRightWhile', | ||||
'equals': 'isEqual', | ||||
'identical': 'eq', | ||||
'indexBy': 'keyBy', | ||||
'init': 'initial', | ||||
'invertObj': 'invert', | ||||
'juxt': 'over', | ||||
'omitAll': 'omit', | ||||
'nAry': 'ary', | ||||
'path': 'get', | ||||
'pathEq': 'matchesProperty', | ||||
'pathOr': 'getOr', | ||||
'paths': 'at', | ||||
'pickAll': 'pick', | ||||
'pipe': 'flow', | ||||
'pluck': 'map', | ||||
'prop': 'get', | ||||
'propEq': 'matchesProperty', | ||||
'propOr': 'getOr', | ||||
'props': 'at', | ||||
'symmetricDifference': 'xor', | ||||
'symmetricDifferenceBy': 'xorBy', | ||||
'symmetricDifferenceWith': 'xorWith', | ||||
'takeLast': 'takeRight', | ||||
'takeLastWhile': 'takeRightWhile', | ||||
'unapply': 'rest', | ||||
'unnest': 'flatten', | ||||
'useWith': 'overArgs', | ||||
'where': 'conformsTo', | ||||
'whereEq': 'isMatch', | ||||
'zipObj': 'zipObject' | ||||
}; | ||||
/** Used to map method names to their iteratee ary. */ | /** Used to map ary to method names. */ | |||
'aryIterateeMap': { | exports.aryMethod = { | |||
'assignWith': 2, | '1': [ | |||
'cloneDeepWith': 1, | 'assignAll', 'assignInAll', 'attempt', 'castArray', 'ceil', 'create', | |||
'cloneWith': 1, | 'curry', 'curryRight', 'defaultsAll', 'defaultsDeepAll', 'floor', 'fl | |||
'dropRightWhile': 1, | ow', | |||
'dropWhile': 1, | 'flowRight', 'fromPairs', 'invert', 'iteratee', 'memoize', 'method', | |||
'every': 1, | 'mergeAll', | |||
'extendWith': 2, | 'methodOf', 'mixin', 'nthArg', 'over', 'overEvery', 'overSome','rest' | |||
'filter': 1, | , 'reverse', | |||
'find': 1, | 'round', 'runInContext', 'spread', 'template', 'trim', 'trimEnd', 'tr | |||
'findIndex': 1, | imStart', | |||
'findKey': 1, | 'uniqueId', 'words', 'zipAll' | |||
'findLast': 1, | ], | |||
'findLastIndex': 1, | '2': [ | |||
'findLastKey': 1, | 'add', 'after', 'ary', 'assign', 'assignAllWith', 'assignIn', 'assign | |||
'flatMap': 1, | InAllWith', | |||
'forEach': 1, | 'at', 'before', 'bind', 'bindAll', 'bindKey', 'chunk', 'cloneDeepWith | |||
'forEachRight': 1, | ', | |||
'forIn': 1, | 'cloneWith', 'concat', 'conformsTo', 'countBy', 'curryN', 'curryRight | |||
'forInRight': 1, | N', | |||
'forOwn': 1, | 'debounce', 'defaults', 'defaultsDeep', 'defaultTo', 'delay', 'differ | |||
'forOwnRight': 1, | ence', | |||
'isEqualWith': 2, | 'divide', 'drop', 'dropRight', 'dropRightWhile', 'dropWhile', 'endsWi | |||
'isMatchWith': 2, | th', 'eq', | |||
'map': 1, | 'every', 'filter', 'find', 'findIndex', 'findKey', 'findLast', 'findL | |||
'mapKeys': 1, | astIndex', | |||
'mapValues': 1, | 'findLastKey', 'flatMap', 'flatMapDeep', 'flattenDepth', 'forEach', | |||
'partition': 1, | 'forEachRight', 'forIn', 'forInRight', 'forOwn', 'forOwnRight', 'get' | |||
'reduce': 2, | , | |||
'reduceRight': 2, | 'groupBy', 'gt', 'gte', 'has', 'hasIn', 'includes', 'indexOf', 'inter | |||
'reject': 1, | section', | |||
'remove': 1, | 'invertBy', 'invoke', 'invokeMap', 'isEqual', 'isMatch', 'join', 'key | |||
'some': 1, | By', | |||
'takeRightWhile': 1, | 'lastIndexOf', 'lt', 'lte', 'map', 'mapKeys', 'mapValues', 'matchesPr | |||
'takeWhile': 1, | operty', | |||
'times': 1, | 'maxBy', 'meanBy', 'merge', 'mergeAllWith', 'minBy', 'multiply', 'nth | |||
'transform': 2 | ', 'omit', | |||
}, | 'omitBy', 'overArgs', 'pad', 'padEnd', 'padStart', 'parseInt', 'parti | |||
al', | ||||
'partialRight', 'partition', 'pick', 'pickBy', 'propertyOf', 'pull', | ||||
'pullAll', | ||||
'pullAt', 'random', 'range', 'rangeRight', 'rearg', 'reject', 'remove | ||||
', | ||||
'repeat', 'restFrom', 'result', 'sampleSize', 'some', 'sortBy', 'sort | ||||
edIndex', | ||||
'sortedIndexOf', 'sortedLastIndex', 'sortedLastIndexOf', 'sortedUniqB | ||||
y', | ||||
'split', 'spreadFrom', 'startsWith', 'subtract', 'sumBy', 'take', 'ta | ||||
keRight', | ||||
'takeRightWhile', 'takeWhile', 'tap', 'throttle', 'thru', 'times', 't | ||||
rimChars', | ||||
'trimCharsEnd', 'trimCharsStart', 'truncate', 'union', 'uniqBy', 'uni | ||||
qWith', | ||||
'unset', 'unzipWith', 'without', 'wrap', 'xor', 'zip', 'zipObject', | ||||
'zipObjectDeep' | ||||
], | ||||
'3': [ | ||||
'assignInWith', 'assignWith', 'clamp', 'differenceBy', 'differenceWit | ||||
h', | ||||
'findFrom', 'findIndexFrom', 'findLastFrom', 'findLastIndexFrom', 'ge | ||||
tOr', | ||||
'includesFrom', 'indexOfFrom', 'inRange', 'intersectionBy', 'intersec | ||||
tionWith', | ||||
'invokeArgs', 'invokeArgsMap', 'isEqualWith', 'isMatchWith', 'flatMap | ||||
Depth', | ||||
'lastIndexOfFrom', 'mergeWith', 'orderBy', 'padChars', 'padCharsEnd', | ||||
'padCharsStart', 'pullAllBy', 'pullAllWith', 'rangeStep', 'rangeStepR | ||||
ight', | ||||
'reduce', 'reduceRight', 'replace', 'set', 'slice', 'sortedIndexBy', | ||||
'sortedLastIndexBy', 'transform', 'unionBy', 'unionWith', 'update', ' | ||||
xorBy', | ||||
'xorWith', 'zipWith' | ||||
], | ||||
'4': [ | ||||
'fill', 'setWith', 'updateWith' | ||||
] | ||||
}; | ||||
/** Used to map ary to method names. */ | /** Used to map ary to rearg configs. */ | |||
'aryMethodMap': { | exports.aryRearg = { | |||
1: ( | '2': [1, 0], | |||
'attempt,ceil,create,curry,curryRight,floor,fromPairs,iteratee,inve | '3': [2, 0, 1], | |||
rt,over,' + | '4': [3, 2, 0, 1] | |||
'overEvery,overSome,memoize,method,methodOf,mixin,rest,reverse,roun | }; | |||
d,' + | ||||
'runInContext,template,trim,trimLeft,trimRight,uniqueId,words').spl | ||||
it(','), | ||||
2: ( | ||||
'add,ary,assign,at,bind,bindKey,cloneDeepWith,cloneWith,concat,coun | ||||
tBy,curryN,' + | ||||
'curryRightN,debounce,defaults,defaultsDeep,delay,difference,drop,d | ||||
ropRight,' + | ||||
'dropRightWhile,dropWhile,endsWith,eq,every,extend,filter,find,find | ||||
,findIndex,' + | ||||
'findKey,findLast,findLastIndex,findLastKey,flatMap,forEach,forEach | ||||
Right,' + | ||||
'forIn,forInRight,forOwn,forOwnRight,get,groupBy,includes,indexBy,i | ||||
ndexOf,' + | ||||
'intersection,invoke,invokeMap,isMatch,lastIndexOf,map,mapKeys,mapV | ||||
alues,' + | ||||
'matchesProperty,maxBy,mean,minBy,merge,omit,orderBy,overArgs,pad,p | ||||
adLeft,' + | ||||
'padRight,parseInt,partition,pick,pull,pullAll,pullAt,random,range, | ||||
rangeRight,' + | ||||
'rearg,reject,remove,repeat,result,sampleSize,some,sortBy,sortedInd | ||||
exBy,' + | ||||
'sortedLastIndexBy,sortedUniqBy,startsWith,subtract,sumBy,take,take | ||||
Right,' + | ||||
'takeRightWhile,takeWhile,throttle,times,truncate,union,uniqBy,with | ||||
out,wrap,' + | ||||
'xor,zip,zipObject').split(','), | ||||
3: ( | ||||
'assignWith,clamp,differenceBy,extendWith,getOr,inRange,intersectio | ||||
nBy,' + | ||||
'isEqualWith,isMatchWith,mergeWith,omitBy,pickBy,pullAllBy,reduce,' | ||||
+ | ||||
'reduceRight,set,slice,transform,unionBy,xorBy,zipWith').split(',') | ||||
, | ||||
4: | ||||
['fill', 'setWith'] | ||||
}, | ||||
/** Used to map ary to rearg configs by method ary. */ | /** Used to map method names to their iteratee ary. */ | |||
'aryReargMap': { | exports.iterateeAry = { | |||
2: [1, 0], | 'dropRightWhile': 1, | |||
3: [2, 1, 0], | 'dropWhile': 1, | |||
4: [3, 2, 0, 1] | 'every': 1, | |||
}, | 'filter': 1, | |||
'find': 1, | ||||
'findFrom': 1, | ||||
'findIndex': 1, | ||||
'findIndexFrom': 1, | ||||
'findKey': 1, | ||||
'findLast': 1, | ||||
'findLastFrom': 1, | ||||
'findLastIndex': 1, | ||||
'findLastIndexFrom': 1, | ||||
'findLastKey': 1, | ||||
'flatMap': 1, | ||||
'flatMapDeep': 1, | ||||
'flatMapDepth': 1, | ||||
'forEach': 1, | ||||
'forEachRight': 1, | ||||
'forIn': 1, | ||||
'forInRight': 1, | ||||
'forOwn': 1, | ||||
'forOwnRight': 1, | ||||
'map': 1, | ||||
'mapKeys': 1, | ||||
'mapValues': 1, | ||||
'partition': 1, | ||||
'reduce': 2, | ||||
'reduceRight': 2, | ||||
'reject': 1, | ||||
'remove': 1, | ||||
'some': 1, | ||||
'takeRightWhile': 1, | ||||
'takeWhile': 1, | ||||
'times': 1, | ||||
'transform': 2 | ||||
}; | ||||
/** Used to map ary to rearg configs by method names. */ | /** Used to map method names to iteratee rearg configs. */ | |||
'methodReargMap': { | exports.iterateeRearg = { | |||
'clamp': [2, 0, 1], | 'mapKeys': [1], | |||
'reduce': [2, 0, 1], | 'reduceRight': [1, 0] | |||
'reduceRight': [2, 0, 1], | }; | |||
'setWith': [3, 2, 1, 0], | ||||
'slice': [2, 0, 1], | ||||
'transform': [2, 0, 1] | ||||
}, | ||||
/** Used to iterate `mapping.aryMethodMap` keys. */ | /** Used to map method names to rearg configs. */ | |||
'caps': [1, 2, 3, 4], | exports.methodRearg = { | |||
'assignInAllWith': [1, 0], | ||||
'assignInWith': [1, 2, 0], | ||||
'assignAllWith': [1, 0], | ||||
'assignWith': [1, 2, 0], | ||||
'differenceBy': [1, 2, 0], | ||||
'differenceWith': [1, 2, 0], | ||||
'getOr': [2, 1, 0], | ||||
'intersectionBy': [1, 2, 0], | ||||
'intersectionWith': [1, 2, 0], | ||||
'isEqualWith': [1, 2, 0], | ||||
'isMatchWith': [2, 1, 0], | ||||
'mergeAllWith': [1, 0], | ||||
'mergeWith': [1, 2, 0], | ||||
'padChars': [2, 1, 0], | ||||
'padCharsEnd': [2, 1, 0], | ||||
'padCharsStart': [2, 1, 0], | ||||
'pullAllBy': [2, 1, 0], | ||||
'pullAllWith': [2, 1, 0], | ||||
'rangeStep': [1, 2, 0], | ||||
'rangeStepRight': [1, 2, 0], | ||||
'setWith': [3, 1, 2, 0], | ||||
'sortedIndexBy': [2, 1, 0], | ||||
'sortedLastIndexBy': [2, 1, 0], | ||||
'unionBy': [1, 2, 0], | ||||
'unionWith': [1, 2, 0], | ||||
'updateWith': [3, 1, 2, 0], | ||||
'xorBy': [1, 2, 0], | ||||
'xorWith': [1, 2, 0], | ||||
'zipWith': [1, 2, 0] | ||||
}; | ||||
/** Used to map keys to other keys. */ | /** Used to map method names to spread configs. */ | |||
'keyMap': { | exports.methodSpread = { | |||
'curryN': 'curry', | 'assignAll': { 'start': 0 }, | |||
'curryRightN': 'curryRight', | 'assignAllWith': { 'start': 0 }, | |||
'getOr': 'get' | 'assignInAll': { 'start': 0 }, | |||
}, | 'assignInAllWith': { 'start': 0 }, | |||
'defaultsAll': { 'start': 0 }, | ||||
'defaultsDeepAll': { 'start': 0 }, | ||||
'invokeArgs': { 'start': 2 }, | ||||
'invokeArgsMap': { 'start': 2 }, | ||||
'mergeAll': { 'start': 0 }, | ||||
'mergeAllWith': { 'start': 0 }, | ||||
'partial': { 'start': 1 }, | ||||
'partialRight': { 'start': 1 }, | ||||
'without': { 'start': 1 }, | ||||
'zipAll': { 'start': 0 } | ||||
}; | ||||
/** Used to identify methods which mutate arrays or objects. */ | /** Used to identify methods which mutate arrays or objects. */ | |||
'mutateMap': { | exports.mutate = { | |||
'array': { | 'array': { | |||
'fill': true, | 'fill': true, | |||
'pull': true, | 'pull': true, | |||
'pullAll': true, | 'pullAll': true, | |||
'pullAllBy': true, | 'pullAllBy': true, | |||
'pullAt': true, | 'pullAllWith': true, | |||
'remove': true, | 'pullAt': true, | |||
'reverse': true | 'remove': true, | |||
}, | 'reverse': true | |||
'object': { | }, | |||
'assign': true, | 'object': { | |||
'assignWith': true, | 'assign': true, | |||
'defaults': true, | 'assignAll': true, | |||
'defaultsDeep': true, | 'assignAllWith': true, | |||
'extend': true, | 'assignIn': true, | |||
'extendWith': true, | 'assignInAll': true, | |||
'merge': true, | 'assignInAllWith': true, | |||
'mergeWith': true | 'assignInWith': true, | |||
}, | 'assignWith': true, | |||
'set': { | 'defaults': true, | |||
'set': true, | 'defaultsAll': true, | |||
'setWith': true | 'defaultsDeep': true, | |||
} | 'defaultsDeepAll': true, | |||
'merge': true, | ||||
'mergeAll': true, | ||||
'mergeAllWith': true, | ||||
'mergeWith': true, | ||||
}, | }, | |||
'set': { | ||||
'set': true, | ||||
'setWith': true, | ||||
'unset': true, | ||||
'update': true, | ||||
'updateWith': true | ||||
} | ||||
}; | ||||
/** Used to track methods that skip `_.rearg`. */ | /** Used to map real names to their aliases. */ | |||
'skipReargMap': { | exports.realToAlias = (function() { | |||
'difference': true, | var hasOwnProperty = Object.prototype.hasOwnProperty, | |||
'matchesProperty': true, | object = exports.aliasToReal, | |||
'random': true, | result = {}; | |||
'range': true, | ||||
'rangeRight': true, | for (var key in object) { | |||
'zip': true, | var value = object[key]; | |||
'zipObject': true | if (hasOwnProperty.call(result, value)) { | |||
result[value].push(key); | ||||
} else { | ||||
result[value] = [key]; | ||||
} | ||||
} | } | |||
return result; | ||||
}()); | ||||
/** Used to map method names to other names. */ | ||||
exports.remap = { | ||||
'assignAll': 'assign', | ||||
'assignAllWith': 'assignWith', | ||||
'assignInAll': 'assignIn', | ||||
'assignInAllWith': 'assignInWith', | ||||
'curryN': 'curry', | ||||
'curryRightN': 'curryRight', | ||||
'defaultsAll': 'defaults', | ||||
'defaultsDeepAll': 'defaultsDeep', | ||||
'findFrom': 'find', | ||||
'findIndexFrom': 'findIndex', | ||||
'findLastFrom': 'findLast', | ||||
'findLastIndexFrom': 'findLastIndex', | ||||
'getOr': 'get', | ||||
'includesFrom': 'includes', | ||||
'indexOfFrom': 'indexOf', | ||||
'invokeArgs': 'invoke', | ||||
'invokeArgsMap': 'invokeMap', | ||||
'lastIndexOfFrom': 'lastIndexOf', | ||||
'mergeAll': 'merge', | ||||
'mergeAllWith': 'mergeWith', | ||||
'padChars': 'pad', | ||||
'padCharsEnd': 'padEnd', | ||||
'padCharsStart': 'padStart', | ||||
'propertyOf': 'get', | ||||
'rangeStep': 'range', | ||||
'rangeStepRight': 'rangeRight', | ||||
'restFrom': 'rest', | ||||
'spreadFrom': 'spread', | ||||
'trimChars': 'trim', | ||||
'trimCharsEnd': 'trimEnd', | ||||
'trimCharsStart': 'trimStart', | ||||
'zipAll': 'zip' | ||||
}; | ||||
/** Used to track methods that skip fixing their arity. */ | ||||
exports.skipFixed = { | ||||
'castArray': true, | ||||
'flow': true, | ||||
'flowRight': true, | ||||
'iteratee': true, | ||||
'mixin': true, | ||||
'rearg': true, | ||||
'runInContext': true | ||||
}; | ||||
/** Used to track methods that skip rearranging arguments. */ | ||||
exports.skipRearg = { | ||||
'add': true, | ||||
'assign': true, | ||||
'assignIn': true, | ||||
'bind': true, | ||||
'bindKey': true, | ||||
'concat': true, | ||||
'difference': true, | ||||
'divide': true, | ||||
'eq': true, | ||||
'gt': true, | ||||
'gte': true, | ||||
'isEqual': true, | ||||
'lt': true, | ||||
'lte': true, | ||||
'matchesProperty': true, | ||||
'merge': true, | ||||
'multiply': true, | ||||
'overArgs': true, | ||||
'partial': true, | ||||
'partialRight': true, | ||||
'propertyOf': true, | ||||
'random': true, | ||||
'range': true, | ||||
'rangeRight': true, | ||||
'subtract': true, | ||||
'zip': true, | ||||
'zipObject': true, | ||||
'zipObjectDeep': true | ||||
}; | }; | |||
/***/ } | /***/ }) | |||
/******/ ]) | /******/ ]) | |||
}); | }); | |||
; | ; | |||
End of changes. 14 change blocks. | ||||
171 lines changed or deleted | 377 lines changed or added |