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
A robust, ES3 compatible, "has own property" predicate.
Get and robustly cache all JS language-level intrinsics at first require time
Implementation of Function.prototype.bind
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
Helper functions around Function call/apply/bind, for use in `call-bind`
Store information about any JS value in a side channel, using a linked list
Get and validate the raw body of a readable stream.
If available, the `Object.prototype.__proto__` accessor and mutator, call-bound
Store information about any JS value in a side channel, using a Map
parse argument options
Store information about any JS value in a side channel. Uses WeakMap if available.
Programmatic access to the ARIA specification
Determine if the current node version supports the `--preserve-symlinks` flag.
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
A helper to optimistically set Symbol.toStringTag, when possible.
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 `.call.bind()` a function
Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
Store information about any JS value in a side channel. Uses WeakMap if available.
Is this specifier a node.js core module?
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
Returns an array of Typed Array names that are available in the current environment
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
`Object.defineProperty`, but not IE 8's broken one.
A simple list of possible Typed Array names.
Robustly get the [[Prototype]] of an object
Port of jQuery.extend for node.js and the browser
Is this value an ES BigInt?
An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim
concatenative mapdashery
ES2019 spec-compliant String.prototype.trimEnd shim.
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Get the ArrayBuffer out of a TypedArray, robustly.
ES Math-related intrinsics and helpers, robustly cached.
Robustly get the length of a Typed Array
ES5 spec-compliant shim for String.prototype.trim
Runtime type checking for React props and similar objects.
Unbox a boxed JS primitive value.
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Set a function's length property
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
ECMAScript spec abstract operations.
Determine if the JS environment has Symbol support. Supports spec, or shams.
ECMAScript spec-compliant polyfill/shim for `globalThis`
A simple cache for a few of the JS Error constructors.
Showing 50 of 545 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
A robust, ES3 compatible, "has own property" predicate.
Get and robustly cache all JS language-level intrinsics at first require time
Implementation of Function.prototype.bind
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
Helper functions around Function call/apply/bind, for use in `call-bind`
Store information about any JS value in a side channel, using a linked list
Get and validate the raw body of a readable stream.
If available, the `Object.prototype.__proto__` accessor and mutator, call-bound
Store information about any JS value in a side channel, using a Map
parse argument options
Store information about any JS value in a side channel. Uses WeakMap if available.
Programmatic access to the ARIA specification
Determine if the current node version supports the `--preserve-symlinks` flag.
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
A helper to optimistically set Symbol.toStringTag, when possible.
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 `.call.bind()` a function
Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
Store information about any JS value in a side channel. Uses WeakMap if available.
Is this specifier a node.js core module?
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
Returns an array of Typed Array names that are available in the current environment
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
`Object.defineProperty`, but not IE 8's broken one.
A simple list of possible Typed Array names.
Robustly get the [[Prototype]] of an object
Port of jQuery.extend for node.js and the browser
Is this value an ES BigInt?
An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim
concatenative mapdashery
ES2019 spec-compliant String.prototype.trimEnd shim.
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Get the ArrayBuffer out of a TypedArray, robustly.
ES Math-related intrinsics and helpers, robustly cached.
Robustly get the length of a Typed Array
ES5 spec-compliant shim for String.prototype.trim
Runtime type checking for React props and similar objects.
Unbox a boxed JS primitive value.
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Set a function's length property
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
ECMAScript spec abstract operations.
Determine if the JS environment has Symbol support. Supports spec, or shams.
ECMAScript spec-compliant polyfill/shim for `globalThis`
A simple cache for a few of the JS Error constructors.
Showing 50 of 545 packages