An open API service providing repository metadata for many open source software ecosystems.

Package Usage: npm

has 1.0.4
Object.prototype.hasOwnProperty.call shortcut
1,958 dependent repositories - 6 versions - Latest release: over 1 year ago - 2,511 dependent packages - 86,849,473 downloads last month
jsesc 3.0.2
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of t...
1,950 dependent repositories - 22 versions - Latest release: over 4 years ago - 2,094 dependent packages - 266,473,998 downloads last month
p-try 3.0.0
`Start a promise chain
1,949 dependent repositories - 5 versions - Latest release: over 3 years ago - 1,702 dependent packages - 197,468,365 downloads last month
object-keys 1.1.1
An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shim...
1,948 dependent repositories - 32 versions - Latest release: about 6 years ago - 1,595 dependent packages - 153,829,391 downloads last month
safer-buffer 2.1.2
Modern Buffer API polyfill without footguns
1,948 dependent repositories - 6 versions - Latest release: about 7 years ago - 1,756 dependent packages - 187,968,024 downloads last month
is-stream 4.0.1
Check if something is a Node.js stream
1,944 dependent repositories - 8 versions - Latest release: about 1 year ago - 2,500 dependent packages - 361,400,500 downloads last month
strip-json-comments 5.0.1
Strip comments from JSON. Lets you use comments in your JSON files!
1,939 dependent repositories - 18 versions - Latest release: almost 2 years ago - 3,129 dependent packages - 241,642,876 downloads last month
get-stream 9.0.1
Get a stream as a string, Buffer, ArrayBuffer or array
1,934 dependent repositories - 22 versions - Latest release: about 1 year ago - 2,893 dependent packages - 426,504,361 downloads last month
pify 6.1.0
Promisify a callback-style function
1,930 dependent repositories - 13 versions - Latest release: over 2 years ago - 4,274 dependent packages - 297,549,156 downloads last month
define-properties 1.2.1
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; f...
1,922 dependent repositories - 10 versions - Latest release: over 1 year ago - 1,557 dependent packages - 166,985,426 downloads last month
imurmurhash 0.1.4
An incremental implementation of MurmurHash3
1,921 dependent repositories - 5 versions - Latest release: over 11 years ago - 1,815 dependent packages - 174,271,319 downloads last month
object-assign 4.1.1
ES2015 `Object.assign()` ponyfill
1,918 dependent repositories - 17 versions - Latest release: over 8 years ago - 12,624 dependent packages - 180,002,083 downloads last month
buffer-from 1.1.2
A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.
1,901 dependent repositories - 7 versions - Latest release: almost 4 years ago - 1,962 dependent packages - 164,692,736 downloads last month
mimic-fn 5.0.0
Make a function mimic another one
1,900 dependent repositories - 9 versions - Latest release: over 1 year ago - 1,636 dependent packages - 272,082,080 downloads last month
process-nextick-args 2.0.1
process.nextTick but always with args
1,893 dependent repositories - 10 versions - Latest release: almost 6 years ago - 1,469 dependent packages - 152,095,918 downloads last month
@babel/parser 7.24.5
A JavaScript parser
1,887 dependent repositories - 206 versions - Latest release: about 1 year ago - 4,546 dependent packages - 250,381,142 downloads last month
tslib 2.6.2
Runtime library for TypeScript helper functions
1,885 dependent repositories - 45 versions - Latest release: over 1 year ago - 122,729 dependent packages - 1,021,632,276 downloads last month
@babel/types 7.24.5
Babel Types is a Lodash-esque utility library for AST nodes
1,884 dependent repositories - 169 versions - Latest release: about 1 year ago - 5,657 dependent packages - 277,820,174 downloads last month
emoji-regex 10.3.0
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
1,876 dependent repositories - 35 versions - Latest release: over 1 year ago - 2,426 dependent packages - 521,796,710 downloads last month
wrap-ansi 9.0.0
Wordwrap a string with ANSI escape codes
1,875 dependent repositories - 20 versions - Latest release: over 1 year ago - 2,301 dependent packages - 593,677,965 downloads last month
regenerator-runtime 0.14.1
Runtime for Regenerator-compiled generator and async functions.
1,873 dependent repositories - 31 versions - Latest release: over 1 year ago - 13,548 dependent packages - 255,189,762 downloads last month
mkdirp 3.0.1
Recursively mkdir, like `mkdir -p`
1,861 dependent repositories - 42 versions - Latest release: about 2 years ago - 34,778 dependent packages - 336,094,796 downloads last month
path-type 5.0.0
Check if a path is a file, directory, or symlink
1,861 dependent repositories - 7 versions - Latest release: over 4 years ago - 1,622 dependent packages - 248,426,479 downloads last month
callsites 4.1.0
Get callsites from the V8 stack trace API
1,859 dependent repositories - 10 versions - Latest release: almost 2 years ago - 1,971 dependent packages - 198,168,128 downloads last month
onetime 7.0.0
Ensure a function is only called once
1,858 dependent repositories - 14 versions - Latest release: over 1 year ago - 1,728 dependent packages - 285,341,473 downloads last month
make-dir 5.0.0
Make a directory and its parents if needed - Think `mkdir -p`
1,858 dependent repositories - 12 versions - Latest release: about 1 year ago - 3,001 dependent packages - 310,581,550 downloads last month
kind-of 6.0.3
Get the native type of a value.
1,855 dependent repositories - 26 versions - Latest release: over 5 years ago - 2,213 dependent packages - 413,189,054 downloads last month
source-map-support 0.5.21
Fixes stack traces for files with source maps
1,844 dependent repositories - 66 versions - Latest release: over 3 years ago - 19,601 dependent packages - 221,588,998 downloads last month
node-releases 2.0.14
Node.js releases data
1,843 dependent repositories - 111 versions - Latest release: over 1 year ago - 1,539 dependent packages - 192,664,637 downloads last month
is-arrayish 0.3.2
Determines if an object can be used as an array
1,833 dependent repositories - 7 versions - Latest release: almost 7 years ago - 1,534 dependent packages - 230,201,882 downloads last month
@babel/generator 7.24.5
Turns an AST into code.
1,830 dependent repositories - 179 versions - Latest release: about 1 year ago - 2,527 dependent packages - 245,114,475 downloads last month
@babel/traverse 7.24.5
The Babel Traverse module maintains the overall tree state, and is responsible for replacing, rem...
1,828 dependent repositories - 181 versions - Latest release: about 1 year ago - 3,467 dependent packages - 218,848,076 downloads last month
@babel/template 7.24.0
Generate an AST from a string template.
1,828 dependent repositories - 86 versions - Latest release: about 1 year ago - 1,027 dependent packages - 224,636,877 downloads last month
ignore 5.3.1
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many oth...
1,827 dependent repositories - 92 versions - Latest release: over 1 year ago - 2,726 dependent packages - 259,687,889 downloads last month
execa 9.1.0
Process execution for humans
1,821 dependent repositories - 57 versions - Latest release: 12 months ago - 17,598 dependent packages - 359,515,375 downloads last month
camelcase 8.0.0
Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `foo...
1,820 dependent repositories - 26 versions - Latest release: almost 2 years ago - 8,687 dependent packages - 360,349,157 downloads last month
npm-run-path 5.3.0
Get your PATH prepended with locally installed binaries
1,807 dependent repositories - 14 versions - Latest release: about 1 year ago - 1,781 dependent packages - 287,076,666 downloads last month
@babel/helper-validator-identifier 7.24.5
Validate identifier/keywords name
1,797 dependent repositories - 41 versions - Latest release: about 1 year ago - 94 dependent packages - 240,143,134 downloads last month
@babel/core 7.24.5
Babel compiler core.
1,793 dependent repositories - 193 versions - Latest release: about 1 year ago - 197,540 dependent packages - 224,424,331 downloads last month
yargs-parser 21.1.1
the mighty option parser used by yargs
1,789 dependent repositories - 83 versions - Latest release: almost 3 years ago - 3,976 dependent packages - 416,087,934 downloads last month
sprintf-js 1.1.3
JavaScript sprintf implementation
1,786 dependent repositories - 8 versions - Latest release: over 1 year ago - 2,891 dependent packages - 239,526,240 downloads last month
esprima 4.0.1
ECMAScript parsing infrastructure for multipurpose analysis
1,784 dependent repositories - 46 versions - Latest release: almost 7 years ago - 4,458 dependent packages - 196,756,809 downloads last month
yargs 17.7.2
yargs the modern, pirate-themed, successor to optimist.
1,784 dependent repositories - 250 versions - Latest release: about 2 years ago - 42,638 dependent packages - 405,512,069 downloads last month
object.assign 4.1.5
ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
1,778 dependent repositories - 31 versions - Latest release: over 1 year ago - 2,174 dependent packages - 160,262,321 downloads last month
parse-json 8.1.0
Parse JSON with more helpful errors
1,777 dependent repositories - 20 versions - Latest release: over 1 year ago - 1,803 dependent packages - 251,561,099 downloads last month
error-ex 1.3.2
Easy error subclassing and stack customization
1,776 dependent repositories - 16 versions - Latest release: almost 7 years ago - 1,589 dependent packages - 156,216,351 downloads last month
pkg-dir 8.0.0
Find the root directory of a Node.js project or npm package
1,774 dependent repositories - 11 versions - Latest release: over 1 year ago - 3,289 dependent packages - 254,854,994 downloads last month
eslint 9.2.0
An AST-based pattern checker for JavaScript.
1,772 dependent repositories - 370 versions - Latest release: about 1 year ago - 424,118 dependent packages - 179,125,999 downloads last month
cliui 8.0.1
easily create complex multi-column command-line-interfaces
1,760 dependent repositories - 25 versions - Latest release: over 2 years ago - 2,055 dependent packages - 375,993,454 downloads last month
y18n 5.0.8
the bare-bones internationalization library used by yargs
1,753 dependent repositories - 22 versions - Latest release: about 4 years ago - 1,914 dependent packages - 275,577,731 downloads last month
qs 6.12.1
A querystring parser that supports nesting and arrays, with a depth limit
1,741 dependent repositories - 113 versions - Latest release: about 1 year ago - 15,944 dependent packages - 321,830,440 downloads last month
escalade 3.1.2
A tiny (183B to 210B) and fast utility to ascend parent directories
1,741 dependent repositories - 10 versions - Latest release: over 1 year ago - 1,851 dependent packages - 220,021,701 downloads last month
@babel/helper-module-imports 7.24.3
Babel helper functions for inserting module loads
1,736 dependent repositories - 76 versions - Latest release: about 1 year ago - 835 dependent packages - 190,852,043 downloads last month
@babel/helper-split-export-declaration 7.24.5

