node-objectify

Utility for setting/getting/manipulating deeply nested attributes of an object or array.

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.