Proposal to document design invariants in TC39
Repositories
ljharb repositories
Ensures the only DefinitelyTyped (`@types`) packages you have installed are the ones you need.
Status, process, and documents for ECMA262
Custom emojis supported by Buildkite which you can use in your build pipelines and terminal output.
Encode and decode HTML entities
JavaScript Testing utilities for React
Example project with React + Enzyme + Tape
ECMAScript spec abstract operations.
ECMAScript Abstract Operations for "getting properties" (Get, GetV, GetMethod)
Utility package to determine if an `Array.prototype` method properly boxes the callback's receiver and third argument.
`Object.defineProperty`, but not IE 8's broken one.
A simple cache for a few of the JS Error constructors.
Get an iterator for any JS language value. Works robustly across all environments, all versions.
A promise implementation of Promises/A+, and with es7 promise enhancements.
Helper package to shim a method into `Array.prototype[Symbol.unscopables]`
ECMAScript "ToPrimitive" algorithm. Provides ES5 and ES6/ES2015 versions.
Fixtures of ES values, for testing purposes.
ECMAScript 5 compatibility shims for legacy JavaScript engines
A polyfill for ES6-style Promises
ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines