@universis/janitor
Version:
Universis api plugin for handling user authorization and rate limiting
89 lines (88 loc) • 2.45 kB
JSON
{
"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"
}