UNPKG

@nesvet/n

Version:
8 lines 363 B
import { flat } from "./flat.js"; import { unflat } from "./unflat.js"; export function deepMerge(...args) { const strict = Boolean(typeof args.at(-1) == "boolean" ? args.pop() : true); const target = args.shift(); return unflat(Object.assign(flat(target, strict), ...args.map(object => flat(object, strict)))); } //# sourceMappingURL=deepMerge.js.map