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-06-28 and 2025-06-25:

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