es-shims

es-shims/es-arraybuffer-base64

An ES-spec-compliant shim/polyfill/replacement for ArrayBuffer base64 methods that works as far down as ES3

JavaScript
9
1
MIT License
Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of es-shims/es-arraybuffer-base64

Account's avatar
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Account's avatar
Robustly `.call.bind()` a function
Account's avatar
Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
Account's avatar
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
Account's avatar
ECMAScript spec abstract operations.
Account's avatar
A simple cache for a few of the JS Error constructors.
Account's avatar
ES Math-related intrinsics and helpers, robustly cached.
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
Returns an array of Typed Array names that are available in the current environment
Account's avatar
Convert encodings, uses iconv-lite
Account's avatar
Evaluates javascript code blocks from markdown files.
Account's avatar
the most correct and second fastest glob implementation in JavaScript
Account's avatar
Detect if we were run as a result of `npm publish`
Account's avatar
Is this specifier a node.js core module?
Account's avatar
A very strict and proper argument parser.
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
Get and robustly cache all JS language-level intrinsics at first require time
Account's avatar
Is this value a JS ArrayBuffer?
Account's avatar
Is this value a JS SharedArrayBuffer?
Account's avatar
Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
Account's avatar
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Account's avatar
Give a regex, get a robust predicate function that tests it against a string.
Account's avatar
Get the ArrayBuffer out of a TypedArray, robustly.
Account's avatar
Robustly get the byte length of a Typed Array
Account's avatar
Robustly get the byte offset of a Typed Array
Account's avatar
Robustly get the length of a Typed Array
Account's avatar
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.

Top contributors

ljharb's profile
ljharb
57 contributions

Recent events

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

No events yet