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

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