{"_id":"@senacor/azure-function-middleware","_rev":"66-4370151e64c462cac90f132c32ece80a","name":"@senacor/azure-function-middleware","dist-tags":{"latest":"5.2.0"},"versions":{"0.0.1":{"name":"@senacor/azure-function-middleware","version":"0.0.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@0.0.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"fbf22004422cfb11c66f39bf0cff15a912e2901a","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-0.0.1.tgz","fileCount":19,"integrity":"sha512-lnoPTr7G+lSEt3EM7bBTWwaddWNqIODbq4HSqzxCNfoV4Tw9Zhabz7dirwKOYyaXCAxZPI0arCIThwoIaL9FpA==","signatures":[{"sig":"MEUCIQD3VFSTtksiKA99Sh8Dx9k0nemrivo1L5o+fqTGRweW7QIgMehEkcoulohzbCjOV2zfMD/5iXqIL4I/usFzMvaI7Rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxGiACRA9TVsSAnZWagAA4rkQAI8amGyfgoCBwEQ9m+EW\n1DC7iTjoOdAMd5WU2PCt1jOPmMyR0YRi9r2/DihFaV2dlebznxPy2svy339y\nEPHZgcoMYAedYZT7hFKpBjeioEDwn3uTJ9PnQCOh+NWJav+qO90CbauNrm5u\nSvWj/VRcJ2qhLCFfO7W+VWmIRLTSlBhY5G66R1gcFKok4Y1zM2SHLoKloq+U\nzbrnnkCDMsQuNXviBoBAl3ufsVByD4umtjVpjt/LNk7ofWNc78NszEEYR/M3\nJycY1RhFECSz1PrxTnPNndkZ6dfQCMo6VGA4RD+fsz94uYyHJXxIyIH2+6Ox\n5tSxgImQGaBWeIeXDEpGb9tH9CNK8BRNw5rVPDC4RmmT5ztNFZsQD5isVMUm\nKO5l+vnzEWKoKJlrFxeSJrjEGD9awbVDr+kH+MBaX5z1ot9+s5Oz0/ZmNcre\n8nZgE5FbQBdBPcOugreEC6UgKJ5yhreZAQ+a8BZUu1B0rnyl6GavXzqCq+oJ\n7WVSgO5mJvXuflf3xdzf+4NCz44UKx6zoekGT9Hu7pZQghMqgk7opH8dW6Du\nRKnSkodRT3ifEDdDB+zjSoeJCZwuRfJ/miiRKXgNSy0s2sC/UhfF7Vd+uxXE\nHK8ZuhfVkDesf1Yc1jsoOj1F4jbIP0gjyaHdmSF4+ytiE3FuI8O9mThj2j3p\nsUyu\r\n=+ZrQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aece5727b3ec519f069ebcf9d68987286858af02","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"6.14.15","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"14.18.2","dependencies":{"joi":"^17.5.0","jwt-decode":"^3.1.2","@azure/functions":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^7.32.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^2.0.4","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_0.0.1_1640261760058_0.23386939242998328","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@senacor/azure-function-middleware","version":"1.0.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@1.0.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"4b58cb4957d776bf9e06995484be3f9a92f4bf45","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-1.0.0.tgz","fileCount":20,"integrity":"sha512-Jlv7lDwWwtiOLiJAcYTiqdo8bmtO85J3t986g9qoaJGI1Z75DqKMB+j7wBhDhIDy7i11stKnkIYWRGzQbAEg5A==","signatures":[{"sig":"MEQCIAX9IzRQ0q9xV5USROmRZVTH13PF1cbUh102hOM0qc9RAiAmxkQY2R2jY+DIz2/dguDYv9IXVry1O3JGsn1nAF9cuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4/gRCRA9TVsSAnZWagAA+10P/Ar46+ccN0aGCYeBiWpY\nh9OhYzyua29VNy3nUJH/+a2CqbgIAudZXK37+oaamx0xqw2dH0C0uJkLHkG+\nHtDP6uwKbdaFgPz+XMSpPnReD2AS6S+BuxXnqhVYosoa41YQOuUDzwc2suwx\nr2Q57zchHdVP/svB5I5zp4/CdcYjtI8pUXJRI9BqQmfbA+ac3bRG5dJ2/oW8\nXlH2OIKexuv4rRM4iN+X7QjvXnMtXQKcCTqEQ+U6FexG3imMJVKB2gPYxdYv\nXZnGvbYvaQq8KvFeXs87jGjPDHOyrlq9OTK9SNjmP/Yx0M3g92igmg3g8731\nCsnR6yhCfSOYqKyg6WM0iNmiA08ed1vDOqXM96h5/ayiOcUIxrLg+yZCf5yU\nSsLxgytqOYkjGnLJMEyffYfReLIWRhvCV7kgYaYLCOai5L5PLpfxVGbvpphG\nyiWBQRttAno8cK8z2BMEEgxKuzbpPlcQsybb1QuBimhnRDDyc6VYzGNVebKU\nRCtdFbcJBE1ieIYuyCmVNeGXKcTV5rWBK1Xttb2oHjF5hlmkzP3T5DyjrL1z\nnB8FpHWEBZ4U2bojXOf1gK9dm7TX8OmFUdhI5bGljqEHVoh6Ax/L8f9Czy70\nIPXjtGKqgwVYhTatTvQh/EWjkG2JmjHH4eaXOecfxVFqywKt3E2ZYW19zUp1\nOaxe\r\n=F8fg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"871a7423314f877b3a3a4c763d4538b91f6f1410","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"6.14.15","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"14.18.3","dependencies":{"joi":"^17.5.0","jwt-decode":"^3.1.2","@azure/functions":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.24.0","eslint":"^7.32.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^2.0.4","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_1.0.0_1642330129064_0.507647878184809","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@senacor/azure-function-middleware","version":"1.1.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@1.1.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"0c5a6abff62961a86ac1b8711a680753a0bbcbef","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-1.1.0.tgz","fileCount":20,"integrity":"sha512-YPghpYBpldxAudkGPSAIiYDBIpFxWzqya4gFhDysk9ZBgoIREMJHuMoDFkM9hK2p7YU0foC+SK4fEgDrV9r01A==","signatures":[{"sig":"MEYCIQDPNGIxnDnXZlePjrCVAAzEkln/1qh0BaSiLMW2c7U/RgIhAO+5UbvvHr9v1Ga7zjgC9wG4qvYBmO8GTFYRhMZ2yEX4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9SW8CRA9TVsSAnZWagAArIsP+waaCS+Ibuc9Y5xNYFur\nJynO/fBOPZv7tyMo6s1l0NjaZdxLGZL5C302vBkdfZhbUd6Fww1rkmaKYaH4\ntlq5HluAhvnxpbMHlI/Z5Ppb8zE/YiVlJIhEWGOd77IR/QRaIROPVk7FpOvb\nWLwL2/xaOol5JIcjFKYNa3EQ7Cvlg+6MrZIeHgVau9c6qOslPI7ZBpcY164+\ngV5SdazvussZCXgMIeMmQNurobwA4eq0Z8UoRqs9I8eH0KOV9CwNehJRIHhM\nhgHADgUWrxW6L3Ellht6XOgEtq0uI0Zdfc463g3rxm7C2RD0tLET4JdWb0XH\n3E9pADGccufixOVsARtl/HdanGCjAnYC1TZgvS8LSWp/ifARX6sQ5wLiawm6\ndJugv6GmWb4lG71gZ/m1I+p2Cb/DWziOvZpo6YR3a7Vmgi1eDp/TJRYhI5HJ\n1tgdZLkZXlgnwli85D68BDuCGMYUS8UgfEFYuZsJO6CPe28MOOWT49us6bZH\nF/NwSDSvQ3nkE5VcfO3oj2E5V+MeYEjGfXJytsILZ6FhpeB+x0nrpvA38+q4\nM03NAKeWu/GpfbaEDFnDuZReSLB4CbnpFFiB7BbiHba1bh3gbbVT7sPEWm4C\nPT/UZS1++uS8030580+0pCpbT262mZ5ahkLnpTq9xIAOAJpeCVKhgUGRUAOr\n+UUQ\r\n=4lBE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"29f2f4a9330c37399142b35cebdd7423a853fd61","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"6.14.15","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"14.18.3","dependencies":{"joi":"^17.5.0","jwt-decode":"^3.1.2","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","axios":"^0.24.0","eslint":"^7.32.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^2.0.4","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_1.1.0_1643455932233_0.8343189454712094","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@senacor/azure-function-middleware","version":"1.2.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@1.2.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"9637ef16bee099a6f1f762481d67e96a6769323c","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-1.2.0.tgz","fileCount":20,"integrity":"sha512-Vv7yyLBDyWZdZZnSQ2IVKElj+SLxU2GysQgLV1GeMGL1fxmcVcr7KE0fbM1B6V7kY+2A+k62d/N3NnsCKW2iXg==","signatures":[{"sig":"MEUCIF7J9GTBln7bVxyjzsUxARzQNFtCqqsCz5BS25ACdg9zAiEAs0ZcqSesRFQc4gqoz9/KsKViexsCAHMCFWNDkwqR97c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSzuOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5+BAAhGD0keSnvpG3dYSZqJDAvai+ZvrMB3c+gEAGdDNZ6Yj97IBP\r\n0alPm2N29rq/SR9//W6rh3KwlX8G2SGZ9Z4rSz67Qnwg0k66zyZKlZi4kQHA\r\nEXCWy8gTU2753uFDtYzMU75C8jxz1o3xZvwLihUkOxaIffmaA0/X4S6hGHte\r\nH6/hRLkmK3yTXLaJMWZbdvq6hR46bObP8N2Wafkx9/juWIy9n+Dt421V8AQh\r\njlMrOMUI2s1lYRpO/ej4BPda6B6ieYjQ2hu30UWjlJ0mJN6mOGIhdhAEYrl0\r\nYlGkiYBdO0DaR0FzLWJbgMofmdaB9RS8VbTIp6Qa0SV30cXFBKa0l4QtjTXa\r\nlI3oYkrPacOfFqRgQUA6H1nDyWo7cdg2CtilIZq0Bamu7ULUhHjiQsz7v/PZ\r\nuYr7K+WjXhHgpwXi+NCXX9scEtCHgNRrS443sLCarN7PVuZ71y5dz8qAIJlk\r\nme+P03Vook0fpa5B4yzqBbALsHLcNupY4i3jqhgxAmPIQyAg9O9zMIC4HTbs\r\n79HZdHAfyrj4r8pVzjegpfTAA5P6ZoiwRNjSW7+OzoowqSWO/8lmC4Lcxfdf\r\nHhU7+7Efb1hYGwKo8K8PpdZqBvJHO9+nDEBvTuIuzqB9TEKG7NE1sY8we3QL\r\ncQ9DQyZMXevCr0ek/r3Tv6u+59+UaD6nRMg=\r\n=dHW+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b6ed8fc676f4ebc2d5a945c089982aa77368daf3","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"6.14.16","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"14.19.1","dependencies":{"joi":"^17.5.0","axios":"^0.26.0","jwt-decode":"^3.1.2","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^2.0.4","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_1.2.0_1649097614140_0.5678183016183345","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@senacor/azure-function-middleware","version":"1.3.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@1.3.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"e7069a319ab92285e7c83e249a73e83545f8e74e","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-1.3.0.tgz","fileCount":20,"integrity":"sha512-IvXWIMVTRanYCo7oAQy9Hg3nbD2meXUQhMKi2l+OruGkcGSEMaL1QoVc+SZAG8smKIxJoidI6F2of79lVsV06g==","signatures":[{"sig":"MEQCIBSrABZtOmvOnuH4yku7zcjQuwYY4wYf4WTHJr3UeusNAiB5tDvSTTSB/eqXaCicCdET+6/lGkzpjB2TQReE+wJsgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAVWxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRqw/8Dow4YV0PBetLcbK2ZfEnFLeO4zilC0F4QEJCFVyWaMYHqHLC\r\n8EHI8vA+xENLP3udiWqZ7hqU/MtVRjm1Ecb28a/j0Td75tajqFwRug9s0k9/\r\n82Anm7O6UkcfJlVloOon54GQuxwBQRlplaRAdDG9W2TliV4PFOeBR2DzhORE\r\n1cVUd9m4s82s8stwVHmGaZ6pWRHVUUrLvNSrBFVjq9yfTMcFoILw9zGtlAzW\r\nu43EOZ52cVOPGmI01v238ihy71+CxRz++7kyLsw708eBJ9AakWOzjzlgiEXB\r\nECHPjJDqq0peHDrMD8T7R0hAnXODcnq1BIpkNNTPpSNnubRY39/m4L6yM+RW\r\nm5YhYqPrrCyCecoFjpYyq3n89ytIjrIrWfis1lv5coDasR84VZebciQwtt54\r\nKrAAPz6ec+5ZzAG/bZsEwzRlJ2dkYn9+uMOc9hzeUUPluD1OdbePnHBT4vpM\r\nUmQEAGcFRRGFhbKKM6RiwADPEYkH08zhfrShip1495rjboVrsqmNeZqzfA4O\r\n9LTOjxh/Hd8yOKrdm5D+GQzxOJlanfd74pCtKJD+T2DbnIQyKF3VdrRyIAhJ\r\n7xHkgGz/60YseVH6RVSo1M36cPi+3o6hUgHDcHVOQ1TTiByQ8MUtQuKdiZlh\r\nl2zdCCIE10HvikLMfclsh7SGOZ3W9Tz721I=\r\n=ABif\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"45df203cfd86fd930958dab3db012775ecf75154","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"6.14.17","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"14.20.0","dependencies":{"joi":"^17.5.0","axios":"^0.27.2","jwt-decode":"^3.1.2","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^2.0.4","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_1.3.0_1661031857207_0.23662728366830166","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@senacor/azure-function-middleware","version":"1.4.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@1.4.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"f43b784a10d9e5d12ffe09e6bddb233eac6684de","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-1.4.0.tgz","fileCount":20,"integrity":"sha512-X7IOhc8oAGNBSmdiV3RWyOM3QK1ooXMq6X6ZvWVnRZWZu/O67rrQVvTiWu7u4hLWXtsfwucYu7j1wJK8j9LjvA==","signatures":[{"sig":"MEUCIASVPkYk6rIaKkJVrT1F/uTmOuAIaKreWosy4ils6UO9AiEA0fUC8UMpnRSIO60bB7MnIpJwaYDweXJT7RPXwT3ggo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3lb/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKPg/+MKi4bWPsh7h54+vWCE9Me7PLAZBhoN0otL5AbNhJHB8MYIc6\r\n2HCmNRf00XPaCsJYQhmFqzcKIOs3gVjGnEI7CWdZhcLb0ROWt0Z+iQGVrXc1\r\nYq7F+SOr/Q1+MPfNlNhm0FpqTQsxjoH5kgb0TIxutI1r3pIrOofrqoUJ+4Ng\r\nOHW7Eb0S5CAc59c3GYVfR+EOL8+gsw/vANV5KW/Ps9UXWgxkjn27aBnHsMiw\r\nbmtLO04sE1PHiCFMvLZ4ElQBOG/TtBpiKPPd3y49z2zEY3Er65wfi8dL5XFA\r\n7Ti3AQeaCi3oOnDO4HAaeM9IkBv/5ocZqVkluqhnrz16/vCftj7tiXYwjawf\r\nFy2S1fWpwpEbKO31EVe1ZiaFQ2eMxC/6o6YZ7yM0eptnn1+ihDzMUymNEsMX\r\nyU81KSpmVTal5nu1nUMX/xZjpaqdu+OUOItOkJ0+DMTqbbERclUaB+V07M25\r\nWw+Bszr2FYM/6sZ3RDqrih/6fUPV/cezgGEt57Zyu8IhrI0q7QhQJXPuSYA7\r\n99Iqbzx58jQK27accM+hXolUTn+znkFE7A76MR1KkAyR/EGZfTJ+CdOt2NBR\r\nshSd4E0J6JXdNstoB1qLqFx2kF4TAuCml1x4O+GOA8Wn/iCTY6BvPqMD0Pmn\r\neTG7snwmY/76T75/LTAiACBBLc60yrlS21k=\r\n=EGS+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7ff82701e2b808815ec40fe0035eb08fba30bdba","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"6.14.17","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"14.21.2","dependencies":{"joi":"^17.5.0","axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_1.4.0_1675515647140_0.34615850449966046","host":"s3://npm-registry-packages"}},"1.5.0-alpha.1":{"name":"@senacor/azure-function-middleware","version":"1.5.0-alpha.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@1.5.0-alpha.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"3999a4bc2c441c9675350c1fccc2d6dd1498dec9","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-1.5.0-alpha.1.tgz","fileCount":23,"integrity":"sha512-EF52vmJ285CS7bz/q6jCZ3dqz+hU7G7xtOyHxVWGDceyTwIK73lYju4j3C1vSrE2FHmnSX+zm0wIkV3dyFoHlQ==","signatures":[{"sig":"MEUCIQC+jHpDaDYK8IP9tOM+6FMw3CLKgJIHIdVhlBPhktyb4wIgdmggqKqurGC8m7FPHNOoL4plrxQz/MaXBEugFoR/HYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGsZHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt4Q//fTkfClTbh8hr5+sl6J2V1Lx7oDpzp8wIa/mcomnbGwGYKGvN\r\nOMNmbh32bxs5aNbHsZzGMLx+a9v1UX1f2O4bbkIraNbywpK1UwvXMVVxlSww\r\n1wQKMlRNJwxFS8+wxWzaGelSMlVjPPpAd6j300RBFNbgtCcuN0tQwuqFBZ7w\r\nHumVaGCGm2acvNzHw5fQ8gGX+0Pre9g7jXcKrxSn1kcLyDCEBGOuaFShkhm1\r\nhkdA19OICPo3DDWQnlWj5vj1tI/6tAqfTnfh84N5zSzEnr6i/VyhdokX2hD3\r\nNgPtQxJCFNHfzakryM1iFY20MhNLdVPW95HXkDNq/Ejla0bf7IEuI8LgzA9q\r\nDp7SLbWIE/hpJ3mL607KrF4DtptbTZ6OT0n+MaEFqz12tKoYrao/BRLmDJQp\r\nW2Fs4bnJoGUCyoVy2UehCQL9zSg2y48atMqMQsWplbDfxTTIpxBV0IJnFApH\r\n6KEsPGpmOdVkcKfSxve3yG/XGa73Xm0tGhDkRBgJp3R1zssNmAsaDhnuZpFF\r\n7CKDGqbzQX4suWZRKlb8dZGaqmxolEcP8mOdpDoI148T+FZJcUJa1QKWvWXm\r\n+IrfTiuJmqxenBA5H/DTmpnT3/adCs/qLR9raOzsHMhNrEd8L40Q70J6qLNb\r\n3kw7pvCjbKfXrbFQfyXG9vWySw+OXD2EN1U=\r\n=Hb7R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"295ab1a5c2c4d22fc9d975ef49d9c25099cb1275","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.3","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.19.1","dependencies":{"joi":"^17.8.3","axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_1.5.0-alpha.1_1679476294901_0.59141245433297","host":"s3://npm-registry-packages"}},"1.5.0-alpha.2":{"name":"@senacor/azure-function-middleware","version":"1.5.0-alpha.2","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@1.5.0-alpha.2","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"ee357a91b2456b4f1b71502653e3bdc2037f5464","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-1.5.0-alpha.2.tgz","fileCount":23,"integrity":"sha512-gzeBP3DLrjySQ0C85GGX2AH5iF519LqsvohEbqKa/UihfNwK7G92I/+o/8PbVzDqZfO4CR837+yh8/C4tQhedA==","signatures":[{"sig":"MEQCICsr7hucT4292o+uabPN56lCiw9eWEMIGud8Yqkqj4/SAiB49JQH4GinjxxQ+UM/yhnil2bHjdLN6p5m1Z4x/ypZpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGtmkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeZg/6AiWjU8Fgqndx2DNjKleeLDx+AZX8tEDl5GEsURliLnO43RTq\r\nvZIyuFarNCvSWCRveYHCDntwC1HSGyMnAu5qBiUrBcfALaLkUOjmrA6rvZ+t\r\nLSl40tj+BqssUQQHBz2N63bymajaUFADUa0NLWXgiBb5/R9qztKPzn3wjSNl\r\n8Vf8yltKw2dKLuHvLJSb3waU1XndVFzFDZt5wxkOhpBhbnFVxig2GCXaw/UR\r\npTTYUtEn1DDzQBUqmn+TFxwjhnaSk7IIy7pYDZ+jYpQDqY2nbYN9nsSzulsr\r\n4bmt+vunZ4k96DTCVDhE2cHFCTZ4FK7XkH3km1lYPucY+SO37f9wls9/Vjzq\r\nk+uHibtx9mkWQtKayFpQqlZsd3M2LF58RUoAyGX8iclD537Mqz+WpEFFSWT2\r\nmkkCxFw3MgZ92KGQ6mEpWzMP5sMysxydKyt3uw7/PnCgY2ekm3ey8mS2958Q\r\n8jT6yPHypfMekb3iTVrkoSnype4TpUMDKY18ZVKV6g0tMhd/b7M81T9PRIBF\r\ns8DyTSwsN8ausDcslLKuDG38q6Tu7yVgHsiB8q5rfcIVbAnMhXELrE9bZRk0\r\n7x4DsGB8k1YnB5EPCvt79ESUd2wpKpaBXrbwMWD84/rW2o9jFHjGb6Qmvwoo\r\npdzSoHQ3wxz2Rre3ZcGzEfNCiqfpfEi1Efw=\r\n=S5hi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c3813d9245c97945d37da6c096d083c5c73cab9b","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.3","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.19.1","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_1.5.0-alpha.2_1679481251792_0.616680360464535","host":"s3://npm-registry-packages"}},"1.5.0-alpha.3":{"name":"@senacor/azure-function-middleware","version":"1.5.0-alpha.3","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@1.5.0-alpha.3","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"cb5509e2e9b3019c9169b4bdcab7a0427a151a1f","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-1.5.0-alpha.3.tgz","fileCount":23,"integrity":"sha512-IJxrbpXSXRb/aZ8aNWsmcdFAw9jRlrFN/alhg7MTfppNr0N1VHi4MaQcaPpVf8BfJ9we6T/D0XRtGUEKbWQzZw==","signatures":[{"sig":"MEQCIDdRapBRxU8Mfk7/v291lhADychNyDmU/x+Kh23EHdjQAiAgKVDva8x2/ja9HAzUit8SD9eMGXtnJbh9YBI6KjKRVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGz7YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozSQ/+OfeFyR5Msy/X3p2JfMtJwV1FWwxLWrZQ/3e+tTfcyCH3+Icw\r\nPuLaRgKaWFxxUFaqFcZtHrh5UpLvHmpnBsLXmx/Fx59Tombdwww8vPGKvfRP\r\nOmIACTRrNuOQMAvIpiu1F+4oXhlt8myVr54ydPhiH0xcw4vDGa4GfDl+sU9a\r\nt0Om3zw+DUZFZlF7mHfh4QDRziHyKY1BdqE/JYnsG0TCgDszVsEt/XrvemKl\r\n2OAf/afDVeztVNk8OHZBZaQc2Fi8dil75agXVr9btWpJKgyMABoCy8MkAWrX\r\ns1oAdnlJJp97xbhUt/GEqLm7wgEas7jvl6ZKbIFyVsCxVDB49BQEfsh73b3R\r\n5rs55w160b+pTVRbsfWXJsrt/6CBFaVRU+m5nRhurfmZ2UZi/i6t2bQLKZaC\r\np00TjBJTMez1bzGh7XtRjO+QsfhRCAOT5bRvgKiZEUAP6ccP8hQgDdDGSKIz\r\nlaxZL58UgD7UsqYF0XkkROwOhGm/lZkvnGXGdudKEdgzJVo80s9er9iV97jM\r\naT29FwrEYK/csxGThfFIWJ8Z3kLZH18rsOr/LJFf1t4T69NfHjXJl+4cTeCK\r\na8UUcpxcSQi0tKCb18M7KIC0HRO9SRyoBksqSXDfqj/mVrhWSvTvuiSkhlOh\r\nuAQ1hfj15ZuJiZHrdN9ybnHn/Lvw5U3fYRc=\r\n=i2es\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"174a8ea7b78c311dbb60e9efdc85df5d562bff1b","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.3","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.19.1","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_1.5.0-alpha.3_1679507159767_0.7980796530940681","host":"s3://npm-registry-packages"}},"1.5.0-alpha.4":{"name":"@senacor/azure-function-middleware","version":"1.5.0-alpha.4","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@1.5.0-alpha.4","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"0e7481c4e042c5c3335780e938eb216ef783658e","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-1.5.0-alpha.4.tgz","fileCount":23,"integrity":"sha512-TGfy7LPK/Iyt9BzV/5IrHU1Olhn7wUMg2RXsg1hwKYlf2NSJ5F1SQj7wxgSLxgYShDDJjoz8gf5drkLBB4YVFA==","signatures":[{"sig":"MEUCIQD64A7Ew3n9+rPqwHkFxhd6jTzqTc2GS3halb/yfCSE2QIgKNo9PZ7ZGZsk2UJwllW7XqMq+owZx3GYILuH+cJ4lZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG0FpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEyg/8DfMQtgtxSxkcSc4EuDBnzspzfgRNVqk9YdsCX6ukTtivyNz+\r\ngsMaWSGxKWJcn57q5Lrg42ZNtAXVl+UlpdBA71WscadcdJs45H1kI4+Ju46W\r\nrsuhjzEvFiyi06t5TCur6V3LuSsZ+oWdz6wKwpCrgXJEsb4gDDU3IoTYkbkU\r\nF+qd3qm2RaYPP6NZBmuYTWg6PxNBV+bV4cLa/3og8Z/EOBpewt1KeAumBNlA\r\nNVcX81qrBgTYWWAPy9h6AsWnZB1Gv2Y/clW5PsDQSSz4H4XLtcxXIiO1WYJ0\r\nz2dhjRv9ZwuoY4EFvE9FqsO1eGLEQ1Zr2e9HtEAty7sRi4js+75M0JGBRGdm\r\nmiPNNAMjqlza08suFkZh5O0InkewiWEhOM6IqjrexJfJuON3ObVS9ro3aHaa\r\n4LxQ0Mmt491MdEMdJEBWl9JCzPHp19fmUgt8T065tRrGHybsXt2hkICgoqEo\r\n9uQ5lVcaVnthex8XSH08k92YyXt6LlLxWGi64B9zGszKl+ZNrDR3VIRS0JZH\r\nbC72LVWXPF9OgyG2blhD1WHpoKPL+qyv3mYdX2bRaeWIqzm6JXjH/DLsCKWL\r\na3cCrVFCSPMxL/tOn9S1dByRA/fRLM5U0cfKRxLAH5hrIiQxHsu//JgurgFH\r\n70TqTrHzo+FLPVH8NTKaS/PmII7/Cj97u3U=\r\n=xwzj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a070fb9177544e3f5fd6c620bcac89f1d89abd57","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.3","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.19.1","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_1.5.0-alpha.4_1679507816999_0.30937967080994966","host":"s3://npm-registry-packages"}},"1.5.0-alpha.5":{"name":"@senacor/azure-function-middleware","version":"1.5.0-alpha.5","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@1.5.0-alpha.5","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"9ce310d3f1a08a28b6e150a57df60774b618d01c","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-1.5.0-alpha.5.tgz","fileCount":25,"integrity":"sha512-9z6JxJHPB+Sp0LA0/LeWF92scqHWqOhqQ52/JvngG3h/pdAMdDNEcI0AZRZbBndKz/iW30zb5Ny2g6Pqk61niA==","signatures":[{"sig":"MEUCICCwFtvZHCNOx6SUZ54T3TC0M8vgxhhxhqt1dyMB2lc5AiEAia/eiqIrkNdIg7DinPOb+gxiAl7k+48Yqqt+CKKNyEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG1SyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDgg/9HqGhTmDSUpDiTMGjwH0zvHpff459W49Uo1uxDNQaf4lWeIOC\r\n+Cz/I1gWN/8mCXnX+YDze4UtJm5IsGRSahM2L4Yv7/7n3Zz0a39nwD66W1ui\r\n6CsiEowHDdClrkIxJVQap3B/EteF3Aj6mp/XVVOvZbMWTuFsoEd4Kah37D5H\r\nH9pi9RjVf0XjyZZCCqOhweDJgjmPazmSpd2sxZgvH8wtAu1MA5MRqMjxsBx5\r\nqxYwsSoIeZZCiJuhxExFbnmElTHctITYyw8DY00xjkgnS9hVsq9W4Ea4gbOS\r\nEJAsfuHGyEDZRDNpL9MA7gxc4em891khS3qWCGEqfYHei7jXBiDUDXawq7C6\r\nRgVDtqemjPE7/KnYvgI9mJY6RnYS7ZILEcLOyWpqGFC1dmxHnE5UNpIXKUqa\r\n38RM+6Yd8IXT3tIUKKUYJfcaCsXCvhVGTof70GV6EfX3qxMlv+WVQPRJKSzv\r\nI8KrFgfz6d86QubhSomW85JsE1n3WuqezcmI6TxxAK8w249RQP4keSZZ0A9x\r\nBfSBo6FTkIIONJfAV2tySYW214948/fOi7YbpRRSuGlJXUpEXOY/8KV9DtK0\r\nNQ2HheiL3EjIpz8I8vE/QQKGTjXObapcCD/TfVAuxKzrjME//FXlinFWXM2z\r\nurZXTCPVciYVQkLY69uNkxqbbWgdIwx465E=\r\n=YCUS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8c29739865ee2aa8a1e69ddcd904d69c555b4853","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.3","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.19.1","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_1.5.0-alpha.5_1679512753912_0.4741406365148588","host":"s3://npm-registry-packages"}},"1.5.0-alpha.6":{"name":"@senacor/azure-function-middleware","version":"1.5.0-alpha.6","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@1.5.0-alpha.6","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"737512d726c84eeb6474300e032f96e0ae9697eb","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-1.5.0-alpha.6.tgz","fileCount":25,"integrity":"sha512-59Fnal6128Hjt/fvaV+jGKnVY9UxHenCnUqInsIAw+LGM8sVdztbAs06k3tR1FlhInvptKkfQSwLOzDlipfQWw==","signatures":[{"sig":"MEUCIBN2/To4LpxscQaJt2UjPMoeVJDkSYcxEt1wDBv+ncS7AiEA7hS9BVpVUlhbZF6fz5sYtQqBVwPDmoe35A14qnJZLWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG2iIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphDRAAgKrZjpUss4ZXTMobhzUWX0zxEryHCnEMiV8hnseMFBJziFsg\r\nEVRdTFNYlFqSOawga/1EOmd7hATPg5EPV9oJoqEGzzR+gTOiombyUUizkqDs\r\nYEs25IB+GfY7UF1Z/MOL4U5h1IdwJfecuVuQDSu3VUFQI0hn9nP9jAsQLzkm\r\n2G7teOzLOSgjh05yMLwIPB/bkVJYHLRrthwKYkBjgzlcMRxYxaukmLCZkgCj\r\nzly3Ixdu2E/07/ztU58455S/Aoyc7zTHsUpYJAV5r5c96yqjeABv1HdVAR/+\r\nR2EZ+1acDLqTs2D4+i9dfjKqexQpHrxJK4EFU3sB1rSFbp3ckzqwP1Ga6MF/\r\n1e7YLstVZBxdcH8S4HDpcLvay0YST5Z8C9WqMdvklNqScyuERxx/rY3mfoZu\r\n3wyLYVaM3z4VEalYi5eaLmDijO7RNnrop6CI1ePLyytbCRVaCjSNGTr6jBUs\r\nYZwzrRq9guaCSZBkkUtyW436klmCcG3RSMXd8JvvWgIMZ3P3c/3nsBJRiHoV\r\nyYB3t+DaqRp2PY3bksKba9X3JaNg7XN3VmJZuIAf8rfZei5Cx+8OJRdK/NmI\r\nUR64aNc/cHdYde6WHgtAh9otJ0D+SpgrA/8NDoccpxLJNpY+FfRf+0DZhJN2\r\neKOA3VVJWl2AwoqGPsWOEyw8Wz4v/k5JTOg=\r\n=RhiD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"26fb57565e6d2840733296abab7dadf9af1950e2","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.3","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.19.1","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_1.5.0-alpha.6_1679517832444_0.00024261846659401343","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"@senacor/azure-function-middleware","version":"2.0.0-alpha.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0-alpha.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"e3a02c9b2a56fbaa561b7f5069cf05a2734e2329","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0-alpha.1.tgz","fileCount":25,"integrity":"sha512-sTI0JZZ3z1HZskMitUN3w5d6ttwm2eAZQ7n6LDk+F5T4e4cEiKKdiAZJsZOJxZ7j7trEOS/ox/o2aDUV8C3FcQ==","signatures":[{"sig":"MEUCIQDnKeGnwNj26hQ0ppwynULb5G8zQgW2RqmKbw2qxn5uKAIgJSj+uMH5TjjJfZx+WJFIfNpOKTG2T893EaJpRL8BAg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHgDmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmowlg/+JfsBh0gVZI57GKMyXDDCjLtu4AnTddaDjTn2/XhkPwOB51sL\r\nEGZ9M6dByZn973wkm2sXZSdxuVcrtSi5R0J6kM3E0+kVsXzDM5iHqKlO7SaS\r\nChH1wqm5Wi5p3WV8MSY/KJCAU8VRFohprZUM24w781jiU9ctY1M95DSQ4yp0\r\nApFMnwItQc57rqU37nhskst6AGcL6WZrUEN+Xp3J6oVUdnMgYdSH1sSAnhJn\r\npCjrT5llOAInpvceKjKXJDIFhyDQtt09AbTrM2rOpje94oD3debP0otRlDZa\r\nZU5+4Pbsdraw9ia7gdVwyTrUrmc3OPMQN3b7b7HsiFYnYJZ2fNAQOghq6wsk\r\n4rReDgveQV6/AheKZUMWbHQOq/D/XEOY64wcDJ7EIG6R4rLxc9fvS+jfwYVU\r\n15tlnE2fZIhR3DkXnOfH+7hF5b8NcKYaz/59ZSo/HXqq5Wht9kLTztcBK6D+\r\nSthWBb9laDw3C0ARqQNeVF4lziNMhX6xZP8w09vG/XwJaGcqxR5sdOMXSeVl\r\nQuIeJUy8upgCRIi0jY8SbilkcBrgDy+B72FDp3tIgfBT+pZleStL/BDyW7aG\r\nalsliyiKebHmxtA9ZauPDxrPNUwdbp2DgtykgRInDmc6cx/lDbXEHuVvaeUO\r\n1kbuKSJ3cfYZrggEUPwG2qj1pzVv86NNi0A=\r\n=Mziv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2dd27482b178d2e7f35256b2d3440142a65db073","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.3","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.19.1","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0-alpha.1_1679687910090_0.7394299936565354","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"@senacor/azure-function-middleware","version":"2.0.0-alpha.2","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0-alpha.2","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"b1d200c4a3c3f52a822f5ba44df08a99d70e084d","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0-alpha.2.tgz","fileCount":25,"integrity":"sha512-XimIYBNvlRoWqdr8Dll3e6FKci5ZaIpyHIAqziFbqNmfJ0DavTcTEWWIY5Schr2FVjMeiB4wWEVN33eyRVhGtQ==","signatures":[{"sig":"MEQCIAd04ViaR8LlWgfkIu4B/z5CBJXK6nLtaLLgePoet6PjAiBS401cfa7KPLu+g1w2ZZXr5owSAQA9rg7A1PzmFtekvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIUinACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyuQ/+N4GZjNZ+1GUuwE8r8PrFBdkmsU7o2NcqmdUZtKMfR8fbqSZd\r\nSgi2kO63NQMwQkGLwQ9vNd/OSFRgjDvBxDrlxAfDUx5X3h5g+orIcFZKUfBo\r\nS1xglnJYQ5RsnBQ3zf93lxxHAplqISe5LjZiI7zU1nHPoya8kdObkrubHmtl\r\nFR6vK46zI84XUk/LgxLac6EtWbxHF0GqVZ5q34YrLRskPFKlbERZ9UKw2+ot\r\npAg8pgri+gXE0NzYh0sPkdlp/BfncnF5GkwmjKRaj9EVOj6vUgmST2Fviv1o\r\n+qhYqfV+pRqTf0RF9xIsx+ZFCXhHBG/E2Vi/YC1xPCNkPuqWSll+0B+iQLCn\r\nZ7xGxFCOznLDVsb47rlH0Ibi1fVwtZtASOrRkaA0W8duY9+rhPhqwQbnSgGN\r\nhxT8uXREmhbjCJSC/fbffQpKs0DgmV8kRwnAj9/VtvX6Nt59DCd65b06Tx8K\r\nY3c8D/lXdeRxfSfA36QOH6Uc1hLZwQyzdNLmTqUsAzh7l1t+tI+fFzgjqg96\r\nYlxhWG8pwsz4qIeJo+dXtvpgbGlQ4yaNU2iNkbQVZcxchyobPvTbfI90wsfm\r\nupQeZrY7xzbm3w8xfwatgoo2iOai8p+RrA/xqt3N54KeRj7scWKSA82izdSx\r\nJGiYCglTYaDA+aKVugs2eYxiPHhIg7OK4Ac=\r\n=jK9W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e17eb61b32065f1afa964a2f335676b3028386ce","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.3","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.19.1","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0-alpha.2_1679902887222_0.8155551744598057","host":"s3://npm-registry-packages"}},"2.0.0-alpha.3":{"name":"@senacor/azure-function-middleware","version":"2.0.0-alpha.3","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0-alpha.3","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"367c60e69a0aecb1ddf6a28082a91cf46418af38","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0-alpha.3.tgz","fileCount":25,"integrity":"sha512-iTtID3NJ6NvqLCnsMlmi6ITYnQ3FPDfRIVcbk31fZ8PYVepNwWkCY5oj0nbftCcRZiJSJkvklrUFmmcDL3DcZQ==","signatures":[{"sig":"MEYCIQCxBPe6ZmY1BYj8QHW412aJ0rmtKzwGsMusMBWrW1eZEAIhAMCiiOQrN1R7vtnoIZvS77C4y7mYCinGbYJMGvAHDdmw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIeJ5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoliQ//eqCnepmAqIAsna/n8lpVvrBRYFErfzm1eqXgiS+R7GJc+NfP\r\n+y25azoSuHCwAi3vlAZxYhpvKtnsXrnfS972onTt08r/FlfDWrJRIFcWH8f2\r\n52KhONNn8OZcIP61XCKdiGF6FMLmLb82IABNNDzMxHzWD60snpiEM9C89F45\r\nInkdasucYSxicpZHybiEq3CkstVU/5NRes4J2v2wn6k6LS/QMIXYX0aciiYc\r\nT8YzB0+jahn1LfrvF6E66dch9DkcTvYX/kOeg+cBwOPY+vuZyd+c8sYK8QxT\r\nTPSup4pBAJe5v1HCzaRf18J+Sd3+6xCdnZhXOee75WxSNldaUbFmgGTZ1NSn\r\nTd2Pe87QcNagd0b+bRXyrO73Kz5DcwRpE7Lz3IDHN/xD3uC0oyDZyGR3vyVm\r\n8H5ICbHCqdB1eFWiYEmg5pY6+rpvePLRmM7SmvV0R/mGTbFonWQ2fkKj8mTh\r\nsf4O8B6QVN3k+LPD7noXEopK6WFT1kCS9OqTrNFZi74dKsUV43RN0k/b8piw\r\nfAgypykQn6w3KCW9csu+773qBKaOkkNDXTTLMeHxYUhZ/TAT+wOhkMdY7v4Q\r\nbggdHTlv5zueNALDdcp9bHDqmBRI8gc83muH4MLvHBt5oESwWZ/X5s+bKhLN\r\nC2yKu4vC4glkj8/mUsS0VXx1WlAPcuYjn0o=\r\n=g+FP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4067630b91d3283fbd1ee54b51d33f4d9ba4a4a0","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.3","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.19.1","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0-alpha.3_1679942265751_0.4553182737835124","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@senacor/azure-function-middleware","version":"1.5.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@1.5.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"acbeed7e3d72088adf20a8e99ab3980770eec03b","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-1.5.0.tgz","fileCount":24,"integrity":"sha512-5Bw60iB2m6p06wNvqUN3FVvwN3hr/ruTIcCOmuIPqpZaWXzq6iWSBDZ69ziEMxCHeBJ8uzeN8IR71nx0dXVOGw==","signatures":[{"sig":"MEQCIDHmcpx6E9gxvTEl2LRhBmycI8W35VBGWXNi4wsyZRRMAiBp1rvfO4CpKhzWiTz2wiTgr2SZwGedePxsS3qrunv7RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIefbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVFA/5AKxH+frzSwwQpIN+570SR1YSTsO9Y1QiqujrJT9TdzqMW1Ii\r\nl6hEydrfBXNMKd0ygG+103+5ULuZRrbm+tLgg2md3WYBEdVQXWh5hhl+A0X3\r\nAUpF/ER4d4S5bdtBhlKj9BeQ6PRhTBnrb/V5mS8uFRx/ZgXli6mThAS4iQK2\r\nsUOLwfjXjYUOK29umBP0h57QufPLydVICqlqMA7UJEVrE+Kv7NJxiVoyIx2W\r\njUHUyiYOU+jiv6EmyCqHXVGbtdz9ojClTDYQJl84h+NKtcQh+CnxSW5oKJ1V\r\nh//k9AU0V6VCbOuFkIz972bYzNV/OPOFhl/sXL964ahZ1OJl/PX4ZMQaVDht\r\nuZ2tig0vUjTIL6Gf3Ye+bsNZcflpF5rAkCQAuvTW+Yf4lfI97O5yv5FXe/w+\r\naGhtsNDXeo7iXAGG1dxGya9tg6lwjSL33JzjgvHfIGdCstFUuOrgORgO9W1j\r\nxm1iK0fgYJV6S2XxZPsEoWxo6yuEIwbTM3PHhO+kjtMRzPplTenAURwHrabW\r\njcRqxkSPw2RYSR/Z46E8LJ79ONAcW17wyHT375eGQFtcTa6lsohMh6BiGwBV\r\nlu+kDYIokj30UeMThtfB+yqsVSFVDcWPK9SkUkYs0Ya4C3/UHDo8iLmH7aVK\r\nW9nK+a2pAMfms/T3nSe1j7AjFKmJcJivi3Y=\r\n=YlLq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1cf3f34ce342d8652eda1e1537d57cf4c583893c","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"6.14.18","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"14.21.3","dependencies":{"joi":"^17.8.3","axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_1.5.0_1679943642893_0.5415984638058333","host":"s3://npm-registry-packages"}},"2.0.0-alpha.4":{"name":"@senacor/azure-function-middleware","version":"2.0.0-alpha.4","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0-alpha.4","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"079cea64f15ff4504a1b0b4e7873958adead142b","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0-alpha.4.tgz","fileCount":25,"integrity":"sha512-AST6gujvk7k7k09BhQCC7sfMYkKXa3NQV0KKY/guadqZDU2xtZgVJxj2agRCoR3W2mzPnEuvgeu4HH0hNW290g==","signatures":[{"sig":"MEYCIQCUneJroWYZ5K079gbcYal/FKTbzlpe8OftQn4NvpXxFwIhAKT4L9lsu5RWx4eLJfU9cABtxcDeJ6yuoilTXUMoY/LU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIfbvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcJQ/9E3zPKku/60xbbkKdVr95rgAqOfEvLf3Xuwuqkt3huB+nxVTk\r\nPePVeU4buvGjhsRyESueY7lR1LYDidKtb8XzoPTbGtM8nHgX+goN683K8F7x\r\nOdJNlYokn+MQUbfFsSHm1uFmyA1zG+717GQNq5FO8Wfb5DPLbpH92Rbca83m\r\nreJC/zyVox2L+Nk9cjU7fUQ0lHzv00bbYLg1VTENW4kqChZ+jEqL8EvkizZC\r\npI93etZZPjx6L56/Exykg+THDG/reViGSOVGTepIysPMOOc/0KOAAs3RNI2E\r\nhcTBORRXEO0jfqS53hz3oeCdZ5qRqDWhLuzQTQ9tV9f8GrdJdhFJg3HpFrJ5\r\nHgO/sK7HqRbqRYTeyP+yhzgKtO6VfKlmXt+l0736q610pzqBFQ+Sjvn0tOQP\r\njgDZIT8rQywUdVKo4XQwTeA0Ru7Ia1+SiIhDXyDyR6hkPfmrRvmSoHao/mjj\r\nknGhFJB1jfP4zT5BihkA4xGWqeb54Gad8Hw4A/Sxm5Bj1EXSUTlVitZYfLDc\r\nIMYRpmdTqm4HnCS/eA51a/ftdzbSjAsz8WOAPfAcmmYSfk1Qwf7FIe/CuAWD\r\n2aZzwei7b8sk1NsEHtMAZAesRxyq6pUSnVl16E89+XPwGpNgb62hL6TcQEpd\r\nVEuCf/RV/j9fDSdslEUzX//3Lze1t2pYhHc=\r\n=ILsh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"128562a7c935f571bd2b44dd422d368f2cfb5c08","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.3","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.19.1","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0-alpha.4_1679947503491_0.024455569563327728","host":"s3://npm-registry-packages"}},"2.0.0-alpha.5":{"name":"@senacor/azure-function-middleware","version":"2.0.0-alpha.5","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0-alpha.5","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"10a8b30914609d9ab4c766b91c1a86e988d396ee","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0-alpha.5.tgz","fileCount":29,"integrity":"sha512-nEgHhSTlgYaQP8Jeraldk72Z/UE9nnYLxe73U7RZoBYrQzYkvxBOyeNtNFU6Y34fag4CLhEVat4SI2/Pkuf9Og==","signatures":[{"sig":"MEQCIB4HpWh5Ok2ePSTSUTANw0WyDXnytkJh/GWFfcssvb15AiB3hs8bIq6MAm61GsPbzDEpdObLmypftppxjt98fVNjag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIpxhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCsw//UNCLvjizGondkawDItnweaLiopHhZ9lsIHb0/iCfU19EV5yD\r\nlue1X8iQQpTmtQw5703qXvGAFrHknLlrsHB1qgSIQwJrBPMaZ5fXBEpbd3Mv\r\nYdDGMuss1JPZWHA0TdR8U0AP2hsScqbTST18ahMz0PRCWJC9ZUJHGSZwOopl\r\ne3b6a8Wp/wQyvcNLQxgqsgYP2oN+kwGUMji6aUQjPG4Sb5GgWUxWIqEUEiWz\r\n6urKr5WQ3l/MCQnwu9zUVOEyeJY0Oi40KO4pc5nMuXH53tSP/cejBEfGbujy\r\nhp254tCiRilwxtm7yxRXTy8HQFTlkRU1SqQkU8me6fU4EI8Mxjw8uSBWR9fb\r\nARheJu9jrJiB8vybaWo6T+In+AhtmI1kfjXqa+P0DjzAtwodEmuRDFphtdN1\r\nuw5XEnE8hhkKdbyMckQ/u8N2a/tpdtgf+b4IPBX7uMe99vV2Q7mwrlnvVZIL\r\n8JauGjqxyV35OgiWM+xnCF8iJtGqH1VKb5EnlLZJdNYnP6nvqRREuhaik4G6\r\nTJfqWr3GYlCxDBSDFZ3Yh/yAojpUl1lNVAWd+AIUI21zFj2WaFUExk7lE8YH\r\nQiqDxeHmSNdYaRf0ACpbRWtL4SICquzNAStuxQt+adOS79JksYYeoc0KQGw3\r\nJO9Sh5b+SpKY6v1xR8BOXpUII906ObY2rcM=\r\n=4Hlm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3800ab81c5a89122c6bc853146c0868a4747799b","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.3","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.19.1","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0-alpha.5_1679989857445_0.6020307600325581","host":"s3://npm-registry-packages"}},"2.0.0-alpha.6":{"name":"@senacor/azure-function-middleware","version":"2.0.0-alpha.6","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0-alpha.6","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"33753927f5beab8ceb4c0e416e24c2f13fb40b83","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0-alpha.6.tgz","fileCount":29,"integrity":"sha512-840z/PbKN6IgI84j1YauYzx5PdUhBcju0PqNgn+GEGcOf8u0tP9C68SVvx4/WrLo7+QnErg6DpMQC/adLbz6Sw==","signatures":[{"sig":"MEQCIHiaJuvK/AkYfJ4EwgSJL2B8sAtB7zBi/sNZpRFskxmUAiAw8JJjcDBlqiiFU0lQe7NUGmqjRkaSm89xvZ7ZJt7GXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIsToACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRbg//RsXXFrJDlHajguI/CSpvt56mZOcla9paIb2aPz8r3zZN978o\r\nTSjvQnC214IusAQ2ZQqrRZX8rUpwXU/q9m6QXXaCrjXZpyebHKURCj9BCuc6\r\nIGQmEbbJHBGO0f8dQ6M/qgspYzYWkBfzaUum5d6H/aJDxQUYdnBectnsEVQH\r\n2XKmd55isM3vGQHCkHCoydnUev0wbfV66cR2IzSo1p/+xRAeGZ86wAV3/i6T\r\nt/0Bjvtsoopmm6rtpgAeEt+0fGcBlrbkjngn0OhSOs6PXZpl1Y377TbsXe7C\r\nM9nzGCsHTLBTwlaqwKzOxDF25Nh5s6Az75iaCtjubVThR93xKigof0DqBFci\r\nmx1pfDWNfCEeRCIi2Dv9H4u0fON2e8CaQJKg0qW9fYApU+pSdAYBOtHpD1m4\r\nj5f9TqFMSyas9KbFQEuASd0kNHRXXXemg9I/iwoS1boYo3R+NpLCCWHZQGAd\r\n50dpC96xyDr9hqBzOYvLVENLFQox9+PH8npZugLGhUrFRFds5qxl8jMuHsNO\r\nmVYlLwD4L53YKX9YsZC1L4ItNLfhO3iK7HKllExm+DywBk8wxXrPnHxya+Cj\r\nAVT5NMa+oBhbNSdFz+nO6kcJfnmZergrnmTX0Hcw+MnWK/yUINIqjgkzMn//\r\nIysc2sEyE4xSjj3M9luMRvTybU693/biWvw=\r\n=ftpR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"400f23a263aabd3b4322546cbcfb39a707c365e7","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.3","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.19.1","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0-alpha.6_1680000231881_0.9058097100892804","host":"s3://npm-registry-packages"}},"2.0.0-alpha.7":{"name":"@senacor/azure-function-middleware","version":"2.0.0-alpha.7","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0-alpha.7","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"f261fae074e1cff485bba93878c02aafcf721081","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0-alpha.7.tgz","fileCount":29,"integrity":"sha512-7FxalYiVgXHs+iQS+hNxbRrL/0Q2pwkQMh9CHbmxeEs26kpZtob8DeHa48cOtsGtw4nbO8AEUOzMDP7psMW62g==","signatures":[{"sig":"MEQCIBPXuo7t6R1YIN+RPhvumOZ0NNhNaPGo1LYOsPzM2KV8AiBWdWtJ19NBHimWnU7okG7DDxwbYMm1LQY0IfCGUk/kxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI1NvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9cRAAlMKjdFohbWYw/7waXzFbiRK8DnFiY/J6lNDl+x1zw4oVR2Dj\r\n3ZcKbyeemWMKXTGWQT08ZZ6Tqa2OpYWMIMrGcEZGKqz/N6W3V2UnHp/fx/zf\r\n8/P6H98Gy1TRYm/qIj7nUYSlJ6HFzuOvrEKF9cackf+XYS0/vQf3bH+V4sHc\r\nWRZ5xDHNt/7+YCWvKbV5Ryt6EBLPsbAPkblLfEliUoHAW43uT+2TR1TizXeu\r\nI5qlii/N1cVMg1oSR/4QJEfCm74lsHI5PcUmcCvGDjCsKGfrhXs4GUzunav2\r\nW8tH9UDPJ+2jlN90Ykhv73fZww9V9GAR0wCNA3eIZAkfkUgTJ6nRHnq/7KtF\r\n/QCXPkfG3TAgwhLDYyVx/VjNUBC9GL5cwD/dv/a5nwMv8/N4alWEw4yOXF6N\r\nb1QqtF317BBA2XqV8dH+r500RjYIV1WsL2qyY9I8gKxJT8QGm4M4NuJVJ9Hh\r\nhQ3HkESX7Dn2KSXi9Hyi1q7GgbIankeQ6LBVr0lQFMHKXwkSkGuDCtJQbhqM\r\ntQlj17M4pOd6ZBlh4OB+DSDaAwoYIc2qJdprzo3kGw8/BmurQ65UEl6uaidX\r\nDrDmkk815a/kDlGxIKwp9MtO+QHkQWIQ8H5fc+8Sy1FI+w7svM4avmK4wnTk\r\nCvw63CJen2wvy1v2t2wTJBZ2YYs3Ky3/qiw=\r\n=5Rcr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d3ed2fa92d359438da5cf233008a553f4d5a02fb","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.3","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.19.1","dependencies":{"joi":"^17.8.3","axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0","applicationinsights":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0-alpha.7_1680036719597_0.3043860492392383","host":"s3://npm-registry-packages"}},"2.0.0-alpha.8":{"name":"@senacor/azure-function-middleware","version":"2.0.0-alpha.8","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0-alpha.8","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"e97e3093fa0788ee9029d37eeebfe5b0a0e912c6","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0-alpha.8.tgz","fileCount":29,"integrity":"sha512-EEflmzs8LyC9q2YolpLrp1MdgDk7Y82fVfz0uRTFQPhWIQwx/SHHJdAwRLN3wNE+5oRv0Qt8wVPICjoRX979zw==","signatures":[{"sig":"MEQCIDP44eEtZmzqWLmQffTlUvHW4I5D8J6tC6Gq0ObwJfOMAiAmFcjDfyWxjKOGot+QWOYiEn8UgHoLzFI+jwU8PKBXaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNVFgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLCw//UpL+U5/+soPLxv/3t1vApDq4XASDeXz1Yq0SlMfMRWdbng6F\r\nYPlV1ZCgS6qTvAytWm8rFGz9YzMw6Fp+BnNwqGDNyAhg+4CxCNTQcl8aT4ol\r\n5svzTrX/u/UB6kmateBqMhYKG1LMN3TwdtLJpTojm+YzSnxnj4iADk5cxl29\r\nWzeDsaMAE3Uva/gHvR5/cFUA7z7jMk4QTaQiS6SNJgyfoJb9SgUkEHE5a4D2\r\nXwLpNXq2X8ZApDWhuFHhqOoW30O6idS5QiMHQSHD0Hi+Ithfby4wLG2Oleom\r\nrX9aLtQ6RFj/HqzyrB2A1b4PRShtq3xSnYYJAFPFz/Z4vC1e9kQjql5xiYE8\r\nnpdRvIJ4Bps1MAvD/lpRpGGiXGDw0C7WBQ/PJ/mPYWb7Sy7x3zdybvfXUwEv\r\nXGw6mffTvgkNXM7tgidUuw3UYImaOnfumHm4k29NGyBkUPZp48B732uhdXI0\r\nlrTln01wgZELga5HZBOqsOdbZgw/yQbU+RqwtszvwG1mQEnw+lpY/64kj88n\r\nb+39cep7T6YRmav7RiHblUmbnT2n7AaHygGnZi7QwjrFY3qUL5eMwdbqWPsH\r\nVKVZYl2gAWjQWDPmEh6TvnVmoI7rwsft6UizNmyMjcdrGUXW3YxVFcQlqDkM\r\nMuPONZ5sXki7menSrP6oaeReOctkno2IRzU=\r\n=m6Bp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cc505bd6666ad1bab44d9efc1fee021a9c161d1f","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.0","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0-alpha.8_1681215840365_0.5421526517839983","host":"s3://npm-registry-packages"}},"2.0.0-alpha.9":{"name":"@senacor/azure-function-middleware","version":"2.0.0-alpha.9","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0-alpha.9","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"b71bb1731962c59daec89a084a2f83ce531f0ea2","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0-alpha.9.tgz","fileCount":29,"integrity":"sha512-JTPn4Oeq8+xcQ9lm1nltyNXtVcMz/fq9mHiwoloYiE4ee7ME74aUoHt1MMcD9OmTAjatySJurzlN1jR34Vy2lw==","signatures":[{"sig":"MEYCIQDeOQQypxKLAyrr5V+ksJEmgr4+q8+D+2bgCbdfqnQUKAIhAOXA9GkgTSDEMcciGHA8B+iS98jKGtOxr7+18jydkWD/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPBJlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9lQ/+OpeUwEGXETKXsSZBrUQuV/KAFTawLfsH8mar4AD5QEQg+pe3\r\nV6zVGBJ0C9eQ/1/FlcMRYwE/6s/ws5PDtRT4MGB0ot4TJjxyTQp9cSBppq62\r\n7inC+d33DTNDotogdm1oUhKpo6qziDakjCvNmpFkbEFSPglHSI6NLrIERxnX\r\nZZyRR1f3qo+e0TAvvaErA/2cmVSB7hDotAWjTnqyCS6qVPfY2EYPiHbsFQA6\r\nDr8gT+GPbfdswYGCFhb1Yv0cLy9QkGPFxLbRIhxl1Ic/8QqgcdPxI7kgTRNp\r\nIkbTxa4s5z9XOePZKh4fJx3jmOIJi9Do/uOvgi2J4lT0OesDtyb0bqF73VzE\r\nm2oRzd7ie/C9vP58l0L7Q6pfaCH6c79YtlYz0a7M/BGgrg/Z8F04Csnz00hF\r\n6II4l+Yt9nEfqJ7jK1wwgSQ0tMpIjTfYN/CTq5GP3E1p/QMdn9Pry6nrftp0\r\nPrfIQmHZz8g6jHgvv95m8DMFQ9mInwjAmgN4NJTfqNfSuehCipHb2pSOzaqf\r\nsrM1IqOPGHwt6qd76uGFy5YZpLpW56NkLYZrr03yIe666JBCRNmmEY4AkkLn\r\ncgjt5BjSbKNhpS4CCQJZ1AB77ltNRUrZKZNCKbRoF10OT1Inor/dAbF6Dou8\r\nuRAju5oD2yJKItB4lZGJk4JzCRzDJtAbq4U=\r\n=iKqT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"04df871e0a6642cd0483e583757cdae7e01b92c8","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.0","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0-alpha.9_1681658468967_0.16731391129803064","host":"s3://npm-registry-packages"}},"2.0.0-alpha.10":{"name":"@senacor/azure-function-middleware","version":"2.0.0-alpha.10","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0-alpha.10","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"30e12b408e83e59e0a2da84e7f46a6f1499f7480","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0-alpha.10.tgz","fileCount":29,"integrity":"sha512-Dq7co1sGOCbbZPmEynF7wDPvizgaX9qYo7eG+8YAcWyooMAfP8LUtggwjJeao+pw3BC93KfIPUm7suQkpsVtNA==","signatures":[{"sig":"MEUCICZBvligAjqw+tMU86XkGRiWiJ/FVYhS6OYRvFXrUmdFAiEA/puMqK8g0sDgEPSY/9X7SnAEOmi31itR+1WPK9i7OpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPP1XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpiqw/8D2cmkIFNOrNxk/VWLMPcO3ZCgvbWHnO15FdgTRmTYbtBzqBT\r\nmu/B21k9patHyaBIkCUwteDh+RiDMoOXvl7qc5qHi0Tg56ja0A6IxAT8giH9\r\n2wWI9xiEwQXA1fqVF3fxgYFPlZKZNBUMcL3wqVOWR9a5qvDCcqoi2G0spT93\r\nTQDkWN/9As7+dMCwmhRRgNXiOtmfAbIrtcYmCvYfjr5EG5RsW1kmP9fxPEPu\r\npiEiMQ32PFPWcf5jJPiSbznWcqb08BZPOQTK7b+kkADTcSg4Op7IitRXsryZ\r\nNVhtMeOtIoxus5XeaNVWzAosQXPI2cacnoywwvIR1XqfZLzhlO7sUJAxDrH7\r\n9DIaNaUZ7TjZQ3IJq5Ebahctn7qCOYIDjSZCQEV3pZ9NWfNXbG51X6akyqqe\r\nb+JwQRza9///lpdHTJZHB3Sa58eNTwb3UWUe3aHjKfMuYm9nEZzJmnBsJgJR\r\nposIrj4/STcHcm6QPF3VgjPhhhoCpGk19lHbVwTWxGEPD1Ssez0QDXiaB64s\r\nS3Jq48ufQDvkICmfknvO4hwKSQOdQnG7u0qolXhZwo2DkbZAwATqBD1zfONA\r\n/c+MCcq8oveDUJNnUGhQO/ipusipgpzd5jDnDIutt3LwNe+7s+dsYHAoJK8y\r\n7YwFO9jSSJKfS1bPJd/LxK59/O0bDzz3qLo=\r\n=5vUG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"83a8b12ff7ba4bc2527f26a788b4d92902e2f300","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.0","dependencies":{"joi":"^17.8.3","axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0","applicationinsights":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0-alpha.10_1681718615004_0.5008730117433182","host":"s3://npm-registry-packages"}},"2.0.0-alpha.11":{"name":"@senacor/azure-function-middleware","version":"2.0.0-alpha.11","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0-alpha.11","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"0501a39a35eca709361abb063d4b9cdd53794147","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0-alpha.11.tgz","fileCount":29,"integrity":"sha512-+jsF8Q2AfmyNLJK9dzp3LYHihld9SMBJ0IePKbwAk5GVKzu6c812BueOgB3PuJC7fPGrDStaysO0hJ4xk/bpMg==","signatures":[{"sig":"MEQCIFzs61AHM8DOaIJWloVh2/VqLX9Fs33ldHKes6oL63CCAiB1nKwQO5erU7BgvoPHuIxSgpFDsAC23z/ZAyVrlO8Jlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPQUOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1Eg//SDw0KCQnSmfwSztVijzbwrJUJl1GPixRva6t7edw5HNLyf70\r\ncmM3i7Mo4fxp3z85iY3T/rnzNUekMbv26mE92/xWORSA9v4KcAthnFHnXcVA\r\npXy4Kx5bAgI2Zx3gCpCzfhsAjP87ZWooMH/WdZfPafN0TfWFq1lCE7s5fm66\r\nBeFn00Y+EZz+nS+6MxlOzJkXgvFwMPspffbTaXK19W/UAJd3w4msS1SZUhPu\r\nqm+q6kzV7jnr91BmiKZISorljYt4LCwpIwlzxvoFtdKihJbWF9K9MAjp8Djx\r\nLiIcwjxi3cKaPvXMLqAQcqaF3ki/xjQkifi9ZyJgbOPmr/p35jSBC9B8Bq2b\r\n+fuxKCjplxcdeXP9HJUTfLB/ehAI07aN7nyZx3uZ5yICsinlYliUVKO71vU4\r\nWZxx0OyAJBTfaNy1n3Bf1VgGASEv4LNzGPcoxcxhFadWkUfKuOo9uPYqePdq\r\nyxoo1CjUPLAwPdPmvO9UW+WfU5BnvUIJ3n/PzvuWmiPK/UWOS/DugiUUiSMc\r\nguSytxnDLITFHYusTXkkxrTE3BfBUuj6fK4ArJOcVI7ZKGdmIdlzPBt0KJyM\r\na+JXYig3TuenmZr6y0MaOUIG5Ry+DnfYTHAWPy5dXtPV28ofxEibncODEqtV\r\nfA/re6V6aJ21Yc3+AEndFwHFqsTPLX+MHNY=\r\n=AdkJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"92beb50b443d99b64d114f98f7088b42579201da","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.0","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0-alpha.11_1681720590489_0.8939425257457088","host":"s3://npm-registry-packages"}},"2.0.0-alpha.12":{"name":"@senacor/azure-function-middleware","version":"2.0.0-alpha.12","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0-alpha.12","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"327ff8a774dbe58dbf4aba3a50fe055255ad0794","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0-alpha.12.tgz","fileCount":29,"integrity":"sha512-iP3DD9+VHjPdukIrAC2dce/oBs4OGHTkHl1BWeJPGyllRoIZvWzTQSZMcmPhv6lacPd9t6kWYhcCbDUnCbH5oA==","signatures":[{"sig":"MEQCIGGymhu7flln8cpEtac0bqzfLVl/DukNzu7tuKvWy1wBAiAMCeMpc0dMXLZoKThYjxtx851zTUVOkHLHftx+AI1eWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPR6HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAOhAAgaLX0DsNVMQYjCcs7zAERs0K5Yfadj+G0rgDNwzcsItMuTYv\r\nmd2YeiWLG+Kiat07BQgdSTIN/rIZUmB7FJGTe86uIkh7IurjH/Pd8nmgDBAM\r\nta52SHKCUmat77ndmOohelhY/fJs9jHYBgIY509cIVSFp15WZJvbS09TTNvX\r\ntu2AXxfhPENJClpDoeanYeVmYAchBEzseIm11gLP8PJ2SKMPu4b3rA2q1nJm\r\njFc6oTKJ1Zuw3DpEZ0U3iq66Vyc7ZkmG8d3Uu+S/pkk/wZDZHdCIvMwIvr52\r\nm6+iwVkuBsgoG4GM8EaVbjAK+bfgCyJiWgitZBaM2sdLvWAIf/ss10MmcmSm\r\nJsFzwld+y3LJHu1ymyIpBi0CzoyjlrcBL3IboLLORI1Opkg4V7jr1uZ4ii1/\r\num6CerLRF8+q7w2LwJufikA3dzbSdhhXqNsd0v1rrhWGL7odGgyBylLFn6v9\r\n9J5RTtKTdRy97SWw8nP591OPAcfsJ/usobutqzqzW4cYGOzEEBwR4GoyfVor\r\nDGg1fv9xM+dSWXqqqy9DdonbbGFaV+22mA5SKz0T5Lhlnj1bLlGvPA7MqWTa\r\nOHf8CAmK60uP0u5CeJ+9K/R/aFc8FTQWeALEc+cVKaTnzNEYGgTmIwyH6kl/\r\njRvIFlR4jmHxebxV9v3XQjD62gB7I0uaRX8=\r\n=Aiaa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"77bdef6284e15afdcf1597fc1d3f02b973c7cfa2","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.0","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0-alpha.12_1681727111007_0.9056043997185854","host":"s3://npm-registry-packages"}},"2.0.0-alpha.14":{"name":"@senacor/azure-function-middleware","version":"2.0.0-alpha.14","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0-alpha.14","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"89e6a9daebff95b0e34d4d5e0cbc87fbcbadd946","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0-alpha.14.tgz","fileCount":29,"integrity":"sha512-e3k/ksmwPiGgV7LbmTbgGoseTQZVTwY0DQpyk5mwZSZjMwCFL6Z7mWepKNczdyoqQSeM/9bj6UI2GMj2f5ddpw==","signatures":[{"sig":"MEYCIQDxgvZHvOQMNAM9d0c/LRU/zi52P6JFuBWuSPPBOmkdWAIhAJCXZ0gewihvYSNMNxKy3uuIJY+UsEvljn0pN7YN6Cgb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPTykACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraLA//QgxuyTOFasli/aNShGJ2DSmm7uXO9WOs864ZcZIri+hgCikq\r\nRq5Zs/Y86NnJ/AuIW1XTA5OYgw08l4r2H2WmrZtoyCYwSx44Z2e+YGtOgh5k\r\n+WjM9BeqFOJvk0G9o+fxZXQrWZlhdBO+HoWeHgB1ywIZhqWUDaWeoK6QzYBM\r\n6xBd1+faiyngN8Zn8KMm0czXrCPVRhOfKWFTIcWV0QuJizTJAqTjWDbAYc3y\r\nH/zSA+oqk+FV72X2rt3zuwMsE8A/q40kbLVfYS1miF7AUHqqgicDDyvJk77e\r\nXlgICkbX3IJTmxOTFKiz/THFYehUwk+uIbQVHo4lxhw/FSsdG3klYGIosijt\r\nmGq+KlRuaDv/4VYJuAWCnp1tjYcGdCZMCw/q3UttYDEPpd19lE9NHPEOV0Zy\r\nBkR6LiNdIAeH+uKIAmyT9376Db1+oQiPGL4Pax39X+WpWy6rbFLIX36XdFzU\r\nZXUZZmDgNz6pFGIBv/ZRl+Lz36ZpXZsQRHE95iNMxj9WjbJJysZb0ViBhX3E\r\nd/mQg8yxCroXZy2bgkoCrN8ZHY6Z8Yg+2QFoSjqYxdjqZVbIIpqmdZXJWW5v\r\n2BNtCENr/cxnsdGu9bhkmk4eKeyTyHR1Wc756mNW++t6PcP5cCqMU09ZUZg9\r\n4QcDRT54ZXfdVtDNLqJNcsRSlX/R4FovAnQ=\r\n=D7C4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aff417df03a0bf8a5e0739f44d2d2f12e860705f","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.0","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0-alpha.14_1681734820439_0.1717541523625783","host":"s3://npm-registry-packages"}},"2.0.0-alpha.15":{"name":"@senacor/azure-function-middleware","version":"2.0.0-alpha.15","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0-alpha.15","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"b577ee7d2af5330b96ae54d0c89d327814da9394","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0-alpha.15.tgz","fileCount":29,"integrity":"sha512-0dVIibdVn91HrNGao4PE3CADTZnZVzYnSMyfc5gOo1c2yDFbw/YYgdt1A7d3DrFphLbECRCfeG0CHDtCMxqDkg==","signatures":[{"sig":"MEQCIEjTu1TwJSp/F9nurBU2cTsgDu0KB+nsVngIvTD/oGC+AiBPTC35pWR8MCaee8Vgoqarh1m9G374pgWSDOUDhSr9PQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPUt8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo81Q//ffAR0OTlu0055NR+bfkqwcBueokY/kLw40KKqm6ViESdDRfP\r\nsgHuCECONJfaoH/Cmb++HePg+kN0igSjmeKdeAlPPf3glSubr7D8104kJEMi\r\namXVCTDAm3UFahnohSWfuTljeGNlr9NraPFDn+AjIWUY/QtjHwUgYcNC3sR9\r\nSsfwqY81lrbKS+RVPqTtHynJqb83nZU9bqZ6eYtZYvSjNv02Al04odHjx0EM\r\npKVeM4VO6FiEUNegs+LU5M46RDpgnloDr2ud/Owd+t/6dL9qnVBJddDJ85PI\r\nab988QEV9D2STVCcgjiAP5jfElprjA2b4lVw/oPX5XFPNKCw0rFS7OHet1vf\r\nt/dqK+qkxfMLDM0OQiPCHAUZ2GsvF/nmJdXT56EwOA1Y3JdPB3o2aGZuJ7Jw\r\nhJvZzw8YgHyTu6AV5EM+gpRCA1oUV2UfKR5S+gsAh5mE8/QE1RuIvYOpf3wD\r\nS6jMbgnSZIcMO4+PRkLtmPaifZ/GEQSrXE4GWmqXCA116DjbtGogzX9yiEpU\r\nkqb17EZ8f98cCLogNd9ntHNdaq/1CUQ/XLoHYJGlxem4fjqruJE7s6PMhRjc\r\n30xp1UhT8hKfuXuGJK59tLshkYUKfSXPNxrW29ZJeSM4Uejji4lMhF+uR6NV\r\n1ouf8TN3LrieYNyLoXZ24Zhr7WnFVcfGWPw=\r\n=Ul/J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"81d636d206b3c47638e9d8e44c66e69d9cf93161","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.0","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0-alpha.15_1681738620236_0.5524464913452134","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@senacor/azure-function-middleware","version":"2.0.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"d9fca91d7ac61855050075f056858595d0d6559f","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.0.tgz","fileCount":29,"integrity":"sha512-yYQKZht9NK/okd3uSSPg+n/RoO2mqp2Nd+e9adpgwfj9rDust04m3sbbs+9MaxA5qCRBakXrQyf776H60gLVnQ==","signatures":[{"sig":"MEUCIQD+iHrOYImnd1QIOcPRdyTq5vJjxyBAxg3bSg7uJHs1hwIgEqLjrEDQOPGccDAglqPEaA+htAjx32WAGxoNInTkGxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57961},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ee1bc90e1cc919fcd2d14ce830a92e381b0ff597","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^20.4.2","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.0_1695059883291_0.9980928127999273","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@senacor/azure-function-middleware","version":"2.0.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.0.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"896ce8bc2f1f434804955ba425cda405fa46b0a8","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.0.1.tgz","fileCount":29,"integrity":"sha512-XrYQbhQhnJ19kez0952VXKDZhyF9HpyvgJy4ZzVffKVL4wvdNmDRbzA/OeedA/zERjcM+umuDdBl1kWMJB5Whw==","signatures":[{"sig":"MEUCIQDHg4UUdcry2bmBe5YCZ9vjrJNWMQkgB2c6IeSgCsnyjQIgGKc7rUO1YF+WJxtPd7mNXG4u9PW0osCdwf12dLE/TjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58680},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d4f1cd4f6ee2e6000d5f9192b61fce6a9c28ad1c","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.0.1_1695112820774_0.06696998381256125","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@senacor/azure-function-middleware","version":"2.1.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.1.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"83faeb5a2aaa3d6cf49dc120694c0edd70cb5662","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.1.0.tgz","fileCount":33,"integrity":"sha512-u4DzFS2Uee6dUxoz7w90WMQgRikrsezJ00l3xViBNjhH8lk7kSbTlGqe9YQlennIEdi0ZqTmXn6dnQNzXViFcw==","signatures":[{"sig":"MEUCIQCYoKn0YgrAKvEpyLua5CeYhmnQjsGONGhLAwsoRN2fRwIgZ0EYWbWl5rVWGijdXWOXTfp9q4sfxYyJ+ilRSEyMuv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63086},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"22ccddaf9235dc62bf0806a3bbcfb434bc37ee03","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.1.0_1697876412585_0.3289287578936415","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@senacor/azure-function-middleware","version":"2.1.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.1.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"9eef24a25dead7657771c21a8ef109a812a7e9e7","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.1.1.tgz","fileCount":33,"integrity":"sha512-0Ka06cqbYDGvL7rldNl4dDz82y7bWIC6bzroZ3Gzbu1Hu7wAHMmxlTFyPU5plQQjyN3EsDxw+q4wuG1WEzum6g==","signatures":[{"sig":"MEUCICWQ/D9jQZbDzkoxOKk9Z4x23RSEzULy/KyP0D0MswcyAiEAw85ApcU5lk6UvwQ3eDydUgxB+AgX4WWFvRENpTGU354=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63633},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"be1cf80df5b82759f9b83d53d0faed2ea19ed31d","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.8.3","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.1.1_1698832454635_0.16443976695979612","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@senacor/azure-function-middleware","version":"2.2.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.2.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"24be25937c0fe85040a594ca2fb9a510bd782f8c","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.2.0.tgz","fileCount":33,"integrity":"sha512-gX2N/ePdIPgEwRiwjh8n3JgMLitmaX5QIMXmYk+XoqJ6ucLz+5zRNza5Vlfb6gmSKG4YKbi4mRaAJkx2AzIp2w==","signatures":[{"sig":"MEUCIAOOHFGvHkqDici7rQ3+N7txHzmmE95ZuKBycTKt80zyAiEA5Yf9amy44Q/0sfzVKDDBg4yPebaa+cRQMBCRBS5WlwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68073},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dbd8cd51161358e81b1eeeeb5766e971f0998156","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.2.0_1698841231663_0.9536955746384952","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@senacor/azure-function-middleware","version":"2.2.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.2.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"a45aac10cb839bfe6624062fca2b32093886c7e1","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.2.1.tgz","fileCount":37,"integrity":"sha512-wUOYjqbdzB1LjvvNTwZ254f8MubazGIgbVUBqe9DQEvCcBD7DtNGOO861zUA7VNQV7g4rvxxMWYp0Iab2UgSAg==","signatures":[{"sig":"MEUCIF0UVZBeCSgJiTDbtBXLE8tiZCZypbMv1JVWLwNSRKFsAiEA52mxy9TWZhUB9gqrhdB4XeqbNOLX2ddFy74kZsBZqnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72012},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"54c991f1d40e4a2b16ab00866e31c2d535077832","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^18.11.18","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.2.1_1698853586955_0.14862585970043196","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@senacor/azure-function-middleware","version":"2.2.2","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.2.2","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"b0983582d7168692a0c57d8a8f25cc058816496f","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.2.2.tgz","fileCount":37,"integrity":"sha512-9+jBLeESJnEc7kOOLuHiiia48Ruuf5C6R/tmfyE5nemL27vL/FNZk6gdQar84+QsvVdvigo+OLA4ECLGgID80w==","signatures":[{"sig":"MEUCIQDX701NkXilmX9XUztfCXPshX9w/ZI60kMcLEilvjC/EgIgKAyJXGwbF8Yer+fAQAASDu7gBLzHUdTPu9BvdfBN5HU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72038},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a20633f4e5d6385e5ab54950613fb6db1a203b6d","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^20.8.10","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.2.2_1698951196529_0.2454699839076735","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@senacor/azure-function-middleware","version":"2.3.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.3.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"667916b36c7afa6a8d1c69debe6e95f5c804cdf4","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.3.0.tgz","fileCount":37,"integrity":"sha512-+UVP4VpkjgURy7VCczac0nfB+QxgQB0+ACWMs4lqeraZ7ndyAorly/n7SeLLI+1Slw87YSSgVr1JOgtT6wiDIw==","signatures":[{"sig":"MEUCIQD5GSSI0pCsX0lnSOQuWOAOHAu/HCjJXu++ZZz4zGJ2fQIgVEyAFkM5Roe3wC6UMwwa+GjGqKm8WSB9OFdRxyNPS/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73475},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"224c9ee5c540670b9e2f42cac57c9f70c5ddd779","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.1.3","jwt-decode":"^3.1.2","@types/node":"^20.8.10","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.3.0_1705334439357_0.976447786852586","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@senacor/azure-function-middleware","version":"2.3.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@2.3.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"751e7dda08bfcd6deee8a2113a8cf0e6df8c6cdf","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-2.3.1.tgz","fileCount":37,"integrity":"sha512-zIRNKVMu8b8WznoSN8gKaWFPPyISufbWi4eL2NGgzRqgHZtH0Rnf8QpnEMH6ckxPDDhT+D1AQl598xBBYvxuSA==","signatures":[{"sig":"MEQCIBTAXgUWFwTiMDkgdgpuPSuR1OYck6He/XMg9YKC3RSjAiAsV8Xqc8DkGO61cI2qyaelbLxUkXtg3LWWaoSLiW7sFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73329},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4578bdbd1008f8e090ac8cc3f7013cc0bb2c54f8","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.1.3","jwt-decode":"^4.0.0","@types/node":"^20.8.10","@azure/functions":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_2.3.1_1708962745757_0.20791111759523417","host":"s3://npm-registry-packages"}},"3.0.0-alpha.0":{"name":"@senacor/azure-function-middleware","version":"3.0.0-alpha.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.0.0-alpha.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"9814c8372a97ceda476cfbfc898eaf7eb0cbd999","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.0.0-alpha.0.tgz","fileCount":37,"integrity":"sha512-szHsQPsvGj2xaf+1T8LsEuMQqRg7C+PqZZZAtqx9iY9IReVml0zK5xS8j+4bcKZzTv2cHfvnLAyx6sPI0Zmyuw==","signatures":[{"sig":"MEUCIQD97Y+XoMZlyWGRjmERXaD9rpXmoOTBQmEU9f7DePX5vwIgRJ6yPfNtXHSE/QY7+4Yx711aDLumpRlAIRLCfIy8WsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82209},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"437d1339937f812e2b468675ea8df840ad4e58d8","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.1.3","jwt-decode":"^4.0.0","@types/node":"^20.8.10","@azure/functions":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.0.0-alpha.0_1712685296658_0.6336424240625433","host":"s3://npm-registry-packages"}},"3.0.0-alpha.1":{"name":"@senacor/azure-function-middleware","version":"3.0.0-alpha.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.0.0-alpha.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"a5ab927da206309165694a12b35c2bc9cdc5652d","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.0.0-alpha.1.tgz","fileCount":37,"integrity":"sha512-Ojs5KGJxHUGbRD3KLK1pnBK1GGGZdaC6SBYTsqtpC7+r/UJKlLOhV3H27pJoOZeBKq5NFiu2LfPoztZvawupeg==","signatures":[{"sig":"MEUCIQCLfpSp1g7kr/jbNEeVNyxxLHovlyxAn1Rke5eZynVo9AIgIvDiPcxkxSqZ9qUu6cd5E5E6ZrBWzplVbJ3A1bbJsGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82644},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4e38904d8f1cedfc525ea7a795cac9350e1f6cee","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.1.3","jwt-decode":"^4.0.0","@types/node":"^20.8.10","@azure/functions":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.0.0-alpha.1_1712820516175_0.789767288997193","host":"s3://npm-registry-packages"}},"3.0.0-alpha.2":{"name":"@senacor/azure-function-middleware","version":"3.0.0-alpha.2","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.0.0-alpha.2","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"786138013f46090f2dc517adb516029dd7a5e409","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.0.0-alpha.2.tgz","fileCount":37,"integrity":"sha512-xB/z1MfhqUpzOlYhNcwJ7J9Vp9hg4xaA0pHq+pRNeVesHZkUi+cwu7J74eeVYbf+R0RUR3td3YpplRyCih6HDg==","signatures":[{"sig":"MEUCIQDQg3ID6ynlzj2hmAzCGhozH7auQaQtgAtibr6cKc4xYAIgfchNIoog/WQo2/YOhoLh8dOOn492XM3lnb//uOingoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82563},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"21819de9d1526e53c9cf3fa021fdb1a47688a712","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.1.3","jwt-decode":"^4.0.0","@types/node":"^20.8.10","@azure/functions":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.0.0-alpha.2_1713338640981_0.3652307150098062","host":"s3://npm-registry-packages"}},"3.0.0-alpha.3":{"name":"@senacor/azure-function-middleware","version":"3.0.0-alpha.3","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.0.0-alpha.3","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"b2b921f7be072b994b60aceeaaac1cf3e18c44fb","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.0.0-alpha.3.tgz","fileCount":37,"integrity":"sha512-Ct8Znv9+lSigsKUfZTatG5bacKcQPVBhNf3PQwdGTLpCoGUyYZqhr+kFJcSqBHXh3ktcPG9DtUeFTrIG/nqmHQ==","signatures":[{"sig":"MEYCIQCFB7s7drFpHx9t3Zx1ULT1jRA3xVMnM8tuoV9O1r7wNQIhAIVHIO5+q4r5puL8ijnZGOTR37shnZyElc0R/7dV3soL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82320},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6dbec3aa85eded73d8cf734d30e508684ecca665","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.1.3","jwt-decode":"^4.0.0","@types/node":"^20.8.10","@azure/functions":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.0.0-alpha.3_1713526020144_0.653788099718694","host":"s3://npm-registry-packages"}},"3.0.0-alpha.4":{"name":"@senacor/azure-function-middleware","version":"3.0.0-alpha.4","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.0.0-alpha.4","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"4c9de4cab0b8d746cd9d7e64b080088ff582ac92","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.0.0-alpha.4.tgz","fileCount":37,"integrity":"sha512-JRCg1LuJGMBI7jKuoI9ksD5rhvl/gOyIwwwGpa+p4k/VqXkZk7ppojjFxhvE/uuvRpW6uIbVgIZN6FOZ0PQuaQ==","signatures":[{"sig":"MEQCIE4nOb7sdKTgKPpifrKSOvOP+ow3qZNNJRPaKt6J9ig9AiAEUr9SjF7BAM8GUpO/mDqqBeSzk0RxHgoG+sem/jg99Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82384},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2ac7a11a3b21377c47f45c5ca2f1220cd13794ae","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"8.19.4","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.1.3","jwt-decode":"^4.0.0","@types/node":"^20.8.10","@azure/functions":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","eslint":"^8.8.0","ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3","jest-mock-extended":"^3.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.0.0-alpha.4_1717674561793_0.252793452782039","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@senacor/azure-function-middleware","version":"3.0.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.0.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"ee402a33374aa056f0e0055acb17ca315a5a9f11","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.0.0.tgz","fileCount":37,"integrity":"sha512-0Duo1Jpp8zcxyWLTH1X6Bh1bW+wLT3vO/DNCAJ+NPDCXsAKqyFc29VEhyx8ABim5ybwW90JjxvEOl3ccPstxcg==","signatures":[{"sig":"MEQCIHDpDLQuK6NM6k0QWvp5EInR31F6RsAA1+C9Bbf9cQd9AiB8Mmz5LdYYyJ6nThA3Q+H5NL7Gz6zec2Aa4g0AanIW+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80213},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d8f238a39aef2d7841dd447bb023927d785f7f6f","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"10.7.0","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"18.20.3","dependencies":{"jwt-decode":"^4.0.0","@azure/functions":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.1.3","eslint":"^8.8.0","ts-jest":"^29.1.5","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^29.5.12","@types/node":"^20.8.10","jest-mock-extended":"^3.0.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.0.0_1720098389180_0.8376620519756788","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@senacor/azure-function-middleware","version":"3.0.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.0.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"7e3710793e18deeb1fabbd2d07f3e6a795c46e20","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.0.1.tgz","fileCount":37,"integrity":"sha512-hZ+7EG2+bC+opjBNytFtGaW6PfGBtuqmD/Pg+4+HEVrB6ZKRmVJtS5PMR/nN74x0FaMzBJpZEmy91ABM1+9Mbw==","signatures":[{"sig":"MEUCIHpC0tdXrj1yRjbZM5i+s1lSet+06Aj7rcXhWe4ojOClAiEA90uopzo2bs2d9GKImD09vqnI2hGpWXHJfwmK869KSqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80372},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d62aba7665667154a15b764c6deb60fd2de024cb","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"10.7.0","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"18.20.4","dependencies":{"jwt-decode":"^4.0.0","@azure/functions":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.1.3","eslint":"^8.8.0","ts-jest":"^29.1.5","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^29.5.12","@types/node":"^20.8.10","jest-mock-extended":"^3.0.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.0.1_1723018618031_0.8699754021173907","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@senacor/azure-function-middleware","version":"3.0.2","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.0.2","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"40d1e51708c634859bb7563bff58e0587d2832b0","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.0.2.tgz","fileCount":37,"integrity":"sha512-HtJ2rhoIvU9C68YllheGs/Es3nhTS28u9RfYkP8DGtnBkrQf80lFXZu2EvXUg9wv+aJYOZ3WwmWkzZNgszTmHQ==","signatures":[{"sig":"MEQCIHpbzHkyRzFzM11VwRjDcHman4/Yv+BQmKwZ0acvUU0GAiBPc5HKJTvj4Rx8V14VyJkgrVDj8nEDKZxzvk3QDcDPyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80379},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"de79ca89489a56071ee426370e9498b158355295","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"10.7.0","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"18.20.4","dependencies":{"jwt-decode":"^4.0.0","@azure/functions":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.1.3","eslint":"^8.8.0","ts-jest":"^29.1.5","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^29.5.12","@types/node":"^20.8.10","jest-mock-extended":"^3.0.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.0.2_1724319947956_0.8229885653746687","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@senacor/azure-function-middleware","version":"3.0.3","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.0.3","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"5aa86f13f3c1e3792c86965a8cbb06c72d38d9b9","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.0.3.tgz","fileCount":37,"integrity":"sha512-MGmwKNrzbYeJlysbGYHnKkBNY6QMubRQNNLrKhBnMKExju4EPuwP0d6gACIKtY4bl0LiQyEczckc4Oy4HQxINA==","signatures":[{"sig":"MEUCIFT8eMjEzQgnabal4iamHg8RcZzS2dj7VY1Umv/iJH0NAiEA9j7BnxQG33Q2qQkIglNNOj5tX6gk0AR2my2erq0J1QY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80272},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"52b1840e477d6bec11af05e32ff54494cf969b47","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"10.7.0","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"18.20.4","dependencies":{"jwt-decode":"^4.0.0","@azure/functions":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.1.3","eslint":"^8.8.0","ts-jest":"^29.1.5","prettier":"^2.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.8.10","jest-mock-extended":"^3.0.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.0.3_1725542374844_0.013797595610794078","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@senacor/azure-function-middleware","version":"3.0.4","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.0.4","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"5b9851e2ec65bfa4abc2de7a186a3d3f77a506b7","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.0.4.tgz","fileCount":37,"integrity":"sha512-T2hV2tc0RP4wGbaylZFwZ0I1tNG6/6c05VHzSE0Yvl1ga7rsSg459H67xxv6TySBPTbNBiKJScyFbKexeawNYA==","signatures":[{"sig":"MEUCIQDONcTGk5d/OKdfdQSdZsgT59haSCdvNif0tDEkHUo3+QIgC6dGLHn9bj7Ki0EdG774MZ7DLHCiu2JyoaOUSJM8ORA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80249},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ac1586b0a72aa6325358f0cf4eb9b50dbf50e729","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"10.7.0","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"18.20.4","dependencies":{"jwt-decode":"^4.0.0","@azure/functions":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.1.3","eslint":"^8.8.0","ts-jest":"^29.1.5","prettier":"^2.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.8.10","jest-mock-extended":"^3.0.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.0.4_1727868712424_0.5612654807394135","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@senacor/azure-function-middleware","version":"3.1.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.1.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"83c7be9107975e97c178ff2869cb89a7a5a78882","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.1.0.tgz","fileCount":37,"integrity":"sha512-+xuxpgqC4PSTWxBIms0T8OlPZUtfemUi1sk47IcMjnZAYFSauKrSVRqL8u72UInFbNRV3qhaFH+nw/zGYkP8QQ==","signatures":[{"sig":"MEQCIEJj7GpfxL+POKuMjsWRw0UODjfBMiLgxBqlEOc836s3AiATCT0C1OfxwfDj3FD0eZumCzI49eIlaA2xY0pQkhjJxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77164},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b0d737b9e0864e70e0511518fa66e5a696562a36","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"10.7.0","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"18.20.4","dependencies":{"jwt-decode":"^4.0.0","@azure/functions":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.1.3","eslint":"^8.8.0","ts-jest":"^29.1.5","prettier":"^2.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.8.10","jest-mock-extended":"^3.0.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.1.0_1728896466487_0.37452951492340136","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@senacor/azure-function-middleware","version":"3.1.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.1.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"b0988dbba39fdf51d1fcfdbc4539cd6714a85c15","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.1.1.tgz","fileCount":37,"integrity":"sha512-rcXfVvd4HCeHxQPQEFHyxFYZvvVM3+UuVlESr5EUd/+J39msKh3djxP0bocV9/VlTn0//XTzd6dT2Ud+ecuDpg==","signatures":[{"sig":"MEQCIB08lC/c9e4/qR1S6K1Q7cXAgMs80NVa+UF6VvNyjpUTAiBitUvhATQ3nka9TRZXI86PYNsj0uq+EM3JQn3vXeGMFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77430},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6c6fee23df32ed615b3dd4c7f8608bfe233b9cf2","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"10.7.0","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"18.20.4","dependencies":{"jwt-decode":"^4.0.0","@azure/functions":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.1.3","eslint":"^8.8.0","ts-jest":"^29.1.5","prettier":"^2.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.8.10","jest-mock-extended":"^3.0.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.1.1_1731943456007_0.29752191636248804","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@senacor/azure-function-middleware","version":"3.1.2","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.1.2","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"43aa3f195884b9e4b787741fad62a73772bc87d9","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.1.2.tgz","fileCount":37,"integrity":"sha512-hKLFWRWqjhm58D29K/26MQAdUeyKj3zUev8smUk6wO/xXjpLSMEoK6xbtFY6xGcGJny+kl+3wm19D4Uz/tcAGA==","signatures":[{"sig":"MEQCIBVfGfMg/fZ5Nu8j/11ix7Rif/W8/M3YtiLD+LeNi86ZAiAr36mKMQkq+9VYNDu04Wz88VvSMquSWYtPlI5ji/G0pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78416},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6b6981546f3d76735811efb9b30c29e825514645","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"10.8.2","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"18.20.5","dependencies":{"jwt-decode":"^4.0.0","@azure/functions":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.1.3","eslint":"^8.8.0","ts-jest":"^29.1.5","prettier":"^2.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.8.10","jest-mock-extended":"^3.0.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.1.2_1734343893307_0.6576240542279446","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@senacor/azure-function-middleware","version":"3.2.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.2.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"dist":{"shasum":"73952397994e45de38a317a7bf7143fdfbff8003","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.2.0.tgz","fileCount":59,"integrity":"sha512-nMQADuudBeUcYXs2Us5t2mVVDRFAIZpKM8AKwUIC7G9tYX5loc+65YXH9Ao88RPL68hRj7kAmd+nLzVicdBhmg==","signatures":[{"sig":"MEUCIQC0dxtSqPxvdW7NR3YuzFSHD6SHvYKhPOKSEpUTtGVcrwIgRTieqJ7/lcv0k7qYMxCRAg4yWZEgqRmD+Dk7BjnlfLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106136},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"346d64c6c2c0b5397ece020c5c4b7269ad235e8b","scripts":{"lint":"eslint ./ --ext ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"eslint ./ --ext ts --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"_npmVersion":"10.8.2","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"18.20.5","dependencies":{"jwt-decode":"^4.0.0","@azure/functions":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.1.3","eslint":"^8.8.0","ts-jest":"^29.1.5","prettier":"^2.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.8.10","jest-mock-extended":"^3.0.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"peerDependencies":{"joi":"^17.9.1","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.2.0_1734452775470_0.9141527975579915","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@senacor/azure-function-middleware","version":"3.2.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.2.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"homepage":"https://github.com/senacor/azure-function-middleware#readme","bugs":{"url":"https://github.com/senacor/azure-function-middleware/issues"},"dist":{"shasum":"8cb79cde96ad833c4e3bddce6c039f611d351f58","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.2.1.tgz","fileCount":59,"integrity":"sha512-2uvQuwenWdqhwQ8RO8W9ADlyVv4JxxTjI/l81StmIuY0QZUiO+L6wNkkjxdK1Sg9QXcISYPgcfxzTtLavppW1A==","signatures":[{"sig":"MEUCIDmMieFDmKpmmLO6FKYWbAjmZVLItvH1bj3GAvyUJP4UAiEAw0NTLvTrV+VxIgxAFPa+z5bIUsFwr05NdZVajea6M2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106432},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e775a0f8f11fc022df58223686c6eeabfd32d47d","scripts":{"lint":"eslint ./src/**/*.ts ./example/src/**/*.ts ./integration-test/**/*.ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"npm run lint -- --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"repository":{"url":"git+https://github.com/senacor/azure-function-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"20.18.3","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","axios":"1.7.9","eslint":"9.21.0","globals":"16.0.0","ts-jest":"29.1.5","prettier":"3.5.2","@eslint/js":"9.21.0","typescript":"5.7.3","@types/jest":"29.5.12","@types/node":"22.13.1","typescript-eslint":"8.24.1","jest-mock-extended":"3.0.7","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3"},"peerDependencies":{"joi":"^17.9.1","@azure/functions":"^4.0.0","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.2.1_1740471588526_0.461268149720911","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@senacor/azure-function-middleware","version":"3.2.2","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.2.2","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"}],"homepage":"https://github.com/senacor/azure-function-middleware#readme","bugs":{"url":"https://github.com/senacor/azure-function-middleware/issues"},"dist":{"shasum":"9841788d56a31c985305cddf20b389e461f68e4e","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.2.2.tgz","fileCount":59,"integrity":"sha512-/HcaXVWqL3EDXvZbbNcnKtWyfXNd1jyDP7NxN+AvP2iYDnGDTqI8t+XtOz3MpyVOU/2GyhQtgE8qtqRj7DsLLg==","signatures":[{"sig":"MEQCIHgLt8eLARUQQsk2J7t0VGn2g7NqZzQ2xn59gc0NvumHAiA57BVfJnQHa2j8pubn4jCy4yBQY/GOyml+vJYd0M0Ugg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106438},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6d08647942ebbfb0ad2c2a2025cbe7b867e1bd85","scripts":{"lint":"eslint ./src/**/*.ts ./example/src/**/*.ts ./integration-test/**/*.ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"npm run lint -- --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"repository":{"url":"git+https://github.com/senacor/azure-function-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","axios":"1.8.4","eslint":"9.23.0","globals":"16.0.0","ts-jest":"29.3.2","prettier":"3.5.3","@eslint/js":"9.25.0","typescript":"5.8.2","@types/jest":"29.5.14","@types/node":"22.14.0","typescript-eslint":"8.30.1","jest-mock-extended":"3.0.7","eslint-config-prettier":"10.1.2","eslint-plugin-prettier":"5.2.6"},"peerDependencies":{"joi":"^17.9.1","@azure/functions":"^4.0.0","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.2.2_1745313687310_0.3275947599849214","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@senacor/azure-function-middleware","version":"3.3.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.3.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"},{"name":"zieglr","email":"open-source@zieglr.de"}],"homepage":"https://github.com/senacor/azure-function-middleware#readme","bugs":{"url":"https://github.com/senacor/azure-function-middleware/issues"},"dist":{"shasum":"33431ba2ec5b15918406ba3684e2ff3b26e38de9","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.3.0.tgz","fileCount":59,"integrity":"sha512-ru47EcyENJJLihLJNh98Sc/Kp/SFN32yzgdhd5/IGGEHUEbhsV/bCiNIHCNFyTObhKb/ArTxoZw3L38JM4Rj/A==","signatures":[{"sig":"MEQCIDZ0zFw79DuuwFVBWyYN5IeinDaSeeLNeFT5QJ7yB49jAiAupGePI8+m6oLyzgIdAJoevGXE5eE9YF3vjx/t3cCUNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106487},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"06276fc19d81774164677d9f89e0a2d14474c7a9","scripts":{"lint":"eslint ./src/**/*.ts ./example/src/**/*.ts ./integration-test/**/*.ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"npm run lint -- --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"repository":{"url":"git+https://github.com/senacor/azure-function-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"20.19.1","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","axios":"1.9.0","eslint":"9.27.0","globals":"16.2.0","ts-jest":"29.3.4","prettier":"3.5.3","@eslint/js":"9.27.0","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.27","typescript-eslint":"8.33.0","jest-mock-extended":"3.0.7","eslint-config-prettier":"10.1.5","eslint-plugin-prettier":"5.4.1"},"peerDependencies":{"joi":"^17.9.1","@azure/functions":"^4.0.0","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.3.0_1749196122426_0.6969285320748375","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@senacor/azure-function-middleware","version":"3.4.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.4.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"},{"name":"zieglr","email":"open-source@zieglr.de"}],"homepage":"https://github.com/senacor/azure-function-middleware#readme","bugs":{"url":"https://github.com/senacor/azure-function-middleware/issues"},"dist":{"shasum":"833e5f10d79f5b49db48a015b01e9f0189585438","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.4.0.tgz","fileCount":59,"integrity":"sha512-mX1KofXr23cVBRPPfQX6+pdgv27tKY19wD0BmU962RULmQWFPRNAJRzD6js7wiCPciAcxNhaGqTRzHZg3oFQnA==","signatures":[{"sig":"MEUCIQDm5xhl5w6f//T01uJWPrnzU1Y6t0N/Z2JZXH8W90jrggIgLfvDQXFbBUrcT2tPogIf3C50fjr/RFIhBrJ//cCo6Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108874},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2ae79088a649cc6b3f155a91ad26a3027c733277","scripts":{"lint":"eslint ./src/**/*.ts ./example/src/**/*.ts ./integration-test/**/*.ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"npm run lint -- --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"repository":{"url":"git+https://github.com/senacor/azure-function-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","axios":"1.9.0","eslint":"9.27.0","globals":"16.2.0","ts-jest":"29.3.4","prettier":"3.5.3","@eslint/js":"9.27.0","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.27","typescript-eslint":"8.33.0","jest-mock-extended":"3.0.7","eslint-config-prettier":"10.1.5","eslint-plugin-prettier":"5.4.1"},"peerDependencies":{"joi":"^17.9.1","@azure/functions":"^4.0.0","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.4.0_1749556770026_0.9648030933408276","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@senacor/azure-function-middleware","version":"3.5.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.5.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"},{"name":"zieglr","email":"open-source@zieglr.de"}],"homepage":"https://github.com/senacor/azure-function-middleware#readme","bugs":{"url":"https://github.com/senacor/azure-function-middleware/issues"},"dist":{"shasum":"c95a66ea62cb81f785581234f4d3e11b1bbe8a23","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.5.0.tgz","fileCount":59,"integrity":"sha512-QInTYLDCZJ36+nwVYg6DFiAec5pwRPClzG0hNz2JUCQKR1Ikf0Okngiy2+4Up0QDXZF0berrwSE95h2OEV0T0Q==","signatures":[{"sig":"MEUCIQCNPBy05qUhJLU87TxwbvW+n4A1672j4ZjgbYFQhfqwwgIgfMvDjhHhsiAWIe/JqyGpKjbitTiN3Oro4TcU42GqSyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111956},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"117a0cebfd9f87543c389cdb8dd639197cacbded","scripts":{"lint":"eslint ./src/**/*.ts ./example/src/**/*.ts ./integration-test/**/*.ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"npm run lint -- --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"repository":{"url":"git+https://github.com/senacor/azure-function-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","axios":"1.9.0","eslint":"9.27.0","globals":"16.2.0","ts-jest":"29.3.4","prettier":"3.5.3","@eslint/js":"9.27.0","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.27","typescript-eslint":"8.33.0","jest-mock-extended":"3.0.7","eslint-config-prettier":"10.1.5","eslint-plugin-prettier":"5.4.1"},"peerDependencies":{"joi":"^17.9.1","@azure/functions":"^4.0.0","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.5.0_1749564952655_0.3375283479849196","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@senacor/azure-function-middleware","version":"3.5.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@3.5.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"},{"name":"zieglr","email":"open-source@zieglr.de"}],"homepage":"https://github.com/senacor/azure-function-middleware#readme","bugs":{"url":"https://github.com/senacor/azure-function-middleware/issues"},"dist":{"shasum":"af4b7c5e839127835062f6c102b8e58ca23a216e","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-3.5.1.tgz","fileCount":59,"integrity":"sha512-bYxOSOSK0XRn+Mek4ZWkKAD4eRCYA2vZVclcmf2OLbtP0MMzueAIefES3g7eENa+fEzRCg2eRZi7OuRg5BBliQ==","signatures":[{"sig":"MEQCIAhp4B25QiW87a0764ksDrqRhSacNgig+cMYitjfOqRIAiAIjvuqa6lwugcMuf4b9BM+z9GxM7G+vl2aUIoti8g+9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111963},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a5a3cfdcab78ed86bb1a811fec85e6d5966d3ee8","scripts":{"lint":"eslint ./src/**/*.ts ./example/src/**/*.ts ./integration-test/**/*.ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"npm run lint -- --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"repository":{"url":"git+https://github.com/senacor/azure-function-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"20.19.4","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","axios":"1.10.0","eslint":"9.31.0","globals":"16.3.0","ts-jest":"29.4.0","prettier":"3.6.2","@eslint/js":"9.31.0","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"24.0.14","typescript-eslint":"8.37.0","jest-mock-extended":"4.0.0","eslint-config-prettier":"10.1.5","eslint-plugin-prettier":"5.5.3"},"peerDependencies":{"joi":"^17.9.1","@azure/functions":"^4.0.0","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_3.5.1_1753700743794_0.25627013119469844","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@senacor/azure-function-middleware","version":"4.0.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@4.0.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"},{"name":"zieglr","email":"open-source@zieglr.de"}],"homepage":"https://github.com/senacor/azure-function-middleware#readme","bugs":{"url":"https://github.com/senacor/azure-function-middleware/issues"},"dist":{"shasum":"0dc707c9f1cd574e4a40d33cc46a9ede941a5e87","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-4.0.0.tgz","fileCount":59,"integrity":"sha512-/IOmmFHwbCjdr///SHxqlJEigEejVVFo1uTwYqRlUMutLyS8fVJO9K5mAGul8wFySxgkUVDEV+3EjoxQ6iqg4w==","signatures":[{"sig":"MEYCIQDjtcwEo/lD6IDIaUFuYEZHO6VEaWyXPg6eGhZUXi1G2wIhAKx93ufojsWyw5PWsLfPEpNfODa9XKIlbJGMKKDTdNmU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113534},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8169fc5ebe2aab80093d9a272a78e6460916433a","scripts":{"lint":"eslint ./src/**/*.ts ./example/src/**/*.ts ./integration-test/**/*.ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"npm run lint -- --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"frudisch","email":"florian.rudisch@gmail.com"},"repository":{"url":"git+https://github.com/senacor/azure-function-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","axios":"1.12.2","eslint":"9.37.0","globals":"16.4.0","ts-jest":"29.4.5","prettier":"3.6.2","@eslint/js":"9.37.0","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"24.7.2","typescript-eslint":"8.46.1","jest-mock-extended":"4.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4"},"peerDependencies":{"joi":"^18.0.1","@azure/functions":"^4.0.0","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_4.0.0_1760455117216_0.02689484464038494","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@senacor/azure-function-middleware","version":"4.0.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@4.0.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"},{"name":"zieglr","email":"open-source@zieglr.de"}],"homepage":"https://github.com/senacor/azure-function-middleware#readme","bugs":{"url":"https://github.com/senacor/azure-function-middleware/issues"},"dist":{"shasum":"320fe14e812820b0d0e8c098dc3c4e0fd5e58b60","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-4.0.1.tgz","fileCount":59,"integrity":"sha512-FsoVVCznnmdz6JYidAhGuzshYMB79jsITEfH3PolYXeHgjPVR0BJTawJvbVuPkkC3TMYM2xACnE5Coo4v1HC4A==","signatures":[{"sig":"MEYCIQChn41a6FOxUAPoWSmz6w1KPGWBLq0RP0pW2oESvPnXWgIhAL0FSMfp6ZcEg/C/elNu1L+W3hFUw6P207URftcSzBsJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113685},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f93fae42f6b6106d125438e2622d1edc368574be","scripts":{"lint":"eslint ./src/**/*.ts ./example/src/**/*.ts ./integration-test/**/*.ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"npm run lint -- --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"zieglr","email":"open-source@zieglr.de"},"repository":{"url":"git+https://github.com/senacor/azure-function-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","axios":"1.13.2","eslint":"9.39.1","globals":"16.5.0","ts-jest":"29.4.5","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"20.19.24","typescript-eslint":"8.46.4","jest-mock-extended":"4.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4"},"peerDependencies":{"joi":"^18.0.1","@azure/functions":"^4.0.0","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_4.0.1_1763110703684_0.7005742893956208","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@senacor/azure-function-middleware","version":"4.0.2","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@4.0.2","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"},{"name":"zieglr","email":"open-source@zieglr.de"}],"homepage":"https://github.com/senacor/azure-function-middleware#readme","bugs":{"url":"https://github.com/senacor/azure-function-middleware/issues"},"dist":{"shasum":"8b5671d33af123818f33f249d262baf15405d97c","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-4.0.2.tgz","fileCount":59,"integrity":"sha512-hO/iAHq2NUEPMb9w04q2/PMc+/5uWbNJAUAITRxVPrfrMCadt5KPidFFPsI915hL1jxDtjOzM5PErnexHVAgSQ==","signatures":[{"sig":"MEYCIQDgz6gtUlh12hCspy8LDoBAsiNWDrasprwZefa/zD/hRwIhAPCqlzDz9HjZ/b3UZDPQGCbDSQf1JF1dW8U2YPAWxNBJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113149},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a765fa66880e13807abcffdef6451fe5b8b5c7e7","scripts":{"lint":"eslint ./src/**/*.ts ./example/src/**/*.ts ./integration-test/**/*.ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"npm run lint -- --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"zieglr","email":"open-source@zieglr.de"},"repository":{"url":"git+https://github.com/senacor/azure-function-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","axios":"1.13.2","eslint":"9.39.1","globals":"16.5.0","ts-jest":"29.4.6","prettier":"3.7.4","@eslint/js":"9.39.1","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"20.19.25","typescript-eslint":"8.48.1","jest-mock-extended":"4.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4"},"peerDependencies":{"joi":"^18.0.1","@azure/functions":"^4.0.0","durable-functions":"^3.1.0","applicationinsights":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_4.0.2_1765215202395_0.601597303491711","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.1":{"name":"@senacor/azure-function-middleware","version":"5.0.0-alpha.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@5.0.0-alpha.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"},{"name":"zieglr","email":"open-source@zieglr.de"}],"homepage":"https://github.com/senacor/azure-function-middleware#readme","bugs":{"url":"https://github.com/senacor/azure-function-middleware/issues"},"dist":{"shasum":"79b44b5a19ffd23f50460451e22c435b90ea642a","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-5.0.0-alpha.1.tgz","fileCount":55,"integrity":"sha512-GXtCjzArbVhoCszIYX1AdtQzkKfS270dXty2b/DTmltRniBrEEvwQ9QbiZSFEgExXSSlzakDDlu+NYJcupPc9A==","signatures":[{"sig":"MEQCIDFptaXq4W9slcjLwlwJcnKoTgwwNeNswJFmrMXma9/HAiAedcPzU7FFWsHFf2+NUtBYdmVrlj38GKqFo0WGH88r7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98003},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2be81fdeadf929bbf38dae2fdd5c5ef28f1bc492","scripts":{"lint":"eslint ./src/**/*.ts ./example/src/**/*.ts ./integration-test/**/*.ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"npm run lint -- --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"zieglr","email":"open-source@zieglr.de"},"repository":{"url":"git+https://github.com/senacor/azure-function-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","axios":"1.13.2","eslint":"9.39.2","globals":"17.0.0","ts-jest":"29.4.6","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"20.19.27","typescript-eslint":"8.51.0","jest-mock-extended":"4.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4"},"peerDependencies":{"joi":"^18.0.1","@azure/functions":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_5.0.0-alpha.1_1767622294854_0.7626730175754339","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@senacor/azure-function-middleware","version":"5.0.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@5.0.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"},{"name":"zieglr","email":"open-source@zieglr.de"}],"homepage":"https://github.com/senacor/azure-function-middleware#readme","bugs":{"url":"https://github.com/senacor/azure-function-middleware/issues"},"dist":{"shasum":"56b1ead223861063fdd8f928949a60c8f974f5ad","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-5.0.0.tgz","fileCount":55,"integrity":"sha512-pLn1k6eMstKlp868FZjyqqiyolxOPa4y3b2gjWOojmw1NJo6Q8hA2WzvvdEKLAtgJWt85mPeGRm8R3YRgzX4cQ==","signatures":[{"sig":"MEYCIQC5nE0KQjbRT3EMFS92OqY+RobM1Nn9Q4p1RCFhzgNtKAIhAPZJmvwWqXzhqyBCDOZuSFBI6eoe4j43paQFiX3o+Hnj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97904},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4bc2ef4d12b4426bf626ab56e438060aba18561b","scripts":{"lint":"eslint ./src/**/*.ts ./example/src/**/*.ts ./integration-test/**/*.ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"npm run lint -- --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"zieglr","email":"open-source@zieglr.de"},"repository":{"url":"git+https://github.com/senacor/azure-function-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","axios":"1.13.2","eslint":"9.39.2","globals":"17.0.0","ts-jest":"29.4.6","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"20.19.27","typescript-eslint":"8.52.0","jest-mock-extended":"4.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4"},"peerDependencies":{"joi":"^18.0.1","@azure/functions":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_5.0.0_1767962158330_0.019745093054450047","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@senacor/azure-function-middleware","version":"5.1.0","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@5.1.0","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"},{"name":"zieglr","email":"open-source@zieglr.de"}],"homepage":"https://github.com/senacor/azure-function-middleware#readme","bugs":{"url":"https://github.com/senacor/azure-function-middleware/issues"},"dist":{"shasum":"2266dc032fefd8ecdd7da64d5ba1abfa3c1472cf","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-5.1.0.tgz","fileCount":55,"integrity":"sha512-RDjYWsx4MyPGdIKb0gwI/KSn0lXwfYrCpKl10bNsioi05s7GYmG96Hiq/0uekXZ8/nYakurYGisX9FM6W1sLHw==","signatures":[{"sig":"MEUCIQC3O1xm3BDDBdlAvfq8PiswcVpp6i8zo7bDS5BDDogaFAIgPgLdCOvUtNtjl8qraX+bfJeh/tVn7IHeBDR71P9QCBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97951},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5bc0235dcd376aebbc23293dd3a7ea07f70911b5","scripts":{"lint":"eslint ./src/**/*.ts ./example/src/**/*.ts ./integration-test/**/*.ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"npm run lint -- --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"zieglr","email":"open-source@zieglr.de"},"repository":{"url":"git+https://github.com/senacor/azure-function-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","axios":"1.13.2","eslint":"9.39.2","globals":"17.0.0","ts-jest":"29.4.6","prettier":"3.8.0","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"20.19.30","typescript-eslint":"8.53.0","jest-mock-extended":"4.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.5"},"peerDependencies":{"joi":"^18.0.1","@azure/functions":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_5.1.0_1768564098029_0.5396886768664888","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@senacor/azure-function-middleware","version":"5.1.1","keywords":["azure","function","middleware"],"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","_id":"@senacor/azure-function-middleware@5.1.1","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"},{"name":"zieglr","email":"open-source@zieglr.de"}],"homepage":"https://github.com/senacor/azure-function-middleware#readme","bugs":{"url":"https://github.com/senacor/azure-function-middleware/issues"},"dist":{"shasum":"cc203d62bc62037ba53283118c87a86dd1626d6c","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-5.1.1.tgz","fileCount":55,"integrity":"sha512-YIFjHiGLl3bogVoX0Bt1P5tmtIh2qqoW/YLSFYpVOkrn4td687SwlBcp4s+YNEiWOBt858Fir7DqfPG0DbZIOA==","signatures":[{"sig":"MEYCIQDhmgbSrtDW6LUfpntHKNViCNc9hnf9GPkBEp3EI2at3AIhAKtEtakEertlccx0lLeJpdRFD3xgzmgDZBJZ4/tkeM7Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@senacor%2fazure-function-middleware@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97951},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a84dc1cf2ddf49ba414f3bea2485aa560063df56","scripts":{"lint":"eslint ./src/**/*.ts ./example/src/**/*.ts ./integration-test/**/*.ts","test":"jest","build":"tsc","watch":"tsc --w","prepare":"tsc","lint:fix":"npm run lint -- --fix","test:coverage":"jest --coverage","test:integration":"jest --config jest.integration.config.js --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2130a836-5f16-484d-b400-9ebe67ffe172"}},"repository":{"url":"git+https://github.com/senacor/azure-function-middleware.git","type":"git"},"_npmVersion":"11.8.0","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","directories":{},"_nodeVersion":"24.13.1","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","axios":"1.13.6","eslint":"10.0.2","globals":"17.4.0","ts-jest":"29.4.6","prettier":"3.8.1","@eslint/js":"10.0.1","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"20.19.35","typescript-eslint":"8.56.1","jest-mock-extended":"4.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.5"},"peerDependencies":{"joi":"^18.0.1","@azure/functions":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/azure-function-middleware_5.1.1_1772630838282_0.33693862496974436","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@senacor/azure-function-middleware","version":"5.2.0","description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","main":"dist/index.js","types":"dist/index.d.ts","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":{"name":"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":"10.0.1","@types/jest":"30.0.0","@types/node":"22.19.13","axios":"1.13.6","eslint":"10.0.2","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.5","globals":"17.4.0","jest":"30.2.0","jest-mock-extended":"4.0.0","prettier":"3.8.1","ts-jest":"29.4.6","typescript":"5.9.3","typescript-eslint":"8.56.1"},"dependencies":{"jwt-decode":"^4.0.0"},"peerDependencies":{"@azure/functions":"^4.11.0","joi":"^18.0.1"},"gitHead":"749f39360b59ec1840383c54f634b90304cc07e8","_id":"@senacor/azure-function-middleware@5.2.0","homepage":"https://github.com/senacor/azure-function-middleware#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-FgbG0GeRuXBubpGvSWhIZ9u9Rwtc2v1cNtRLjjIsvqyhYmotqCfjBe/LtctQvhN0k+wveWcKjawG5PANzrImxw==","shasum":"222d28be0995286fc92027a039cfef44187bcb09","tarball":"https://registry.npmjs.org/@senacor/azure-function-middleware/-/azure-function-middleware-5.2.0.tgz","fileCount":55,"unpackedSize":97951,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@senacor%2fazure-function-middleware@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH4zLlcb3WlhXIzvMRrGr99QgGfzycbOrdEzalIlfztbAiAsGG69CpauptYPznhYXDYw1SiNeezb7n3+uuIM+Q+Mpg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2130a836-5f16-484d-b400-9ebe67ffe172"}},"directories":{},"maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"},{"name":"zieglr","email":"open-source@zieglr.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/azure-function-middleware_5.2.0_1772691776653_0.03936295076839902"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-23T12:15:59.992Z","modified":"2026-03-05T06:22:57.095Z","0.0.1":"2021-12-23T12:16:00.195Z","1.0.0":"2022-01-16T10:48:49.184Z","1.1.0":"2022-01-29T11:32:12.380Z","1.2.0":"2022-04-04T18:40:14.575Z","1.3.0":"2022-08-20T21:44:17.366Z","1.4.0":"2023-02-04T13:00:47.356Z","1.5.0-alpha.1":"2023-03-22T09:11:35.048Z","1.5.0-alpha.2":"2023-03-22T10:34:11.976Z","1.5.0-alpha.3":"2023-03-22T17:45:59.983Z","1.5.0-alpha.4":"2023-03-22T17:56:57.155Z","1.5.0-alpha.5":"2023-03-22T19:19:14.091Z","1.5.0-alpha.6":"2023-03-22T20:43:52.655Z","2.0.0-alpha.1":"2023-03-24T19:58:30.279Z","2.0.0-alpha.2":"2023-03-27T07:41:27.416Z","2.0.0-alpha.3":"2023-03-27T18:37:45.851Z","1.5.0":"2023-03-27T19:00:43.061Z","2.0.0-alpha.4":"2023-03-27T20:05:03.726Z","2.0.0-alpha.5":"2023-03-28T07:50:57.629Z","2.0.0-alpha.6":"2023-03-28T10:43:52.036Z","2.0.0-alpha.7":"2023-03-28T20:51:59.834Z","2.0.0-alpha.8":"2023-04-11T12:24:00.540Z","2.0.0-alpha.9":"2023-04-16T15:21:09.154Z","2.0.0-alpha.10":"2023-04-17T08:03:35.148Z","2.0.0-alpha.11":"2023-04-17T08:36:30.711Z","2.0.0-alpha.12":"2023-04-17T10:25:11.172Z","2.0.0-alpha.14":"2023-04-17T12:33:40.622Z","2.0.0-alpha.15":"2023-04-17T13:37:00.407Z","2.0.0":"2023-09-18T17:58:03.566Z","2.0.1":"2023-09-19T08:40:21.108Z","2.1.0":"2023-10-21T08:20:12.798Z","2.1.1":"2023-11-01T09:54:14.789Z","2.2.0":"2023-11-01T12:20:31.866Z","2.2.1":"2023-11-01T15:46:27.188Z","2.2.2":"2023-11-02T18:53:16.674Z","2.3.0":"2024-01-15T16:00:39.546Z","2.3.1":"2024-02-26T15:52:25.914Z","3.0.0-alpha.0":"2024-04-09T17:54:56.830Z","3.0.0-alpha.1":"2024-04-11T07:28:36.401Z","3.0.0-alpha.2":"2024-04-17T07:24:01.102Z","3.0.0-alpha.3":"2024-04-19T11:27:00.288Z","3.0.0-alpha.4":"2024-06-06T11:49:21.988Z","3.0.0":"2024-07-04T13:06:29.444Z","3.0.1":"2024-08-07T08:16:58.228Z","3.0.2":"2024-08-22T09:45:48.126Z","3.0.3":"2024-09-05T13:19:35.002Z","3.0.4":"2024-10-02T11:31:52.680Z","3.1.0":"2024-10-14T09:01:06.767Z","3.1.1":"2024-11-18T15:24:16.179Z","3.1.2":"2024-12-16T10:11:33.495Z","3.2.0":"2024-12-17T16:26:15.694Z","3.2.1":"2025-02-25T08:19:48.779Z","3.2.2":"2025-04-22T09:21:27.499Z","3.3.0":"2025-06-06T07:48:42.603Z","3.4.0":"2025-06-10T11:59:30.217Z","3.5.0":"2025-06-10T14:15:52.842Z","3.5.1":"2025-07-28T11:05:44.010Z","4.0.0":"2025-10-14T15:18:37.399Z","4.0.1":"2025-11-14T08:58:23.893Z","4.0.2":"2025-12-08T17:33:22.543Z","5.0.0-alpha.1":"2026-01-05T14:11:35.002Z","5.0.0":"2026-01-09T12:35:58.484Z","5.1.0":"2026-01-16T11:48:18.180Z","5.1.1":"2026-03-04T13:27:18.428Z","5.2.0":"2026-03-05T06:22:56.786Z"},"bugs":{"url":"https://github.com/senacor/azure-function-middleware/issues"},"author":{"name":"florian.rudisch@senacor.com"},"license":"MIT","homepage":"https://github.com/senacor/azure-function-middleware#readme","keywords":["azure","function","middleware"],"repository":{"type":"git","url":"git+https://github.com/senacor/azure-function-middleware.git"},"description":"Middleware for azure functions to handle authentication, authorization, error handling and logging","maintainers":[{"name":"frudisch","email":"florian.rudisch@gmail.com"},{"name":"zieglr","email":"open-source@zieglr.de"}],"readme":"# Azure Function Middleware\n\nThe Azure Function Middleware introduces a middleware pattern for [Azure Functions in Node.js](https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview?pivots=programming-language-javascript), \nenhancing the development experience by simplifying the integration of cross-cutting concerns such as schema validation, authorization, and error handling.\n\n## Installation\n\nBefore you integrate this middleware into your project, ensure you have Node.js installed, and you're familiar with Azure Functions. Follow these steps to set up:\n\n```bash\nnpm install @senacor/azure-function-middleware\n```\n\n## Usage\nThe middleware interface is intuitive, designed for expansion, and integrates seamlessly with Azure Functions. Here's a quick example to get you started:\n\n```typescript\nimport { HttpRequest, InvocationContext, app } from '@azure/functions';\nimport { middleware, requestBodyValidation } from '@senacor/azure-function-middleware';\nimport * as Joi from 'joi';\n\nconst httpHandler = async (request: HttpRequest, context: InvocationContext) => {\n  context.info('function called');\n  return { status: 201 };\n};\n\nconst requestBodySchema = Joi.object().keys({\n  name: Joi.string().min(3).max(30).required(),\n});\n\napp.http('example-function', {\n  methods: ['POST'],\n  authLevel: 'anonymous',\n  route: 'example',\n  handler: middleware(\n    [requestBodyValidation(requestBodySchema)], \n    httpHandler, \n    []\n  ),\n});\n\n```\n\nThis pattern aims to deliver a core set of features and a simplified interface for creating additional middleware functions tailored for Azure Functions.\n\n## Error Handling\n\nCentralized error management is a key feature, ensuring all errors within the function's flow are intercepted and appropriately handled. \nSpecific error responses can be defined by throwing errors in the following format:\n\n```typescript\nexport class ApplicationError<T> extends Error {\n  status: number;\n  body?: T;\n}\n```\n\nAny error thrown in the function with this signature is getting returned to the caller with the defined status and body.\n\n## Generic Functions\n\nThe middleware supports the integration of generic functions like request validation or authorization. \nThese functions must comply with the 'AzureFunction' type from the '@azure/functions' package. \nThey are crucial for extending the middleware's capabilities while adhering to Azure's function signature requirements.\n\nHere is an example how you can write your own before and post execution functions:\n\n```typescript\nimport { HttpHandler, app } from '@azure/functions';\nimport { BeforeExecutionFunction, PostExecutionFunction, middleware } from '@senacor/azure-function-middleware';\n\nexport const httpHandler: HttpHandler = async (request, context) => {\n  context.info('Function called');\n  return { status: 201 };\n};\n\nconst beforeFunction: BeforeExecutionFunction = (request, context, result) => {\n  context.info('Called before httpHandler');\n};\n\nconst postFunction: PostExecutionFunction = (request, context, result) => {\n  context.log('Called after httpHandler');\n};\n\napp.http('test-validation-function', {\n  methods: ['POST'],\n  authLevel: 'anonymous',\n  route: 'validation',\n  handler: middleware([beforeFunction], httpHandler, [postFunction]),\n});\n```\n\nFirst all `beforeExecution` functions are executed in the given order. Then the `httpHandler` is called and afterwards all `postExecution` are executed in the given order.\n\nThe Azure Function Middleware provides some useful before and post execution functions which are described in the following sections.\n\n### Request Body Validation\n\nThe function validates the request body based on a [Joi Schema](https://www.npmjs.com/package/joi).\n\n```typescript\nimport { HttpHandler, app } from '@azure/functions';\nimport { middleware, requestBodyValidation } from '@senacor/azure-function-middleware';\nimport { ObjectSchema } from 'joi';\nimport * as Joi from 'joi';\n\nexport const httpHandler: HttpHandler = async (req, context) => {\n  context.info('Function called');\n  return { status: 201 };\n};\n\nconst requestBodySchema: ObjectSchema = Joi.object({\n  name: Joi.string().min(3).max(30).required(),\n}).required();\n\napp.http('example-function', {\n  methods: ['POST'],\n  authLevel: 'anonymous',\n  route: 'example',\n  handler: middleware([requestBodyValidation(requestBodySchema)], httpHandler, []),\n});\n```\n\nBy default, an `ApplicationError` with status 400 will be thrown and the `httpHandler` is not executed if the request body does not match the provided schema.\nThere is an additional parameter to customize the behavior of `requestBodyValidation` (see [requestBodyValidation.ts](src/validation/requestBodyValidation.ts)).\n\n### Request Query Params Validation\n\nThe function validates the request query parameters based on a [Joi Schema](https://www.npmjs.com/package/joi).\n\n```typescript\nimport { HttpHandler, app } from '@azure/functions';\nimport { middleware, requestQueryParamsValidation } from '@senacor/azure-function-middleware';\nimport { ObjectSchema } from 'joi';\nimport * as Joi from 'joi';\n\nexport const httpHandler: HttpHandler = async (req, context) => {\n    context.info('Function called');\n    return { status: 201 };\n};\n\nconst queryParamsSchema: ObjectSchema = Joi.object({\n  name: Joi.string().valid('active', 'expired').optional(),\n});\n\napp.http('example-function', {\n  methods: ['POST'],\n  authLevel: 'anonymous',\n  route: 'example',\n  handler: middleware([requestQueryParamsValidation(queryParamsSchema)], httpHandler, []),\n});\n```\n\nBy default, an `ApplicationError` with status 400 will be thrown and the `httpHandler` is not executed if the query params do not match the provided schema.\nThere is an additional parameter to customize the behavior of `requestQueryParamsValidation` (see [requestQueryParamsValidation.ts](src/validation/requestQueryParamsValidation.ts)).\n\n### Response Body Validation\n\nThe function validates the response body based on a [Joi Schema](https://www.npmjs.com/package/joi).\n\n```typescript\nimport { HttpHandler, app } from '@azure/functions';\nimport { middleware, responseBodyValidation } from '@senacor/azure-function-middleware';\nimport { ObjectSchema } from 'joi';\nimport * as Joi from 'joi';\n\nexport const httpHandler: HttpHandler = async (req, context) => {\n    context.info('Function called');\n    return {\n        status: 200,\n        jsonBody: {\n            name: 'John Doe',\n        },\n    };\n};\n\nconst responseSchema: ObjectSchema = Joi.object({\n    name: Joi.string().required(),\n});\n\napp.http('example-function', {\n    methods: ['GET'],\n    authLevel: 'anonymous',\n    route: 'example',\n    handler: middleware([], httpHandler, [responseBodyValidation(responseSchema)]),\n});\n```\n\nBy default, an error is logged if the response body does not match the provided schema.\nThere is an additional parameter to customize the behavior of `responseBodyValidation` (see [responseBodyValidation.ts](src/validation/responseBodyValidation.ts)).\n\n### Authorization\n\nThe authorization function verifies request parameters against JWT Bearer Tokens, employing customizable extraction functions for flexible security checks.\n\n**IMPORTANT**: The signature of the JWT is not validated. Any well-formed JWT can be decoded (see [jwt-decode](https://www.npmjs.com/package/jwt-decode)).\n\n```typescript\nimport { HttpHandler, HttpRequestParams, app } from '@azure/functions';\nimport { jwtAuthorization, middleware } from '@senacor/azure-function-middleware';\n\nexport const handler: HttpHandler = async (req, context) => {\n  context.log(`Function called by ${context.extraInputs.get('jwt')}`);\n  return { status: 204 };\n};\n\napp.http('test-jwt-authorization-function', {\n  methods: ['POST'],\n  authLevel: 'anonymous',\n  route: 'account/{accountId}',\n  handler: middleware<HttpHandler>(\n    [\n      jwtAuthorization([\n        {\n          parameterExtractor: (parameters: HttpRequestParams) => parameters.accountId,\n          jwtExtractor: (jwt: { sub: string }) => jwt.sub,\n        },\n      ]),\n    ],\n    handler,\n    [],\n  ),\n});\n```\n\nThe passed values in the array needs to be defined based on the following structure:  \n\n```typescript\nexport type Rule<T> = {\n    parameterExtractor: (parameters: HttpRequestParams) => string;\n    jwtExtractor: (jwt: T) => string;\n};\n```\n\n### Header Authentication\n\nTo authenticate requests against a rule, the header could be used. Therefore, the `headerAuthentication` pre-function is available.\n\n```typescript\nimport { HttpHandler, app } from '@azure/functions';\nimport { headerAuthentication, middleware } from '@senacor/azure-function-middleware';\n\nexport const httpHandler: HttpHandler = async (req, context) => {\n  context.info('Function called');\n  return { status: 201 };\n};\n\napp.http('example-function', {\n  methods: ['POST'],\n  authLevel: 'anonymous',\n  route: 'example',\n  handler: middleware([headerAuthentication()], httpHandler, []),\n});\n```\n\nWhen no parameter is passed to the `headerAuthentication` the header `x-ms-client-principal-id` is checked, if present or not. This header is added to a request by the Azure plattform when e.g. a JWT Token is successfully validated.\nThe `x-ms-client-principal-id` and `x-ms-client-principal-name` header could only be set by the Azure plattform (https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-user-identities).\n\nIt is also possible to pass a function to validate a specific header, like checking for basic authentication credentials. \nThis could be done in the following manner `headerAuthentication((headers: Headers) => boolean)`.\n\n## Support and Contact\n\nIf you encounter any issues or have questions about using this middleware, please file an issue in this repository or contact the maintainers at <florian.rudisch@senacor.com> or <manuel.kniep@senacor.com>.","readmeFilename":"README.md"}