npm downloads
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
resolve like require.resolve() on behalf of files asynchronously and synchronously
Programmatic access to the ARIA specification
Store information about any JS value in a side channel, using a Map
Port of jQuery.extend for node.js and the browser
Get the ArrayBuffer out of a TypedArray, robustly.
Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
ES5 spec-compliant shim for String.prototype.trim
Robustly get the byte offset of a Typed Array
What is the type of this builtin JS value?
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Get the byteOffset out of a DataView, robustly.
An ESnext spec-compliant `Array.prototype.toSorted` shim/polyfill/replacement that works as far down as ES3.
ES Math-related intrinsics and helpers, robustly cached.
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
Helper functions around Function call/apply/bind, for use in `call-bind`
Implementation of Function.prototype.bind
parse argument options
If available, the `Object.prototype.__proto__` accessor and mutator, call-bound
A helper to optimistically set Symbol.toStringTag, when possible.
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications.
string representations of objects in node and the browser
Robustly get the [[Prototype]] of an object
Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
`Object.defineProperty`, but not IE 8's broken one.
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.
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
concatenative mapdashery
Store information about any JS value in a side channel. Uses WeakMap if available.
Is this specifier a node.js core module?
Determine if a function is a native generator function.
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim
Determine if the JS environment has BigInt support.
A robust, ES3 compatible, "has own property" predicate.
Determine if the JS environment has Symbol support. Supports spec, or shams.
A querystring parser that supports nesting and arrays, with a depth limit
A simple cache for a few of the JS Error constructors.
Get and robustly cache all JS language-level intrinsics at first require time
ECMAScript spec-compliant polyfill/shim for `globalThis`
Runtime type checking for React props and similar objects.
An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Set a function's length property
An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible
ECMAScript spec abstract operations.
Showing 50 of 520 packages
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
resolve like require.resolve() on behalf of files asynchronously and synchronously
Programmatic access to the ARIA specification
Store information about any JS value in a side channel, using a Map
Port of jQuery.extend for node.js and the browser
Get the ArrayBuffer out of a TypedArray, robustly.
Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
ES5 spec-compliant shim for String.prototype.trim
Robustly get the byte offset of a Typed Array
What is the type of this builtin JS value?
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Get the byteOffset out of a DataView, robustly.
An ESnext spec-compliant `Array.prototype.toSorted` shim/polyfill/replacement that works as far down as ES3.
ES Math-related intrinsics and helpers, robustly cached.
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
Helper functions around Function call/apply/bind, for use in `call-bind`
Implementation of Function.prototype.bind
parse argument options
If available, the `Object.prototype.__proto__` accessor and mutator, call-bound
A helper to optimistically set Symbol.toStringTag, when possible.
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications.
string representations of objects in node and the browser
Robustly get the [[Prototype]] of an object
Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
`Object.defineProperty`, but not IE 8's broken one.
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.
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
concatenative mapdashery
Store information about any JS value in a side channel. Uses WeakMap if available.
Is this specifier a node.js core module?
Determine if a function is a native generator function.
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim
Determine if the JS environment has BigInt support.
A robust, ES3 compatible, "has own property" predicate.
Determine if the JS environment has Symbol support. Supports spec, or shams.
A querystring parser that supports nesting and arrays, with a depth limit
A simple cache for a few of the JS Error constructors.
Get and robustly cache all JS language-level intrinsics at first require time
ECMAScript spec-compliant polyfill/shim for `globalThis`
Runtime type checking for React props and similar objects.
An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Set a function's length property
An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible
ECMAScript spec abstract operations.
Showing 50 of 520 packages