Object.assign polyfill respecting !important notation.
Object.assign with sorted keys
Easily deep assign objects and merge arrays inside of them
Merge and extend objects.
Minimalist deep merging of Objects with the same function signature as Object.assign()
Delivers ponyfills as modules, uses native alternatives first when available
Object.assign polyfill copied from MDN
Deep merge objects, better version of native Object.assign.