Graham Fairweather's repositories
has-to-string-tag-x
Tests if ES6 @@toStringTag is supported.
define-properties-x
Define multiple non-enumerable properties at once.
webpack-global-object-x
For use with webpack globalObject.
array-all-x
Like Array.forEach but does not skip holes.
array-any-x
Like Array.some but does not skip holes.
cast-array-x
Casts value as an array if it's not one.
find-index-x
Return the index of the first element in the array that satisfies the provided testing function.
global-this-x
Get globalThis.
is-async-function-x
Determine if a function is a native aync function.
is-deep-strict-equal-x
node's isDeepStrictEqual and isDeepEqual algorithm.
math-sign-x
Shim for Math.sign.
math-trunc-x
Get the integer part of a number.
module-boilerplate-x
Boilerplate for standard modules.
object-create-x
Sham for Object.create
object-define-property-x
Sham for Object.defineProperty
object-freeze-x
Freezes an object. Or fake when freeze does not exist.
rename-function-x
Rename a function.
simple-bind-x
Creates a new function with a bound sequence of arguments. Compliant to 8 arguments.
simple-call-x
The abstract operation Call is used to call the [[Call]] internal method of a function object.
simple-methodize-x
Methodize a prototype method. Compliant to 8 arguments.
string-ends-with-x
Determines whether a string ends with the characters of a specified string.
string-repeat-x
Constructs and returns a new string which contains the specified number of copies of the string.
symbol-iterator-x
The system Symbol.iterator (real or fake)
symbol-species-x
System Symbol.species (real or fake)
to-safe-integer-x
ToSafeInteger converts 'argument' to an integral numeric value of safe limit.
util-pusher-x
This pushes or concatenates into a new or existing array.