Sindre Sorhus

Download Statistics for Sindre Sorhus's npm Packages

All data comes directly from npm.

Downloads per day

Downloads per week

Downloads per month

Total number of downloads between 2024-08-18 and 2025-08-16:

name downloads
01 ansi-styles 19,152,120,991
02 supports-color 16,330,423,271
03 chalk 16,094,563,846
04 has-flag 11,757,585,657
05 strip-ansi 11,454,345,702
06 ansi-regex 10,564,786,510
07 type-fest 10,034,924,267
08 string-width 9,478,085,624
09 wrap-ansi 8,498,903,383
10 escape-string-regexp 7,830,784,382
11 find-up 7,717,275,216
12 p-locate 7,356,053,232
13 locate-path 7,344,200,368
14 p-limit 7,119,566,746
15 is-fullwidth-code-point 6,186,453,764
16 globals 5,689,508,885
17 get-stream 5,567,344,556
18 resolve-from 5,174,691,417
19 path-exists 5,081,082,131
20 camelcase 4,913,043,081
21 path-key 4,851,706,220
22 is-stream 4,752,107,059
23 execa 4,612,526,205
24 slash 4,439,760,273
25 make-dir 4,140,863,207
26 pify 4,049,696,633
27 onetime 3,972,353,404
28 shebang-regex 3,923,813,941
29 strip-bom 3,783,637,640
30 npm-run-path 3,758,495,512
31 strip-json-comments 3,621,973,041
32 parse-json 3,520,595,288
33 globby 3,508,732,420
34 path-type 3,355,229,080
35 ansi-escapes 3,154,243,314
36 yocto-queue 2,999,728,023
37 slice-ansi 2,837,422,646
38 callsites 2,834,153,542
39 strip-final-newline 2,796,954,054
40 import-fresh 2,787,084,806
41 p-try 2,734,558,563
42 binary-extensions 2,564,336,272
43 cli-cursor 2,547,209,147
44 restore-cursor 2,545,558,329
45 object-assign 2,543,978,614
46 is-plain-obj 2,541,501,055
47 is-binary-path 2,442,321,384
48 p-map 2,432,686,387
49 indent-string 2,417,146,688
50 array-union 2,355,013,632
51 is-wsl 2,354,723,946
52 parent-module 2,336,603,734
53 open 2,237,806,434
54 error-ex 2,166,739,214
55 log-symbols 2,114,946,274
56 is-path-inside 2,082,460,713
57 read-pkg 2,054,646,497
58 figures 2,052,919,159
59 decamelize 1,929,602,415
60 is-docker 1,927,781,725
61 is-unicode-supported 1,849,824,785
62 merge-descriptors 1,793,548,756
63 mimic-response 1,733,041,588
64 clean-stack 1,645,962,357
65 ora 1,640,543,632
66 string-length 1,629,290,281
67 import-local 1,600,249,337
68 strip-indent 1,576,058,813
69 to-fast-properties 1,543,760,370
70 leven 1,542,318,922
71 resolve-cwd 1,542,050,710
72 aggregate-error 1,534,220,327
73 normalize-url 1,521,742,849
74 emittery 1,477,206,470
75 detect-newline 1,442,165,295
76 arrify 1,433,170,816
77 define-lazy-prop 1,428,673,924
78 cli-spinners 1,393,781,294
79 map-obj 1,334,888,510
80 is-obj 1,306,545,539
81 yn 1,284,228,560
82 lowercase-keys 1,266,839,891
83 is-interactive 1,252,990,865
84 quick-lru 1,252,356,104
85 redent 1,250,252,137
86 defaults 1,250,040,237
87 decompress-response 1,244,864,564
88 is-generator-fn 1,231,231,637
89 cli-truncate 1,209,168,107
90 meow 1,207,722,260
91 file-type 1,181,005,149
92 got 1,158,422,580
93 dot-prop 1,138,747,150
94 env-paths 1,109,605,079
95 load-json-file 1,094,681,459
96 component-emitter 1,092,685,368
97 log-update 1,080,527,050
98 @sindresorhus/is 1,079,111,485
99 min-indent 1,061,607,160
100 p-cancelable 1,059,151,261
101 supports-hyperlinks 975,181,620
102 responselike 922,352,124
103 crypto-random-string 908,687,135
104 thenify-all 901,643,730
105 mz 901,156,887
106 unique-string 899,278,790
107 p-retry 857,316,326
108 camelcase-keys 845,873,277
109 get-stdin 829,758,270
110 detect-indent 793,055,350
111 trim-newlines 775,442,798
112 widest-line 774,240,003
113 pretty-bytes 762,572,633
114 builtin-modules 745,222,013
115 p-timeout 739,627,669
116 del 711,876,391
117 temp-dir 699,121,237
118 cli-boxes 698,958,773
119 boxen 697,392,359
120 cacheable-lookup 680,923,907
121 has-ansi 679,227,050
122 query-string 676,549,190
123 is-installed-globally 669,954,524
124 http2-wrapper 659,216,719
125 untildify 641,638,931
126 is-path-cwd 629,875,117
127 gzip-size 623,281,537
128 clone-response 615,933,419
129 import-lazy 597,124,169
130 terminal-link 588,325,126
131 sort-keys 581,250,790
132 registry-url 549,143,161
133 decamelize-keys 543,826,625
134 tempy 540,026,962
135 prepend-http 537,318,754
136 get-port 528,833,918
137 unicorn-magic 526,623,752
138 xdg-basedir 523,386,421
139 html-tags 521,693,204
140 default-browser-id 516,122,738
141 hard-rejection 505,985,063
142 is-regexp 497,593,991
143 configstore 480,752,267
144 get-east-asian-width 468,834,836
145 is-absolute-url 463,914,060
146 array-uniq 463,333,380
147 filter-obj 459,041,596
148 ip-regex 442,822,965
149 is-inside-container 432,464,099
150 serialize-error 430,908,823
151 debounce 430,082,815
152 package-json 420,977,003
153 @sindresorhus/merge-streams 416,338,556
154 import-from 414,190,544
155 semver-diff 409,918,804
156 url-parse-lax 408,180,658
157 p-queue 407,301,064
158 run-applescript 406,595,317
159 stringify-object 401,844,811
160 is-retry-allowed 398,911,537
161 default-browser 392,559,422
162 bundle-name 392,496,574
163 parse-ms 382,850,560
164 pretty-ms 381,553,142
165 caller-path 378,474,449
166 latest-version 376,175,605
167 dargs 373,230,771
168 is-npm 373,135,705
169 mimic-function 371,543,860
170 is-builtin-module 369,660,575
171 p-defer 369,316,999
172 environment 367,099,513
173 split-on-first 351,430,647
174 escape-goat 349,395,387
175 p-is-promise 347,475,443
176 text-extensions 346,152,014
177 is-text-path 346,021,654
178 update-notifier 345,985,999
179 duplexer3 341,764,704
180 throttleit 338,667,608
181 os-locale 320,725,205
182 caller-callsite 315,924,525
183 yoctocolors-cjs 309,133,573
184 hasha 308,714,870
185 p-event 300,104,927
186 is-path-in-cwd 298,660,019
187 invert-kv 295,391,481
188 lcid 295,157,526
189 array-differ 294,344,485
190 pupa 290,405,877
191 p-each-series 290,089,449
192 p-reduce 287,477,235
193 default-require-extensions 281,104,155
194 append-transform 279,726,140
195 repeating 279,413,047
196 semver-regex 277,400,655
197 find-versions 273,906,481
198 multimatch 272,281,302
199 array-find-index 269,807,837
200 has-yarn 267,091,934
201 to-readable-stream 264,090,133
202 filenamify 252,932,171
203 filename-reserved-regex 249,107,965
204 is-root 247,796,071
205 p-filter 246,972,727
206 caching-transform 242,479,879
207 delay 224,907,408
208 clipboardy 223,794,913
209 trim-repeated 213,363,211
210 loud-rejection 213,167,670
211 strip-outer 212,722,828
212 auto-bind 212,576,891
213 into-stream 201,010,815
214 timed-out 198,658,501
215 has-own-prop 187,517,885
216 import-cwd 185,526,398
217 internal-ip 184,957,456
218 global-directory 182,466,777
219 eslint-plugin-unicorn 177,288,001
220 is-network-error 173,015,650
221 modify-values 170,415,773
222 stdin-discarder 167,293,041
223 os-name 161,576,913
224 exit-hook 158,645,696
225 windows-release 158,322,092
226 macos-release 156,528,244
227 chalk-template 156,034,690
228 array-equal 152,357,102
229 find-up-simple 151,596,373
230 matcher 150,128,147
231 titleize 143,120,237
232 junk 141,918,777
233 index-to-position 134,064,605
234 write-json-file 133,388,560
235 git-remote-origin-url 128,813,502
236 semver-truncate 122,650,304
237 resolve-global 118,868,815
238 ky 118,469,567
239 p-pipe 118,019,938
240 yoctocolors 114,308,159
241 home-or-tmp 112,891,469
242 screenfull 110,485,842
243 tildify 107,682,520
244 elegant-spinner 106,976,776
245 capture-stack-trace 105,741,233
246 p-map-series 104,074,238
247 is-observable 103,975,012
248 archive-type 103,493,414
249 convert-hrtime 101,864,982
250 is-redirect 99,632,395
251 any-observable 97,253,322
252 clone-regexp 96,562,089
253 skin-tone 94,957,425
254 is-url-superb 93,178,839
255 is-svg 92,443,530
256 plur 92,338,829
257 time-span 86,452,732
258 markdown-extensions 85,755,746
259 execall 85,519,822
260 read-package-up 83,991,688
261 cpy 82,335,816
262 set-immediate-shim 82,177,704
263 is-port-reachable 82,094,670
264 irregular-plurals 81,983,158
265 uint8array-extras 81,786,004
266 tempfile 81,739,479
267 stream-to-array 81,285,274
268 hook-std 81,121,450
269 p-throttle 79,503,454
270 p-all 78,417,267
271 component-type 77,679,891
272 first-chunk-stream 77,409,655
273 ps-list 72,991,400
274 p-waterfall 71,164,521
275 resolve-pkg 69,825,171
276 p-wait-for 69,579,110
277 strip-bom-stream 66,770,407
278 @sindresorhus/slugify 65,838,164
279 system-architecture 61,681,079
280 @sindresorhus/transliterate 61,663,086
281 is64bit 61,491,756
282 is-ip 58,974,712
283 ink 55,491,020
284 env-editor 55,342,889
285 p-memoize 52,781,293
286 conf 51,251,498
287 yeoman-generator 50,658,920
288 vinyl-file 50,445,845
289 super-regex 49,549,497
290 function-timeout 49,479,528
291 strip-bom-buf 48,862,298
292 is-scoped 47,807,084
293 scoped-regex 47,604,773
294 imagemin 47,522,426
295 ow 47,438,189
296 yeoman-environment 46,516,051
297 is-in-ci 45,917,960
298 debounce-fn 45,886,836
299 fn-name 45,005,066
300 github-username 42,572,275
301 srcset 41,955,922
302 md5-hex 41,338,994
303 date-time 40,744,294
304 extract-stack 39,041,734
305 clear-module 38,852,155
306 temp-write 37,844,610
307 time-zone 37,100,679
308 beeper 36,599,691
309 bin-build 36,170,502
310 read-chunk 35,399,844
311 is-png 35,093,226
312 new-github-release-url 33,549,664
313 run-node 33,196,459
314 is-jpg 33,184,340
315 p-some 32,622,118
316 p-any 32,620,665
317 parse-github-repo-url 32,107,843
318 file-url 30,036,462
319 p-reflect 29,081,870
320 p-settle 28,043,416
321 imagemin-svgo 27,990,314
322 component-indexof 27,140,238
323 gifsicle 26,526,824
324 is-supported-regexp-flag 26,092,661
325 optipng-bin 26,060,692
326 is-gif 25,978,975
327 maxmin 25,874,709
328 imagemin-optipng 25,525,788
329 nano-spawn 25,195,380
330 imagemin-gifsicle 25,179,387
331 eslint-formatter-pretty 24,606,548
332 memoize 24,137,307
333 copy-text-to-clipboard 23,845,622
334 eslint-config-google 23,775,360
335 import-modules 22,929,347
336 null-check 22,882,559
337 gh-got 22,436,762
338 is-relative-url 22,355,894
339 array-parallel 20,859,037
340 array-series 20,505,957
341 pngquant-bin 19,851,524
342 move-file 19,797,914
343 passthrough-counter 19,691,923
344 yosay 19,491,698
345 ava 19,436,520
346 is-html 19,076,258
347 hex-rgb 19,059,208
348 imagemin-pngquant 18,497,793
349 del-cli 18,477,470
350 modern-normalize 18,347,535
351 mozjpeg 18,238,751
352 imagemin-mozjpeg 17,678,249
353 eslint-config-xo 17,631,696
354 grunt-contrib-copy 17,442,355
355 grunt-contrib-watch 17,308,791
356 grunt-contrib-clean 17,260,678
357 ink-spinner 17,097,051
358 spdx-license-list 16,758,614
359 fn-args 16,249,410
360 sort-on 16,010,464
361 humanize-string 15,866,552
362 wsl-utils 15,657,733
363 crypto-hash 15,232,618
364 is-blob 15,159,726
365 array-move 14,901,792
366 cpy-cli 14,446,708
367 jpegtran-bin 14,185,704
368 username 14,122,636
369 passwd-user 14,014,654
370 escape-string-applescript 13,985,814
371 remote-git-tags 13,713,584
372 display-notification 13,643,361
373 rgb-hex 13,615,603
374 gulp-babel 13,513,781
375 fullname 13,490,802
376 tsd 13,301,929
377 imagemin-jpegtran 12,942,863
378 yocto-spinner 12,889,378
379 ink-select-input 12,883,310
380 sudo-block 12,833,795
381 npm-keyword 12,825,578
382 @sindresorhus/df 12,713,235
383 yo 12,713,050
384 grunt-contrib-concat 12,686,183
385 root-check 12,643,134
386 yeoman-doctor 12,617,824
387 downgrade-root 12,602,096
388 yeoman-character 12,601,615
389 parse-help 12,560,019
390 default-uid 12,536,503
391 random-int 12,232,973
392 replace-string 12,180,860
393 on-change 11,970,371
394 js-types 11,613,823
395 ink-text-input 11,330,270
396 num-sort 11,299,500
397 new-github-issue-url 11,226,428
398 ky-universal 11,118,070
399 taskkill 11,072,623
400 issue-regex 10,657,095
401 cwebp-bin 10,272,973
402 fkill 10,170,643
403 process-exists 10,119,808
404 electron-store 10,023,676
405 bower-config 10,017,632
406 imagemin-webp 9,961,466
407 eslint-plugin-ava 9,623,854
408 gulp-autoprefixer 9,507,383
409 np 8,840,389
410 pid-port 8,667,590
411 gulp-filter 8,619,612
412 npm-name 8,544,435
413 streaming-json-stringify 8,447,395
414 load-grunt-tasks 8,404,624
415 p-debounce 8,386,256
416 public-ip 8,369,578
417 electron-is-dev 8,031,225
418 app-path 7,834,409
419 term-img 7,796,090
420 iterm2-version 7,794,519
421 modify-filename 7,708,164
422 insight 7,615,282
423 get-own-enumerable-keys 7,553,114
424 grunt-sass 7,532,028
425 filter-console 7,495,345
426 copy-file 7,480,265
427 ncname 7,294,781
428 xml-char-classes 7,208,391
429 eslint-config-xo-typescript 6,973,562
430 open-cli 6,929,137
431 bower-endpoint-parser 6,867,144
432 open-editor 6,808,622
433 line-column-path 6,648,373
434 grunt-contrib-jshint 6,637,342
435 rev-hash 6,564,587
436 split-lines 6,510,320
437 stream-to-buffer 6,506,744
438 xo 6,504,430
439 humanize-url 6,418,705
440 stream-to 6,378,418
441 reserved-identifiers 6,244,605
442 domify 6,169,210
443 identifier-regex 6,162,786
444 is-fn 6,123,401
445 filenamify-url 6,057,570
446 neat-csv 6,010,857
447 is-reachable 6,002,429
448 router-ips 5,987,413
449 grunt-eslint 5,867,395
450 package-config 5,812,113
451 strip-url-auth 5,719,482
452 unique-temp-dir 5,666,547
453 is-identifier 5,660,588
454 ink-testing-library 5,446,854
455 import-global 5,389,140
456 @sindresorhus/fnv1a 5,387,330
457 change-file-extension 5,342,629
458 p-lazy 5,183,586
459 unused-filename 5,134,976
460 electron-dl 4,893,548
461 eslint-config-xo-space 4,836,320
462 gulp-zip 4,785,719
463 github-markdown-css 4,769,098
464 is-online 4,733,285
465 trash 4,732,826
466 xdg-trashdir 4,673,364
467 gulp-imagemin 4,646,572
468 decompress-zip 4,335,869
469 djb2a 4,318,599
470 gulp-debug 4,286,774
471 jshint-stylish 4,286,677
472 image-type 4,008,077
473 grunt-babel 3,947,363
474 observable-to-promise 3,919,991
475 electron-context-menu 3,813,172
476 grunt-shell 3,739,248
477 ink-link 3,731,641
478 gulp-rev 3,700,244
479 terminal-size 3,677,559
480 filled-array 3,670,305
481 rev-path 3,664,011
482 @ava/babel-preset-stage-4 3,595,318
483 @ava/babel-preset-transform-test-files 3,590,278
484 valid-filename 3,547,741
485 @sindresorhus/to-milliseconds 3,274,804
486 @ava/babel-plugin-throws-helper 3,250,503
487 pngout-bin 3,241,631
488 default-shell 3,137,388
489 get-port-cli 3,130,815
490 unique-random 3,094,595
491 imagemin-pngout 3,073,821
492 gulp-mocha 3,055,307
493 gulp-plugin-extras 2,988,902
494 package-up 2,953,901
495 to-rotated 2,950,494
496 normalize-newline 2,934,475
497 video-extensions 2,915,489
498 unique-random-array 2,903,271
499 grunt-concurrent 2,888,139
500 imagemin-cli 2,758,659
Total of 1057 packages... =421,772,749,221