File tree Expand file tree Collapse file tree 3 files changed +266
-264
lines changed Expand file tree Collapse file tree 3 files changed +266
-264
lines changed Original file line number Diff line number Diff line change @@ -21,12 +21,12 @@ const helmet = require('koa-helmet');
2121const json = require ( 'koa-json' ) ;
2222const koa404Handler = require ( 'koa-404-handler' ) ;
2323const koaConnect = require ( 'koa-connect' ) ;
24- const rateLimiter = require ( 'koa-simple-ratelimit' ) ;
2524const removeTrailingSlashes = require ( 'koa-no-trailing-slash' ) ;
2625const requestId = require ( 'express-request-id' ) ;
2726const requestReceived = require ( 'request-received' ) ;
2827const responseTime = require ( 'response-time' ) ;
2928const sharedConfig = require ( '@ladjs/shared-config' ) ;
29+ const { ratelimit } = require ( 'koa-simple-ratelimit' ) ;
3030
3131class API {
3232 constructor ( config ) {
@@ -104,7 +104,7 @@ class API {
104104 // rate limiting
105105 if ( this . config . rateLimit )
106106 app . use (
107- rateLimiter ( {
107+ ratelimit ( {
108108 ...this . config . rateLimit ,
109109 db : client
110110 } )
Original file line number Diff line number Diff line change 2525 "@ladjs/redis" : " ^1.0.3" ,
2626 "@ladjs/shared-config" : " ^0.0.9" ,
2727 "@ladjs/store-ip-address" : " ^0.0.6" ,
28- "boolean" : " ^ 1.0.0" ,
29- "cabin" : " ^5.0.7 " ,
28+ "boolean" : " 1.0.0" ,
29+ "cabin" : " ^5.0.8 " ,
3030 "express-request-id" : " ^1.4.1" ,
3131 "kcors" : " ^2.2.2" ,
3232 "koa" : " ^2.8.1" ,
4242 "koa-helmet" : " ^5.1.0" ,
4343 "koa-json" : " ^2.0.2" ,
4444 "koa-no-trailing-slash" : " ^2.1.0" ,
45- "koa-simple-ratelimit" : " ^3.1 .0" ,
45+ "koa-simple-ratelimit" : " ^4.0 .0" ,
4646 "lodash" : " ^4.17.15" ,
47- "request-received" : " ^0.0.2 " ,
47+ "request-received" : " ^0.0.3 " ,
4848 "response-time" : " ^2.3.2"
4949 },
5050 "devDependencies" : {
51- "@commitlint/cli" : " ^8.1 .0" ,
52- "@commitlint/config-conventional" : " ^8.1 .0" ,
53- "ava" : " ^2.3 .0" ,
51+ "@commitlint/cli" : " ^8.2 .0" ,
52+ "@commitlint/config-conventional" : " ^8.2 .0" ,
53+ "ava" : " ^2.4 .0" ,
5454 "codecov" : " ^3.5.0" ,
55- "cross-env" : " ^5.2.1 " ,
56- "eslint" : " ^6.3 .0" ,
55+ "cross-env" : " ^6.0.0 " ,
56+ "eslint" : " ^6.4 .0" ,
5757 "eslint-config-xo-lass" : " ^1.0.3" ,
5858 "fixpack" : " ^2.3.1" ,
5959 "husky" : " ^3.0.5" ,
You can’t perform that action at this time.
0 commit comments