2025-04-24 13:11:28 +08:00

13 lines
315 B
JavaScript

function merge(settings, defaults) {
for (const [key, value] of Object.entries(settings)) {
if (typeof value === 'object' && !(value instanceof Array)) {
defaults[key] = merge(value, defaults[key] || {})
} else {
defaults[key] = value
}
}
return defaults
}
module.exports = { merge }