An open API service for producing an overview of a list of open source projects.

https://github.com/express-rate-limit/express-rate-limit

api express express-js express-middleware nodejs rate-limiter rate-limiting rest-api security web

Score: 8.091933455979893

Last synced: about 21 hours ago
JSON representation

Repository metadata:

Basic rate-limiting middleware for the Express web server


Owner metadata:


Dependencies

.github/workflows/ci.yaml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • softprops/action-gh-release v1 composite
package-lock.json npm
  • 766 dependencies
package.json npm
  • @jest/globals 29.3.1 development
  • @types/express 4.17.14 development
  • @types/jest 29.2.3 development
  • @types/node 18.11.9 development
  • @types/supertest 2.0.12 development
  • cross-env 7.0.3 development
  • del-cli 5.0.0 development
  • dts-bundle-generator 7.0.0 development
  • esbuild 0.15.14 development
  • express 4.18.2 development
  • husky 8.0.2 development
  • jest 29.3.1 development
  • lint-staged 13.0.3 development
  • npm-run-all 4.1.5 development
  • supertest 6.3.1 development
  • ts-jest 29.0.3 development
  • ts-node 10.9.1 development
  • typescript 4.8.4 development
  • xo 0.49.0 development
test/external/imports/default-import/js-cjs/package.json npm
  • eslint ^8.6.0 development
  • jest ^27.4.5 development
  • supertest ^6.1.6 development
  • express ^4.17.2
  • express-rate-limit file:../../../../..
test/external/imports/default-import/js-esm/package.json npm
  • cross-env ^7.0.3 development
  • eslint ^8.6.0 development
  • jest ^27.4.5 development
  • supertest ^6.1.6 development
  • express ^4.17.2
  • express-rate-limit file:../../../../..
test/external/imports/default-import/ts-cjs/package.json npm
  • @types/express ^4.17.13 development
  • @types/jest ^27.0.3 development
  • @types/node ^17.0.4 development
  • @types/supertest ^2.0.11 development
  • @typescript-eslint/eslint-plugin ^5.8.1 development
  • @typescript-eslint/parser ^5.8.1 development
  • eslint ^8.6.0 development
  • jest ^27.4.5 development
  • supertest ^6.1.6 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • typescript ^4.5.4 development
  • express ^4.17.2
  • express-rate-limit file:../../../../..
test/external/imports/default-import/ts-esm/package.json npm
  • @types/express ^4.17.13 development
  • @types/jest ^27.0.3 development
  • @types/node ^17.0.4 development
  • @types/supertest ^2.0.11 development
  • @typescript-eslint/eslint-plugin ^5.8.1 development
  • @typescript-eslint/parser ^5.8.1 development
  • cross-env ^7.0.3 development
  • eslint ^8.6.0 development
  • jest ^27.4.5 development
  • supertest ^6.1.6 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • typescript ^4.5.4 development
  • express ^4.17.2
  • express-rate-limit file:../../../../..
test/external/imports/named-import/js-cjs/package.json npm
  • eslint ^8.6.0 development
  • jest ^27.4.5 development
  • supertest ^6.1.6 development
  • express ^4.17.2
  • express-rate-limit file:../../../../..
test/external/imports/named-import/js-esm/package.json npm
  • cross-env ^7.0.3 development
  • eslint ^8.6.0 development
  • jest ^27.4.5 development
  • supertest ^6.1.6 development
  • express ^4.17.2
  • express-rate-limit file:../../../../..
test/external/imports/named-import/ts-cjs/package.json npm
  • @types/express ^4.17.13 development
  • @types/jest ^27.0.3 development
  • @types/node ^17.0.4 development
  • @types/supertest ^2.0.11 development
  • @typescript-eslint/eslint-plugin ^5.8.1 development
  • @typescript-eslint/parser ^5.8.1 development
  • eslint ^8.6.0 development
  • jest ^27.4.5 development
  • supertest ^6.1.6 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • typescript ^4.5.4 development
  • express ^4.17.2
  • express-rate-limit file:../../../../..
test/external/imports/named-import/ts-esm/package.json npm
  • @types/express ^4.17.13 development
  • @types/jest ^27.0.3 development
  • @types/node ^17.0.4 development
  • @types/supertest ^2.0.11 development
  • @typescript-eslint/eslint-plugin ^5.8.1 development
  • @typescript-eslint/parser ^5.8.1 development
  • cross-env ^7.0.3 development
  • eslint ^8.6.0 development
  • jest ^27.4.5 development
  • supertest ^6.1.6 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • typescript ^4.5.4 development
  • express ^4.17.2
  • express-rate-limit file:../../../../..
test/external/stores/package.json npm
  • @types/express ^4.17.13 development
  • @types/node ^16.11.11 development
  • @types/supertest ^2.0.11 development
  • cross-env ^7.0.3 development
  • jest ^27.4.5 development
  • supertest ^6.1.6 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • typescript ^4.5.2 development
  • @types/rate-limit-redis ^1.7.3
  • express ^4.17.2
  • express-rate-limit file:../../..
  • precise-memory-rate-limit ^1.1.4
  • rate-limit-memcached ^0.6.0
  • rate-limit-mongo ^2.3.2
  • rate-limit-redis ^2.1.0
test/external/imports/default-import/js-cjs/pnpm-lock.yaml npm
  • 411 dependencies
test/external/imports/default-import/js-esm/pnpm-lock.yaml npm
  • 412 dependencies
test/external/imports/default-import/ts-cjs/pnpm-lock.yaml npm
  • 462 dependencies
test/external/imports/default-import/ts-esm/pnpm-lock.yaml npm
  • 463 dependencies
test/external/imports/named-import/js-cjs/pnpm-lock.yaml npm
  • 411 dependencies
test/external/imports/named-import/js-esm/pnpm-lock.yaml npm
  • 412 dependencies
test/external/imports/named-import/ts-cjs/pnpm-lock.yaml npm
  • 462 dependencies
test/external/imports/named-import/ts-esm/pnpm-lock.yaml npm
  • 463 dependencies
test/external/stores/pnpm-lock.yaml npm
  • 429 dependencies