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-11-02 and 2025-10-30:

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