Merges two objects
If the objects has a property which is also a object -> you need to name it: settings
import Merge from 'merginator';
Example with some very random data
const defaults = {
name: 'default',
settings: {
visible : true,
number: 4
}
};
const overwrites = {
name: 'test',
settings: {
number: 26
}
};
const mergedData = new Merge(defaults, overwrites).merge;
console.log(mergedData);
Output:
{
name: 'test',
settings : {
'visible': true,
'number': 26
}
}