Skip to content

Commit 73428f9

Browse files
szmarczaksindresorhus
authored andcommittedJan 10, 2019
Add superagent to the comparison table (#691)
1 parent d136e61 commit 73428f9

File tree

1 file changed

+45
-29
lines changed

1 file changed

+45
-29
lines changed
 

‎readme.md

+45-29
Original file line numberDiff line numberDiff line change
@@ -1033,76 +1033,84 @@ const h2got = got.extend({request});
10331033

10341034
## Comparison
10351035

1036-
| | `got` | [`request`][r0] | [`node-fetch`][n0] | [`axios`][a0] |
1037-
|-----------------------|:--------------:|:---------------:|:------------------:|:---------------:|
1038-
| HTTP/2 support |||||
1039-
| Browser support |||\* ||
1040-
| Electron support |||||
1041-
| Promise API |||||
1042-
| Stream API ||| Node.js only ||
1043-
| Request cancelation |||||
1044-
| RFC compliant caching |||||
1045-
| Cookies (out-of-box) |||||
1046-
| Follows redirects |||||
1047-
| Retries on failure |||||
1048-
| Progress events |||| Browser only |
1049-
| Handles gzip/deflate |||||
1050-
| Advanced timeouts |||||
1051-
| Timings |||||
1052-
| Errors with metadata |||||
1053-
| JSON mode |||||
1054-
| Custom defaults |||||
1055-
| Composable |||||
1056-
| Hooks |||||
1057-
| Issues open | [![][gio]][g1] | [![][rio]][r1] | [![][nio]][n1] | [![][aio]][a1] |
1058-
| Issues closed | [![][gic]][g2] | [![][ric]][r2] | [![][nic]][n2] | [![][aic]][a2] |
1059-
| Downloads | [![][gd]][g3] | [![][rd]][r3] | [![][nd]][n3] | [![][ad]][a3] |
1060-
| Coverage | [![][gc]][g4] | [![][rc]][r4] | [![][nc]][n4] | [![][ac]][a4] |
1061-
| Build | [![][gb]][g5] | [![][rb]][r5] | [![][nb]][n5] | [![][ab]][a5] |
1062-
| Bugs | [![][gbg]][g6] | [![][rbg]][r6] | [![][nbg]][n6] | [![][abg]][a6] |
1063-
| Dependents | [![][gdp]][g7] | [![][rdp]][r7] | [![][ndp]][n7] | [![][adp]][a7] |
1064-
| Install size | [![][gis]][g8] | [![][ris]][r8] | [![][nis]][n8] | [![][ais]][a8] |
1036+
| | `got` | [`request`][r0] | [`node-fetch`][n0] | [`axios`][a0] | [`superagent`][s0] |
1037+
|-----------------------|:--------------:|:---------------:|:------------------:|:---------------:|:--------------------:|
1038+
| HTTP/2 support |||||\*\* |
1039+
| Browser support |||\* |||
1040+
| Electron support ||||||
1041+
| Promise API ||||||
1042+
| Stream API ||| Node.js only |||
1043+
| Request cancelation ||||||
1044+
| RFC compliant caching ||||||
1045+
| Cookies (out-of-box) ||||||
1046+
| Follows redirects ||||||
1047+
| Retries on failure ||||||
1048+
| Progress events |||| Browser only ||
1049+
| Handles gzip/deflate ||||||
1050+
| Advanced timeouts ||||||
1051+
| Timings ||||||
1052+
| Errors with metadata ||||||
1053+
| JSON mode ||||||
1054+
| Custom defaults ||||||
1055+
| Composable ||||||
1056+
| Hooks ||||||
1057+
| Issues open | [![][gio]][g1] | [![][rio]][r1] | [![][nio]][n1] | [![][aio]][a1] | [![][sio]][s1] |
1058+
| Issues closed | [![][gic]][g2] | [![][ric]][r2] | [![][nic]][n2] | [![][aic]][a2] | [![][sic]][s2] |
1059+
| Downloads | [![][gd]][g3] | [![][rd]][r3] | [![][nd]][n3] | [![][ad]][a3] | [![][sd]][s3] |
1060+
| Coverage | [![][gc]][g4] | [![][rc]][r4] | [![][nc]][n4] | [![][ac]][a4] | unknown |
1061+
| Build | [![][gb]][g5] | [![][rb]][r5] | [![][nb]][n5] | [![][ab]][a5] | [![][sb]][s5] |
1062+
| Bugs | [![][gbg]][g6] | [![][rbg]][r6] | [![][nbg]][n6] | [![][abg]][a6] | [![][sbg]][s6] |
1063+
| Dependents | [![][gdp]][g7] | [![][rdp]][r7] | [![][ndp]][n7] | [![][adp]][a7] | [![][sdp]][s7] |
1064+
| Install size | [![][gis]][g8] | [![][ris]][r8] | [![][nis]][n8] | [![][ais]][a8] | [![][sis]][s8] |
10651065

10661066
\* It's almost API compatible with the browser `fetch` API.<br>
1067+
\*\* Need to switch the protocol manually.<br>
10671068
❔ Experimental support.
10681069

10691070
<!-- GITHUB -->
10701071
[r0]: https://github.com/request/request
10711072
[n0]: https://github.com/bitinn/node-fetch
10721073
[a0]: https://github.com/axios/axios
1074+
[s0]: https://github.com/visionmedia/superagent
10731075

10741076
<!-- ISSUES OPEN -->
10751077
[gio]: https://badgen.net/github/open-issues/sindresorhus/got?label
10761078
[rio]: https://badgen.net/github/open-issues/request/request?label
10771079
[nio]: https://badgen.net/github/open-issues/bitinn/node-fetch?label
10781080
[aio]: https://badgen.net/github/open-issues/axios/axios?label
1081+
[sio]: https://badgen.net/github/open-issues/visionmedia/superagent?label
10791082

10801083
[g1]: https://github.com/sindresorhus/got/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc
10811084
[r1]: https://github.com/request/request/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc
10821085
[n1]: https://github.com/bitinn/node-fetch/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc
10831086
[a1]: https://github.com/axios/axios/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc
1087+
[s1]: https://github.com/visionmedia/superagent/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc
10841088

10851089
<!-- ISSUES CLOSED -->
10861090
[gic]: https://badgen.net/github/closed-issues/sindresorhus/got?label
10871091
[ric]: https://badgen.net/github/closed-issues/request/request?label
10881092
[nic]: https://badgen.net/github/closed-issues/bitinn/node-fetch?label
10891093
[aic]: https://badgen.net/github/closed-issues/axios/axios?label
1094+
[sic]: https://badgen.net/github/closed-issues/visionmedia/superagent?label
10901095

10911096
[g2]: https://github.com/sindresorhus/got/issues?q=is%3Aissue+is%3Aclosed+sort%3Aupdated-desc
10921097
[r2]: https://github.com/request/request/issues?q=is%3Aissue+is%3Aclosed+sort%3Aupdated-desc
10931098
[n2]: https://github.com/bitinn/node-fetch/issues?q=is%3Aissue+is%3Aclosed+sort%3Aupdated-desc
10941099
[a2]: https://github.com/axios/axios/issues?q=is%3Aissue+is%3Aclosed+sort%3Aupdated-desc
1100+
[s2]: https://github.com/visionmedia/superagent/issues?q=is%3Aissue+is%3Aclosed+sort%3Aupdated-desc
10951101

10961102
<!-- DOWNLOADS -->
10971103
[gd]: https://badgen.net/npm/dm/got?label
10981104
[rd]: https://badgen.net/npm/dm/request?label
10991105
[nd]: https://badgen.net/npm/dm/node-fetch?label
11001106
[ad]: https://badgen.net/npm/dm/axios?label
1107+
[sd]: https://badgen.net/npm/dm/superagent?label
11011108

11021109
[g3]: https://www.npmjs.com/package/got
11031110
[r3]: https://www.npmjs.com/package/request
11041111
[n3]: https://www.npmjs.com/package/node-fetch
11051112
[a3]: https://www.npmjs.com/package/axios
1113+
[s3]: https://www.npmjs.com/package/superagent
11061114

11071115
<!-- COVERAGE -->
11081116
[gc]: https://badgen.net/coveralls/c/github/sindresorhus/got?label
@@ -1120,44 +1128,52 @@ const h2got = got.extend({request});
11201128
[rb]: https://badgen.net/travis/request/request?label
11211129
[nb]: https://badgen.net/travis/bitinn/node-fetch?label
11221130
[ab]: https://badgen.net/travis/axios/axios?label
1131+
[sb]: https://badgen.net/travis/visionmedia/superagent?label
11231132

11241133
[g5]: https://travis-ci.org/sindresorhus/got
11251134
[r5]: https://travis-ci.org/request/request
11261135
[n5]: https://travis-ci.org/bitinn/node-fetch
11271136
[a5]: https://travis-ci.org/axios/axios
1137+
[s5]: https://travis-ci.org/visionmedia/superagent
11281138

11291139
<!-- BUGS -->
11301140
[gbg]: https://badgen.net/github/label-issues/sindresorhus/got/bug/open?label
11311141
[rbg]: https://badgen.net/github/label-issues/request/request/Needs%20investigation/open?label
11321142
[nbg]: https://badgen.net/github/label-issues/bitinn/node-fetch/bug/open?label
11331143
[abg]: https://badgen.net/github/label-issues/axios/axios/bug/open?label
1144+
[sbg]: https://badgen.net/github/label-issues/visionmedia/superagent/Bug/open?label
11341145

11351146
[g6]: https://github.com/sindresorhus/got/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Abug
11361147
[r6]: https://github.com/request/request/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A"Needs+investigation"
11371148
[n6]: https://github.com/bitinn/node-fetch/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Abug
11381149
[a6]: https://github.com/axios/axios/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Abug
1150+
[s6]: https://github.com/visionmedia/superagent/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3ABug
11391151

11401152
<!-- DEPENDENTS -->
11411153
[gdp]: https://badgen.net/npm/dependents/got?label
11421154
[rdp]: https://badgen.net/npm/dependents/request?label
11431155
[ndp]: https://badgen.net/npm/dependents/node-fetch?label
11441156
[adp]: https://badgen.net/npm/dependents/axios?label
1157+
[sdp]: https://badgen.net/npm/dependents/superagent?label
11451158

11461159
[g7]: https://www.npmjs.com/package/got?activeTab=dependents
11471160
[r7]: https://www.npmjs.com/package/request?activeTab=dependents
11481161
[n7]: https://www.npmjs.com/package/node-fetch?activeTab=dependents
11491162
[a7]: https://www.npmjs.com/package/axios?activeTab=dependents
1163+
[s7]: https://www.npmjs.com/package/visionmedia?activeTab=dependents
11501164

11511165
<!-- INSTALL SIZE -->
11521166
[gis]: https://badgen.net/packagephobia/install/got?label
11531167
[ris]: https://badgen.net/packagephobia/install/request?label
11541168
[nis]: https://badgen.net/packagephobia/install/node-fetch?label
11551169
[ais]: https://badgen.net/packagephobia/install/axios?label
1170+
[sis]: https://badgen.net/packagephobia/install/superagent?label
11561171

11571172
[g8]: https://packagephobia.now.sh/result?p=got
11581173
[r8]: https://packagephobia.now.sh/result?p=request
11591174
[n8]: https://packagephobia.now.sh/result?p=node-fetch
11601175
[a8]: https://packagephobia.now.sh/result?p=axios
1176+
[s8]: https://packagephobia.now.sh/result?p=superagent
11611177

11621178

11631179
## Related

0 commit comments

Comments
 (0)
Please sign in to comment.