Found 2 packages
Robustly get an object's own property keys (strings and symbols), including non-enumerables when possible.
A robust, ES3 compatible, "has own property" predicate.