UNPKG

middy-middleware-jwt-auth

Version:

A middy JSON web token authorization middleware inspired by express-jwt.

97 lines (96 loc) 2.91 kB
{ "name": "middy-middleware-jwt-auth", "version": "6.1.0", "description": "A middy JSON web token authorization middleware inspired by express-jwt.", "homepage": "", "license": "MIT", "author": { "name": "Daniel Bartholomae", "email": "daniel@bartholomae.name", "url": "" }, "files": [ "lib" ], "main": "./lib/index.js", "keywords": [ "middy", "middleware", "jwt", "json web token" ], "types": "lib/index.d.ts", "engines": { "npm": ">= 4.0.0" }, "private": false, "dependencies": { "debug": "^4.1.1", "http-errors": "^2.0.0", "jsonwebtoken": "^9.0.0", "tslib": "^2.0.1" }, "peerDependencies": { "@middy/core": ">=2.0.0 < 6.0.0" }, "directories": { "docs": "docs", "example": "examples" }, "scripts": { "build": "rimraf ./lib && tsc --project tsconfig.build.json", "docs": "typedoc", "pretest": "npm run build", "release": "semantic-release", "start": "cd test && serverless offline", "test": "npm run check-style && npm run lint && npm run test:unit && npm run test:integration && pkg-ok", "test:integration": "concurrently --kill-others --success first \"cd test && serverless offline\" \"wait-on http://localhost:3000/dev/status && jest -c jest.integration.config.js\"", "test:unit": "jest", "check-style": "prettier --check .", "lint": "eslint src", "lint:fix": "eslint src --fix" }, "devDependencies": { "@commitlint/cli": "^18.6.0", "@commitlint/config-conventional": "^18.6.0", "@middy/core": "^5.2.3", "@middy/http-error-handler": "^5.2.3", "@middy/http-header-normalizer": "^5.2.3", "@semantic-release/changelog": "^6.0.3", "@semantic-release/commit-analyzer": "^11.1.0", "@semantic-release/git": "^10.0.1", "@semantic-release/npm": "^11.0.2", "@semantic-release/release-notes-generator": "^12.1.0", "@types/aws-lambda": "^8.10.132", "@types/debug": "^4.1.7", "@types/http-errors": "^2.0.4", "@types/jest": "^29.5.11", "@types/jsonwebtoken": "^9.0.5", "@types/node": "^20.11.7", "@types/supertest": "^6.0.2", "@typescript-eslint/eslint-plugin": "^6.19.1", "@typescript-eslint/parser": "^6.19.1", "codecov": "^3.8.3", "concurrently": "^8.2.2", "cross-env": "^7.0.3", "eslint": "^8.56.0", "jest": "^29.7.0", "moment": "^2.30.1", "pkg-ok": "^3.0.0", "prettier": "^3.2.4", "rimraf": "^5.0.5", "semantic-release": "^23.0.0", "serverless": "^3.38.0", "serverless-offline": "^13.3.3", "serverless-webpack": "^5.13.0", "source-map-support": "^0.5.21", "supertest": "^6.3.4", "ts-jest": "^29.1.2", "ts-loader": "^9.5.1", "typedoc": "^0.25.7", "typescript": "^5.3.3", "wait-on": "^7.2.0", "webpack": "^5.90.0" }, "repository": "git@github.com:dbartholomae/middy-middleware-jwt-auth.git" }