Socket
Socket
Sign inDemoInstall

koa-simple-ratelimit

Package Overview
Dependencies
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

koa-simple-ratelimit - npm Package Compare versions

Comparing version 2.1.2 to 2.1.3

.editorconfig

55

package.json
{
"name": "koa-simple-ratelimit",
"description": "Simple Rate limiter middleware for koa v2",
"repository": {
"type": "git",
"url": "git+https://github.com/scttcper/koa-simple-ratelimit.git"
"version": "2.1.3",
"scripts": {
"test": "NODE_ENV=test node_modules/mocha/bin/mocha --reporter spec",
"lint": "eslint index.js test; exit 0",
"coverage": "nyc npm test"
},
"version": "2.1.2",
"keywords": [
"koa",
"middleware",
"ratelimiter",
"ratelimit",
"rate"
],
"files": [
"index.js"
],
"main": "index.js",
"dependencies": {
"debug": "^2.3.3",
"debug": "^2.6.1",
"ms": "^0.7.2"
},
"devDependencies": {
"coveralls": "^2.11.15",
"eslint": "~3.12.0",
"eslint-config-airbnb-base": "~11.0.0",
"eslint-plugin-import": "~2.2.0",
"koa": "2.0.0-alpha.7",
"eslint": "^3.16.1",
"eslint-config-airbnb-base": "^11.1.0",
"eslint-plugin-import": "^2.2.0",
"koa": "^2.0.1",
"mocha": "^3.2.0",
"nyc": "^10.0.0",
"redis": "^2.6.3",
"should": "^11.1.2",
"supertest": "^2.0.1"
"nyc": "^10.1.2",
"redis": "^2.6.5",
"should": "^11.2.0",
"supertest": "^3.0.0"
},
"scripts": {
"test": "NODE_ENV=test node_modules/mocha/bin/mocha --reporter spec",
"lint": "eslint index.js test; exit 0",
"coverage": "nyc npm test"
},
"nyc": {

@@ -46,6 +32,17 @@ "reporter": [

},
"repository": {
"type": "git",
"url": "git+https://github.com/scttcper/koa-simple-ratelimit.git"
},
"engines": {
"node": ">= 4"
},
"keywords": [
"koa",
"middleware",
"ratelimiter",
"ratelimit",
"rate"
],
"license": "MIT"
}
# koa-simple-ratelimit
[![NPM version][npm-image]][npm-url]
[![build status][travis-image]][travis-url]
[![coverage][coverage-image]][coverage-url]
[![NPM version][npm-img]][npm-url]
[![build status][travis-img]][travis-url]
[![coverage][coverage-img]][coverage-url]
[![greenkeeper][greenkeeper-img]][greenkeeper-url]
[npm-image]: https://img.shields.io/npm/v/koa-simple-ratelimit.svg?style=flat-square
[npm-img]: https://img.shields.io/npm/v/koa-simple-ratelimit.svg
[npm-url]: https://npmjs.org/package/koa-simple-ratelimit
[travis-image]: https://img.shields.io/travis/scttcper/koa-simple-ratelimit.svg?style=flat-square
[travis-img]: https://img.shields.io/travis/scttcper/koa-simple-ratelimit.svg
[travis-url]: https://travis-ci.org/scttcper/koa-simple-ratelimit
[coverage-image]: https://coveralls.io/repos/github/scttcper/koa-simple-ratelimit/badge.svg?branch=master
[coverage-url]: https://coveralls.io/github/scttcper/koa-simple-ratelimit?branch=master
[coverage-img]: https://codecov.io/gh/scttcper/koa-simple-ratelimit/branch/master/graph/badge.svg
[coverage-url]: https://codecov.io/gh/scttcper/koa-simple-ratelimit
[greenkeeper-img]: https://badges.greenkeeper.io/scttcper/koa-simple-ratelimit.svg
[greenkeeper-url]: https://greenkeeper.io/

@@ -14,0 +17,0 @@ Rate limiter middleware for koa v2. Differs from [koa-ratelimit](https://github.com/koajs/ratelimit) by not depending on [ratelimiter](https://github.com/tj/node-ratelimiter) and using redis ttl (time to live) to handle expiration time remaining. This creates only one entry in redis instead of the three that node-ratelimiter does.

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc