File tree Expand file tree Collapse file tree 3 files changed +36
-0
lines changed Expand file tree Collapse file tree 3 files changed +36
-0
lines changed Original file line number Diff line number Diff line change 17
17
},
18
18
"devDependencies" : {
19
19
"@types/body-parser" : " ^1.16.4" ,
20
+ "@types/compression" : " ^0.0.35" ,
20
21
"@types/cors" : " ^2.8.3" ,
21
22
"@types/dotenv" : " ^4.0.0" ,
22
23
"@types/graphql" : " ^0.11.7" ,
46
47
"dependencies" : {
47
48
"apollo-link" : " ^1.0.5" ,
48
49
"body-parser" : " ^1.17.2" ,
50
+ "compression" : " ^1.7.1" ,
49
51
"cors" : " ^2.8.4" ,
50
52
"express" : " ^4.15.3" ,
51
53
"graphql" : " ^0.11.1" ,
Original file line number Diff line number Diff line change 1
1
import bodyParser = require( "body-parser" ) ;
2
+ import compression = require( "compression" ) ;
2
3
import cors = require( "cors" ) ;
3
4
import dotenv = require( "dotenv" ) ;
4
5
import express = require( "express" ) ;
@@ -26,6 +27,7 @@ const helperMiddleware: express.RequestHandler[] = [
26
27
} ,
27
28
] ;
28
29
app . use ( helmet ( ) ) ;
30
+ app . use ( compression ( ) ) ;
29
31
app . use ( "/graphql" , ...helperMiddleware , graphqlExpress ( { schema } ) ) ;
30
32
if ( ! process . env . PRODUCTION ) {
31
33
app . use ( "/graphiql" , graphiqlExpress ( {
Original file line number Diff line number Diff line change 9
9
" @types/express" " *"
10
10
" @types/node" " *"
11
11
12
+ " @types/compression@^0.0.35 " :
13
+ version "0.0.35"
14
+ resolved "https://registry.yarnpkg.com/@types/compression/-/compression-0.0.35.tgz#7673a9c4b075e5194ada8c5938291015652a21e1"
15
+ dependencies :
16
+ " @types/express" " *"
17
+
12
18
" @types/cors@^2.8.3 " :
13
19
version "2.8.3"
14
20
resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.3.tgz#eaf6e476da0d36bee6b061a24d57e343ddce86d6"
@@ -1146,6 +1152,24 @@ component-emitter@^1.2.0, component-emitter@^1.2.1:
1146
1152
version "1.2.1"
1147
1153
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6"
1148
1154
1155
+ compressible@~2.0.11 :
1156
+ version "2.0.12"
1157
+ resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.12.tgz#c59a5c99db76767e9876500e271ef63b3493bd66"
1158
+ dependencies :
1159
+ mime-db ">= 1.30.0 < 2"
1160
+
1161
+ compression@^1.7.1 :
1162
+ version "1.7.1"
1163
+ resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.1.tgz#eff2603efc2e22cf86f35d2eb93589f9875373db"
1164
+ dependencies :
1165
+ accepts "~1.3.4"
1166
+ bytes "3.0.0"
1167
+ compressible "~2.0.11"
1168
+ debug "2.6.9"
1169
+ on-headers "~1.0.1"
1170
+ safe-buffer "5.1.1"
1171
+ vary "~1.1.2"
1172
+
1149
1173
1150
1174
version "0.0.1"
1151
1175
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
@@ -3429,6 +3453,10 @@ miller-rabin@^4.0.0:
3429
3453
bn.js "^4.0.0"
3430
3454
brorand "^1.0.1"
3431
3455
3456
+ " mime-db@>= 1.30.0 < 2 " :
3457
+ version "1.32.0"
3458
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.32.0.tgz#485b3848b01a3cda5f968b4882c0771e58e09414"
3459
+
3432
3460
mime-db@~1.30.0 :
3433
3461
version "1.30.0"
3434
3462
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01"
@@ -3712,6 +3740,10 @@ on-finished@~2.3.0:
3712
3740
dependencies :
3713
3741
ee-first "1.1.1"
3714
3742
3743
+ on-headers@~1.0.1 :
3744
+ version "1.0.1"
3745
+ resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7"
3746
+
3715
3747
once@^1.3.0, once@^1.3.3, once@^1.4.0 :
3716
3748
version "1.4.0"
3717
3749
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
You can’t perform that action at this time.
0 commit comments