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

Package Usage: npm

inherits 2.0.4
Browser-friendly inheritance fully compatible with standard node.js inherits()
2,614 dependent repositories - 7 versions - Latest release: almost 6 years ago - 6,194 dependent packages - 332,688,336 downloads last month
debug 4.3.4
Lightweight debugging utility for Node.js and the browser
2,612 dependent repositories - 74 versions - Latest release: about 3 years ago - 46,672 dependent packages - 1,207,389,553 downloads last month
ms 2.1.3
Tiny millisecond conversion utility
2,593 dependent repositories - 24 versions - Latest release: over 4 years ago - 5,545 dependent packages - 998,790,244 downloads last month
minimatch 9.0.4
a glob matcher in javascript
2,578 dependent repositories - 110 versions - Latest release: about 1 year ago - 9,743 dependent packages - 926,508,229 downloads last month
balanced-match 3.0.1
Match balanced character pairs, like "{" and "}"
2,573 dependent repositories - 15 versions - Latest release: over 1 year ago - 2,671 dependent packages - 242,194,713 downloads last month
brace-expansion 4.0.0
Brace expansion as known from sh/bash
2,572 dependent repositories - 19 versions - Latest release: about 1 year ago - 2,652 dependent packages - 647,332,138 downloads last month
ansi-styles 6.2.1
ANSI escape codes for styling strings in the terminal
2,556 dependent repositories - 27 versions - Latest release: over 2 years ago - 4,466 dependent packages - 1,643,866,415 downloads last month
chalk 5.3.0
Terminal string styling done right
2,552 dependent repositories - 38 versions - Latest release: almost 2 years ago - 130,085 dependent packages - 1,388,015,216 downloads last month
glob 10.3.15
the most correct and second fastest glob implementation in JavaScript
2,546 dependent repositories - 155 versions - Latest release: about 1 year ago - 48,165 dependent packages - 686,484,125 downloads last month
supports-color 9.4.0
Detect whether a terminal supports color
2,542 dependent repositories - 50 versions - Latest release: almost 2 years ago - 4,053 dependent packages - 1,448,872,906 downloads last month
concat-map 0.0.2
concatenative mapdashery
2,535 dependent repositories - 3 versions - Latest release: over 2 years ago - 2,498 dependent packages - 207,726,444 downloads last month
semver 7.6.2
The semantic version parser used by npm.
2,534 dependent repositories - 108 versions - Latest release: about 1 year ago - 43,561 dependent packages - 1,440,257,865 downloads last month
once 1.4.0
Run a function exactly one time
2,510 dependent repositories - 7 versions - Latest release: over 8 years ago - 3,665 dependent packages - 220,045,796 downloads last month
wrappy 1.0.2
Callback wrapping utility
2,509 dependent repositories - 4 versions - Latest release: almost 9 years ago - 2,464 dependent packages - 214,559,136 downloads last month
escape-string-regexp 5.0.0
Escape RegExp special characters
2,509 dependent repositories - 10 versions - Latest release: about 4 years ago - 5,200 dependent packages - 598,891,818 downloads last month
color-name 2.0.0
A list of color names and its values
2,505 dependent repositories - 10 versions - Latest release: over 2 years ago - 2,520 dependent packages - 1,028,613,154 downloads last month
color-convert 2.0.1
Plain color conversion functions
2,504 dependent repositories - 35 versions - Latest release: over 5 years ago - 3,135 dependent packages - 1,038,381,672 downloads last month
has-flag 5.0.1
Check if argv has a specific flag
2,504 dependent repositories - 6 versions - Latest release: almost 4 years ago - 2,772 dependent packages - 1,125,307,059 downloads last month
inflight 1.0.6 deprecated
Add callbacks to requests in flight to avoid async duplication
2,479 dependent repositories - 7 versions - Latest release: over 8 years ago - 2,495 dependent packages - 193,784,644 downloads last month
path-is-absolute 2.0.0
Node.js 0.12 path.isAbsolute() ponyfill
2,475 dependent repositories - 3 versions - Latest release: over 6 years ago - 2,937 dependent packages - 197,062,728 downloads last month
fs.realpath 1.0.0
Use node's fs.realpath, but fall back to the JS implementation if the native one fails
2,470 dependent repositories - 2 versions - Latest release: almost 9 years ago - 2,476 dependent packages - 200,012,484 downloads last month
safe-buffer 5.2.1
Safer Node.js Buffer API
2,432 dependent repositories - 11 versions - Latest release: about 5 years ago - 4,055 dependent packages - 523,895,859 downloads last month
is-glob 4.0.3
Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it...
2,376 dependent repositories - 16 versions - Latest release: over 3 years ago - 2,661 dependent packages - 260,767,095 downloads last month
is-extglob 2.1.1
Returns true if a string has an extglob.
2,376 dependent repositories - 4 versions - Latest release: over 8 years ago - 2,100 dependent packages - 208,342,206 downloads last month
function-bind 1.1.2
Implementation of Function.prototype.bind
2,368 dependent repositories - 6 versions - Latest release: over 1 year ago - 4,189 dependent packages - 233,098,638 downloads last month
which 4.0.0
Like which(1) unix command. Find the first instance of an executable in the PATH.
2,357 dependent repositories - 34 versions - Latest release: over 1 year ago - 5,072 dependent packages - 413,599,858 downloads last month
glob-parent 6.0.2
Extract the non-magic parent path from a glob string.
2,356 dependent repositories - 16 versions - Latest release: over 3 years ago - 2,487 dependent packages - 414,211,194 downloads last month
isexe 3.1.1
Minimal module to check if a file is executable.
2,351 dependent repositories - 9 versions - Latest release: almost 2 years ago - 2,232 dependent packages - 252,807,972 downloads last month
is-number 7.0.0
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, u...
2,347 dependent repositories - 15 versions - Latest release: almost 7 years ago - 2,612 dependent packages - 307,317,793 downloads last month
fill-range 7.0.1
Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or creat...
2,347 dependent repositories - 33 versions - Latest release: about 6 years ago - 2,299 dependent packages - 285,524,787 downloads last month
braces 3.0.2
Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with...
2,344 dependent repositories - 37 versions - Latest release: about 6 years ago - 2,619 dependent packages - 295,899,762 downloads last month
graceful-fs 4.2.11
A drop-in replacement for fs, making various improvements.
2,343 dependent repositories - 67 versions - Latest release: about 2 years ago - 5,113 dependent packages - 242,198,086 downloads last month
minimist 1.2.8
parse argument options
2,339 dependent repositories - 31 versions - Latest release: over 2 years ago - 33,291 dependent packages - 240,662,796 downloads last month
lodash 4.17.21
Lodash modular utilities.
2,338 dependent repositories - 114 versions - Latest release: about 4 years ago - 159,122 dependent packages - 225,739,458 downloads last month
resolve 1.22.8
resolve like require.resolve() on behalf of files asynchronously and synchronously
2,313 dependent repositories - 95 versions - Latest release: over 1 year ago - 10,935 dependent packages - 333,291,584 downloads last month
path-exists 5.0.0
Check if a path exists
2,299 dependent repositories - 6 versions - Latest release: almost 4 years ago - 4,902 dependent packages - 370,751,726 downloads last month
source-map 0.7.4
Generates and consumes source maps
2,297 dependent repositories - 68 versions - Latest release: almost 3 years ago - 5,880 dependent packages - 706,362,103 downloads last month
find-up 7.0.0
Find a file or directory by walking up parent directories
2,295 dependent repositories - 15 versions - Latest release: over 1 year ago - 5,094 dependent packages - 568,472,200 downloads last month
to-regex-range 5.0.1
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against mor...
2,294 dependent repositories - 18 versions - Latest release: about 6 years ago - 2,203 dependent packages - 266,703,487 downloads last month
path-parse 1.0.7
Node.js path.parse() ponyfill
2,286 dependent repositories - 8 versions - Latest release: almost 4 years ago - 2,172 dependent packages - 185,273,838 downloads last month
js-tokens 9.0.0
Tiny JavaScript tokenizer.
2,263 dependent repositories - 23 versions - Latest release: over 1 year ago - 2,251 dependent packages - 214,765,477 downloads last month
acorn 8.11.3
ECMAScript parser
2,250 dependent repositories - 134 versions - Latest release: over 1 year ago - 8,880 dependent packages - 402,925,815 downloads last month
cross-spawn 7.0.3
Cross platform child_process#spawn and child_process#spawnSync
2,246 dependent repositories - 54 versions - Latest release: almost 5 years ago - 14,155 dependent packages - 316,383,724 downloads last month
punycode 2.3.1
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all...
2,242 dependent repositories - 31 versions - Latest release: over 1 year ago - 2,734 dependent packages - 345,528,876 downloads last month
strip-ansi 7.1.0
Strip ANSI escape codes from a string
2,234 dependent repositories - 20 versions - Latest release: almost 2 years ago - 7,310 dependent packages - 799,689,573 downloads last month
ansi-regex 6.0.1
Regular expression for matching ANSI escape codes
2,234 dependent repositories - 18 versions - Latest release: over 3 years ago - 4,054 dependent packages - 739,720,871 downloads last month
commander 12.0.0
the complete solution for node.js command-line programs
2,230 dependent repositories - 115 versions - Latest release: over 1 year ago - 74,942 dependent packages - 671,808,704 downloads last month
globals 15.2.0
Global identifiers from different JavaScript environments
2,223 dependent repositories - 119 versions - Latest release: about 1 year ago - 2,314 dependent packages - 376,256,533 downloads last month
fsevents 2.3.3
Native Access to MacOS FSEvents
2,216 dependent repositories - 67 versions - Latest release: over 1 year ago - 5,083 dependent packages - 101,389,465 downloads last month
shebang-regex 4.0.0
Regular expression for matching a shebang line
2,215 dependent repositories - 4 versions - Latest release: over 3 years ago - 1,945 dependent packages - 287,337,971 downloads last month
shebang-command 2.0.0
Get the command from a shebang
2,213 dependent repositories - 4 versions - Latest release: over 5 years ago - 1,888 dependent packages - 287,262,771 downloads last month
p-limit 5.0.0
Run multiple promise-returning & async functions with limited concurrency
2,209 dependent repositories - 18 versions - Latest release: over 1 year ago - 3,167 dependent packages - 521,953,685 downloads last month
ajv 8.13.0
Another JSON Schema Validator
2,208 dependent repositories - 355 versions - Latest release: about 1 year ago - 14,548 dependent packages - 481,009,268 downloads last month
esutils 2.0.3
utility box for ECMAScript language tools
2,207 dependent repositories - 13 versions - Latest release: almost 6 years ago - 1,888 dependent packages - 170,605,818 downloads last month
normalize-path 3.0.0
Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat sla...
2,206 dependent repositories - 11 versions - Latest release: about 7 years ago - 2,818 dependent packages - 244,729,974 downloads last month
mime-db 1.52.0
Media Type Database
2,198 dependent repositories - 63 versions - Latest release: about 3 years ago - 2,049 dependent packages - 257,611,383 downloads last month
path-key 4.0.0
Get the PATH environment variable key cross-platform
2,197 dependent repositories - 7 versions - Latest release: about 4 years ago - 1,883 dependent packages - 354,165,300 downloads last month
fast-deep-equal 3.1.3
Fast deep equal
2,196 dependent repositories - 14 versions - Latest release: almost 5 years ago - 4,389 dependent packages - 214,234,200 downloads last month
locate-path 7.2.0
Get the first path that exists on disk of multiple paths
2,194 dependent repositories - 11 versions - Latest release: over 2 years ago - 2,166 dependent packages - 541,901,125 downloads last month
p-locate 6.0.0
Get the first fulfilled promise that satisfies the provided testing function
2,194 dependent repositories - 7 versions - Latest release: over 3 years ago - 2,017 dependent packages - 542,488,201 downloads last month
util-deprecate 1.0.2
The Node.js `util.deprecate()` function with browser support
2,194 dependent repositories - 3 versions - Latest release: over 9 years ago - 1,985 dependent packages - 191,217,955 downloads last month
rimraf 5.0.7
A deep deletion module for node (like `rm -rf`)
2,191 dependent repositories - 82 versions - Latest release: about 1 year ago - 168,689 dependent packages - 372,629,542 downloads last month
resolve-from 5.0.0
Resolve the path of a module like `require.resolve()` but from a given path
2,190 dependent repositories - 6 versions - Latest release: about 6 years ago - 2,937 dependent packages - 367,756,640 downloads last month
mime-types 2.1.35
The ultimate javascript content-type utility.
2,189 dependent repositories - 56 versions - Latest release: about 3 years ago - 6,561 dependent packages - 232,857,568 downloads last month
signal-exit 4.1.0
when you want to fire an event no matter how a process exits.
2,180 dependent repositories - 24 versions - Latest release: almost 2 years ago - 2,277 dependent packages - 379,404,148 downloads last month
json-schema-traverse 1.0.0
Traverse JSON Schema passing each schema object to callback
2,177 dependent repositories - 9 versions - Latest release: over 4 years ago - 1,848 dependent packages - 420,710,222 downloads last month
fast-json-stable-stringify 2.1.0
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without js...
2,174 dependent repositories - 3 versions - Latest release: over 5 years ago - 2,347 dependent packages - 177,421,837 downloads last month
anymatch 3.1.3
Matches strings against configurable strings, globs, regular expressions, and/or functions
2,161 dependent repositories - 18 versions - Latest release: over 2 years ago - 3,053 dependent packages - 225,266,455 downloads last month
micromatch 4.0.5
Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multi...
2,137 dependent repositories - 69 versions - Latest release: about 3 years ago - 4,709 dependent packages - 292,658,385 downloads last month
@types/node 20.12.12
TypeScript definitions for node
2,112 dependent repositories - 1,895 versions - Latest release: 12 months ago - 257,481 dependent packages - 472,555,597 downloads last month
estraverse 5.3.0
ECMAScript JS AST traversal functions
2,103 dependent repositories - 34 versions - Latest release: over 3 years ago - 3,235 dependent packages - 375,615,980 downloads last month
readable-stream 4.5.2
Node.js Streams, a user-land copy of the stream library from Node.js
2,100 dependent repositories - 103 versions - Latest release: over 1 year ago - 5,545 dependent packages - 660,125,749 downloads last month
isarray 2.0.5
Array#isArray for older browsers
2,098 dependent repositories - 9 versions - Latest release: almost 6 years ago - 2,086 dependent packages - 437,920,255 downloads last month
uri-js 4.4.1
An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for Ja...
2,092 dependent repositories - 14 versions - Latest release: over 4 years ago - 1,923 dependent packages - 178,301,032 downloads last month
string_decoder 1.3.0
The string_decoder module from Node core
2,091 dependent repositories - 16 versions - Latest release: almost 6 years ago - 2,167 dependent packages - 467,660,133 downloads last month
json5 2.2.3
JSON for Humans
2,091 dependent repositories - 27 versions - Latest release: over 2 years ago - 5,411 dependent packages - 321,849,040 downloads last month
string-width 7.1.0
Get the visual width of a string - the number of columns required to display it
2,086 dependent repositories - 24 versions - Latest release: over 1 year ago - 2,714 dependent packages - 649,283,821 downloads last month
is-fullwidth-code-point 5.0.0
Check if the character represented by a given Unicode code point is fullwidth
2,086 dependent repositories - 5 versions - Latest release: over 1 year ago - 2,006 dependent packages - 438,748,319 downloads last month
@babel/code-frame 7.24.2
Generate errors that contain a code frame that point to source locations.
2,067 dependent repositories - 76 versions - Latest release: about 1 year ago - 1,047 dependent packages - 265,602,793 downloads last month
lru-cache 10.2.2
A cache object that deletes the least-recently-used items.
2,055 dependent repositories - 142 versions - Latest release: about 1 year ago - 6,362 dependent packages - 779,673,877 downloads last month
argparse 2.0.1
CLI arguments parser. Native port of python's argparse.
2,052 dependent repositories - 30 versions - Latest release: over 4 years ago - 4,248 dependent packages - 386,765,478 downloads last month
has-symbols 1.0.3
Determine if the JS environment has Symbol support. Supports spec, or shams.
2,052 dependent repositories - 4 versions - Latest release: about 3 years ago - 1,561 dependent packages - 204,462,628 downloads last month
yallist 5.0.0
Yet Another Linked List
2,052 dependent repositories - 17 versions - Latest release: about 1 year ago - 1,848 dependent packages - 571,136,539 downloads last month
chokidar 3.6.0
Minimal and efficient cross-platform file watching library
2,052 dependent repositories - 106 versions - Latest release: over 1 year ago - 17,735 dependent packages - 225,300,685 downloads last month
readdirp 3.6.0
Recursive version of fs.readdir with streaming API.
2,050 dependent repositories - 43 versions - Latest release: about 4 years ago - 1,914 dependent packages - 202,497,950 downloads last month
binary-extensions 3.0.0
List of binary file extensions
2,048 dependent repositories - 25 versions - Latest release: about 1 year ago - 1,385 dependent packages - 191,146,177 downloads last month
js-yaml 4.1.0
YAML 1.2 parser and serializer
2,047 dependent repositories - 72 versions - Latest release: about 4 years ago - 20,789 dependent packages - 389,432,901 downloads last month
@babel/highlight 7.24.5
Syntax highlight JavaScript strings for output in terminals.
2,041 dependent repositories - 70 versions - Latest release: about 1 year ago - 59 dependent packages - 235,059,447 downloads last month
is-binary-path 3.0.0
Check if a file path is a binary file
2,038 dependent repositories - 6 versions - Latest release: about 1 year ago - 1,410 dependent packages - 182,395,033 downloads last month
esrecurse 4.3.0
ECMAScript AST recursive visitor
2,029 dependent repositories - 13 versions - Latest release: over 4 years ago - 1,563 dependent packages - 154,340,918 downloads last month
picomatch 4.0.2
Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full suppo...
2,022 dependent repositories - 28 versions - Latest release: about 1 year ago - 2,541 dependent packages - 259,329,903 downloads last month
core-util-is 1.0.3
The `util.is*` functions introduced in Node v0.12.
2,000 dependent repositories - 4 versions - Latest release: over 3 years ago - 1,808 dependent packages - 199,062,451 downloads last month
to-fast-properties 4.0.0
Force V8 to use fast properties for an object
1,984 dependent repositories - 8 versions - Latest release: almost 4 years ago - 1,647 dependent packages - 170,899,267 downloads last month
caniuse-lite 1.0.30001620
A smaller version of caniuse-db, with only the essentials!
1,983 dependent repositories - 845 versions - Latest release: 12 months ago - 2,698 dependent packages - 206,679,338 downloads last month
convert-source-map 2.0.0
Converts a source-map from/to different formats and allows adding/changing properties.
1,981 dependent repositories - 36 versions - Latest release: over 2 years ago - 2,395 dependent packages - 284,241,090 downloads last month
slash 5.1.0
Convert Windows backslash paths to slash paths
1,981 dependent repositories - 10 versions - Latest release: about 2 years ago - 4,099 dependent packages - 335,728,039 downloads last month
browserslist 4.23.0
Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-e...
1,979 dependent repositories - 192 versions - Latest release: about 1 year ago - 4,424 dependent packages - 221,914,214 downloads last month
eslint-scope 8.0.1
ECMAScript scope analyzer for ESLint
1,979 dependent repositories - 23 versions - Latest release: about 1 year ago - 1,686 dependent packages - 297,287,668 downloads last month
iconv-lite 0.6.3
Convert character encodings in pure javascript.
1,976 dependent repositories - 51 versions - Latest release: almost 4 years ago - 5,723 dependent packages - 338,996,047 downloads last month
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