ljharb

ljharb/define-properties

Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.

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

Recipients

How the donated funds are distributed

Support the dependencies of ljharb/define-properties

Account's avatar
An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim
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
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
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Account's avatar
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
Account's avatar
Use `npx aud` instead of `npm audit`, whether you have a lockfile or not!

Support the repos that depend on ljharb/define-properties

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
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
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
Dynamics Contract
Account's avatar
An ES2015 spec-compliant `Function.prototype.name` shim
Account's avatar
An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
Account's avatar
ECMAScript spec-compliant polyfill/shim for `globalThis`
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
ES5 spec-compliant shim for String.prototype.trim
Account's avatar
ES spec-compliant shim for Object.hasOwn
Account's avatar
Polyfill/shim for util.promisify in node versions < v8
Account's avatar
Zona X MOD
Account's avatar
An ESnext spec-compliant `Array.prototype.toSorted` shim/polyfill/replacement that works as far down as ES3.
Account's avatar
ES spec-compliant shim for ArrayBuffer.prototype.slice
Account's avatar
An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible
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
ES2015-compliant shim for Object.is - differentiates between -0 and +0
Account's avatar
An ESnext spec-compliant `Object.groupBy` shim/polyfill/replacement that works as far down as ES3.
Account's avatar
ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.
Account's avatar
ES Proposal spec-compliant shim for Promise.allSettled
Account's avatar
An ESnext spec-compliant `Array.prototype.findLastIndex` shim/polyfill/replacement that works as far down as ES3.
Account's avatar
An ESnext spec-compliant `Array.prototype.findLast` shim/polyfill/replacement that works as far down as ES3.
Account's avatar
An ESnext spec-compliant `Array.prototype.toReversed` shim/polyfill/replacement that works as far down as ES3.
Account's avatar
An ES5 spec-compliant `Array.prototype.map` shim/polyfill/replacement that works as far down as ES3.
Account's avatar
An ES5 spec-compliant `Array.prototype.reduce` shim/polyfill/replacement that works as far down as ES3.
Account's avatar
ES Proposal spec-compliant shim for Promise.prototype.finally

Top contributors

ljharb's profile
ljharb
133 contributions

Recent events

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

No events yet