1.3.0 • Published 9 years ago
cf-pony v1.3.0
cf-pony

CloudFlare ponyfills
We are wrapping other modules so that we can deprecate them in the future with
console.warn warnings. We can also swap out implementations easily.
Installation
$ npm install cf-ponyUsage
Array.isArray
Use the native method.
Array.isArray(arr);Array.prototype.every
Use the native method.
arr.every(function() {
// ...
});Array.prototype.filter
Use the native method.
arr.filter(function() {
// ...
});Array.prototype.find
Use the native method.
arr.find(function() {
// ...
});Array.prototype.forEach
Use the native method.
arr.forEach(function() {
// ...
});Array.prototype.includes => cf.arrayIncludes
Use the ponyfill from this module.
var cf = require('cf-pony');
cf.arrayIncludes(arr, 'item');Array.prototype.map
Use the native method.
arr.map(function() {
// ...
});Array.prototype.reduce
Use the native method.
arr.reduce(function() {
// ...
});Array.prototype.some
Use the native method.
arr.some(function() {
// ...
});Object.assign => cf.objectAssign
Use the ponyfill from this module.
var cf = require('cf-pony');
cf.objectAssign(obj, obj2);Object.create
Use the native method.
Object.create(obj);Object.is => cf.objectIs
Use the ponyfill from this module.
var cf = require('cf-pony');
cf.objectIs(obj, val);Object.keys
Use the native method.
Object.keys(obj);Object.prototype.hasOwnProperty
Use the native method.
obj.hasOwnProperty('prop');String.prototype.endsWith => cf.stringEndsWith
Use the ponyfill from this module.
var cf = require('cf-pony');
cf.stringEndsWith(str, 'string');String.prototype.includes => cf.stringIncludes
Use the ponyfill from this module.
var cf = require('cf-pony');
cf.stringIncludes(str, 'string');String.prototype.startsWith => cf.stringStartsWith
Use the ponyfill from this module.
var cf = require('cf-pony');
cf.stringStartsWith(str, 'string');String.prototype.trim => cf.stringTrim
Use the ponyfill from this module.
var cf = require('cf-pony');
cf.stringTrim(str);String.prototype.trimLeft => cf.stringTrimLeft
Use the ponyfill from this module.
var cf = require('cf-pony');
cf.stringTrimLeft(str);String.prototype.trimRight => cf.stringTrimRight
Use the ponyfill from this module.
var cf = require('cf-pony');
cf.stringTrimRight(str);