From 7d4d28614ae688da3447655db3148ff080869f41 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Thu, 5 Jul 2012 11:51:40 -0400 Subject: [PATCH] Remove more unnecessary code from custom builds. Former-commit-id: 7df2ebc805072456b9f0565a0a33fc1bcf2a4049 --- build.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build.js b/build.js index da2196be5..438fec965 100755 --- a/build.js +++ b/build.js @@ -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');