modified _ to lodash.

This commit is contained in:
RameshChoudhary 2016-03-24 05:29:37 +05:30
parent e46ac23e53
commit 5059ca7b4b
1 changed files with 6 additions and 4 deletions

View File

@ -2,7 +2,7 @@ var fs = require('fs');
var path = require('path'); var path = require('path');
var debug = require('debug')('loopback:boot:config-loader'); var debug = require('debug')('loopback:boot:config-loader');
var assert = require('assert'); var assert = require('assert');
var _ = require('lodash'); var lodash = require('lodash');
var ConfigLoader = exports; var ConfigLoader = exports;
/** /**
@ -290,9 +290,11 @@ function mergeArrays(target, config, keyPrefix) {
} }
function mergeArraysDiffLength(target, config) { function mergeArraysDiffLength(target, config) {
var newTarget = _.cloneDeep(target, true); var newTarget = lodash.cloneDeep(target, true);
//modifies the target array with the union of both the target and config arrays. //union of both the target and config arrays.
Array.prototype.splice.apply(target, [0, target.length].concat(_.union(newTarget, config))); var union = lodash.union(newTarget, config);
//modifies the target array with the union.
Array.prototype.splice.apply(target, [0, target.length].concat(union));
} }
function hasCompatibleType(origValue, newValue) { function hasCompatibleType(origValue, newValue) {