Plain javascript function to deeply merge objects
Bundle is 1.4Kb -> gzipped: 682B
const merge = require('deep-merge-js')
const obj1 = {
foo: 1,
bar: [1, 2, 3]
}
const obj2 = {
foo: 2,
baz: {
test: [1, 2, 3]
}
}
merge(obj1, obj2);
/*
Output will be
{
foo: 1,
bar: [1, 2, 3],
baz: {
test: [1, 2, 3]
}
}
*/
With npm do:
npm install deep-merge-js
const merge = require('deep-merge-js')
With npm do:
npm test