safe-traverse

Enhanced optional chaining. Safe accessing properties of unknown object without whole validation.

typesafe-get

A typesafe way to get nested properties when any parent property might be undefined, while we wait for the optional chaining operator to finally exist