{
  "name": "fastify-jwt-jwks",
  "version": "3.1.2",
  "description": "JWT JWKS verification plugin for Fastify",
  "author": "NearForm Ltd",
  "homepage": "https://github.com/nearform/fastify-jwt-jwks",
  "contributors": [
    {
      "name": "Paolo Insogna",
      "url": "https://github.com/ShogunPanda"
    },
    {
      "name": "Simone Busoli",
      "email": "simone.busoli@nearform.com",
      "url": "https://github.com/simoneb"
    }
  ],
  "license": "Apache-2.0",
  "licenses": [
    {
      "type": "Apache-2.0",
      "url": "http://www.apache.org/licenses/LICENSE-2.0"
    }
  ],
  "keywords": [
    "fastify",
    "fastify-plugin"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/nearform/fastify-jwt-jwks.git"
  },
  "bugs": {
    "url": "https://github.com/nearform/fastify-jwt-jwks/issues"
  },
  "main": "index.js",
  "types": "index.d.ts",
  "files": [
    "index.js",
    "index.d.ts",
    "error-messages.js",
    "get-header.js"
  ],
  "scripts": {
    "test": "node --test",
    "test:ci": "npm run lint && npm run test && npm run test:typescript",
    "test:typescript": "tstyche",
    "lint": "eslint index.js test test-integration"
  },
  "dependencies": {
    "@fastify/cookie": "^11.1.2",
    "@fastify/jwt": "^10.2.1",
    "fastify-plugin": "^6.0.0",
    "http-errors": "^2.0.1",
    "node-cache": "^5.1.2"
  },
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "dotenv": "^17.4.2",
    "eslint": "^10.8.1",
    "eslint-config-prettier": "^10.1.8",
    "eslint-plugin-prettier": "^5.5.6",
    "fast-jwt": "^6.3.2",
    "fastify": "^5.11.3",
    "globals": "^17.9.0",
    "nock": "^14.0.17",
    "oauth2-mock-server": "^9.1.0",
    "prettier": "^3.9.6",
    "tstyche": "^7.2.2",
    "typescript": "^7.0.2"
  },
  "engines": {
    "node": ">= 20"
  }
}
