Skip to content
JS
Packages

JavaScript packages

42,510 npm packages in 67 categories, with weekly downloads, 12-month growth, bundle size, last release, module format and types for each.

42,510 packages67 categoriesComparisons

All packages

42,510 packages
PackageWeekly downloads12-month changeGzipLast releaseModuleTypesCategories
data-view-buffer
Get the ArrayBuffer out of a DataView, robustly.
57.8m+98%-1 year ago
1.0.2
CommonJSBundled-
data-view-byte-offset
Get the byteOffset out of a DataView, robustly.
57.8m+98%-1 year ago
1.0.1
CommonJSBundled-
is-plain-object
Returns true if an object was created by the `Object` constructor, or Object.create(null).
57.8m+31%-1 month ago
5.1.0
ESM + CommonJSBundled-
data-view-byte-length
Get the byteLength out of a DataView, robustly.
57.8m+101%-1 year ago
1.0.2
CommonJSBundled-
css-what
a CSS selector parser
57.8m+77%-6 months ago
8.0.0
ESM onlyBundled-
is-data-view
Is this value a JS DataView? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
57.8m+96%-1 year ago
1.0.2
CommonJSBundled-
is-potential-custom-element-name
Check whether a given string matches the `PotentialCustomElementName` production as defined in the HTML Standard.
57.7m+136%-5 years ago
1.0.1
CommonJSNone-
colorette
🌈Easily set your terminal text color & styles.
57.7m+47%-3 years ago
2.0.20
ESM + CommonJSBundledCLI tools and terminal utilities
get-east-asian-width
Determine the East Asian Width of a Unicode character
57.5m+311%-8 days ago
1.7.0
ESM onlyBundledInternationalisation, Strings and text
reflect.getprototypeof
An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible
57.5m+102%-1 year ago
1.0.10
CommonJSNonePolyfills and shims
which-builtin-type
What is the type of this builtin JS value?
57.4m+104%-1 year ago
1.2.1
CommonJSBundled-
d3-time-format
A JavaScript time formatter and parser inspired by strftime and strptime.
57.3m+348%-4 years ago
4.1.0
ESM onlyNoneCharts and data visualisation
stop-iteration-iterator
Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.
57.3m+146%-1 year ago
1.1.0
CommonJSBundled-
fflate
High performance (de)compression in an 8kB package
57.2m+257%-4 months ago
0.8.3
ESM + CommonJSBundledCompression and archives
is-finalizationregistry
Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
57.2m+96%-1 year ago
1.1.1
CommonJSBundled-
nopt
Option parsing for Node, supporting types, shorthands, etc. Used by npm.
57.2m+60%-3 months ago
10.0.1
CommonJSNone-
bn.js
Big number implementation in pure javascript
57.2m+29%-2 months ago
5.2.5
CommonJSNone-
is-async-function
Determine if a function is a native async function.
57.2m+107%-1 year ago
2.1.1
CommonJSBundledPromises and async control flow
array-includes
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
57.1m+64%-15 days ago
3.2.0
CommonJSBundledPolyfills and shims
@babel/plugin-syntax-typescript
Allow parsing of TypeScript syntax
57.1m+77%-2 months ago
8.0.3
ESM onlyBundledTypeScript tooling
google-logging-utils
A debug logger package for other Google libraries
57.1m+374%-1 month ago
2.0.1
CommonJSBundledCloud SDKs, Node.js utilities
hermes-estree
Flow types for the Flow-ESTree spec produced by the hermes parser
56.9m+617%-2 months ago
0.37.0
CommonJSNone-
istanbul-lib-report
Base reporting library for istanbul
56.9m+68%-3 years ago
3.0.1
CommonJSNoneNode.js utilities
@aws-sdk/credential-provider-http
AWS credential provider for containers and HTTP sources
56.8m+127%-3 days ago
3.972.74
ESM + CommonJSBundledCloud SDKs
fast-xml-parser
Validate XML, Parse XML, Build XML without C/C++ based libraries
56.7m+56%-29 days ago
5.11.1
ESM + CommonJSBundledCLI tools and terminal utilities
hermes-parser
A JavaScript parser built from the Hermes engine
56.7m+656%-2 months ago
0.37.0
CommonJSNone-
d3-scale
Encodings that map abstract data to visual representation.
56.6m+353%-5 years ago
4.0.2
ESM onlyNoneCharts and data visualisation
d3-timer
An efficient queue capable of managing thousands of concurrent animations.
56.5m+363%-5 years ago
3.0.1
ESM onlyNoneAnimation
cli-spinners
Spinners for use in the terminal
56.3m+77%-8 months ago
3.4.0
ESM onlyBundledCLI tools and terminal utilities
object.values
ES2017 spec-compliant Object.values shim.
56m+70%-1 year ago
1.2.1
CommonJSNonePolyfills and shims
react-remove-scroll
Disables scroll outside of `children` node.
56m+298%-9 months ago
2.7.2
ESM + CommonJSBundledDOM and browser utilities
regenerator-runtime
Runtime for Regenerator-compiled generator and async functions.
55.9m+13%-2 years ago
0.14.1
CommonJSNonePromises and async control flow, Polyfills and shims
web-streams-polyfill
Web Streams, based on the WHATWG spec reference implementation
55.7m+187%-4 months ago
4.3.0
ESM + CommonJSBundledPolyfills and shims
own-keys
Robustly get an object's own property keys (strings and symbols), including non-enumerables when possible
55.6m+150%-2 months ago
1.0.2
CommonJSBundled-
cli-width
Get stdout window width, with two fallbacks, tty and then a default.
55.4m+68%-3 years ago
4.1.0
CommonJSBundled-
@humanfs/types
The TypeScript types for the hfs project.
55.4m+66778577%-15 days ago
0.16.0
ESM onlyBundledFiles and file systems
marked
A markdown parser built for speed
55.3m+276%-3 days ago
18.0.14
ESM onlyBundledParsers and serialisers, Markdown
jest-matcher-utils
A set of utility functions for expect and related packages
55.3m+31%-7 days ago
30.5.2
ESM + CommonJSBundledUtility libraries
d3-ease
Easing functions for smooth animation.
55m+375%-5 years ago
3.0.1
ESM onlyNoneAnimation
import-in-the-middle
Intercept imports in Node.js
54.9m+265%-14 days ago
3.5.1
CommonJSBundled-
aria-hidden
Cast aria-hidden to everything, except...
54.8m+361%-1 year ago
1.2.6
ESM + CommonJSBundledAccessibility
pure-rand
Pure random number generator written in TypeScript
54.6m+124%-2 months ago
8.4.2
ESM + CommonJSNone-
nth-check
Parses and compiles CSS nth-checks to highly optimized functions.
54.6m+65%-6 months ago
3.0.1
ESM onlyBundled-
destroy
destroy a stream if possible
54.6m+54%-4 years ago
1.2.0
-None-
es-shim-unscopables
Helper package to shim a method into `Array.prototype[Symbol.unscopables]`
54.5m+74%-1 year ago
1.1.0
CommonJSBundled-
@csstools/css-parser-algorithms
Algorithms to help you parse CSS from an array of tokens.
54.5m+315%-8 months ago
4.0.0
ESM onlyBundledCSS-in-JS and styling
array.prototype.flat
An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
54.4m+67%-1 year ago
1.3.3
CommonJSNonePolyfills and shims
safe-push-apply
Push an array of items into an array, while being robust against prototype modification
54.4m+142%-1 year ago
1.0.0
CommonJSBundled-
set-proto
Robustly set the [[Prototype]] of an object
54.3m+118%-1 year ago
1.0.0
CommonJSBundled-
array.prototype.flatmap
An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
53.8m+82%-1 year ago
1.3.3
CommonJSNonePolyfills and shims

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

Categories

67 with packages