traverse-tree (npm): A lightweight tree traversal library for depth first searching and changing nested objects
Keywords: depth-first-search|traverse|object-traversal|nested-objects|nested|objects