deeks

Retrieve all keys and nested keys from objects and arrays of objects.

deepmerge

A library for deep (recursive) merging of Javascript objects