{ "name": "express-openid-connect", "version": "2.18.0", "description": "Express middleware to protect web applications using OpenID Connect.", "repository": "auth0/express-openid-connect", "homepage": "https://github.com/auth0/express-openid-connect", "license": "MIT", "author": "Auth0 ", "main": "index.js", "files": [ "lib", "middleware", "index.d.ts" ], "scripts": { "lint": "eslint .", "start:example": "node ./examples/run_example.js", "test": "mocha --max-http-header-size=16384", "test:ci": "nyc --reporter=lcov npm test", "test:types": "tsd .", "docs": "typedoc --options typedoc.js index.d.ts", "test:end-to-end": "mocha end-to-end" }, "mocha": { "exit": true, "file": "./test/setup.js", "timeout": 10000 }, "dependencies": { "base64url": "^3.0.1", "clone": "^2.1.2", "cookie": "^0.7.1", "debug": "^4.3.4", "futoin-hkdf": "^1.5.1", "http-errors": "^1.8.1", "joi": "^17.7.0", "jose": "^2.0.7", "on-headers": "^1.0.2", "openid-client": "^4.9.1", "url-join": "^4.0.1" }, "devDependencies": { "@types/express": "^4.17.6", "@types/node": "^18.0.6", "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "connect-redis": "^5.1.0", "dotenv": "^8.2.0", "eslint": "^5.16.0", "express": "^4.21.2", "express-oauth2-jwt-bearer": "^1.5.0", "husky": "^4.2.5", "lodash": "^4.17.15", "memorystore": "^1.6.4", "mocha": "^10.7.3", "nock": "^11.9.1", "nyc": "^15.1.0", "oidc-provider": "^6.27.0", "prettier": "^2.0.5", "pretty-quick": "^2.0.1", "puppeteer": "^21.1.0", "redis-mock": "^0.56.3", "request": "^2.88.2", "request-promise-native": "^1.0.8", "sinon": "^7.5.0", "tsd": "^0.30.0", "typedoc": "^0.25.1", "typescript": "^4.8.4" }, "peerDependencies": { "express": ">= 4.17.0" }, "engines": { "node": "^10.19.0 || >=12.0.0 < 13 || >=13.7.0 < 14 || >= 14.2.0" }, "husky": { "hooks": { "pre-commit": "pretty-quick --staged" } } }