{
    "name": "@senacor/azure-function-middleware",
    "version": "3.5.1",
    "description": "Middleware for azure functions to handle authentication, authorization, error handling and logging",
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "files": [
        "/dist",
        "LICENSE",
        "README.md"
    ],
    "scripts": {
        "test": "jest",
        "test:integration": "jest --config jest.integration.config.js --detectOpenHandles",
        "test:coverage": "jest --coverage",
        "build": "tsc",
        "prepare": "tsc",
        "watch": "tsc --w",
        "lint": "eslint ./src/**/*.ts ./example/src/**/*.ts ./integration-test/**/*.ts",
        "lint:fix": "npm run lint -- --fix"
    },
    "keywords": [
        "azure",
        "function",
        "middleware"
    ],
    "author": "florian.rudisch@senacor.com",
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/senacor/azure-function-middleware.git"
    },
    "bugs": {
        "url": "https://github.com/senacor/azure-function-middleware/issues"
    },
    "devDependencies": {
        "@eslint/js": "9.31.0",
        "@types/jest": "29.5.14",
        "@types/node": "24.0.14",
        "axios": "1.10.0",
        "eslint": "9.31.0",
        "eslint-config-prettier": "10.1.5",
        "eslint-plugin-prettier": "5.5.3",
        "globals": "16.3.0",
        "jest": "29.7.0",
        "jest-mock-extended": "4.0.0",
        "prettier": "3.6.2",
        "ts-jest": "29.4.0",
        "typescript": "5.8.3",
        "typescript-eslint": "8.37.0"
    },
    "dependencies": {
        "jwt-decode": "^4.0.0"
    },
    "peerDependencies": {
        "@azure/functions": "^4.0.0",
        "applicationinsights": "^2.5.0",
        "durable-functions": "^3.1.0",
        "joi": "^17.9.1"
    }
}
