From 9e9bd16b18d35bd5fc6ff6cc33581f0c70af9221 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Sun, 30 Jun 2013 10:54:09 -0700 Subject: [PATCH] Remove `varMethodDependencyMap` from build.js. Former-commit-id: fa032025e6c3b6fed18f72bf3cc6ba8ff58cff43 --- build.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/build.js b/build.js index c0910c8bc..afe710f96 100755 --- a/build.js +++ b/build.js @@ -2111,8 +2111,7 @@ // backup dependencies to restore later var dependencyMapBackup = _.cloneDeep(dependencyMap), - varDependencyMapBackup = _.cloneDeep(varDependencyMap), - varMethodDependencyMapBackup = _.cloneDeep(varMethodDependencyMap); + varDependencyMapBackup = _.cloneDeep(varDependencyMap); // used to specify a custom IIFE to wrap Lo-Dash var iife = options.reduce(function(result, value) { @@ -2416,7 +2415,10 @@ } } if (isModularize) { - varMethodDependencyMap.templateSettings = ['escape']; + _.each(['contains', 'difference', 'intersection', 'omit', 'uniq'], function(methodName) { + dependencyMap[methodName] = _.without(dependencyMap[methodName], 'getIndexOf'); + dependencyMap[methodName].push( 'basicEach'); + }) _.each(['createIterator', 'lodash', 'value'], function(methodName) { dependencyMap[methodName] = _.without(dependencyMap[methodName], 'lodash', 'lodashWrapper'); @@ -3945,7 +3947,6 @@ // restore dependency maps dependencyMap = dependencyMapBackup; varDependencyMap = varDependencyMapBackup; - varMethodDependencyMap = varMethodDependencyMapBackup; // output debug build if (!isMinify && (isCustom || isDebug || isTemplate)) {