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

optional-require

NodeJS Require that let you handle module not found error without try/catch