ultimate-extend (npm): Ultimately configurable extend function can be used as always or in any other way you need. Even in objects deep promise iterations.
Keywords: extend