{ "name": "grant", "version": "5.4.21", "description": "OAuth Proxy", "keywords": [ "oauth", "oauth2", "openid", "openid-connect", "authentication", "authorization", "proxy", "middleware", "lambda", "express", "koa", "hapi", "fastify", "aws", "azure", "google-cloud", "vercel" ], "license": "MIT", "homepage": "https://github.com/simov/grant", "author": "Simeon Velichkov (https://simov.github.io)", "repository": { "type": "git", "url": "https://github.com/simov/grant.git" }, "dependencies": { "qs": "^6.10.2", "request-compose": "^2.1.4", "request-oauth": "^1.0.1" }, "optionalDependencies": { "cookie": "^0.4.1", "cookie-signature": "^1.1.0", "jwk-to-pem": "^2.0.5", "jws": "^4.0.0" }, "devDependencies": { "@curveball/bodyparser": "0.4.6", "@curveball/core": "0.14.2", "@curveball/router": "0.2.4", "@curveball/session": "0.5.0", "@fastify/session": "^6.3.0", "@hapi/hapi": "^20.2.1", "@hapi/yar": "^10.1.1", "body-parser": "^1.19.1", "cookie-session": "^1.4.0", "express": "^4.17.2", "express-session": "^1.17.2", "fastify": "^3.25.2", "fastify-cookie": "^5.4.0", "fastify-formbody": "^5.2.0", "grant-profile": "^1.0.2", "koa": "^2.13.4", "koa-bodyparser": "^4.3.0", "koa-mount": "^4.0.0", "koa-qs": "^3.0.0", "koa-session": "^6.2.0", "mocha": "^9.1.3", "nyc": "^15.1.0", "request-cookie": "^1.0.0", "request-logs": "^2.1.4" }, "main": "./grant.js", "files": [ "config/", "lib/", "grant.js", "grant.d.ts", "CHANGELOG.md", "LICENSE", "README.md", "package.json" ], "types": "grant.d.ts", "scripts": { "test": "npm run test:ci", "test:ci": "npx mocha --recursive", "test:cov": "npx nyc --reporter=lcov --reporter=text-summary mocha -- --recursive" }, "engines": { "node": ">=12.0.0" } }