Bump to v4.8.0.

This commit is contained in:
John-David Dalton
2016-04-01 23:28:00 -07:00
parent 18d0f1d873
commit ee6ec2f672
385 changed files with 2374 additions and 1044 deletions

1
fp/__.js Normal file
View File

@@ -0,0 +1 @@
module.exports = require('./placeholder');

View File

@@ -1,14 +1,99 @@
var mapping = require('./_mapping'),
mutateMap = mapping.mutate,
fallbackHolder = {};
fallbackHolder = require('./placeholder');
/**
* Creates a function, with an arity of `n`, that invokes `func` with the
* arguments it receives.
*
* @private
* @param {Function} func The function to wrap.
* @param {number} n The arity of the new function.
* @returns {Function} Returns the new function.
*/
function baseArity(func, n) {
return n == 2
? function(a, b) { return func.apply(undefined, arguments); }
: function(a) { return func.apply(undefined, arguments); };
}
/**
* Creates a function that invokes `func`, with up to `n` arguments, ignoring
* any additional arguments.
*
* @private
* @param {Function} func The function to cap arguments for.
* @param {number} n The arity cap.
* @returns {Function} Returns the new function.
*/
function baseAry(func, n) {
return n == 2
? function(a, b) { return func(a, b); }
: function(a) { return func(a); };
}
/**
* Creates a clone of `array`.
*
* @private
* @param {Array} array The array to clone.
* @returns {Array} Returns the cloned array.
*/
function cloneArray(array) {
var length = array ? array.length : 0,
result = Array(length);
while (length--) {
result[length] = array[length];
}
return result;
}
/**
* Creates a function that clones a given object using the assignment `func`.
*
* @private
* @param {Function} func The assignment function.
* @returns {Function} Returns the new cloner function.
*/
function createCloner(func) {
return function(object) {
return func({}, object);
};
}
/**
* Creates a function that wraps `func` and uses `cloner` to clone the first
* argument it receives.
*
* @private
* @param {Function} func The function to wrap.
* @param {Function} cloner The function to clone arguments.
* @returns {Function} Returns the new immutable function.
*/
function immutWrap(func, cloner) {
return function() {
var length = arguments.length;
if (!length) {
return result;
}
var args = Array(length);
while (length--) {
args[length] = arguments[length];
}
var result = args[0] = cloner.apply(undefined, args);
func.apply(undefined, args);
return result;
};
}
/**
* The base implementation of `convert` which accepts a `util` object of methods
* required to perform conversions.
*
* @param {Object} util The util object.
* @param {string} name The name of the function to wrap.
* @param {Function} func The function to wrap.
* @param {string} name The name of the function to convert.
* @param {Function} func The function to convert.
* @param {Object} [options] The options object.
* @param {boolean} [options.cap=true] Specify capping iteratee arguments.
* @param {boolean} [options.curry=true] Specify currying.
@@ -40,7 +125,9 @@ function baseConvert(util, name, func, options) {
'rearg': 'rearg' in options ? options.rearg : true
};
var forceRearg = ('rearg' in options) && options.rearg,
var forceCurry = ('curry' in options) && options.curry,
forceFixed = ('fixed' in options) && options.fixed,
forceRearg = ('rearg' in options) && options.rearg,
placeholder = isLib ? func : fallbackHolder,
pristine = isLib ? func.runInContext() : undefined;
@@ -73,103 +160,6 @@ function baseConvert(util, name, func, options) {
var aryMethodKeys = keys(mapping.aryMethod);
var baseArity = function(func, n) {
return n == 2
? function(a, b) { return func.apply(undefined, arguments); }
: function(a) { return func.apply(undefined, arguments); };
};
var baseAry = function(func, n) {
return n == 2
? function(a, b) { return func(a, b); }
: function(a) { return func(a); };
};
var cloneArray = function(array) {
var length = array ? array.length : 0,
result = Array(length);
while (length--) {
result[length] = array[length];
}
return result;
};
var cloneByPath = function(object, path) {
path = toPath(path);
var index = -1,
length = path.length,
result = clone(Object(object)),
nested = result;
while (nested != null && ++index < length) {
var key = path[index],
value = nested[key];
if (value != null) {
nested[key] = clone(Object(value));
}
nested = nested[key];
}
return result;
};
var convertLib = function(options) {
return _.runInContext.convert(options)();
};
var createCloner = function(func) {
return function(object) {
return func({}, object);
};
};
var immutWrap = function(func, cloner) {
return function() {
var length = arguments.length;
if (!length) {
return result;
}
var args = Array(length);
while (length--) {
args[length] = arguments[length];
}
var result = args[0] = cloner.apply(undefined, args);
func.apply(undefined, args);
return result;
};
};
var iterateeAry = function(func, n) {
return overArg(func, function(func) {
return typeof func == 'function' ? baseAry(func, n) : func;
});
};
var iterateeRearg = function(func, indexes) {
return overArg(func, function(func) {
var n = indexes.length;
return baseArity(rearg(baseAry(func, n), indexes), n);
});
};
var overArg = function(func, iteratee, retArg) {
return function() {
var length = arguments.length;
if (!length) {
return func();
}
var args = Array(length);
while (length--) {
args[length] = arguments[length];
}
var index = config.rearg ? 0 : (length - 1);
args[index] = iteratee(args[index]);
return func.apply(undefined, args);
};
};
var wrappers = {
'castArray': function(castArray) {
return function() {
@@ -230,25 +220,143 @@ function baseConvert(util, name, func, options) {
}
};
var wrap = function(name, func) {
name = mapping.aliasToReal[name] || name;
var wrapper = wrappers[name];
/*--------------------------------------------------------------------------*/
var convertMethod = function(options) {
/**
* Creates a clone of `object` by `path`.
*
* @private
* @param {Object} object The object to clone.
* @param {Array|string} path The path to clone by.
* @returns {Object} Returns the cloned object.
*/
function cloneByPath(object, path) {
path = toPath(path);
var index = -1,
length = path.length,
result = clone(Object(object)),
nested = result;
while (nested != null && ++index < length) {
var key = path[index],
value = nested[key];
if (value != null) {
nested[key] = clone(Object(value));
}
nested = nested[key];
}
return result;
}
/**
* Converts `lodash` to an immutable auto-curried iteratee-first data-last
* version with conversion `options` applied.
*
* @param {Object} [options] The options object. See `baseConvert` for more details.
* @returns {Function} Returns the converted `lodash`.
*/
function convertLib(options) {
return _.runInContext.convert(options)(undefined);
}
/**
* Create a converter function for `func` of `name`.
*
* @param {string} name The name of the function to convert.
* @param {Function} func The function to convert.
* @returns {Function} Returns the new converter function.
*/
function createConverter(name, func) {
var oldOptions = options;
return function(options) {
var newUtil = isLib ? pristine : helpers,
newFunc = isLib ? pristine[name] : func,
newOptions = assign(assign({}, config), options);
newOptions = assign(assign({}, oldOptions), options);
return baseConvert(newUtil, name, newFunc, newOptions);
};
}
/**
* Creates a function that wraps `func` to invoke its iteratee, with up to `n`
* arguments, ignoring any additional arguments.
*
* @private
* @param {Function} func The function to cap iteratee arguments for.
* @param {number} n The arity cap.
* @returns {Function} Returns the new function.
*/
function iterateeAry(func, n) {
return overArg(func, function(func) {
return typeof func == 'function' ? baseAry(func, n) : func;
});
}
/**
* Creates a function that wraps `func` to invoke its iteratee with arguments
* arranged according to the specified `indexes` where the argument value at
* the first index is provided as the first argument, the argument value at
* the second index is provided as the second argument, and so on.
*
* @private
* @param {Function} func The function to rearrange iteratee arguments for.
* @param {number[]} indexes The arranged argument indexes.
* @returns {Function} Returns the new function.
*/
function iterateeRearg(func, indexes) {
return overArg(func, function(func) {
var n = indexes.length;
return baseArity(rearg(baseAry(func, n), indexes), n);
});
}
/**
* Creates a function that invokes `func` with its first argument passed
* thru `transform`.
*
* @private
* @param {Function} func The function to wrap.
* @param {...Function} transform The functions to transform the first argument.
* @returns {Function} Returns the new function.
*/
function overArg(func, transform) {
return function() {
var length = arguments.length;
if (!length) {
return func();
}
var args = Array(length);
while (length--) {
args[length] = arguments[length];
}
var index = config.rearg ? 0 : (length - 1);
args[index] = transform(args[index]);
return func.apply(undefined, args);
};
}
/**
* Creates a function that wraps `func` and applys the conversions
* rules by `name`.
*
* @private
* @param {string} name The name of the function to wrap.
* @param {Function} func The function to wrap.
* @returns {Function} Returns the converted function.
*/
function wrap(name, func) {
name = mapping.aliasToReal[name] || name;
var result,
wrapped = func,
wrapper = wrappers[name];
if (wrapper) {
var result = wrapper(func);
result.convert = convertMethod;
return result;
wrapped = wrapper(func);
}
var wrapped = func;
if (config.immutable) {
else if (config.immutable) {
if (mutateMap.array[name]) {
wrapped = immutWrap(func, cloneArray);
}
@@ -267,7 +375,7 @@ function baseConvert(util, name, func, options) {
spreadStart = mapping.methodSpread[name];
result = wrapped;
if (config.fixed) {
if (config.fixed && (forceFixed || !mapping.skipFixed[name])) {
result = spreadStart === undefined
? ary(result, aryKey)
: spread(result, spreadStart);
@@ -282,7 +390,8 @@ function baseConvert(util, name, func, options) {
result = iterateeAry(result, aryN);
}
}
if (config.curry && aryKey > 1) {
if (forceCurry || (config.curry && aryKey > 1)) {
forceCurry && console.log(forceCurry, name);
result = curry(result, aryKey);
}
return false;
@@ -293,24 +402,26 @@ function baseConvert(util, name, func, options) {
result || (result = wrapped);
if (result == func) {
result = function() {
result = forceCurry ? curry(result, 1) : function() {
return func.apply(this, arguments);
};
}
result.convert = convertMethod;
result.convert = createConverter(name, func);
if (mapping.placeholder[name]) {
setPlaceholder = true;
result.placeholder = func.placeholder = placeholder;
}
return result;
};
}
/*--------------------------------------------------------------------------*/
if (!isObj) {
return wrap(name, func);
}
var _ = func;
// Iterate over methods for the current ary cap.
// Convert methods by ary cap.
var pairs = [];
each(aryMethodKeys, function(aryKey) {
each(mapping.aryMethod[aryKey], function(key) {
@@ -321,6 +432,21 @@ function baseConvert(util, name, func, options) {
});
});
// Convert remaining methods.
each(keys(_), function(key) {
var func = _[key];
if (typeof func == 'function') {
var length = pairs.length;
while (length--) {
if (pairs[length][0] == key) {
return;
}
}
func.convert = createConverter(key, func);
pairs.push([key, func]);
}
});
// Assign to `_` leaving `_.prototype` unchanged to allow chaining.
each(pairs, function(pair) {
_[pair[0]] = pair[1];
@@ -330,7 +456,7 @@ function baseConvert(util, name, func, options) {
if (setPlaceholder) {
_.placeholder = placeholder;
}
// Reassign aliases.
// Assign aliases.
each(keys(_), function(key) {
each(mapping.realToAlias[key] || [], function(alias) {
_[alias] = _[key];

View File

@@ -1,9 +1,10 @@
var baseConvert = require('./_baseConvert');
/**
* Converts `lodash` to an immutable auto-curried iteratee-first data-last version.
* Converts `lodash` to an immutable auto-curried iteratee-first data-last
* version with conversion `options` applied.
*
* @param {Function} lodash The lodash function.
* @param {Function} lodash The lodash function to convert.
* @param {Object} [options] The options object. See `baseConvert` for more details.
* @returns {Function} Returns the converted `lodash`.
*/

7
fp/_falseOptions.js Normal file
View File

@@ -0,0 +1,7 @@
module.exports = {
'cap': false,
'curry': false,
'fixed': false,
'immutable': false,
'rearg': false
});

View File

@@ -52,9 +52,10 @@ exports.aliasToReal = {
exports.aryMethod = {
'1': [
'attempt', 'castArray', 'ceil', 'create', 'curry', 'curryRight', 'floor',
'fromPairs', 'invert', 'iteratee', 'memoize', 'method', 'methodOf', 'mixin',
'over', 'overEvery', 'overSome', 'rest', 'reverse', 'round', 'runInContext',
'spread', 'template', 'trim', 'trimEnd', 'trimStart', 'uniqueId', 'words'
'flow', 'flowRight', 'fromPairs', 'invert', 'iteratee', 'memoize', 'method',
'methodOf', 'mixin', 'over', 'overEvery', 'overSome', 'rest', 'reverse',
'round', 'runInContext', 'spread', 'template', 'trim', 'trimEnd', 'trimStart',
'uniqueId', 'words'
],
'2': [
'add', 'after', 'ary', 'assign', 'assignIn', 'at', 'before', 'bind', 'bindAll',
@@ -164,6 +165,10 @@ exports.methodRearg = {
exports.methodSpread = {
'invokeArgs': 2,
'invokeArgsMap': 2,
'over': 0,
'overArgs': 1,
'overEvery': 0,
'overSome': 0,
'partial': 1,
'partialRight': 1,
'without': 1
@@ -244,7 +249,17 @@ exports.remap = {
'trimCharsStart': 'trimStart'
};
/** Used to track methods that skip `_.rearg`. */
/** Used to track methods that skip fixing their arity. */
exports.skipFixed = {
'castArray': true,
'flow': true,
'flowRight': true,
'iteratee': true,
'mixin': true,
'runInContext': true
};
/** Used to track methods that skip rearranging arguments. */
exports.skipRearg = {
'add': true,
'assign': true,
@@ -263,6 +278,7 @@ exports.skipRearg = {
'matchesProperty': true,
'merge': true,
'multiply': true,
'overArgs': true,
'partial': true,
'partialRight': true,
'random': true,

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('add', require('../add'));
var convert = require('./convert'),
func = convert('add', require('../add'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('after', require('../after'));
var convert = require('./convert'),
func = convert('after', require('../after'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('ary', require('../ary'));
var convert = require('./convert'),
func = convert('ary', require('../ary'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('assign', require('../assign'));
var convert = require('./convert'),
func = convert('assign', require('../assign'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('assignIn', require('../assignIn'));
var convert = require('./convert'),
func = convert('assignIn', require('../assignIn'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('assignInWith', require('../assignInWith'));
var convert = require('./convert'),
func = convert('assignInWith', require('../assignInWith'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('assignWith', require('../assignWith'));
var convert = require('./convert'),
func = convert('assignWith', require('../assignWith'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('at', require('../at'));
var convert = require('./convert'),
func = convert('at', require('../at'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('attempt', require('../attempt'));
var convert = require('./convert'),
func = convert('attempt', require('../attempt'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('before', require('../before'));
var convert = require('./convert'),
func = convert('before', require('../before'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('bind', require('../bind'));
var convert = require('./convert'),
func = convert('bind', require('../bind'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('bindAll', require('../bindAll'));
var convert = require('./convert'),
func = convert('bindAll', require('../bindAll'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('bindKey', require('../bindKey'));
var convert = require('./convert'),
func = convert('bindKey', require('../bindKey'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../camelCase');
var convert = require('./convert'),
func = convert('camelCase', require('../camelCase'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../capitalize');
var convert = require('./convert'),
func = convert('capitalize', require('../capitalize'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('castArray', require('../castArray'));
var convert = require('./convert'),
func = convert('castArray', require('../castArray'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('ceil', require('../ceil'));
var convert = require('./convert'),
func = convert('ceil', require('../ceil'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../chain');
var convert = require('./convert'),
func = convert('chain', require('../chain'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('chunk', require('../chunk'));
var convert = require('./convert'),
func = convert('chunk', require('../chunk'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('clamp', require('../clamp'));
var convert = require('./convert'),
func = convert('clamp', require('../clamp'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../clone');
var convert = require('./convert'),
func = convert('clone', require('../clone'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../cloneDeep');
var convert = require('./convert'),
func = convert('cloneDeep', require('../cloneDeep'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('cloneDeepWith', require('../cloneDeepWith'));
var convert = require('./convert'),
func = convert('cloneDeepWith', require('../cloneDeepWith'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('cloneWith', require('../cloneWith'));
var convert = require('./convert'),
func = convert('cloneWith', require('../cloneWith'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../commit');
var convert = require('./convert'),
func = convert('commit', require('../commit'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../compact');
var convert = require('./convert'),
func = convert('compact', require('../compact'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('concat', require('../concat'));
var convert = require('./convert'),
func = convert('concat', require('../concat'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../cond');
var convert = require('./convert'),
func = convert('cond', require('../cond'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../conforms');
var convert = require('./convert'),
func = convert('conforms', require('../conforms'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../constant');
var convert = require('./convert'),
func = convert('constant', require('../constant'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -3,7 +3,8 @@ var baseConvert = require('./_baseConvert'),
/**
* Converts `func` of `name` to an immutable auto-curried iteratee-first data-last
* version. If `name` is an object its methods will be converted.
* version with conversion `options` applied. If `name` is an object its methods
* will be converted.
*
* @param {string} name The name of the function to wrap.
* @param {Function} [func] The function to wrap.

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('countBy', require('../countBy'));
var convert = require('./convert'),
func = convert('countBy', require('../countBy'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('create', require('../create'));
var convert = require('./convert'),
func = convert('create', require('../create'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('curry', require('../curry'));
var convert = require('./convert'),
func = convert('curry', require('../curry'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('curryN', require('../curry'));
var convert = require('./convert'),
func = convert('curryN', require('../curry'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('curryRight', require('../curryRight'));
var convert = require('./convert'),
func = convert('curryRight', require('../curryRight'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('curryRightN', require('../curryRight'));
var convert = require('./convert'),
func = convert('curryRightN', require('../curryRight'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('debounce', require('../debounce'));
var convert = require('./convert'),
func = convert('debounce', require('../debounce'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../deburr');
var convert = require('./convert'),
func = convert('deburr', require('../deburr'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('defaults', require('../defaults'));
var convert = require('./convert'),
func = convert('defaults', require('../defaults'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('defaultsDeep', require('../defaultsDeep'));
var convert = require('./convert'),
func = convert('defaultsDeep', require('../defaultsDeep'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../defer');
var convert = require('./convert'),
func = convert('defer', require('../defer'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('delay', require('../delay'));
var convert = require('./convert'),
func = convert('delay', require('../delay'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('difference', require('../difference'));
var convert = require('./convert'),
func = convert('difference', require('../difference'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('differenceBy', require('../differenceBy'));
var convert = require('./convert'),
func = convert('differenceBy', require('../differenceBy'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('differenceWith', require('../differenceWith'));
var convert = require('./convert'),
func = convert('differenceWith', require('../differenceWith'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('divide', require('../divide'));
var convert = require('./convert'),
func = convert('divide', require('../divide'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('drop', require('../drop'));
var convert = require('./convert'),
func = convert('drop', require('../drop'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('dropRight', require('../dropRight'));
var convert = require('./convert'),
func = convert('dropRight', require('../dropRight'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('dropRightWhile', require('../dropRightWhile'));
var convert = require('./convert'),
func = convert('dropRightWhile', require('../dropRightWhile'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('dropWhile', require('../dropWhile'));
var convert = require('./convert'),
func = convert('dropWhile', require('../dropWhile'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('endsWith', require('../endsWith'));
var convert = require('./convert'),
func = convert('endsWith', require('../endsWith'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('eq', require('../eq'));
var convert = require('./convert'),
func = convert('eq', require('../eq'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../escape');
var convert = require('./convert'),
func = convert('escape', require('../escape'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../escapeRegExp');
var convert = require('./convert'),
func = convert('escapeRegExp', require('../escapeRegExp'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('every', require('../every'));
var convert = require('./convert'),
func = convert('every', require('../every'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('fill', require('../fill'));
var convert = require('./convert'),
func = convert('fill', require('../fill'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('filter', require('../filter'));
var convert = require('./convert'),
func = convert('filter', require('../filter'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('find', require('../find'));
var convert = require('./convert'),
func = convert('find', require('../find'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('findIndex', require('../findIndex'));
var convert = require('./convert'),
func = convert('findIndex', require('../findIndex'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('findKey', require('../findKey'));
var convert = require('./convert'),
func = convert('findKey', require('../findKey'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('findLast', require('../findLast'));
var convert = require('./convert'),
func = convert('findLast', require('../findLast'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('findLastIndex', require('../findLastIndex'));
var convert = require('./convert'),
func = convert('findLastIndex', require('../findLastIndex'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('findLastKey', require('../findLastKey'));
var convert = require('./convert'),
func = convert('findLastKey', require('../findLastKey'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('flatMap', require('../flatMap'));
var convert = require('./convert'),
func = convert('flatMap', require('../flatMap'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('flatMapDeep', require('../flatMapDeep'));
var convert = require('./convert'),
func = convert('flatMapDeep', require('../flatMapDeep'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('flatMapDepth', require('../flatMapDepth'));
var convert = require('./convert'),
func = convert('flatMapDepth', require('../flatMapDepth'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../flatten');
var convert = require('./convert'),
func = convert('flatten', require('../flatten'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../flattenDeep');
var convert = require('./convert'),
func = convert('flattenDeep', require('../flattenDeep'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('flattenDepth', require('../flattenDepth'));
var convert = require('./convert'),
func = convert('flattenDepth', require('../flattenDepth'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../flip');
var convert = require('./convert'),
func = convert('flip', require('../flip'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('floor', require('../floor'));
var convert = require('./convert'),
func = convert('floor', require('../floor'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../flow');
var convert = require('./convert'),
func = convert('flow', require('../flow'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../flowRight');
var convert = require('./convert'),
func = convert('flowRight', require('../flowRight'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('forEach', require('../forEach'));
var convert = require('./convert'),
func = convert('forEach', require('../forEach'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('forEachRight', require('../forEachRight'));
var convert = require('./convert'),
func = convert('forEachRight', require('../forEachRight'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('forIn', require('../forIn'));
var convert = require('./convert'),
func = convert('forIn', require('../forIn'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('forInRight', require('../forInRight'));
var convert = require('./convert'),
func = convert('forInRight', require('../forInRight'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('forOwn', require('../forOwn'));
var convert = require('./convert'),
func = convert('forOwn', require('../forOwn'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('forOwnRight', require('../forOwnRight'));
var convert = require('./convert'),
func = convert('forOwnRight', require('../forOwnRight'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('fromPairs', require('../fromPairs'));
var convert = require('./convert'),
func = convert('fromPairs', require('../fromPairs'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../functions');
var convert = require('./convert'),
func = convert('functions', require('../functions'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../functionsIn');
var convert = require('./convert'),
func = convert('functionsIn', require('../functionsIn'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('get', require('../get'));
var convert = require('./convert'),
func = convert('get', require('../get'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('getOr', require('../get'));
var convert = require('./convert'),
func = convert('getOr', require('../get'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('groupBy', require('../groupBy'));
var convert = require('./convert'),
func = convert('groupBy', require('../groupBy'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('gt', require('../gt'));
var convert = require('./convert'),
func = convert('gt', require('../gt'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('gte', require('../gte'));
var convert = require('./convert'),
func = convert('gte', require('../gte'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('has', require('../has'));
var convert = require('./convert'),
func = convert('has', require('../has'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('hasIn', require('../hasIn'));
var convert = require('./convert'),
func = convert('hasIn', require('../hasIn'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../head');
var convert = require('./convert'),
func = convert('head', require('../head'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1 +1,5 @@
module.exports = require('../identity');
var convert = require('./convert'),
func = convert('identity', require('../identity'), require('./_falseOptions'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('inRange', require('../inRange'));
var convert = require('./convert'),
func = convert('inRange', require('../inRange'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('includes', require('../includes'));
var convert = require('./convert'),
func = convert('includes', require('../includes'));
func.placeholder = require('./placeholder');
module.exports = func;

View File

@@ -1,2 +1,5 @@
var convert = require('./convert');
module.exports = convert('indexOf', require('../indexOf'));
var convert = require('./convert'),
func = convert('indexOf', require('../indexOf'));
func.placeholder = require('./placeholder');
module.exports = func;

Some files were not shown because too many files have changed in this diff Show More