mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-10 02:47:50 +00:00
Replace _.isPlainObject with shimIsPlainObject.
Former-commit-id: c1c273a352387e25ae5a6a22dfda8871beac8400
This commit is contained in:
14
build.js
14
build.js
@@ -1963,11 +1963,7 @@
|
|||||||
source = removeSupportProp(source, 'fastBind');
|
source = removeSupportProp(source, 'fastBind');
|
||||||
source = replaceSupportProp(source, 'argsClass', 'false');
|
source = replaceSupportProp(source, 'argsClass', 'false');
|
||||||
|
|
||||||
_.each(['getPrototypeOf'], function(varName) {
|
_.each(['isIeOpera', 'isV8', 'getPrototypeOf', 'nativeBind', 'nativeCreate', 'nativeIsArray', 'nativeKeys', 'reNative'], function(varName) {
|
||||||
source = replaceVar(source, varName, 'false');
|
|
||||||
});
|
|
||||||
|
|
||||||
_.each(['isIeOpera', 'isV8', 'nativeBind', 'nativeCreate', 'nativeIsArray', 'nativeKeys', 'reNative'], function(varName) {
|
|
||||||
source = removeVar(source, varName);
|
source = removeVar(source, varName);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -1998,6 +1994,14 @@
|
|||||||
source = util.remove(source);
|
source = util.remove(source);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// replace `_.isPlainObject` with `shimIsPlainObject`
|
||||||
|
source = source.replace(
|
||||||
|
matchFunction(source, 'isPlainObject').replace(/[\s\S]+?var isPlainObject *= */, ''),
|
||||||
|
matchFunction(source, 'shimIsPlainObject').replace(/[\s\S]+?function shimIsPlainObject/, 'function')
|
||||||
|
);
|
||||||
|
|
||||||
|
source = removeFunction(source, 'shimIsPlainObject');
|
||||||
|
|
||||||
// replace `_.keys` with `shimKeys`
|
// replace `_.keys` with `shimKeys`
|
||||||
source = source.replace(
|
source = source.replace(
|
||||||
matchFunction(source, 'keys').replace(/[\s\S]+?var keys *= */, ''),
|
matchFunction(source, 'keys').replace(/[\s\S]+?var keys *= */, ''),
|
||||||
|
|||||||
Reference in New Issue
Block a user