from-default
Merging objects with style
(Self explanatory, I guess)
const fromDefault = require('from-default')
const defaults = {
title: 'Just a boring default title',
isCoolPackage: true
}
const obj = {
title: 'Fancy object!'
}
console.log(fromDefault(defaults, obj))
/* -> */ { title: 'Fancy object!', isCoolPackage: true }