array-merge-by-key

Effectively merge arrays of objects into a single array by merging objects with the same key (property).

object.omit

Return a copy of an object excluding the given key, or array of keys. Also accepts an optional filter function as the last argument.