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-01-06 and 2025-01-04:

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