UNPKG

@universis/janitor

Version:

Universis api plugin for handling user authorization and rate limiting

89 lines (88 loc) 2.45 kB
{ "name": "@universis/janitor", "version": "2.2.0", "description": "Universis api plugin for handling user authorization and rate limiting", "main": "dist/index.js", "types": "dist/index.d.ts", "engines": { "node": ">=14" }, "scripts": { "test": "jest", "lint": "eslint", "build": "rimraf dist && rollup --config rollup.config.cjs" }, "repository": { "type": "git", "url": "git+https://gitlab.com/universis/janitor.git" }, "keywords": [ "universis", "api", "extension", "plugin", "library", "microservice" ], "author": "", "license": "LGPL-3.0-or-later", "bugs": { "url": "https://gitlab.com/universis/janitor/issues" }, "dependencies": { "@themost/promise-sequence": "^1.0.2", "@types/express-rate-limit": "^5.1.3", "@types/express-slow-down": "^1.3.5", "express-rate-limit": "^7.1.1", "express-slow-down": "^1.6.0", "ioredis": "^5.3.2", "jsonwebtoken": "^9.0.2", "passport-http-bearer": "^1.0.1", "rate-limit-redis": "^4.3.1", "rxjs": "^6.5.5", "superagent": "^10.2.1" }, "peerDependencies": { "@themost/common": "^2", "@themost/data": "^2", "@themost/express": "^1 || ^2", "@themost/query": "^2", "@themost/xml": "^2", "core-js": "^3", "express": "^4 || ^5" }, "devDependencies": { "@babel/core": "^7.26.10", "@babel/eslint-parser": "^7.26.10", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-decorators": "^7.21.0", "@babel/preset-env": "^7.26.9", "@rollup/plugin-babel": "^6.0.4", "@themost/common": "^2.11.1", "@themost/data": "^2.18.8", "@themost/express": "^2.4.0", "@themost/query": "^2.14.13", "@themost/sqlite": "^2.10.1", "@themost/web": "^2.8.1", "@themost/xml": "^2.5.2", "@types/express": "^5.0.2", "@types/ioredis": "^5.0.0", "@types/jest": "^29.5.14", "@types/passport": "^1.0.17", "@types/passport-http-bearer": "^1.0.41", "@types/supertest": "^6.0.3", "@universis/keycloak": "^3.1.2", "dotenv": "^8.2.0", "eslint": "^8.39.0", "eslint-plugin-jest": "^28.12.0", "express": "^5.1.0", "jest": "^29.7.0", "passport": "^0.7.0", "rimraf": "3.0.2", "rollup": "^4.41.1", "rollup-plugin-dts": "^6.2.1", "supertest": "^7.1.1", "typescript": "^5.0.4" }, "homepage": "https://gitlab.com/universis/janitor#readme" }