UNPKG

cds-rate-limit

Version:

enabled rate limit pattern for CAP NodeJS Runtime

57 lines (56 loc) 1.43 kB
{ "name": "cds-rate-limit", "version": "0.0.6", "main": "lib/index.js", "description": "enabled rate limit pattern for CAP NodeJS Runtime", "author": { "name": "Theo Sun", "email": "theo.sun@outlook.com" }, "repository": { "url": "https://github.com/Soontao/cds-rate-limit", "type": "git" }, "engines": { "node": ">=14", "npm": ">=7" }, "scripts": { "install:dev": "bash install_no_trace_deps.sh", "pretest": "npm run install:dev", "prelint": "npm run install:dev", "prebuild": "npm run install:dev", "test": "jest --forceExit --runInBand --silent", "build": "tsc", "postbuild": "tsc --noEmit --p tsconfig.lib.json", "lint": "eslint src/** --fix", "release": "npx standard-version --no-verify", "coverage": "npm test -- --coverage --no-cache" }, "devDependencies": { "@types/jest": "29.5.0", "@types/node": "20.11.10", "@typescript-eslint/eslint-plugin": "6.19.1", "@typescript-eslint/parser": "6.19.1", "eslint": "8.37.0", "jest": "29.7.0", "ts-jest": "29.1.2", "ts-node": "10.9.2", "typescript": "5.3.2" }, "dependencies": { "@newdash/newdash": "5.21.4", "cds-internal-tool": "1.7.8", "rate-limiter-flexible": "4.0.1" }, "optionalDependencies": { "fsevents": "^2.3.3" }, "keywords": [ "CAP", "cds", "rate-limit", "DDoS" ], "license": "Apache-2.0" }