Remove more unnecessary code from custom builds.

Former-commit-id: 7df2ebc805072456b9f0565a0a33fc1bcf2a4049
This commit is contained in:
John-David Dalton
2012-07-05 11:51:40 -04:00
parent c75cfaf692
commit 7d4d28614a

View File

@@ -559,6 +559,9 @@
// remove `LoDash.prototype` additions
source = source.replace(/(?:\s*\/\/.*)*\s*LoDash.prototype *=[\s\S]+?\/\*-+\*\//, '');
}
if (isRemoved(source, 'sortBy')) {
source = removeFunction(source, 'compareAscending');
}
if (isRemoved(source, 'template')) {
// remove `templateSettings` assignment
source = source.replace(/(?:\n +\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\/)?\n *lodash\.templateSettings[\s\S]+?};\n/, '');
@@ -578,10 +581,10 @@
}
if (isRemoved(source, 'keys')) {
source = removeVar(source, 'nativeKeys');
source = removeFunction(source, 'shimKeys');
}
if (isRemoved(source, 'clone', 'isObject', 'keys')) {
source = removeVar(source, 'objectTypes');
source = removeFromCreateIterator(source, 'objectTypes');
}
if (isRemoved(source, 'bind', 'isArray', 'keys')) {
source = removeVar(source, 'reNative');