is-plain-object
Returns true if an object was created by the `Object` constructor, or Object.create(null).
object-delete-key
Delete keys from all arrays or plain objects, nested within anything, by key or by value or by both, and clean up afterwards. Accepts wildcards.