node-objectify
Utility for setting/getting/manipulating deeply nested attributes of an object or array.
promised-models
promise based, typed attributes, nested models and collections
has-value
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
union-value
Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.