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-10-02 and 2025-09-29:

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