forked from fastify/benchmarks
-
Notifications
You must be signed in to change notification settings - Fork 85
/
Copy pathpackage.json
135 lines (135 loc) · 4.84 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
{
"name": "fastify-benchmarks",
"version": "1.0.0",
"description": "Benchmarks for Fastify, a fast and low-overhead web framework.",
"main": "index.js",
"scripts": {
"start": "cross-env NODE_ENV=production node benchmark.js && node benchmark.js compare -t",
"bench": "node benchmark.js",
"compare": "node benchmark.js compare --",
"update-readme": "sed -n '1,21p' README.md > tmp.md && mv tmp.md README.md && node benchmark.js compare -tc >> README.md",
"build": "tsc && mv dist/schemas/createTypeGraphQLSchema.js lib/schemas",
"test": "standard | snazzy",
"standard": "standard | snazzy",
"eslint": "eslint . --ext .js --fix"
},
"bin": {
"benchmark": "./benchmark.js"
},
"repository": "https://github.com/fastify/benchmarks.git",
"author": "Çağatay Çalı",
"contributors": [
"Ben Awad <[email protected]>",
"/c² <[email protected]>",
"Stefan Aichholzer <[email protected]>",
"Matteo Collina <[email protected]>",
"James Kyburz <[email protected]>",
"Douglas Wilson <[email protected]>",
"Hoang Vo <[email protected]>",
"Jared Malcolm <[email protected]>",
"Ardalan Amini <[email protected]>",
"Peter Marton <[email protected]>",
"Alex <[email protected]>",
"Eran Hammer <[email protected]>",
"Fabio Moretti <[email protected]>",
"Jayden Seric <[email protected]>",
"Jeff Wen <[email protected]>",
"Lorenzo Sicilia <[email protected]>",
"Luke Edwards <[email protected]>",
"Martin Jesper Low Madsen <[email protected]>",
"Your Name <[email protected]>",
"Akos Kovacs <[email protected]>",
"Evheniy <[email protected]>",
"Fangdun Cai <[email protected]>",
"Jerry Ng <[email protected]>",
"Joshua Wise <[email protected]>",
"Kristóf Poduszló <[email protected]>",
"Matt Krick <[email protected]>",
"MikluhaMaclay <[email protected]>",
"Mohit Vachhani <[email protected]>",
"Rzeszow <[email protected]>",
"Tomas Della Vedova <[email protected]>",
"Vitaly Domnikov <[email protected]>",
"Zongmin Lei <[email protected]>",
"dennistruemper <[email protected]>",
"hnry <[email protected]>",
"nichenqin <[email protected]>",
"nodkz <[email protected]>"
],
"license": "MIT",
"dependencies": {
"@apollo/server": "^4.10.4",
"@as-integrations/fastify": "^2.1.1",
"@as-integrations/koa": "^1.1.1",
"@benzene/http": "^0.4.2",
"@benzene/jit": "^0.1.5",
"@faker-js/faker": "^8.4.1",
"@graphql-tools/schema": "^10.0.3",
"@koa/cors": "^5.0.0",
"@opentelemetry/exporter-trace-otlp-grpc": "^0.51.0",
"@opentelemetry/instrumentation": "^0.51.0",
"@opentelemetry/instrumentation-fastify": "^0.36.1",
"@opentelemetry/instrumentation-graphql": "^0.40.0",
"@opentelemetry/instrumentation-http": "^0.51.0",
"@opentelemetry/resources": "^1.24.0",
"@opentelemetry/sdk-trace-base": "^1.24.0",
"@opentelemetry/sdk-trace-node": "^1.24.0",
"@opentelemetry/semantic-conventions": "^1.24.0",
"apollo-opentracing": "^3.0.45",
"autocannon": "^7.15.0",
"autocannon-compare": "^0.4.0",
"body-parser": "^1.20.2",
"chalk": "^4.1.2",
"cli-table": "^0.3.11",
"commander": "^12.0.0",
"cors": "^2.8.5",
"dd-trace": "^5.12.0",
"express": "^4.19.2",
"express-gql": "^0.0.11",
"fast-json-stringify": "^5.15.1",
"fastify": "^4.26.2",
"graphql": "16.8.1",
"graphql-api-koa": "^9.1.3",
"graphql-compose": "^9.0.10",
"graphql-http": "^1.22.1",
"graphql-jit": "^0.8.6",
"graphql-tag": "^2.12.6",
"graphql-upload": "^15.0.2",
"graphql-yoga": "^5.3.0",
"inquirer": "^9.2.20",
"koa": "^2.15.3",
"koa-bodyparser": "^4.4.1",
"md5": "^2.3.0",
"mercurius": "^14.1.0",
"ora": "^8.0.1",
"reflect-metadata": "^0.2.2",
"turbo-json-parse": "^2.3.0",
"type-graphql": "^2.0.0-rc.1",
"uWebSockets.js": "uNetworking/uWebSockets.js#v20.43.0"
},
"devDependencies": {
"@types/autocannon": "^7.12.5",
"@types/cli-table": "^0.3.4",
"@types/connect": "^3.4.38",
"@types/cors": "^2.8.17",
"@types/express": "^4.17.21",
"@types/hapi__hapi": "^20.0.13",
"@types/inquirer": "^9.0.7",
"@types/koa": "^2.15.0",
"@types/md5": "^2.3.5",
"@types/micro": "^7.3.7",
"@types/restify": "^8.5.12",
"@typescript-eslint/eslint-plugin": "^7.8.0",
"@typescript-eslint/parser": "^7.8.0",
"cross-env": "^7.0.3",
"eslint": "^8.2.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-prettier": "^5.1.3",
"prettier": "^3.2.5",
"snazzy": "^9.0.0",
"standard": "^17.1.0",
"typescript": "^5.4.5"
}
}