Jordan Harband's repositories
es-abstract
ECMAScript spec abstract operations.
get-intrinsic
Get and robustly cache all JS language-level intrinsics at first require time.
eslint-plugin-import
ESLint plugin with rules that help validate proper imports.
es-value-fixtures
Fixtures of ES values, for testing purposes.
DefinitelyTyped
The repository for high quality TypeScript type definitions.
String.prototype.padStart
ES spec-compliant shim for String.prototype.padStart
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
es-shim-api
API contract, and rudimentary tests, for modules that conform to the *es-shim API*
get-proto
Robustly get the [[Prototype]] of an object. Uses the best available method.
hosted-git-info
Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab
mirror-own
Mirror (copy) the own property descriptors from one object, onto another.
Object.fromEntries
Official ES proposal-compliant polyfill for Object.fromEntries
own-keys
Robustly get an object's own property keys (strings and symbols), including non-enumerables when possible.
polyglot.js
Give your JavaScript the ability to speak many languages.
Promise.prototype.finally
ES Proposal spec-compliant shim for Promise.prototype.finally
Promise.try
ES Proposal spec-compliant shim for Promise.try
react-with-styles
Use CSS-in-JavaScript with themes for React without being tightly coupled to one implementation
set-proto
Robustly set the [[Prototype]] of an object. Uses the best available method.
userland-migrations
Facilitate automated migrations of userland code