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

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