es-shims

es-shims/disposablestack

An ESnext spec-compliant `DisposableStack`, `AsyncDisposableStack`, `Symbol.dispose`, and `Symbol.asyncDispose` shim/polyfill/replacement that works as far down as ES3.

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

Recipients

How the donated funds are distributed

Support the dependencies of es-shims/disposablestack

Account's avatar
Robustly `.call.bind()` a function
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
ECMAScript spec-compliant polyfill/shim for `globalThis`
Account's avatar
Loosely test a package's compliance with the es-shim API
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
foreach component + npm package
Account's avatar
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
Account's avatar
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
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
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
The semantic version parser used by npm.
Account's avatar
tap-producing test harness for node and browsers
Account's avatar
A helper to optimistically set Symbol.toStringTag, when possible.
Account's avatar
Get and robustly cache all JS language-level intrinsics at first require time
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
ES spec-like internal slots
Account's avatar
ES Proposal spec-compliant shim for SuppressedError
Account's avatar
Fixtures of ES values, for testing purposes
Account's avatar
Is this value a Symbol stored in the global cross-realm Symbol registry?
Account's avatar
Determine if a value is an ES6 Symbol or not.

Top contributors

ljharb's profile
ljharb
60 contributions
sebmck's profile
sebmck
1 contributions
soulofmischief's profile
soulofmischief
1 contributions
teatimeguest's profile
teatimeguest
1 contributions

Recent events

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

No events yet