use lodash merge cherry picked

This commit is contained in:
YOU54F 2019-05-09 13:45:23 +01:00
parent 4c15a9ca93
commit c427a91dee
5 changed files with 2629 additions and 4142 deletions

2816
dist/diff2html.js vendored

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -56,7 +56,7 @@
"dependencies": {
"diff": "^4.0.1",
"hogan.js": "^3.0.2",
"merge": "^1.2.1",
"lodash": "^4.7.11",
"whatwg-fetch": "^3.0.0"
},
"devDependencies": {

View file

@ -6,7 +6,7 @@
*/
(function() {
var merge = require('merge');
var merge = require('lodash/merge');
function Utils() {
}
@ -41,7 +41,9 @@
};
Utils.prototype.safeConfig = function(cfg, defaultConfig) {
return merge.recursive(true, defaultConfig, cfg);
var newCfg = {};
merge(newCfg, defaultConfig, cfg);
return newCfg;
};
module.exports.Utils = new Utils();

3945
yarn.lock

File diff suppressed because it is too large Load diff