Jordan Harband's starred repositories
proposal-call-this
A proposal for a simple call-this operator in JavaScript.
String.fromCodePoint
A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.
proposal-is-error
ECMAScript Proposal, specs, and reference implementation for Error.isError
browserify-sign
createSign and createVerify in your browser
unused-files
List unused files in your package.
es-arraybuffer-base64
An ES-spec-compliant shim/polyfill/replacement for ArrayBuffer base64 methods that works as far down as ES3
set-function-length
Set a function's length property
typed-array-buffer
Get the ArrayBuffer out of a TypedArray, robustly.
define-data-property
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
es-define-property
`Object.defineProperty`, but not IE 8's broken one.
set-function-name
Set a function's name property
define-accessor-property
Define an accessor property on an object. Will either throw, or fall back to assignment in loose mode, in an engine without descriptors.
packagist-majors
Tool to show the difference in a php packagist package's major version downloads over the past month
data-view-buffer
Get the ArrayBuffer out of a DataView, robustly.
data-view-byte-length
Get the byteLength out of a DataView, robustly.
data-view-byte-offset
Get the byteOffset out of a DataView, robustly.
has-named-captures
Does the JS environment support named capture groups in regexes?
is-data-view
Is this value a JS DataView? This module works cross-realm/iframe, does not depend on instanceof or mutable properties, and despite ES6 Symbol.toStringTag.
safe-bigint
Safely create a BigInt from a numerical string, even one larger than MAX_SAFE_INTEGER.
Iterator.prototype
`Iterator.prototype`, or a shared object to use.
possible-typed-array-names
A simple list of possible Typed Array names.
validate-exports-object
Validate an object in the "exports" field.