has-value
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
empty-deep
Remove empty values from arrays and deeply nested objects.
emptier
A thorough, configurable, zero-dependency Javascript emptiness check.