css-vars-ponyfill
Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers
hasown
A robust, ES3 compatible, "has own property" predicate.
extend-shallow
Extend an object with the properties of additional objects. node.js/javascript util.
gopd
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.