ljharb

ljharb/get-intrinsic

Get and robustly cache all JS language-level intrinsics at first require time.

JavaScript
25
4
MIT License
Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of ljharb/get-intrinsic

Account's avatar
Helper functions around Function call/apply/bind, for use in `call-bind`
Account's avatar
A simple cache for a few of the JS Error constructors.
Account's avatar
Determine if the JS environment has Symbol support. Supports spec, or shams.
Account's avatar
A robust, ES3 compatible, "has own property" predicate.
Account's avatar
My shareable eslint config
Account's avatar
Command line tool for generating a changelog from git tags and commit history
Account's avatar
Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
Account's avatar
Convert encodings, uses iconv-lite
Account's avatar
ECMAScript spec abstract operations.
Account's avatar
Fixtures of ES values, for testing purposes
Account's avatar
Evaluates javascript code blocks from markdown files.
Account's avatar
A better forEach
Account's avatar
Function that returns an arbitrary `async function`, or undefined if `async function` syntax is unsupported.
Account's avatar
Returns an arbitrary generator function, or undefined if generator syntax is unsupported.
Account's avatar
Command line tool for creating or updating a .npmignore file based on .gitignore.
Account's avatar
the Istanbul command line interface
Account's avatar
string representations of objects in node and the browser
Account's avatar
Ensure that when you `npm publish`, the "latest" tag is only set for the truly latest version.
Account's avatar
tap-producing test harness for node and browsers
Account's avatar
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
Account's avatar
`Object.defineProperty`, but not IE 8's broken one.
Account's avatar
Implementation of Function.prototype.bind
Account's avatar
Robustly get the [[Prototype]] of an object
Account's avatar
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
Account's avatar
ES Math-related intrinsics and helpers, robustly cached.
Account's avatar
Function that returns an arbitrary async generator function, or undefined if async generator syntax is unsupported.
Account's avatar
Given an object and a property, replaces a property descriptor (or deletes it), and returns a thunk to restore it.

Support the repos that depend on ljharb/get-intrinsic

Account's avatar
node's assert.deepEqual algorithm
Account's avatar
Robustly `.call.bind()` a function
Account's avatar
ECMAScript spec abstract operations.
Account's avatar
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
Account's avatar
Spec-compliant polyfill for String.prototype.matchAll
Account's avatar
Set a function's length property
Account's avatar
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
Account's avatar
Dynamics Contract
Account's avatar
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
Account's avatar
Is this value a JS ArrayBuffer?
Account's avatar
A helper to optimistically set Symbol.toStringTag, when possible.
Account's avatar
Polyfill/shim for util.promisify in node versions < v8
Account's avatar
Zona X MOD
Account's avatar
brfv experiment project
Account's avatar
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Account's avatar
ES spec-compliant shim for ArrayBuffer.prototype.slice
Account's avatar
Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Account's avatar
An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible
Account's avatar
Get an iterator for any JS language value. Works robustly across all environments, all versions.
Account's avatar
https://github.com/Neverknowme16/boomersproject
Account's avatar
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
Account's avatar
`Iterator.prototype`, or a shared object to use.
Account's avatar
ES Proposal spec-compliant shim for Promise.allSettled
Account's avatar
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.
Account's avatar
Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
Account's avatar
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
Account's avatar
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
Account's avatar
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
Account's avatar
ES 2021 spec-compliant shim for Promise.any
Account's avatar
Spec-compliant polyfill for String.prototype.replaceAll ESnext proposal
Account's avatar
A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.
Account's avatar
Store information about any JS value in a side channel, using a Map
Account's avatar
Store information about any JS value in a side channel. Uses WeakMap if available.
Account's avatar
ES spec-compliant `Date` shim/polyfill/replacement that works as far down as ES3

Top contributors

ljharb's profile
ljharb
105 contributions
ExE-Boss's profile
ExE-Boss
2 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet