A safe polyfill which doesn’t modify global objects and, as a polyfill, uses the native implementation if it is available. Coined by Sindre Sorhus, who has made many of them.

Bob: And we'll just throw this in as an ES6 polyfill....
Jack: No - it's a ponyfill - don't mix them up. See the `unicorn | approved` tag in the README? Yes, ponyfill - not polyfill.

Added by dc2 dc2 over 5 years ago