UNPKG

pink-bears

Version:

Intelligent rate limiting middleware with MongoDB integration and caching for Node.js applications

71 lines (70 loc) 1.79 kB
{ "name": "pink-bears", "version": "1.0.3", "description": "Intelligent rate limiting middleware with MongoDB integration and caching for Node.js applications", "main": "src/index.js", "scripts": { "test": "jest --passWithNoTests", "lint": "eslint .", "clean": "rm -rf dist", "build": "npm run clean && babel src -d dist", "prepare": "npm run build", "prepublishOnly": "npm test", "version": "git add -A src", "postversion": "git push && git push --tags" }, "keywords": [ "rate-limiting", "api-cache", "middleware", "mongodb", "nodejs", "express", "dynamic-rate-limit", "api-management" ], "author": "", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/JanarthananGCT/dynamic-rate-limiter-middleware.git" }, "bugs": { "url": "https://github.com/JanarthananGCT/dynamic-rate-limiter-middleware/issues" }, "homepage": "https://github.com/JanarthananGCT/dynamic-rate-limiter-middleware#readme", "dependencies": { "express": "^4.18.2", "dotenv": "^16.3.1", "@aws-sdk/client-dynamodb": "^3.279.0", "@aws-sdk/client-sqs": "^3.421.0", "@aws-sdk/util-dynamodb": "^3.284.0", "amqp-connection-manager": "^4.1.13", "aws-sdk": "^2.1462.0", "axios": "^1.2.1", "csvtojson": "^2.0.10", "fs": "0.0.1-security", "uuid": "^9.0.0" }, "devDependencies": { "@babel/cli": "^7.22.5", "@babel/core": "^7.22.5", "@babel/preset-env": "^7.22.5", "eslint": "^8.42.0", "jest": "^29.5.0", "nodemon": "^2.0.22" }, "peerDependencies": { "express": ">=4.0.0", "mongoose": ">=6.0.0" }, "engines": { "node": ">=14.0.0" }, "files": [ "dist", "src", "LICENSE", "README.md" ] }