File tree 3 files changed +27
-8
lines changed
3 files changed +27
-8
lines changed Original file line number Diff line number Diff line change 57
57
"nyc" : " ^11.2.1" ,
58
58
"prettier" : " ^1.7.0" ,
59
59
"remark-cli" : " ^4.0.0" ,
60
- "remark-preset-github" : " ^0.0.6 " ,
60
+ "remark-preset-github" : " ^0.0.7 " ,
61
61
"supertest" : " ^3.0.0" ,
62
62
"xo" : " ^0.19.0"
63
63
},
Original file line number Diff line number Diff line change @@ -18,6 +18,10 @@ const Logger = require('@ladjs/logger');
18
18
const Graceful = require ( '@ladjs/graceful' ) ;
19
19
const Mongoose = require ( '@ladjs/mongoose' ) ;
20
20
const ip = require ( 'ip' ) ;
21
+ const conditional = require ( 'koa-conditional-get' ) ;
22
+ const cors = require ( 'kcors' ) ;
23
+ const etag = require ( 'koa-etag' ) ;
24
+ const helmet = require ( 'koa-helmet' ) ;
21
25
22
26
const helpers = require ( './helpers' ) ;
23
27
const config = require ( './config' ) ;
@@ -79,6 +83,21 @@ app.use(
79
83
} )
80
84
) ;
81
85
86
+ // conditional-get
87
+ app . use ( conditional ( ) ) ;
88
+
89
+ // etag
90
+ app . use ( etag ( ) ) ;
91
+
92
+ // cors
93
+ app . use ( cors ( config . cors ) ) ;
94
+
95
+ // TODO: add `cors-gate`
96
+ // <https://github.com/mixmaxhq/cors-gate/issues/6>
97
+
98
+ // security
99
+ app . use ( helmet ( ) ) ;
100
+
82
101
// remove trailing slashes
83
102
app . use ( removeTrailingSlashes ( ) ) ;
84
103
Original file line number Diff line number Diff line change @@ -5140,9 +5140,9 @@ remark-parse@^4.0.0:
5140
5140
vfile-location "^2.0.0"
5141
5141
xtend "^4.0.1"
5142
5142
5143
- remark-preset-github@^0.0.6 :
5144
- version "0.0.6 "
5145
- resolved "https://registry.yarnpkg.com/remark-preset-github/-/remark-preset-github-0.0.6 .tgz#48dc9574f2ae59a94ccaee1a63a8f4f0826b0275 "
5143
+ remark-preset-github@^0.0.7 :
5144
+ version "0.0.7 "
5145
+ resolved "https://registry.yarnpkg.com/remark-preset-github/-/remark-preset-github-0.0.7 .tgz#4611fdf5451c2b142a7e2d9eadfb22b8acc3bade "
5146
5146
dependencies :
5147
5147
remark-comment-config "^5.0.0"
5148
5148
remark-contributors "^3.1.0"
@@ -5191,7 +5191,7 @@ remark-preset-github@^0.0.6:
5191
5191
remark-toc "^4.0.0"
5192
5192
remark-validate-links "^7.0.0"
5193
5193
retext-english "^3.0.0"
5194
- retext-preset-github "^0.0.3 "
5194
+ retext-preset-github "^0.0.4 "
5195
5195
unified "^6.0.0"
5196
5196
5197
5197
remark-preset-lint-recommended@^3.0.1 :
@@ -5434,9 +5434,9 @@ retext-indefinite-article@^1.1.0:
5434
5434
unist-util-is "^2.0.0"
5435
5435
unist-util-visit "^1.1.0"
5436
5436
5437
- retext-preset-github@^0.0.3 :
5438
- version "0.0.3 "
5439
- resolved "https://registry.yarnpkg.com/retext-preset-github/-/retext-preset-github-0.0.3 .tgz#75c88efe6bad81a6c1246253f98c76f15e6d1e3f "
5437
+ retext-preset-github@^0.0.4 :
5438
+ version "0.0.4 "
5439
+ resolved "https://registry.yarnpkg.com/retext-preset-github/-/retext-preset-github-0.0.4 .tgz#9883f2f347dea3d1280885dddf50b530ee60dac5 "
5440
5440
dependencies :
5441
5441
retext-contractions "^2.1.0"
5442
5442
retext-diacritics "^1.2.0"
You can’t perform that action at this time.
0 commit comments