1,735 dependent repositories - 60 versions - Latest release: about 1 year ago - 30 dependent packages - 139,602,797 downloads last month
@babel/helper-function-name 7.23.0
Helper function to change the property 'name' of every function
1,733 dependent repositories - 76 versions - Latest release: over 1 year ago - 44 dependent packages - 129,699,085 downloads last month
get-caller-file 2.0.5
[![Build Status](https://travis-ci.org/stefanpenner/get-caller-file.svg?branch=master)](https://t...
1,719 dependent repositories - 10 versions - Latest release: about 6 years ago - 1,826 dependent packages - 194,960,469 downloads last month
@babel/helpers 7.24.5
Collection of helper functions used by Babel transforms.
1,718 dependent repositories - 145 versions - Latest release: about 1 year ago - 245 dependent packages - 179,212,759 downloads last month
require-directory 2.1.1
Recursively iterates over specified directory, require()'ing each file, and returning a nested ha...
1,714 dependent repositories - 12 versions - Latest release: almost 10 years ago - 2,217 dependent packages - 182,756,308 downloads last month
is-core-module 2.13.1
Is this specifier a node.js core module?
1,705 dependent repositories - 23 versions - Latest release: over 1 year ago - 1,886 dependent packages - 227,791,714 downloads last month
@babel/helper-module-transforms 7.24.5
Babel helper functions for implementing ES6 module transformations
1,698 dependent repositories - 120 versions - Latest release: about 1 year ago - 168 dependent packages - 187,985,249 downloads last month
import-fresh 3.3.0
Import a module while bypassing the cache
1,693 dependent repositories - 7 versions - Latest release: over 4 years ago - 1,794 dependent packages - 191,119,677 downloads last month
@babel/helper-simple-access 7.24.5
Babel helper for ensuring that access to a given value is performed through simple accesses
1,689 dependent repositories - 78 versions - Latest release: about 1 year ago - 106 dependent packages - 175,438,651 downloads last month
is-plain-object 5.0.0
Returns true if an object was created by the `Object` constructor, or Object.create(null).
1,684 dependent repositories - 13 versions - Latest release: over 4 years ago - 2,598 dependent packages - 182,845,298 downloads last month
uuid 9.0.1
RFC9562 UUIDs
1,679 dependent repositories - 39 versions - Latest release: over 1 year ago - 41,299 dependent packages - 510,285,892 downloads last month
merge-stream 2.0.0
Create a stream that emits events from multiple other streams
1,673 dependent repositories - 13 versions - Latest release: almost 6 years ago - 4,424 dependent packages - 156,048,633 downloads last month
fast-levenshtein 3.0.0
Efficient implementation of Levenshtein algorithm with locale-specific collator support.
1,663 dependent repositories - 20 versions - Latest release: almost 5 years ago - 1,615 dependent packages - 164,752,093 downloads last month
@babel/helper-plugin-utils 7.24.5
General utilities for plugins to use
1,652 dependent repositories - 63 versions - Latest release: about 1 year ago - 1,068 dependent packages - 201,214,969 downloads last month
mime 4.0.3
A comprehensive library for mime-type mapping
1,650 dependent repositories - 53 versions - Latest release: about 1 year ago - 8,416 dependent packages - 277,611,793 downloads last month
express 4.19.2
Fast, unopinionated, minimalist web framework
1,649 dependent repositories - 281 versions - Latest release: about 1 year ago - 93,237 dependent packages - 142,602,630 downloads last month
type-fest 4.18.2
A collection of essential TypeScript types
1,640 dependent repositories - 154 versions - Latest release: about 1 year ago - 5,723 dependent packages - 753,505,191 downloads last month
depd 2.0.0
Deprecate all the things
1,635 dependent repositories - 17 versions - Latest release: over 6 years ago - 2,323 dependent packages - 223,117,679 downloads last month
isobject 4.0.0
Returns true if the value is an object and not an array or null.
1,631 dependent repositories - 11 versions - Latest release: about 6 years ago - 1,866 dependent packages - 179,239,059 downloads last month
@babel/runtime 7.24.5
babel's modular runtime helpers
1,625 dependent repositories - 170 versions - Latest release: about 1 year ago - 46,559 dependent packages - 222,786,495 downloads last month
deep-is 0.1.4
node's assert.deepEqual algorithm except for NaN being equal to NaN
1,622 dependent repositories - 5 versions - Latest release: over 3 years ago - 1,421 dependent packages - 154,444,043 downloads last month
form-data 4.0.0
A library to create readable "multipart/form-data" streams. Can be used to submit forms and file ...
1,621 dependent repositories - 41 versions - Latest release: about 4 years ago - 10,194 dependent packages - 328,435,906 downloads last month
type-check 0.4.0
type-check allows you to check the types of JavaScript values at runtime with a Haskell like type...
1,618 dependent repositories - 6 versions - Latest release: about 5 years ago - 1,486 dependent packages - 194,343,920 downloads last month
optionator 0.9.4
option parsing and help generation
1,618 dependent repositories - 20 versions - Latest release: about 1 year ago - 1,535 dependent packages - 200,041,524 downloads last month
prelude-ls 1.2.1
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of...
1,618 dependent repositories - 14 versions - Latest release: about 5 years ago - 1,547 dependent packages - 194,257,815 downloads last month
levn 0.4.1
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
1,618 dependent repositories - 10 versions - Latest release: about 5 years ago - 1,374 dependent packages - 194,089,266 downloads last month
globby 14.0.1
User-friendly glob matching
1,617 dependent repositories - 49 versions - Latest release: about 1 year ago - 13,076 dependent packages - 268,431,312 downloads last month
strip-bom 5.0.0
Strip UTF-8 byte order mark (BOM) from a string
1,617 dependent repositories - 10 versions - Latest release: about 4 years ago - 1,898 dependent packages - 270,622,240 downloads last month
text-table 0.2.0
borderless text tables with alignment
1,616 dependent repositories - 5 versions - Latest release: over 11 years ago - 2,289 dependent packages - 147,314,757 downloads last month
negotiator 0.6.3
HTTP content negotiation
1,616 dependent repositories - 27 versions - Latest release: over 3 years ago - 1,392 dependent packages - 147,129,798 downloads last month
statuses 2.0.1
HTTP status utility
1,615 dependent repositories - 14 versions - Latest release: over 4 years ago - 2,199 dependent packages - 244,957,341 downloads last month
get-intrinsic 1.2.4
Get and robustly cache all JS language-level intrinsics at first require time
1,610 dependent repositories - 12 versions - Latest release: over 1 year ago - 1,374 dependent packages - 228,001,866 downloads last month
delayed-stream 1.0.0
Buffers events from a stream until you are ready to handle them.
1,607 dependent repositories - 9 versions - Latest release: about 10 years ago - 1,153 dependent packages - 187,514,905 downloads last month
combined-stream 1.0.8
A stream that emits multiple other streams one after another.
1,607 dependent repositories - 17 versions - Latest release: about 6 years ago - 1,380 dependent packages - 186,372,923 downloads last month
call-bind 1.0.7
Robustly `.call.bind()` a function
1,605 dependent repositories - 8 versions - Latest release: about 1 year ago - 1,476 dependent packages - 216,244,955 downloads last month
asynckit 0.4.0
Minimal async jobs utility library, with streams support
1,597 dependent repositories - 4 versions - Latest release: almost 9 years ago - 1,286 dependent packages - 185,934,149 downloads last month
postcss 8.4.38
Tool for transforming styles with JS plugins
1,593 dependent repositories - 261 versions - Latest release: about 1 year ago - 38,375 dependent packages - 314,906,020 downloads last month
http-errors 2.0.0
Create HTTP error objects
1,589 dependent repositories - 29 versions - Latest release: over 3 years ago - 3,512 dependent packages - 238,688,658 downloads last month
array-union 3.0.1
Create an array of unique values, in order, from the input arrays
1,582 dependent repositories - 8 versions - Latest release: about 4 years ago - 1,900 dependent packages - 182,628,338 downloads last month
escape-html 1.0.3
Escape string for use in HTML
1,581 dependent repositories - 5 versions - Latest release: over 9 years ago - 3,043 dependent packages - 139,891,861 downloads last month
@babel/helper-hoist-variables 7.22.5
Helper function to hoist variables
1,580 dependent repositories - 71 versions - Latest release: almost 2 years ago - 29 dependent packages - 112,043,097 downloads last month
ee-first 1.1.1
return the first event in a set of ee/event pairs
1,580 dependent repositories - 8 versions - Latest release: almost 10 years ago - 1,132 dependent packages - 135,501,498 downloads last month
on-finished 2.4.1
Execute a callback when a request closes, finishes, or errors
1,580 dependent repositories - 8 versions - Latest release: about 3 years ago - 2,069 dependent packages - 187,501,039 downloads last month
setprototypeof 1.2.0
A small polyfill for Object.setprototypeof
1,575 dependent repositories - 7 versions - Latest release: almost 6 years ago - 1,763 dependent packages - 205,527,227 downloads last month
natural-compare 1.4.0
Compare strings containing a mix of letters and numbers in the way a human being would in sort or...
1,571 dependent repositories - 2 versions - Latest release: almost 9 years ago - 1,452 dependent packages - 151,416,302 downloads last month
body-parser 1.20.2
Node.js body parsing middleware
1,565 dependent repositories - 75 versions - Latest release: about 2 years ago - 26,598 dependent packages - 154,356,656 downloads last month
randombytes 2.1.0
random bytes from browserify stand alone
1,564 dependent repositories - 9 versions - Latest release: about 6 years ago - 2,276 dependent packages - 106,158,034 downloads last month