ljharb

ljharb/call-bind

Robustly `.call.bind()` a function.

JavaScript
10
7
MIT License
Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of ljharb/call-bind

Account's avatar
Implementation of Function.prototype.bind
Account's avatar
Get and robustly cache all JS language-level intrinsics at first require time
Account's avatar
My shareable eslint config
Account's avatar
Use `npx aud` instead of `npm audit`, whether you have a lockfile or not!
Account's avatar
Command line tool for generating a changelog from git tags and commit history
Account's avatar
Evaluates javascript code blocks from markdown files.
Account's avatar
A better forEach
Account's avatar
Detect if we were run as a result of `npm publish`
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
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
`Object.defineProperty`, but not IE 8's broken one.
Account's avatar
A simple cache for a few of the JS Error constructors.
Account's avatar
Set a function's length property
Account's avatar
Fixtures of ES values, for testing purposes
Account's avatar
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
Account's avatar
Does the current JS environment have strict mode? ES5+ should; but let's not assume.
Account's avatar
string representations of objects in node and the browser

Support the repos that depend on ljharb/call-bind

Account's avatar
node's assert.deepEqual algorithm
Account's avatar
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results
Account's avatar
ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
Account's avatar
ES2017 spec-compliant Object.values shim.
Account's avatar
Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
Account's avatar
ECMAScript spec abstract operations.
Account's avatar
Store information about any JS value in a side channel. Uses WeakMap if available.
Account's avatar
ES2017 spec-compliant Object.entries shim.
Account's avatar
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
Account's avatar
ES6 spec-compliant RegExp.prototype.flags shim.
Account's avatar
ES2019 spec-compliant String.prototype.trimEnd shim.
Account's avatar
ES2019 spec-compliant String.prototype.trimStart shim.
Account's avatar
ES proposal-spec-compliant Object.fromEntries shim.
Account's avatar
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Account's avatar
An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
Account's avatar
Spec-compliant polyfill for String.prototype.matchAll
Account's avatar
Unbox a boxed JS primitive value.
Account's avatar
tap-producing test harness for node and browsers
Account's avatar
Is this value a JS SharedArrayBuffer?
Account's avatar
Dynamics Contract
Account's avatar
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
Account's avatar
Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Account's avatar
An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
Account's avatar
An ES2015 spec-compliant `Function.prototype.name` shim
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
Give a regex, get a robust predicate function that tests it against a string.
Account's avatar
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Account's avatar
Is this value a JS ArrayBuffer?
Account's avatar
Is this an arguments object? It's a harder question than you think.
Account's avatar
Robustly get the length of a Typed Array
Account's avatar
ES5 spec-compliant shim for String.prototype.trim
Account's avatar
Polyfill/shim for util.promisify in node versions < v8
Account's avatar
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Account's avatar
Zona X MOD

Top contributors

ljharb's profile
ljharb
58 contributions

Recent events

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

No events yet