{"_id":"@digicatapult/tsoa-oauth-express","_rev":"211-476b24a41707509714433e0ffa11df2d","name":"@digicatapult/tsoa-oauth-express","dist-tags":{"latest":"2.0.82"},"versions":{"0.1.0":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.0","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.0","maintainers":[{"name":"nitro-marky","email":"nitro_charlie@live.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"86a33ef4afd08058dbbe1bc55ac2e48207c2e615","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.0.tgz","fileCount":9,"integrity":"sha512-NurhY30GqZRSWYigxR/BUbSpM96swH+2AQH27M1NiB9gxFGyh1i2pJz1EXhVdhGPEaAjhotXm4WHLaf/rIf2hQ==","signatures":[{"sig":"MEYCIQCnCCI43SYpNUarYMib5EzjRV9YBKKutvKNkx3qrh1hngIhAK8KVk1TBLJ+PwOxjRt5xMJkN5s7sb+rOmsQjnOGSNIG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24738},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"c2d08e6a8769bf9b4533878b357217c597f4696e","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.5.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.12.2","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","tsoa":"^6.2.1","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.2.5","mock-jwks":"^3.1.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.12.11","@types/mocha":"^10.0.6","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.0_1715618260181_0.5761126206237599","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.1","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.1","maintainers":[{"name":"nitro-marky","email":"nitro_charlie@live.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"f92b82cd6002918bf083de564923137ba74dc0fd","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.1.tgz","fileCount":9,"integrity":"sha512-dJTrC3y96O6BCMi+9U8U6eyzEc2yJboJV82A7w/qB3B3eblTI7WbKMMlClEblmu+4DLTdp87CHWBwvpEtpwNPw==","signatures":[{"sig":"MEUCIHvYxnPcB2sCgraChyZ0QDipFyaasQ23jGIkj7LeT5wVAiEAiaIdmv7wh1gZP/8d2qj0UGkDT2o94RmSp/tqgIRqbk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24739},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"310d7f32fda5d6af23b2d08101e8760872d5ca06","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.5.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.12.2","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.2.1","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.2.5","mock-jwks":"^3.1.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.12.11","@types/mocha":"^10.0.6","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.1_1715675484673_0.8794289763709533","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.2","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.2","maintainers":[{"name":"msterle-dc","email":"mike.sterle-contala@digicatapult.org.uk"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"0e0de89a25c4e84f257000a14aa6eca6991588fb","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.2.tgz","fileCount":9,"integrity":"sha512-j3UdlDlq/JrrXQuD/eURkARXlws8NzcC1MUaiygXIBCH2Rv3tcBR+pMN+DHXtjdHHd/L22gtetdcek0gv79dTA==","signatures":[{"sig":"MEUCIQDP28ZWvLKVliuT7F5qdXhddHrnj4OKOaMgk7v+mORN9gIgZVH8G2WKnxd82He2WHu5ymornXWPNcDjVPTlr2FRXyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24739},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"d57c1238128e001993c684febd37d13568f6f6e4","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.5.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.2.1","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.2.5","mock-jwks":"^3.1.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.12.12","@types/mocha":"^10.0.6","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.2_1716001251939_0.9298745848670595","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.3","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.3","maintainers":[{"name":"msterle-dc","email":"mike.sterle-contala@digicatapult.org.uk"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"441650b02241137ec3b2a14934f310e28e2a9fa8","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.3.tgz","fileCount":9,"integrity":"sha512-CKnCeQCQfDI5Jr28aal/wB4+dcb+ZeDZwScMOVXg2T7YNaShxsiifh4imD8Zsq2ejzarVcoQdOPR+D8kDSV91g==","signatures":[{"sig":"MEUCIQCt9jY9OguJCXGSxaaMDPBDWivcurhnb+NzTPkSOkm9mAIgNspSLs20H/0Bh6PBkmF+YRwF/l2AQMl9AbJDn8BYApA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24739},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"495f6b1756df8a21b2b72b6545bf116f05900f5f","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.5.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.2.1","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.2.5","mock-jwks":"^3.1.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.12.13","@types/mocha":"^10.0.6","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.3_1717278226917_0.5204840474052241","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.4","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.4","maintainers":[{"name":"msterle-dc","email":"mike.sterle-contala@digicatapult.org.uk"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"8b1d8124d8cab6cf25b4a8cd78ebea07bcc2783c","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.4.tgz","fileCount":9,"integrity":"sha512-Jw88SRJc8zX5N3Sux9zsJEFdELWiYtHCexzcUxhbGN4CZrvBGlTIgdtMKFNSb2X2Xnugh9tyvglfrIrcjjt1CQ==","signatures":[{"sig":"MEUCIBO5xaRr7TS1MVlD5FeFRKTqv0HuBZxbAXELRz6vEKdjAiEA+c6Xb6XkzOiah/d4S1XPxVFmifiEUv5FTfTtvlGF+84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24738},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"4ad4e280fac7a5fdca9c0702c3aeddb14f1bf47a","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.2.1","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.0","mock-jwks":"^3.1.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.13.0","@types/mocha":"^10.0.6","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.4_1717551892740_0.2739679347371844","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.5","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.5","maintainers":[{"name":"msterle-dc","email":"mike.sterle-contala@digicatapult.org.uk"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"acf649da1e16e055177ccec3485d32466e4dc6b7","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.5.tgz","fileCount":9,"integrity":"sha512-xEvWnCvlzs70uihQkOeXCFVW/kvHrP5xJKpdeUlRAIeTYhAaruEoa13pYFNdcWD0CF1vgf4QfBbg+dV0y9XGOA==","signatures":[{"sig":"MEYCIQC/k473BMS/q1ubiMRUv5rmBunSGSkPMVLt0604geI9mgIhAPorsP2iiB87nXgnaGxpESiaRV/Kz5BJg3fP+B5CtXIH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24738},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"4b22f019e7dddc1d2fc6617d2f5583f96f1a685f","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.5.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.2.1","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.0","mock-jwks":"^3.1.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.0","@types/mocha":"^10.0.6","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.5_1717632206176_0.7383648947300074","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.6","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.6","maintainers":[{"name":"msterle-dc","email":"mike.sterle-contala@digicatapult.org.uk"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"16b5dd63c74c8f6710a03189889d6f2e1dd96018","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.6.tgz","fileCount":9,"integrity":"sha512-Ch4iKl7jVg0HE8NdxmLUWemcbfDPKsCou73ifeKW6sPhzHeXtvRt/+deu/ds283rzxFX+0RVTfuCvHIn6ur9MA==","signatures":[{"sig":"MEUCIQCozVuJC+hzAStcoeis9fieimTlpxuKEbDepBkX+3n2RQIgCZPIOZJfFBOVYTBhKvm0AyGkLe7OOkl1t4ZzzCdvti8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24738},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"db14f82e9d37ecd8282bd84211a30d1aac3fa25b","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.2.1","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.0","mock-jwks":"^3.1.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.1","@types/mocha":"^10.0.6","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.6_1717806270273_0.9494443251509075","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.7","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.7","maintainers":[{"name":"msterle-dc","email":"mike.sterle-contala@digicatapult.org.uk"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"2e49092086d2e935c8dd80fe4e4e9911e62e67ea","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.7.tgz","fileCount":9,"integrity":"sha512-XflUCieR9efJZCth7XNVEoV19BGfb40JuR/6sPTMsxSKHJgFj/Fz8lK2TGc/zvt07a1PPpaq6Qa5N6u+gvGRKw==","signatures":[{"sig":"MEYCIQCH35OtAJ6AcvZ63x7zI7lm/Q/qgi2LB8phaoaFMg8j+AIhAIUbjK8pNny/3Bw6xCM5iLrSeMPzxMy5AuJoiERU7JrM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24738},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"8e57aebefd7ef7de47401137d0f0194b705eda89","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.2.1","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.1","mock-jwks":"^3.1.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.2","@types/mocha":"^10.0.6","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.7_1717850705013_0.22686255088574425","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.8","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.8","maintainers":[{"name":"msterle-dc","email":"mike.sterle-contala@digicatapult.org.uk"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"c288b36f9bb923e43ac0406bce02edc56b57c1ca","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.8.tgz","fileCount":9,"integrity":"sha512-Bp2aZrAvIt/KMLSq84CoSMrOBJZdO54bAvz3qnZQlVx9k4qPiHd25imNFhWd4iWesOi+IHBWs48TqNrCQ9R3fg==","signatures":[{"sig":"MEYCIQCT3R9Nb7yhbaeCTBnP/xpUM+Wayg30PuA0bfvkpQJYuAIhALkBYxipPNpYVmZt8MTcJhMvqPXc0fIP66TmUdct3zUZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24738},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"fb4c617005390fe54f3dc98968a10bb8a49f8c2c","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.0","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.1","mock-jwks":"^3.1.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.2","@types/mocha":"^10.0.6","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.8_1718139986508_0.9133742300636274","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.9","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.9","maintainers":[{"name":"msterle-dc","email":"mike.sterle-contala@digicatapult.org.uk"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"962561438e07cc9dd9da3c809e54957f002eb214","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.9.tgz","fileCount":9,"integrity":"sha512-mNOQJS7P8pUTq3PCiWwCIm+hUbsqVufdjUOl4hOO/fTHXof08tcFccC6o+UYLmy0K6kdJK3lRY3JuoSNuJNxKQ==","signatures":[{"sig":"MEUCID4wqts+Ubp4O08o7+SKHIhh/RvaZuW+KEAfi0CdOQcQAiEAkP4dGHam3yVhFpBUQ+BIP0i25jrHJeSJx9rT+l7HXKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24738},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"3f83baded1677257affcc194ccefd2bc0ba7ff07","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.0","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.2","mock-jwks":"^3.1.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.2","@types/mocha":"^10.0.6","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.9_1718406339073_0.5480158829249309","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.10","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.10","maintainers":[{"name":"msterle-dc","email":"mike.sterle-contala@digicatapult.org.uk"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"ad3266fd3f27654ab342cd82770f492bfbd0af21","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.10.tgz","fileCount":9,"integrity":"sha512-rKTBBSZQiFV6rk2ggNf96qIwxcwAV8gsU8uDkd0iiB6Q9ASfA81fm0M9v5U/XiEvu4yDfIM+toDgseQBT9ld6A==","signatures":[{"sig":"MEQCIAaWnKbOsbjq05vaiPIziQdcbW5+ialyJc5Aocr7ulzNAiBKq3tQhm8T7Fxqj+qd+TyO+gfRiGF4aZmrzhyEg3V9NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24739},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"d6be74a8fa4fa77ad7b7b085e1cc64ffbeacc380","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.2","mock-jwks":"^3.1.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.2","@types/mocha":"^10.0.6","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.10_1718445380741_0.9789636505552488","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.11","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.11","dist":{"shasum":"94863bb71b635c37ab9c1ebbbaf929bb1bba870b","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.11.tgz","fileCount":9,"integrity":"sha512-rD3XYYfP8NlWaSfgxnVdV9EC4zROcaWewGs/ayN9o+rXmZh/8qXJJjenUU0+RVn4lu4P34rLHL0TigIm3MNU5w==","signatures":[{"sig":"MEUCIEeb+qKJKqC/BnaxKE596lq86CqfgS77uu9QJyb9uFD/AiEAsHtvtuQsMRGkkmN9hI2t3D8PD0MRhZNtoQpp8g1LDOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24739},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"4cc435d6c8b6f7a539a7c7d98501c9856bdcadef","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.2","mock-jwks":"^3.1.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.5","@types/mocha":"^10.0.6","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.11_1719007254648_0.6503520819523982","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.12","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.12","dist":{"shasum":"c053a852aa1085af66ce113bb4eab0be71530f80","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.12.tgz","fileCount":9,"integrity":"sha512-KRsDPy9G5+eMLc5N037Drn5hKYNTcrkkPSzbnV/S7NUtlUdNrCnDRB0s/BcDu1pZ4qKYtET9Ptf+KbzdbO+8bg==","signatures":[{"sig":"MEUCIFRY/uRLAFnRDkD6Lm2+Y3FVpn9+O3q+5UtWQikpXFUKAiEApYPH2zBfj1BH5yjLIwmMOWR9UsG+4AEg8AKeVn+ZKPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24739},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"633cb8070775227c3c709abecf04686b645b04f9","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.2","mock-jwks":"^3.1.0","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^20.14.6","@types/mocha":"^10.0.6","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.12_1719093963989_0.41577926729511416","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.13","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.13","dist":{"shasum":"55b62fff9a12d86d56d07f68cd14c1e87d313a32","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.13.tgz","fileCount":9,"integrity":"sha512-MTUhAGltpEt1gbL4EraqyzAA+8SatXbddJROmvLvgHEvgFAtWZYwmYgRVqIyA0tOrzAfzU04vkvWVfTJZJV7ug==","signatures":[{"sig":"MEQCICsFIaMcq7k8MkZ0wupjctw+FLcOgSHu8jAjzFVUXNL2AiB8mQb1ipNPlvuzFXKmLXKthHGF3bfZrCwZfBhZ24ZdBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"3cf23121e9d4d685306117329fc7c1a115cc0c5d","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.2","mock-jwks":"^3.1.0","typescript":"^5.5.2","@types/chai":"^4.3.16","@types/node":"^20.14.7","@types/mocha":"^10.0.6","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.13_1719188354153_0.31634259139336285","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.14","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.14","dist":{"shasum":"f60af6e23c1e62e31280e538a67e2165df9d9728","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.14.tgz","fileCount":9,"integrity":"sha512-BgFmsxK61hYNx927pj+gXWXZo4gBnDuSJa6X67E4XWB8kwjV6WwbLL+0JN9zPR3z3IoTeT84qhftJbJqiHk3aw==","signatures":[{"sig":"MEQCIDM5UaLtlbifHcAN2kFG6ufJoaC13DoWP8+4DUnPFsQFAiAnnrg5U1y8bD4Fl8KeXpqsylLpNpP4Vpc47kWgyTdFxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"cc1472dafc2ad28400e455799a36a95907674622","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.4.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.2","mock-jwks":"^3.1.0","typescript":"^5.5.2","@types/chai":"^4.3.16","@types/node":"^20.14.8","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.14_1719353220339_0.16624494151809666","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.15","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.15","dist":{"shasum":"5ce6bb9e17126a3369256daee3593f35cddc2d61","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.15.tgz","fileCount":9,"integrity":"sha512-PatIUri5pm4ykkj0veOw+m+Xj4011z38huHUcHcDGA3VQIfI6ATGmo3dtlKCwKWLXDggLLq8PyaMV0vObSSlvA==","signatures":[{"sig":"MEQCIFI9sLaS64VKsAqtsArWlKDEjUpU1GWelDXCoJeFmSY7AiAd8r/C9j28ZrkYuPFbacpAeMNl8FW5smfWZdrpLPbx7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"6d533967e36160a6687ff818d5932e70baa7a101","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.5.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.2","mock-jwks":"^3.1.0","typescript":"^5.5.2","@types/chai":"^4.3.16","@types/node":"^20.14.8","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.15_1719525741557_0.4170863398047846","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.16","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.16","dist":{"shasum":"80a5bfc0fca8585c27087fb040d104ec8cf58d9d","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.16.tgz","fileCount":9,"integrity":"sha512-eMPk0RKDiKw965sYeom2JRSy76VM6to39ygUiPZaOAW8zFuGU5hvasdPgvnczYHE3OXEgaLtC59wZdtNBrvcHg==","signatures":[{"sig":"MEUCIFgHIR2OdeuJDN7Wn4wBrGEBNE6F4SRmps7rAIzuUX7jAiEAy1zX7Hq9l3pWYNtsWSSSpxYcENgjiQmd28a+PdSM9zI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"7977d401f1a87005b1f50e7c22931a06f2162e59","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.5.1","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.2","mock-jwks":"^3.1.0","typescript":"^5.5.2","@types/chai":"^4.3.16","@types/node":"^20.14.9","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.16_1719623612487_0.7237026996119074","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.17","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.17","dist":{"shasum":"4681660dfab81a59345e01f99aff79f64ca13fe2","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.17.tgz","fileCount":9,"integrity":"sha512-v160m0n/27P7fKSVp0+pqKRuLV9SPkthrHeLDERHCHPF9vI0STrQo1HHxMDN52AcWlgBCxVm2RFvQMX5Nc0EPg==","signatures":[{"sig":"MEQCIAVwtN8c9j9SypD2zGYDJ8m3AVbORRZ5s4Jvjf2UhNi6AiBPmbU53EwPLWr1CiHB8czh8T86Uwq4m4+XqGiv4bkkug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"60731ebd39470f3c75841d52a61869af2d395063","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.5.2","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.2","mock-jwks":"^3.1.0","typescript":"^5.5.2","@types/chai":"^4.3.16","@types/node":"^20.14.9","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.17_1719698213119_0.8544890387143005","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.18","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.18","dist":{"shasum":"bf716ffeaff1c4ab103b34eea9230386ff60ce2d","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.18.tgz","fileCount":9,"integrity":"sha512-7NwlzJmTD69su+Elt+wL4t6e+ZzE9bIkzhKLKe+Dkh9my85s+ib1uSbx9b4LsxFpTVDiO/finUw8ljnj4gk/5g==","signatures":[{"sig":"MEYCIQDFVbHY/4jeYgEZ6J7Nc1iu3Nx1rNFANGl5CFmuD29uPAIhAOTF49IL1awI2QMfHlDzRPHBifAfs5o/uYXx9PWAeEEm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"6291ee22f4c29b6be711dfb28e0294ac31f3f422","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.5.2","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.2","mock-jwks":"^3.1.0","typescript":"^5.5.2","@types/chai":"^4.3.16","@types/node":"^20.14.9","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.18_1719906166424_0.15271754652009784","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.19","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.19","maintainers":[{"name":"msterle-dc","email":"mike.sterle-contala@digicatapult.org.uk"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"2bb31600b5f358023914780f5eb4e113060064d9","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.19.tgz","fileCount":9,"integrity":"sha512-lwprM+fzd5BVN/Dijz3xmcWGe4ML1GS2Yyl7dJe5tFyrHywMKXSbKNjGfmcfj62CFA2egAx79u83Bp/QAAOspQ==","signatures":[{"sig":"MEUCIEDQCvRcX6WOPWA18FKzyLpSfUvByBgkMQifk+AKxNgwAiEAkCbbFcLzUDWzpClW7SvdXDpgcmUZ3/QjtvYgrq7Ueu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"44eb8ede0cd9930f6726ad2a3062f4378ba72caf","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.5.2","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.2","mock-jwks":"^3.1.0","typescript":"^5.5.3","@types/chai":"^4.3.16","@types/node":"^20.14.9","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.19_1720132474356_0.773124327188532","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.20","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.20","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"61afc1e72f7819d600fcc99c995c0d358d768d31","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.20.tgz","fileCount":9,"integrity":"sha512-uIXQBGxSQqQWtS25HKbhAM6BjdV91pZx9tYAK/2P0r5uJjDE/avpPPn+5PBPW4iV1ggxlyqQQ3Twaz0M8oNHhg==","signatures":[{"sig":"MEYCIQCwUkx3i0SirS+x+AgXITJ0jqTVJRv9bRl/W3qME3X5fwIhANQtLYNtU+lr2RyJsgainjvpAT4CBuzCvBxJCIvelZt0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"89cd05b5a956a9ae888e95418c01e9bf97e99d78","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.6.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.2","mock-jwks":"^3.1.0","typescript":"^5.5.3","@types/chai":"^4.3.16","@types/node":"^20.14.9","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.20_1720220360504_0.2225950141811106","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.21","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.21","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"36267776ee40e12b0d1b7097e10dc0d512375301","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.21.tgz","fileCount":9,"integrity":"sha512-dz2jt3DmHrgmEP/y87vTqdQ24RgpdbVNkXYVRB6fqHkKJQRZxWrv+L/SdT9xfjbsp8Fax4f7akbgEz8liDRXPA==","signatures":[{"sig":"MEQCIDoSYCbc+mFyHSg4gfMYUHgkMoYxqNd9eo2CGSPYOedBAiBtKnazGy7ABguu0gpMvfXkwjxMIwVOkoKVc4A6G3DBKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24741},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"4923650d63ce830459bf7442acf4d0f9fab84c79","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.6.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.2","mock-jwks":"^3.1.0","typescript":"^5.5.3","@types/chai":"^4.3.16","@types/node":"^20.14.10","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.21_1720488957240_0.32441250101990526","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.22","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.22","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"c3e8f0fa757eb8830ca6b057626c58d00d75681f","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.22.tgz","fileCount":9,"integrity":"sha512-7LJthC+kmaPza4dJzVNOTRMCn5l8XlBNRsF9Qyy9MMAfeiq2oA7zv+1PAebGVYgI4Ped5tPRZhHvXUUn6h/4lw==","signatures":[{"sig":"MEYCIQDNy+oXM5kbrM5aOCmIab9+3keV2YDJ/vLxSXvVfjQ6iwIhANKkzm5AOdNCrwHCpsHZyv3NvTW8D45J/GXT73y+IlEK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24741},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"4f62cd3c21fcf478d03a14c63fe8257b6d1b8468","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.6.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.1.0","typescript":"^5.5.3","@types/chai":"^4.3.16","@types/node":"^20.14.10","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.22_1721172774236_0.2095494355626195","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.23","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.23","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"0b0136f1f642d9ad3342f6e1af664a70bc7475ee","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.23.tgz","fileCount":9,"integrity":"sha512-z6GIufJEckDCo1mHyrN+g3JWebKBHSvo5jPZqciOPEL4rmsL75NFc+2toag+3Vt6HD+o19wNDLQppXGxs3xZvA==","signatures":[{"sig":"MEQCIHu4mFsJ88CtgOr5cYMHn6uAAALT+5w2ji4MkJGAr3xEAiAW3kq4+AGbuH3n3WBIWUwMgdXlN17lMVHJclGgV6B79w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24741},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"bc1576cb35a206d191c60487117d8f87518451bf","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.6.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.1.0","typescript":"^5.5.3","@types/chai":"^4.3.16","@types/node":"^20.14.11","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.23_1721442941406_0.7707927361914901","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.24","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.24","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"f3c828c1a97e70924761c89b8c767a3888b9607c","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.24.tgz","fileCount":9,"integrity":"sha512-7T5P7bkyIPKrRc3QAm7VpH5g+mRm1G4vfcwm8aoW5wqiAl2fak7ZvxtbpgjvCYsEPcoKDD90btIKX9Ttyorgmw==","signatures":[{"sig":"MEQCIF1DnF7WOQMb99B4ApMMgygSIwdzU4PStoT/+0ues4QiAiB6gDV3ordiL+2DmNrvKcCyLn2dBtkdSajSsAfA3Nh0UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24741},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"a55dbd63e1edc24fc8c20c8e9c55d479268c861a","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.6.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.3","@types/chai":"^4.3.16","@types/node":"^20.14.11","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.24_1721500612854_0.7001992043169778","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.25","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.25","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"77c5760b73909fae6409129a651c5e1d42a862c1","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.25.tgz","fileCount":9,"integrity":"sha512-PJQZy/NYxSl5tQHzqqiq9V8B08KWkC9d0jgMoa8zn+9xaOe6h/yjoQWzt3FXVIdrpgPZ1W5Nvo2xm5wWcPXCpQ==","signatures":[{"sig":"MEYCIQDyHEnwWvVzOKfRJwIjpFzWdp9XiwkLjpz28Hl8vPjZygIhAKCQHh2iAxXlAlanZBPEF+GJPm7HTxncZfihxPswZ5+c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24741},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"e7e33c65e0ed9924e75acf34c2a6d06d519e3ffd","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.3.1","mocha":"^10.7.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.3","@types/chai":"^4.3.16","@types/node":"^20.14.11","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.25_1721776444039_0.026428331612791345","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.26","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.26","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"9c7084a604b896f8a9be15b04f971cc820d37150","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.26.tgz","fileCount":9,"integrity":"sha512-kZjLlTRc5K36gU5Z/irUCuMzs+j65KhQR4lRsEN+nkjpKYktrAGlGWZ6tCZQ4xNN56IpfCsr79OP0EiNaXABUg==","signatures":[{"sig":"MEUCIQC1wIoW71eEINfBM+nPIRtLeKzhMF1yLjoyTLJGB/F1fgIgK3y3trMq/Mc6ThaZfMVjZw/BuPYpZN5/qgpD7PQE4iM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24741},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"3770c57f5b1db226a88fed64ae3147409b6f43b8","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.3","@types/chai":"^4.3.16","@types/node":"^20.14.11","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.26_1721804102795_0.4119357852149561","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.27","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.27","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"147342e9aa61c2f23e589d333e384027d2e0d3bd","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.27.tgz","fileCount":9,"integrity":"sha512-J/OLo97vFsHYGDLXw2EjGjvGRtzeBB5U6Z6cDp2TNeBw5m5a5qcfbB7CmTqTbnX39aUKm4uS3mh4XrQgJJDQPg==","signatures":[{"sig":"MEYCIQCZ7yCI5KoNPLtzK4iAyEDSCOyq6LhVb/lHmOAsZBeS9wIhALkEQYQetSR96pcRSIcWuj5/lbigoZoR513z0/7PQIqv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24741},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"e86f5a71739c5bb7e912f72584965772f4353792","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.16","@types/node":"^20.14.11","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.27_1721964945100_0.5953346551274776","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.28","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.28","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"4c1baabf6389eaa50c3068366468d51e74f41f66","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.28.tgz","fileCount":9,"integrity":"sha512-uhwLq7jBiXYc1rdNVatZ5ukvNBgrGFpm/nFhwwAtNe930BjuX3VG0VB8UH+EUJjpI8U06aG6ZFNeZ/TgKktJhw==","signatures":[{"sig":"MEYCIQCrNsfgwgEQ5W+TfwTaDCIMiSj2PRgMMFw5JxiC4wTcogIhAKa6l52RoLQab9SXyzzH8lcnZ5aXot664dBrmfgb7EX5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24741},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"9111a2eb25119d8b778e688b8d9fb308d14f91bb","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.16","@types/node":"^20.14.12","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.28_1722033356372_0.6414964762787652","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.29","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.29","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"8fe06835682c78b4f8d367397b2125cae401c329","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.29.tgz","fileCount":9,"integrity":"sha512-2uRb39raamoGq+XnivPL9C80ELRBGUpM4e3Nxege9C+ypmJBGt99Bv7C2m8YF7vFJf1inEVPcnv48ZKxX+4LEA==","signatures":[{"sig":"MEQCIH6xgZ50QyWPJlVIhaF+IRrkkGyM0jNUGZNsM2JmhhwiAiAiGXQLrmbpqBfc/lfJwKfm5t1L1+FanklazSchOaCK9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24741},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"dea10e63feabfaa54a4c0c57b6a406c536a3e4c6","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.7.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.15.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.16","@types/node":"^20.14.13","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.29_1722463003952_0.14472392297918835","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.30","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.30","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"a4d8bbe99bfa364bbac91349878e118b911b28f5","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.30.tgz","fileCount":9,"integrity":"sha512-iA+UfyfnwSaPUGC95sVuuzmacrymc0zs2XSk3MjDtQ0KyIlZfwtvcZxpKDWK7j1Ff51OtS/86u+lAxHki8lNjg==","signatures":[{"sig":"MEUCIQCmgiwpkLk17QIZU/9bPa0Sb523PWFc91DuD3BEtW4zwAIgQeqBJi4tcfYnS1ZIoN839cMrNpWn8Rqh4bAxW3dhOAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24741},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"7b6909173e796306e8717ac8ff2df156a7c9f181","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.1","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.16.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.17","@types/node":"^20.14.13","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.30_1722752475200_0.6108162959239647","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.31","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.31","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"8305f275472c735417036e51606d519e36f119a3","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.31.tgz","fileCount":9,"integrity":"sha512-fFVcNxSbLYm9i7dXakFZBaB6rWI/dAtms91I/Zc+Spgu/yZF58pu/3kUz4Hg865UCTJSdmKFBRCPqgQBzes9tQ==","signatures":[{"sig":"MEUCIQCiUScqTPfKdW6u8bgZ6DznndJG5OnAkaKvxftxXNGlmwIgF4cw8i+DuYbybZFvTSke1AUJuyab6g3tCnnIF5Ifq8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24741},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"d9846267000f0ab8cb1f1228c27605a276043991","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.1","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.16.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.0","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.17","@types/node":"^20.14.14","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.31_1722894451625_0.9308337063302548","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.32","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.32","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"337d01d962fbba1bbbba002b70ffa08eed3b702f","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.32.tgz","fileCount":9,"integrity":"sha512-EuOvF2m92xELDLeEv/T5674cLX9CpMKFX0zmiGZo4sVgBwdWOADAtV9VVI3trJ7Z1/j/1P7S13ZhHrIh/24X6g==","signatures":[{"sig":"MEUCIGQSWDjHb5k6miie9CWHB3W3u55vNPMD7NOBa3JarvSRAiEAh/X0h6YvL18zYRV7UPzegAoKAD6qbssJVNNmgytN8hI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24741},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"0f94341909af44392a3eef9efb89810013563771","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.1","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.16.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.17","@types/node":"^20.14.15","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.32_1723502345237_0.558604141131176","host":"s3://npm-registry-packages"}},"0.1.33":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.33","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.33","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"23ccedb7e459e6c36313999d17ff2305cca59cf7","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.33.tgz","fileCount":9,"integrity":"sha512-lQn75s2+UC1tMW6S0jSmx8tVbBhXilfTasSkdfus3wt5qSxnQNZ5mF5MHvKm7yzDk3IYYpGKQofc7r47yWFSiw==","signatures":[{"sig":"MEUCIEiP+hkThBeZzqqWEzK6+H+aN/iteo71RJ7b7/z/ZOfMAiEArVcp72qzkpGXvAGsWT8WAgjRcZ40N7AbS4r9KkfhvzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"0c38a1ceff6ff5a81847dca521c1726bb7d901f8","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.1","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.16.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.17","@types/node":"^20.15.0","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.33_1724108320970_0.4080212201919067","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.34","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.34","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"82a29cc5ed692b69c4af53f693071594b02f6e92","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.34.tgz","fileCount":9,"integrity":"sha512-eFBid40RFj4VPa5nacgnvo0W3mJaLcjt2x69g6KBcUGXr19oecugdTuOC5RyGc34bBl7Mti6uGIFY/yNZ5UVfA==","signatures":[{"sig":"MEUCIQC72eYypxgVv2jv9gv3gFeB8vXQGlkPV4HnQqQYwjKwEAIgTqY3nz2mbRDgA3NYWkWpu896BuM4LirIVxfCn2YPpDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"7a0a8f9c596ae9faa67e222fc2b76d6493470331","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.1","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.16.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.17","@types/node":"^20.16.0","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.34_1724274503484_0.30815926933839033","host":"s3://npm-registry-packages"}},"0.1.35":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.35","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.35","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"6f2c8c576b6eb82531588ede4932e4f1e1389046","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.35.tgz","fileCount":9,"integrity":"sha512-pCJTuzvJzGcp2dh2YbbXI8dO8LllNw4dGWzovmecfwz3LUxlZH/trBHUMGYrq6FcjAKBjhRr2EbeQmXDGwt5eQ==","signatures":[{"sig":"MEQCIGR0+3xf0fPOs44AXpdry1a07nx96eoQOM33O36w1pY8AiA28W0KcLvIjyNocX6Hx0Na0gDlGieCM+fMELReonWDGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"3858b5188a87e38bfe242712f424a161e268dfb0","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.1","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.16.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.17","@types/node":"^20.16.1","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.35_1724363318399_0.898840856820345","host":"s3://npm-registry-packages"}},"0.1.36":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.36","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.36","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"59a00fd7c7711bac9eaeca0caae89d441cf1e873","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.36.tgz","fileCount":9,"integrity":"sha512-bVl1bmicTDu2dPJ0l3QG/92w+ADqUaogb0bqfc+J5ZBjaDakIZaaaAdgNA3HbjgWqOAO6oTI9870W+eJqci8qw==","signatures":[{"sig":"MEUCICzimAGcqXEV2f59WrhWV+VNImTuxuAlnqZaEcaGVjePAiEAoHL12lEkj9s+t649LOqF7Bk87Ua20H6prwEKS4wqD7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"c071917336d691b85ab1da322b28a3c91898d6f8","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.18","@types/node":"^20.16.1","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.36_1724972797079_0.49741228960812434","host":"s3://npm-registry-packages"}},"0.1.37":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.37","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.37","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"af40338db8e5fccb1aca389ee49806f29dad6866","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.37.tgz","fileCount":9,"integrity":"sha512-nmrZGhU5S5gXupBX5W+vywYrhk5ps2Pz2O7wkBVGS61wOiQfCXvjTrMbMZ3yQU2DOuN6u2XqvvGZET2yYG3S/g==","signatures":[{"sig":"MEYCIQCjHWsNiNYKPkl8oquMrVv2Hm8ePdTOFaDP6csRPR0bdAIhAJvjVE/NpaD3sxi3gqbefOd6G6V31W/Ky28G6I1EQVO3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"b48a80e4c2be4998404140a15802647b148dcbe4","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^20.16.1","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.37_1725062760877_0.641855737956204","host":"s3://npm-registry-packages"}},"0.1.38":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.38","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.38","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"6af8e0c6ad91f26bfcfdc40cf5490c7997cd9fde","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.38.tgz","fileCount":9,"integrity":"sha512-o4liq0IxomGWGj0cB3skZbKmZUZ+mB1yGrhDLA6YH7I8Q2le2JDIol8BkDd6rlqgLveP13yjDk6rOPSLqN8/2Q==","signatures":[{"sig":"MEYCIQDkjypFftkDlTe0FlDhcbugvJY6Mwf1ZWT6ziA9wDG5mwIhAJ99c7G0Nfskx2g/9wQsqjWPMh0H3JwXmXi1d7M/8ejg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"9da593e47ce97e5c3159b23958789968f9d73279","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^20.16.2","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.38_1725085642315_0.20442933043882805","host":"s3://npm-registry-packages"}},"0.1.39":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.39","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.39","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"5ad86c2a7d10ec885478d67ee163cddc52b755db","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.39.tgz","fileCount":9,"integrity":"sha512-+O6afF2TSPL9GrvPK4B575Uuw2HceBiL6iynORINxaJ3AY6CCMVoPSpYjre9ELI7vOcYh/Bk5hwOEyLJZrVwjA==","signatures":[{"sig":"MEYCIQCrtsmMd2z0Lp6RqVpzwcumpl4W3R1CWRu44axEhjvSVwIhANRTe8U+RPu10oRmpcJZNxP8O9UcJzY7rHPAeQ35+Pqu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"6f59f0af3ef1b72a75d8e7abcd11f46cb193188f","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^20.16.3","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.39_1725489039048_0.7774392867817406","host":"s3://npm-registry-packages"}},"0.1.40":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.40","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.40","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"4ed90255431e446f53e74fa6685b99ca7e27955e","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.40.tgz","fileCount":9,"integrity":"sha512-tCGGBK2OiuQDaNa1w2L1nsTnbd1oKpaiu3srrA5VgIJpFCRRpWaOb/QyYENn/sAxe4cFRk+913UU37wi4vjE+w==","signatures":[{"sig":"MEYCIQCq+1kPwGjhKy3cGYcLZ2cgHUrPL2Hv487HAXOQw+vlqgIhALCn0vvpX5qVxQkR9re7keUCcHylH0GMG65Z0wGbenh2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"3c60bf2f75b3bda7a97aabe347750ad3013ea34c","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^20.16.4","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.40_1725679876768_0.925752291483912","host":"s3://npm-registry-packages"}},"0.1.41":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.41","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.41","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"4f1b00881d238ad7dffe9396d0546935b56ea5e7","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.41.tgz","fileCount":9,"integrity":"sha512-oVPKXxDa+vC+nMe1nSJuu12jXp0kKNbZ3h9E/0tAieSMPY7Bv8ANY4WVK73bd+noyFmJDcSM6QNaWgjBWEeewA==","signatures":[{"sig":"MEUCIHxp+B2rvqq6hthcIrUWals4f1voaTnXqYKfeTJ/JXVMAiEA/97jD/CqCGo5dS+VEg5bplzSBoFOJ22VE95KLe2pPRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"3531a4a2fd45f33ff5fcdd22cb92da84d47348be","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^20.16.5","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.41_1725770810902_0.8373126646277902","host":"s3://npm-registry-packages"}},"0.1.42":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.42","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.42","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"c24dc50784a111f819ba96e653a492776df26235","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.42.tgz","fileCount":9,"integrity":"sha512-ktGN0iWjr2nrM1l3aZmQHAa7DDL/miyb2zyddmoJdP0BvP2JDJ3Oy3LLzzAQdVHAzW770GNkxTEqF5Zfyoivqw==","signatures":[{"sig":"MEUCIHBw6Q+xsIogDyka8+kSLMNluuQbmHTpClNOf3v8cbsxAiEAp1saXglraI6TAj1cL0QCDdDPCPT/EMTW9cdlET9Bjbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"3a4460ac213ee101373b733bb99d92fea55022f7","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.2","@types/chai":"^4.3.19","@types/node":"^20.16.5","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.42_1726182519055_0.9877240456121497","host":"s3://npm-registry-packages"}},"0.1.43":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.43","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.43","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"76317d851f21007070a415575f5dd80735eee6fc","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.43.tgz","fileCount":9,"integrity":"sha512-hc2w/2sdJkC6ZCH/Fn4ck7aLGzoAe8+aNvrjyyqKC6vRGzDclBm+v6if5bTgyW07msJwzCscZMrWLdhewi41GQ==","signatures":[{"sig":"MEQCICIqZHrcKI8O8bQw8FjNwvXQ8ONAV7NutKJe345U64kgAiADE5PksR8/eqAAklrL4lqoiCaHnTm7dM74CJBJMINLRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"12fba76d08a0e48151c4d451c48c5a3b4dfc20cf","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.2","@types/chai":"^4.3.19","@types/node":"^20.16.5","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.43_1726261414161_0.7173538647327842","host":"s3://npm-registry-packages"}},"0.1.44":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.44","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.44","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"815747d34758dad7671b5a1af7d6b0f72592732f","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.44.tgz","fileCount":9,"integrity":"sha512-q17u2r5syJ6Ejq5qtk9Bxq9000vQTxp1y+7DiAZZDlwjD1KiR+Jcg8m3aILbmEgHKHKAo17eKD3LJov1uTJjeg==","signatures":[{"sig":"MEUCIQCM6iNP3c5m+QuXrWt0aIVnCCbZWNgOj/Igdj8pJf+iHgIgJz0Y1qLr3p+AmxA4V7UAv1jSAVKkvqHMyUq1rSaGoRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"d2a0823f65ab94711366b3872a70f6dd8bd52265","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.2","@types/chai":"^4.3.19","@types/node":"^20.16.5","@types/mocha":"^10.0.7","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.44_1726364030725_0.5164233767880249","host":"s3://npm-registry-packages"}},"0.1.45":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.45","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.45","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"b1f7bbab61d4ebd9c734ee5fb1db23ceb8e7cb1d","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.45.tgz","fileCount":9,"integrity":"sha512-8QzT7DaCTp2cmNc8Oligios+L9RX1ReCI6lvqw0GnK/i0zbnKjjEXcLAxGWsqHX/+hoR1cVl+/5q6nVEfm7sbQ==","signatures":[{"sig":"MEUCIDeZ7w6Lg2aUI1JypSVgFXnEijSHQCAIzsXvrVZsCN/KAiEA9ShDBb5sGwyN9qGDkt+Y+UGaL8Sn2nxBjNs/ciNi0GA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24740},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"679d83e18ad09f4ee5a8069e69eeaba9f9416cce","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","tsimp":"^2.0.11","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.2","@types/chai":"^4.3.19","@types/node":"^20.16.5","@types/mocha":"^10.0.8","@types/express":"^4.17.21","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.45_1726440495657_0.5590908913474144","host":"s3://npm-registry-packages"}},"0.1.46":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.46","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.46","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"b2fa3058de00c3927646d8dc1284dbb037a9e9db","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.46.tgz","fileCount":9,"integrity":"sha512-9cNgqaOKnZlwHT53sI7u3aZAI2ExvIbZoJVxyUxeIFrYEYEN/9Ir5sHIJGdL4R8yoVNonm93c5nOajwpCzFZYg==","signatures":[{"sig":"MEUCID1nA+OImIUVb1Hay+j087yofOWsY6ry+INpA+tKw9hVAiEA8OpfZcbpXkorMULMuMLqh3eA/vSS+MDeJkLZ7huTy/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"1f110b9339bbb9ca5a0e6d4b253c9f947306993b","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.2","@types/chai":"^4.3.19","@types/node":"^20.16.5","@types/mocha":"^10.0.8","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.0.0"},"peerDependencies":{"express":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.46_1726492113754_0.37364049219089934","host":"s3://npm-registry-packages"}},"0.1.47":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.47","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.47","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"682ff32b019d4ea5dd4a51a03e4369de6c79de83","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.47.tgz","fileCount":9,"integrity":"sha512-JfV3aQ12F7H1bpzHqvAnKGm1KuMzWpSgRUDMyNRPUpJwDSlrpr6iHqbkXWKbv18Ltf9Tv05DYfXK+aDxI/ionQ==","signatures":[{"sig":"MEUCIHREd8qRerCzWwx7WRoIgeVodXrAQRkA1i5qo6ggPOWQAiEAvWw59vLSrBeeFY0R4WrZLG8C3/us5y8wiwEiAnFrmPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"4dbdaa4dd07d733217077a15dac652fb1ad697ce","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.2","@types/chai":"^4.3.19","@types/node":"^20.16.5","@types/mocha":"^10.0.8","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.47_1727143373870_0.13683705619821573","host":"s3://npm-registry-packages"}},"0.1.48":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.48","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.48","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"2da7d00295b853ad259c1b705f8ca1e5406b15d2","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.48.tgz","fileCount":9,"integrity":"sha512-yXxgflL2kCeqZ05/+g4AmFAfNg7a/yoZKkcLjLrJ4okiJa4wyQ6f6jPAkcTZ9lRPoc9j8dYDMBcSyv2HBi+oAA==","signatures":[{"sig":"MEUCIA6vZbqVxmMerKnNVB2Eu5khoMZBS6JsXyUWMa5IjX+uAiEAnSVFc/CR018R6tlDHTNLWls14XI4o74/D0zKe10JlBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24767},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"a61f928f48d449625dc394f15c52399af30e2db8","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.2","@types/chai":"^5.0.0","@types/node":"^20.16.5","@types/mocha":"^10.0.8","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.48_1727254461186_0.7543255808493055","host":"s3://npm-registry-packages"}},"0.1.49":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.49","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.49","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"c40d31aff881a127d6142eca64fcb05608b01538","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.49.tgz","fileCount":9,"integrity":"sha512-Sjeq6CXfN53+mUh4UHaejUx0nARbRvlVtldlg7+h1kqNzGzdLZZPvXJeAtu2anWV7ypxzTMn5EQ8lPTQ5bpmbg==","signatures":[{"sig":"MEUCIQDmnmIekIg0EmM0uUeMUgopnsqKzSxIGraVmObcFUDtQQIgQgnS2luqCB107icG6RvhS2xpgFhsGAxASNrSY8hD99I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24767},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"21670f289501998b892abdaf63f17be52a68c392","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.2","@types/chai":"^5.0.0","@types/node":"^20.16.6","@types/mocha":"^10.0.8","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.49_1727401211066_0.16057755070831337","host":"s3://npm-registry-packages"}},"0.1.50":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.50","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.50","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"729421018386b5b7546aee6e67ffe16cdd93107e","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.50.tgz","fileCount":9,"integrity":"sha512-0kHr8HbX/r5+TUdkxAOvIK5o8YgoFbPZPvhmcvQV/zqu/Vcd4V+6pdIDpcVe8VyBfmHbwhoGOVab9gKEVupXzA==","signatures":[{"sig":"MEUCIHCu+KtpIVE6CuH/DS3VyqA1nkODM9x4PQ7JiNyE5O6JAiEA7zZc7fUtrSP3d9HT0MJaqotC5HQlvHe6bgL81uVSRj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24767},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"17b359d944e833499b98cc4b03fc005b2d5ea9c8","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.2","@types/chai":"^5.0.0","@types/node":"^20.16.7","@types/mocha":"^10.0.8","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.50_1727508371615_0.4497376307741694","host":"s3://npm-registry-packages"}},"0.1.51":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.51","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.51","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"cd84de0e32c1186c4055338b69b323154959adc6","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.51.tgz","fileCount":9,"integrity":"sha512-iSi1whXgVjPaJw1H4sm4jZOgISYTBa31Jqa1iceaOHTL/77eHgERHMgSRz6ZpfVL9vAOLjpHuelSmUNAXd8fMg==","signatures":[{"sig":"MEQCIDJ/OMLTL9W/NfFhIS1VVKATnM56StoF9C12/G2iNQOfAiBMwVCTYJka5DTLz+cYfaT6lIUxnX+9g+NhC9bC/zyzew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24767},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"d797fa1b4c7fff1a814a509d4862281c17ebb6d3","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.2","@types/chai":"^5.0.0","@types/node":"^20.16.8","@types/mocha":"^10.0.8","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.51_1727558426011_0.8045250519661835","host":"s3://npm-registry-packages"}},"0.1.52":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.52","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.52","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"a3ead8b8f01093d753d4257bf7085361426f62fb","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.52.tgz","fileCount":9,"integrity":"sha512-5EE4EhvaUoiNQa1eWz+znWuD1S+C3CTaZX9woFA4nifUCHtbq2nldUdTlc5FI9fpEYp1HW3+7ZuLzms20LEKlA==","signatures":[{"sig":"MEYCIQD7gZq32DVaSJbuXEeHmv1Me9ytTzf3n/hYp+Wiz4kIIwIhAMpvf01YEn4XzVnm3QEKF0hh42Jhox+0u1SecdyOWWVw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24767},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"6aa64c6fdef4fc0161a0a3e9fba5620d7c3bb786","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.2","@types/chai":"^5.0.0","@types/node":"^20.16.9","@types/mocha":"^10.0.8","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.52_1727581370323_0.02602964559396259","host":"s3://npm-registry-packages"}},"0.1.53":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.53","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.53","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"07bbe87811c4b7e6b64575452c891f26e0697baf","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.53.tgz","fileCount":9,"integrity":"sha512-GYQ8jWyNNYHR9R2vrh8HBOe81WRZpMHZf4IemxYITinOHsZC/qLRNpzSqFvbiDCMa3T1Ygk+aDk+Q4M5VyBWjw==","signatures":[{"sig":"MEUCIQDtFDvuD8mBJHXh1Yh8a1AZJGiaf69lpBEsgDiIbZ7XMwIgeHdr+JDlSRacLxn7S0tiQv968u6tozu22IL1Obk1NX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"484e09977c9afd358ad937121367ea16ab324e17","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.2","@types/chai":"^5.0.0","@types/node":"^20.16.10","@types/mocha":"^10.0.8","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.53_1727736570519_0.13964871281477675","host":"s3://npm-registry-packages"}},"0.1.54":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.54","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.54","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"238e599bd070b6f725f7b0d125efcc039fbf0b83","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.54.tgz","fileCount":9,"integrity":"sha512-Lc6llc6+5+Kq9SWDegUHwX94iEu8UQuWlD0Q68A3tryrJSRI0vRR2tgie2JmQ6U2Be/S4UJ1FeLTWEqbdxNpcg==","signatures":[{"sig":"MEUCIQCDDNGiIhJJE4w7nyjqlyd9Kzh06qcRioiodBf/qaXbsQIgQPSidjAlsV3QWQNZBt0PT7jmWyI3Wt0IOC1qW8K0H6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"aec2e40d74202bfef44e42d3d6c94201df917ed4","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.2","@types/chai":"^5.0.0","@types/node":"^20.16.11","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.54_1728609384226_0.3910116628555922","host":"s3://npm-registry-packages"}},"0.1.55":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.55","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.55","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"e1a78c81586b3a931bc1c947a0b3446cee2d29ab","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.55.tgz","fileCount":9,"integrity":"sha512-yZqhTQdnD+5BXd30fT7t/Jd7QyrMvVVLTYyQt2yFJDUWSCQI8OZnUas/GT7L2WQ53fJ9Bul2leAeSUG/LaiN4w==","signatures":[{"sig":"MEQCIHniHrgT1Ph5mj1yPRnZ7whWGgaQalmiS4SGxbFehZ8MAiAXkdHqRbwP4/sXPeNhEtIqtFGyBK629wwJzTDTKczAAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"646e48501baad5eae2da55085cbd97b87aa8209e","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.4.0","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.0","@types/node":"^20.16.11","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.55_1728702132843_0.9964745136014581","host":"s3://npm-registry-packages"}},"0.1.56":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.56","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.56","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"316d1f54c53a8707c1aa4bc57a88dfef824853b1","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.56.tgz","fileCount":9,"integrity":"sha512-IpLnjPSorPrC46INMDxzIyvnb8FgaoixWIQlHaC7hkGnCBmmKTcbl3Hn0aUaZnbKj02xpYlDZV/K7DSw1wA/Lg==","signatures":[{"sig":"MEUCIF2YaTSQ+oFaZHrnnqdQ5kUJcUNPHtHBdz3NabMp1fe/AiEAguBn9UjgMaTqAkdepf4Vq42JGGUpS6raGcZDK8q6Fug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"244c4ad5d81508c1d9ca4d6dfdf75bfc3c2a7f36","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.5.1","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.0","@types/node":"^20.16.11","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.56_1728989907664_0.5247435709104582","host":"s3://npm-registry-packages"}},"0.1.57":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.57","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.57","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"ab0338eabc426c94412b35e4f4bd1f3fdc45d78d","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.57.tgz","fileCount":9,"integrity":"sha512-goeIsO4VzCNABAh2Rx99ew+qRuF5cQqGop02peERI5TCxfBk7MencxeeumsentzxeWwiVjSCESSs8EjFggFR5w==","signatures":[{"sig":"MEUCIQCUo8mWj4l5bRlql7GyqKYhiEq1olWEQeUraf8eGDg7mQIgJKzrSB2qESQrWg0FDgAhzHKLI9TXgOi6e+7ZQ1DHkFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"fba21d9abc7e4ad7534eef260d0145960186d4fa","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.5.1","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.0","@types/node":"^20.16.11","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.57_1729174799707_0.7305752191484767","host":"s3://npm-registry-packages"}},"0.1.58":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.58","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.58","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"fef267a40ec29566ebe6fd1104a1dbe82bf92787","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.58.tgz","fileCount":9,"integrity":"sha512-LMhOlN1rEDjU+kGEpZ7nDjemHJskXYAwbEXFFX/x0ogGlPT4CyZMLrOtru7ehkwOgogTE3uuh5KhbwJ+Nj9jqw==","signatures":[{"sig":"MEYCIQDp4B/NMf7NhHCkYmwXtEsVtan3A3UGLXK6JH++iik+nQIhAOlj5m1Hlj1GwnGrAdx7tHO+mXZOWNlUW8L/bcereaId","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"e7b33e7fbc8694363189d02c309a1f1540384a20","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.5.1","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.0","@types/node":"^20.16.12","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.58_1729393676851_0.7953323803208279","host":"s3://npm-registry-packages"}},"0.1.59":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.59","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.59","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"aa66ab77fc8eb56a7e2c59cc7afa48e0bc02b959","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.59.tgz","fileCount":9,"integrity":"sha512-W3aE9aCg270anUr7iPnGG6Ox4iHBdp7q6ASHdgOx+dKe7zPYG4PwFHQLneitlYYTAmtvZuOfGtA9Ti3j21ecmQ==","signatures":[{"sig":"MEQCIGlrTYPLzL3//YdmnRa7fkAHqziTwZq5quyHcEwAcxClAiBXJLfNVP9/NuOZ7XNnvL1QWOE0JTR3p3xtQKOjjT+kjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"da6e675bf90845d05aed0acd64afc6b519e387d3","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.5.1","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.0","@types/node":"^20.16.13","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.59_1729631799127_0.5825491064388775","host":"s3://npm-registry-packages"}},"0.1.60":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.60","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.60","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"80133fee83959df003b9bfbc67c901176db2294f","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.60.tgz","fileCount":9,"integrity":"sha512-FM6ZOsQXEqAxsDuQxwSvDkS2s0NJBO/kC1zBSrjTzC+qkAa6vDxf5roHaDR/MX0Coe5jKfi5pK357NAIPt6c8g==","signatures":[{"sig":"MEQCIAg8pEszky/rb++TMARwt3+Ibq4BAYc1Yezjj437TXlAAiAK0VK9bnjU/eICdA4zL5glLFaD85HAPvt18VJDVTm6RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"56ac214ad8fe273b35369bac72bc2c6037fa6f6b","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.5.1","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.0","@types/node":"^20.16.13","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.60_1729843872519_0.9906609137077715","host":"s3://npm-registry-packages"}},"0.1.61":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.61","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.61","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"bc0af38466636904fccc763cc4d1c226a8ae1cf7","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.61.tgz","fileCount":9,"integrity":"sha512-z9ycD3WTCBEd6kHhshatpx++RLg5CEMevgTQrA01EdbLiYVRGowKGQHIS3mTbsFlMrZGdA508uWNmO3+iJR7nw==","signatures":[{"sig":"MEUCIQDn9OtCRvlMpUyMQULOcSaLtH2NnpKYxqVBskoOw9HeEAIgW/qtzeQ8kxoHnsElVK+Q8d3TcQFV5XPEbv81B5HRBhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"fcef73e8b649519c51259cb3cb9d3845a7873da9","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.5.1","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.0","@types/node":"^20.16.13","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.61_1729844662800_0.18440810132492658","host":"s3://npm-registry-packages"}},"0.1.62":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.62","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.62","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"86d366d49951992b812fa7c4ffbcb7fd7bb43e7d","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.62.tgz","fileCount":9,"integrity":"sha512-x5STjQe/XSzlCzde4o0ktiJRE6MmODew0avUK4IRrDPY+O3oywzf/tIBKsdualjdlPb0Em9fpnMl7ZXC0Dp5QQ==","signatures":[{"sig":"MEQCIE7moml73YAxfKL+Olsh2ST/xx+iW5FnduLFFqRSfMMSAiBXKVYwVpA/29QZmIkexuUxnmPe1NzyKSGm8BvLVtzLQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"741cea549fabf7d71637f1d67b5032030c069877","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","tsoa":"^6.5.1","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.0","@types/node":"^20.16.14","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.62_1729890788423_0.8952609480772606","host":"s3://npm-registry-packages"}},"0.1.63":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.63","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.63","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"783bd5838d270b4c2e81bf4e07d0593b2a63e26b","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.63.tgz","fileCount":9,"integrity":"sha512-4FfPDnlLeSIO3SHvDsJUhgI1lEiq+AzpXg9efaRuNlVsBZtL09yb3LFKp5RfiUsLB9vjjyVFPMzx9CRyRmxX0Q==","signatures":[{"sig":"MEUCIQD0bZ3Axb+RuPdp2LrOh8BjbyGyKNzThQnIvobjnR0g2gIga6K6orsiLXciK4BZdKZnZNbJPmqIQXLs4d1sBfcgjxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"2e38825f39179f4276dfc4224c72d02c5ca85bd4","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.5.1","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.0","@types/node":"^20.16.15","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.63_1729950669974_0.589194940727263","host":"s3://npm-registry-packages"}},"0.1.64":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.64","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.64","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"1823a395f62091f589b4ece260a68211da63a040","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.64.tgz","fileCount":9,"integrity":"sha512-eaYFyi7lxGP1JYstXVX8Vkisu8RxZ6epO+D0EuOBmHnHvHkcWZS6Vx8IL0mBdorv6MAp+nlGa3GObYmQpMtvHg==","signatures":[{"sig":"MEQCIEsznT/aRPZnkvs1/41liDEIWSXjSsKcAjqIo6n97tB9AiAiozoXb1Rc6Ew4MT6sl29xxF9Q9FGkwRoqN8+NfZ7BHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24767},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"cf8f51f173c35dcc9caf2d1ceaa8d3a7635403d0","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.5.1","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.0","@types/node":"^20.17.1","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.64_1730169384155_0.4103193731300254","host":"s3://npm-registry-packages"}},"0.1.65":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.65","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.65","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"083d3a8d10c7e1cccf52650d59a6130c7f3f7b0e","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.65.tgz","fileCount":9,"integrity":"sha512-MsXl3v7y0e/jo8zQVZn8UipRNH1ASukCSm457c71Mbs7TL57epeBtqMiyFCJ1IecP0clA1M/0e1UIFEoNI1M3g==","signatures":[{"sig":"MEQCICjkFmUzO7CKsuaXTeHEeb9e1HM9kX9Vq0SM6BG3eB7vAiADSZMG6GFPArGiJAT1zmmESrtOKZDnrteK5p++0YQz6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24767},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"369605675270a3a10584d85fbba1118eeecb6b2c","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.5.1","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.0","@types/node":"^20.17.1","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.65_1730306223823_0.32436484319940995","host":"s3://npm-registry-packages"}},"0.1.66":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.66","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.66","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"cfff6206cd522e39da0fe7492ab2c6174ff059a9","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.66.tgz","fileCount":9,"integrity":"sha512-AgUC0l+JmYmPUnm8z6udCXIfFLr8ilpjKLZ7/DFFBm4fhv/JUVl88sjs1X+u6x0jivmRQPGDNl1/dtZgN2Wg/w==","signatures":[{"sig":"MEUCIH4VK9WA76bRkj4r5Km9EF/dR1wV0hxuErX2YsAJrpTSAiEA2HZOSdYfOjWHKls6y7cQEkw4Dozr2h4Z1cK4QVAwJ/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24767},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"bdeae8c06d713ca7e49cc0a2a6cf273a3ba7f59b","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.5.1","mocha":"^10.7.3","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.0","@types/node":"^20.17.1","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.66_1730464635658_0.8188303781360113","host":"s3://npm-registry-packages"}},"0.1.67":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.67","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.67","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"3ae344fb974f9fcba39be7fa804058dd3b8f3d03","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.67.tgz","fileCount":9,"integrity":"sha512-VtLyIuownZNoEz+PXblhug745Js/OJLOPlWotZ2eEf+/JvY0bfm2JQLeY/P0WCf3kxuPtH63O8k+hxZZ4sr86g==","signatures":[{"sig":"MEQCICcC9mHy23ntBH0jI1Pr4gh//FqPEgXg+N/glEKpGg4TAiBws5z2PJpNkHcgGpLUkrAshjpSnsSgiTOPzY4Y1VTbDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24767},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"41fdc0558fd332eb5ed1f52fdf0e6bc40a18bcd2","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.5.1","mocha":"^10.8.1","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.1","@types/node":"^20.17.3","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.67_1730511828279_0.2873608425062222","host":"s3://npm-registry-packages"}},"0.1.68":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.68","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.68","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"5d6d93579225709a0d537935bc8f348b9bfa262d","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.68.tgz","fileCount":9,"integrity":"sha512-aXxkr6/HG4rEBnw4e3cXE8rro9cfOtRyj0AokIjd9MLz2x1UK1aKmgwGQcJD83YGGsjlkTDJjeFcvI5p+Yi64Q==","signatures":[{"sig":"MEUCIAb92jNcC5NXkexenhxg2kDHzZYPu87hBxQHYNmO/Nx+AiEAhtxWNBH4pO43HHlcKjl5Mt2T/SiSjSFJ8NPCHxg/f44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24767},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"d5e3b14cea7b79305f5182525e67a7d006d220a3","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.5.1","mocha":"^10.8.2","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.1","@types/node":"^20.17.4","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.68_1730633059743_0.7007259730214426","host":"s3://npm-registry-packages"}},"0.1.69":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.69","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.69","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"bcf02d19a400fb0db552e62629427c4531c6ebf7","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.69.tgz","fileCount":9,"integrity":"sha512-KgNr4Jff8Mwsl1DzU6JIGcYHoznyJ2g/t95Ln9qFgm+zjbNpC+WgdBamGJrFouSABnIYERO13DZVmarXULyayQ==","signatures":[{"sig":"MEUCIHr7pjjh+RKS9ojhKkWf+YxraQjfk3LYQ85pMcksso/OAiEAxY813HHWQRaancxjGcwUueP6cV0wbZmSY8lh6nkI7bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24767},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"36af2d7263b5ce9439141138fb5b8260a366e0ec","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.5.1","mocha":"^10.8.2","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.1","@types/node":"^20.17.5","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.69_1730804099530_0.8482893044815651","host":"s3://npm-registry-packages"}},"0.1.70":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.70","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.70","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"0d8779a6407de4ee803452690a86e3892ac7a9d2","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.70.tgz","fileCount":9,"integrity":"sha512-t2mrqVlfPjFx8LVbSNowoefYQ4q0am7KrUvdCdDKOwNjWvMR2e5/4/xY85k7kkd5tCEC08I28kGhFK1Zbo4W4A==","signatures":[{"sig":"MEUCIHNJHgRCl+USHJWGMg4NXmQiabxuRrrcmP9og6vVVZ2HAiEAo6wSD2Lddhr8FNefWRZRSrO8Gcg5zQR9tveezrIaj2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24767},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"ad5753420e380ea53c6b6e7561226baa2fbe719a","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.5.1","mocha":"^10.8.2","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.1","@types/node":"^20.17.5","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.70_1731942042611_0.1460210603261789","host":"s3://npm-registry-packages"}},"0.1.71":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.71","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.71","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"a94cea905e59895460b67f326acfeb8ea2c9c3d1","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.71.tgz","fileCount":9,"integrity":"sha512-ghcSl/xSi5Os5Zii6zAISAxtLUvJGz4IlXhGYUsgcjlyskH2uJVdQrWn/BaIGbjd3eeXl6T3/FULBjvck3TCfw==","signatures":[{"sig":"MEUCIQCo2clOhq6Ajz/mCI5aKiiybPS6Eiv35ws4CTE4QKCsTgIgJ9+9c5FtLmNIngQ4ZAr5LkC5jRq7rkfrQ2O51jfB3o8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24767},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"14c6cee119b91a98ed655cb903de977eacbc7d91","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.5.1","mocha":"^10.8.2","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.1","@types/node":"^20.17.6","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.71_1731977279094_0.42073491098705174","host":"s3://npm-registry-packages"}},"0.1.72":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.72","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.72","maintainers":[{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"dhblane","email":"david.blane@digicatapult.org.uk"}],"dist":{"shasum":"dc6e6c08292b72634e1bb6fce5263f9bb3a2a083","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.72.tgz","fileCount":9,"integrity":"sha512-4mFFvwu9XM4+YPWll9IhpNTkpuyWA+C9AAUmuRrr7PaKAEznJPChHx4ORXAjin2hRe+Li3VbAeWSn5tYmo6YJw==","signatures":[{"sig":"MEUCIQC3OV1PdCJ3tQ1MlVKKnhJEiiuabnMrlyBbl/tFfk4MdQIgMHIP/22OtW3ZGpdky5WN713q4DPT4t4GvP/nUMizLqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24767},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"1df17925f39d097ea4ae7eee563aafbc806c06c7","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.5.1","mocha":"^10.8.2","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.6.3","@types/chai":"^5.0.1","@types/node":"^20.17.6","@types/mocha":"^10.0.9","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.72_1732268905539_0.3184327441871406","host":"s3://npm-registry-packages"}},"0.1.73":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.73","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.73","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"f1e4bc093a1117fe4410988fbb5bbe2e99c94c3b","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.73.tgz","fileCount":9,"integrity":"sha512-O23e7nFqetT4yKlyVSGrSh78i8qUluRMP7nel1MjyS/pMPPWjwNJ9EYQWUaKlXIRw+mRkNBjfOHc5P46H9GCOw==","signatures":[{"sig":"MEQCIDVzEk931fAcvfR+9xY9d6tY7GW4WSAx/IOSus+wwH0VAiB30eEEF3hKg4r3O2vAJ3HTvswa4O8K2oA4qJMXSK7Low==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"01310653d748f7cf4b3d1fc17485dba22d11656a","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.5.1","mocha":"^10.8.2","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/node":"^20.17.6","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.73_1732577511331_0.7265123020026636","host":"s3://npm-registry-packages"}},"0.1.74":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.74","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.74","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"cff5cd54d3db3493462ecfec6411631c5a5c406f","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.74.tgz","fileCount":9,"integrity":"sha512-XKIkB2moBDp1+zTzMu+cG77gZe2gKcGlMOX5EeoZZOlb9zuoLXyI/s91ogE66L10sT8cvz/mlroKdxB6iqeY0Q==","signatures":[{"sig":"MEUCIQDIpv72Cd6j6HvRWE9i8QVQeKjBHW3/rSoY2BYJqTDc9gIgS5CK9ObtH0Pe5C7+IZnbxtmA7Paxt6eQEuhIhipgtRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"84195aad5f487efb34cc44712902bde049d73e26","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.5.1","mocha":"^10.8.2","depcheck":"^1.4.7","prettier":"^3.3.3","mock-jwks":"^3.2.2","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/node":"^20.17.8","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.74_1732839786546_0.20259117047098552","host":"s3://npm-registry-packages"}},"0.1.75":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.75","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.75","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"3218807cfe4fc3a436a70d4bfd28011e105b152b","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.75.tgz","fileCount":9,"integrity":"sha512-HdbIiiktorwR4tyseZ23xTMMCt5iHQorq8eGzLeRqp5+DHZ6LQhiYXiYGcfUHSPjg9n3jq7op/J9zXn2HoVrdA==","signatures":[{"sig":"MEUCIQDUNTYIhdmxtMhkjxYAnHgFpQEze9kIILRuaC/6+POSiwIgA9CHw+8EYzg89kn0Hr9YlnQZZvZoJYXB7CjoOaBp6Lc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24768},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"e8124e8d063dfbb1d991557541ec4a4f5913c12e","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.5.1","mocha":"^10.8.2","depcheck":"^1.4.7","prettier":"^3.4.1","mock-jwks":"^3.2.2","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/node":"^20.17.8","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.75_1732927642055_0.07666514054120199","host":"s3://npm-registry-packages"}},"0.1.82":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.82","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.82","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"b493df1a78b6f42023c854b9c4f42b32a3f90a01","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.82.tgz","fileCount":9,"integrity":"sha512-bcxWTN56b/qCG9OpxeKb4FFo+Uq5UfEKNwXr0jx1dPdw4Gd/tsGiOmhKtixwjjtkfEP3P8Jm5fnBc0gCPKi+2w==","signatures":[{"sig":"MEUCIQCCuQYKl5R8/ET5kmQ4YYXo7XFz+/yvsOUJFGXD858R7gIgK3afxEnJHSvfLZH/yZZgvb3c7++YYObk/BEMbiCNsy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"c878e5b62be93ceec9c36bf670e47c7eaf29af6a","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.0.1","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.2.2","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/node":"^20.17.10","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.82_1734353203705_0.0968530429557728","host":"s3://npm-registry-packages-npm-production"}},"0.1.83":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.83","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.83","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"77ff44db7e6b07e35243ad51858ea300ae341269","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.83.tgz","fileCount":9,"integrity":"sha512-XRBcmFEU5IzUCMKofaROnFk60Hr+v5GwGCdZVcySPPz4ON6NC6wo7/d7USZrvD0fOxXHzOleDwDog0cBOtgEVw==","signatures":[{"sig":"MEUCIQDUaOtiwcUlAY7X01b8m+2mNqF78wGrF60TzHDyJ7i0GAIgLGUvEzXBiPo38h+a6DRFMV6B4PfcxEvc/IIy6rCQuIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"10bb4fbd2da15e99c9219243518229578653ae6d","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.0.1","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.2.2","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/node":"^20.17.10","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.83_1735603563555_0.7132842802351855","host":"s3://npm-registry-packages-npm-production"}},"0.1.84":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.84","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.84","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"8c8c1a2dfda390e012c9c84dfb6112e3fcbf40d1","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.84.tgz","fileCount":9,"integrity":"sha512-RUx41JIwyfTDtB5MKDXbDL4saky4QV7L/KqWXnrlQKI6Meeb+Ksz4u9bdyL0oX1K8pWIYOzxc2TiU5Dc1zUSJQ==","signatures":[{"sig":"MEYCIQCCs/Kvs5U8vM5ykmx/7rPONFMnWVbvO51AyCEIQ3Va2AIhAMpbIa7z8L3fami9VldYzfzuKLtHeqVJYqIw3Fi0l09A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"48ee776728856cea5e5fd193b2683cbab0034e8b","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.8.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.0.1","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.2.2","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/node":"^20.17.11","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.84_1736180375497_0.029323118451899166","host":"s3://npm-registry-packages-npm-production"}},"0.1.85":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.85","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.85","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"4e8504a7078b499a9ed57e480278f8d298ae482c","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.85.tgz","fileCount":9,"integrity":"sha512-Gm+V37NpLceiXOc7QBZvvOAupIUHq5xIXCiJzcM9IP+VojTZMHNKvcDNuOeNpl8ZYv66rE9OGs7XBYKKzFnKJA==","signatures":[{"sig":"MEYCIQCAiovU4roEc6mdP4MkrEo7toK+/Np+SZUpusbfUHK1AQIhAPv67UcDfWXr0lKAGrkWtnIAbP+GMSrjPS9t8jeH+yBC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"b587a055f3ddc7818bc18af6e6b55b15e4520678","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.12.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.0.1","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.2.2","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/node":"^20.17.11","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.85_1736250176997_0.6331547344989481","host":"s3://npm-registry-packages-npm-production"}},"0.1.86":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.86","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.86","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"a01b756ec6d8e265b9f4274ccfbe0ab62f22c604","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.86.tgz","fileCount":9,"integrity":"sha512-F7DHHtVzYJxRbHJxP5FHH4X5Ps4V6mXvC4+RZ/BEhWPXklPBm+Mq3gr2CzpCdzxbf5lLf/S0d+R4JmQNC67v8A==","signatures":[{"sig":"MEUCIG2DyZFrCdwxOrETjhnC3u3dCrNLauQKWsJns0ZRHRXwAiEAn9CFzxgWwgREQDuiY+8pznP7WvVqjJ3CyKaGldOjF00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"394eb4d9b89ceaf9f130a90b1b47066862f83ad9","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.12.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.0.1","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.2.2","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/node":"^20.17.12","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.86_1736327671157_0.9985968931243572","host":"s3://npm-registry-packages-npm-production"}},"0.1.87":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.87","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.87","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"e1b2519814e92113690bd9ddc03e4a38d62ecfa0","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.87.tgz","fileCount":9,"integrity":"sha512-mXrgErGZ2p25iZETDwqqbzTdN+yQRvbdids+nDOsL2vMCrsudvvR9UFjwJQ/YJaHZjtRI3P7mtCVafJnMkqirA==","signatures":[{"sig":"MEUCIAc6JmqRx6neU2h0dYShLvg2LMOxVqtJM3wGIKl/Pza0AiEAnFwqWDQdPWNBp/evxZy0n43pm4Fr663tMZNxrCAQ1/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"d089b12a6f4f710b38c72c7a6952a93aeb002101","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.12.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.0.1","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.2.2","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.12","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.87_1736980604568_0.629851007775819","host":"s3://npm-registry-packages-npm-production"}},"0.1.88":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.88","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.88","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"610ef9162d6d542a1b21a48e0fd2aab3eb1e046f","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.88.tgz","fileCount":9,"integrity":"sha512-LgPp4tbP6yQ1Z97I67mY0MlZih2rSUwljnjJzspcIM0SBtPtvGPAiaFmEOjEd4P2HXQB8Eavf82IXQkIHia0Qw==","signatures":[{"sig":"MEUCIAXQ2tBM/SiBmf9R6J3DRCzPgCupETpP3Wuk82/nIYXVAiEA10hDmRVM1sCsZPcikxxmAeXZsYlQfU9ZeE8vGQYqfVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"301ac009cb91fa65c666a0b364ce7d97a57b6ce7","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.12.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.0.1","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.2.2","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.12","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.88_1737081365739_0.8510314043283924","host":"s3://npm-registry-packages-npm-production"}},"0.1.89":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.89","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.89","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"b5dae3b08d6e9a84e4809bf25d8581b95ed296bd","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.89.tgz","fileCount":9,"integrity":"sha512-+9hExOkhOhOPt1UFfRwrkLW13nexNdUPvPdDnzhvBqq3Wd3ORU0FQ4mBqE4EW7c/DF2nSM38JcaOXWXVldOn4A==","signatures":[{"sig":"MEUCIEtGtuo2AfybKCQLkl25RRnSl/xIrJdtLdFdFQzb11ZmAiEAtPzyVvGMATU7cIGyfQf0cdLCpx6HGa+OhqKtMfBpcZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"3eb4880ec4a8b311f88635ba4cbf5e5a103374d2","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.12.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.0.1","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.2.2","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.14","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.89_1737294854407_0.8672475926702421","host":"s3://npm-registry-packages-npm-production"}},"0.1.90":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.90","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.90","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"b6affa6fb6f1b1a3956070ccd2d694f13117e347","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.90.tgz","fileCount":9,"integrity":"sha512-4W84RzXal2C1a/YS96BLbatjI9kQpusTKOoEDtp3Y3mSXO2zON9YTUM+1y3rFfL1EpFcrpuSVzofIA7y+mtRfw==","signatures":[{"sig":"MEYCIQDtmTch0g/1+KC1sz1MPRxWnG+6D1xhbFOIiFuU860RqgIhAKnAYPKkYpa+0IhXKn+0bS88YvvI2fWFNmnpYIY3XZND","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"95a6eeceb8b8a8ff4d0c67457387238d241fbaed","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.13.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.0.1","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.2.2","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.14","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.90_1737545805751_0.730159852162761","host":"s3://npm-registry-packages-npm-production"}},"0.1.91":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.91","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.91","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"4049e2a2f66f0c1292653372979d3675e89ac351","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.91.tgz","fileCount":9,"integrity":"sha512-u/KxzFHL7XqaVX/ZFK2pquOViXGslslKSrEpfgFWS8A5xe3yb1cxbUjVkHJWA8rv1aDUrWpEf23uy1SG7DOVXw==","signatures":[{"sig":"MEUCIHOOFP54ZSpZjs/dA8V9GOVfshKer1evO4fOREbjMrsZAiEAs3iUUspbR26QM1srN6nZV6GLJPw3Llpn51GCgj/EiD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"65582ec7ddce72bb546452f8e50b99caa1b0a5d7","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.13.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.2.2","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.16","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.91_1737894144413_0.4485031574998122","host":"s3://npm-registry-packages-npm-production"}},"0.1.92":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.92","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.92","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"407ec150fe3727dba8e70ae5a4cde53efbedeffc","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.92.tgz","fileCount":9,"integrity":"sha512-7qgyFIO2ZhPruDhDhCxkwrPT85KXwMhbXOpOXjDV6SMsi0mhCGwrJLiKtUOpSkLoHqFLQL/yxt4t+xBID3Rnyw==","signatures":[{"sig":"MEYCIQDnrGqaUyws5/30XQO+leViemPOCvkxvXjtL5IDHVKs8gIhANdf0LWGUt40E9FfE1xpi67OxR9NwLo6CaQtxQdivmbv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"379372f5b1311f3f73972a1a5b639b386b229050","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.13.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.2.2","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.16","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.92_1738339275811_0.950773454480571","host":"s3://npm-registry-packages-npm-production"}},"0.1.93":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.93","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.93","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"cbe54a9d6bf947e55221e60c3035c49dfad28013","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.93.tgz","fileCount":9,"integrity":"sha512-k6dS0fXND2pZBJhpfx4lJmMJr8yvTlctrKeNwPGcsfpMI94keZaYMENv87gXRkiIppogHW/f/Tu9jUDMeggk4Q==","signatures":[{"sig":"MEYCIQC9OxPenzcmA8MJDNhkknsDfsjRr1DPJPyfoda1mBfDYQIhAM9eVLo0f+RIULKOuIpTZv9koMvPuyngzz64v53a/bl1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"f7d5e6467a056da923d51ff7342dc8f9acae5b89","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.13.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.2.2","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.16","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.93_1738567938618_0.9861692377529454","host":"s3://npm-registry-packages-npm-production"}},"0.1.94":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.94","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.94","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"e1f78323fc73b63e401eb4fc1d9a7a6f289fd991","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.94.tgz","fileCount":9,"integrity":"sha512-h5hj3cX3xZQr67Sx/RXDYDY4ywCbq0dCTMoyyVJNOkeG4Qm+R1VNSUFXg+N3VWBzOHWm0Idpn3VHvLYP7zZ6Tw==","signatures":[{"sig":"MEUCIQD5S/ELCXeznIURzQaVhnKxaCErSmy+RvixK+Wz+Q63sQIgVskmMU9Z5asMF98ncaUeKKNcXVGR6lM80EXSeas43FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"5b53319fb779b649880100e3c4357a9a4942fa38","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.13.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.2.2","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.16","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.94_1738860170935_0.712857810118555","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.95","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.95","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"5988040c8960571409af4dab8a8cc9e5229d5e1a","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.95.tgz","fileCount":9,"integrity":"sha512-Qactww8TA6aTJXjivvW5u9fVzLwn5ji6RlHGZO1MiP8tHDxfl2NIUrj1zzo4OVIM2gUHqs3v905+wH+7TYVEhg==","signatures":[{"sig":"MEUCICETm3CoCpg7I6kMuLlB2H4jXyhZNqynsSEqyvHC6ov5AiEAhZFE92m+8VB0g68QK8iLfKfZBgBHH0aVfAaabVBgtXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"c913317a7614bf3b5d3232860af69af30724cddf","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.13.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.3.4","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.17","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.95_1739361801204_0.9638046875615689","host":"s3://npm-registry-packages-npm-production"}},"0.1.96":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.96","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.96","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"22da5b8e6c7bb148fc95739953147b6e9946b199","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.96.tgz","fileCount":9,"integrity":"sha512-volUn0ELZg/Pxp/zKWGsyRJvIv21uqFH07fYovOJlmOtYcpLq6PcX0dNfmS6XPrbl23vHPeqycLf4Nyvi92jBQ==","signatures":[{"sig":"MEMCH0aBFUVd9c4e8G7gyG0qfi1TR0ILCyB361Wcpq8yXqYCIGT6HONgOXuESlubro0RVKdpTMh0NpQWTjiSDXSRwz9P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"89da1adbde851913f49ae69f16833c077715c45f","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.13.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.4.2","mock-jwks":"^3.3.4","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.17","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.96_1739366817240_0.9894942563882052","host":"s3://npm-registry-packages-npm-production"}},"0.1.97":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.97","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.97","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"f04590a159c0743ae964b88bab01354fd197a917","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.97.tgz","fileCount":9,"integrity":"sha512-OSDu8278BPtteeEu5SFWyhprEKz1Eyt6A7JDpf7DfWCxBuuQaWe3s1JidNNIlc0bJma0jCAjTbFSiLJtczmQ1A==","signatures":[{"sig":"MEUCIQCeeFgKKWM8sd4CwnttIhHqpHKuacFXk2MG5DZvud3VsAIgGYQ8UyBWl+Ofvyph11a3jVVhcPpGkL+4ggl82w2d68E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"11fb66e327103166b09098787f874de49ce54bfb","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.13.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.5.0","mock-jwks":"^3.3.4","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.17","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.97_1739402127686_0.8561719035255744","host":"s3://npm-registry-packages-npm-production"}},"0.1.98":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.98","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.98","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"700c5007e84d56de7d630e7ba94399f723fb8298","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.98.tgz","fileCount":9,"integrity":"sha512-mdrWdw8JTd5l6Gdj7iHVp8NHBdaWIyGvnznFyonukPTEFwI/AEuVtg4c5DUY128WBtSIa23COpu25cECBVoGxQ==","signatures":[{"sig":"MEQCIEVmh/j/dZtPKaZ47AhHPDSytTB1AOgTHPDRvLrtBpnBAiBKG7k/qBnY+BzkPpdfdO0mAlH4n5EMj/RXBQ6lrRMdtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"e7ed069eed2a40e982d82b05f609eeddc7cdb394","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.13.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.5.1","mock-jwks":"^3.3.4","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.19","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.98_1739759919049_0.49724586610003785","host":"s3://npm-registry-packages-npm-production"}},"0.1.99":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.99","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.99","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"5a1de4c6643179a724b2d615c14bbc96b8439794","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.99.tgz","fileCount":9,"integrity":"sha512-Z7hEMr7dYwNzasH1tHE4+UkiWywPs4XbZNsK7EW9SN1nmrWXbb+IoY+vToQeeISySOhIM+6QVjdNPTwTiRgGIA==","signatures":[{"sig":"MEQCIHumOJvNGHq3N6cXU+Gz04zzy5CdvUIgtqivGjGq8+SaAiBwCxCEVw1EB6KQnkO6RtgZh5ihCnh2NMCOeYGFWtAOeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24769},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"7e8969d8ff925a043a90a5e331cbea2b802881ae","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.13.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.2","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.5.1","mock-jwks":"^3.3.4","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.19","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.99_1739982929827_0.12400810123631456","host":"s3://npm-registry-packages-npm-production"}},"0.1.100":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.100","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.100","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"bdbf41adb084095f5d278dacfb86781cf03b99ab","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.100.tgz","fileCount":9,"integrity":"sha512-sLV6pnmipqIjs9kkAUZEtHB6QL4VNVUqjsWIvlTUXcFbAzYy5mlKIlaUEgPUoxn4O8QTr52956OaAKjK7gbsdA==","signatures":[{"sig":"MEYCIQCeY6wXdK/j07dmzMqttloiGnf4uoMh1D1bd/sAEqWFywIhAIDZlt6wlVWBnccYtWcDwQxKXp86M8T6yVNlyDE24023","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24770},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"80a4d8f7b24273249b3a7a5d6e3d9ba575c4ba62","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.13.1","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.5.1","mock-jwks":"^3.3.4","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.19","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.100_1740007245914_0.8715338034348965","host":"s3://npm-registry-packages-npm-production"}},"0.1.101":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.101","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.101","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"8c9acd79c24304f72d617aff95a18bf7392ee9c9","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.101.tgz","fileCount":9,"integrity":"sha512-Oycvu4X3yPUQJ6dZvkUcgvm1btlgDko9sETJh23sC/uU2dVZ8jV3pHOmcq9/iJ3uN2L+LBsjepWXYKqjCHcceQ==","signatures":[{"sig":"MEQCIECfb0Psk+JA9R5wcioF3wBsqB/eEUa5eDtO1VYEZXcSAiAfySdRfweuPuBUTuDWgbk/tp6JpYcDnK0XNg6qg8Pw0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24770},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"33cc1873effdcb8cf7995c8a9074895c09deb586","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.5.2","mock-jwks":"^3.3.4","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^20.17.19","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.101_1740578024470_0.8122860406217547","host":"s3://npm-registry-packages-npm-production"}},"0.1.102":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.102","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.102","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"3cf609660b8effacb658277c1757bf849af31103","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.102.tgz","fileCount":9,"integrity":"sha512-L98UV/XXpg9ndbjVopiTD33ibmRBm4vmAwqlUCjJmVy5wTY8A0wQKbnVd61u5gQFPYpPH+m1NBFlCSqBW039Bw==","signatures":[{"sig":"MEQCIDF6ArgjJ2+xWTbsnnUW82VYKBmlpNiLbawNoYVZKUeZAiA+tv4yaJgFO1z2Y/WrFSawfR536WLALJOVCHjZCuqOaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24770},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"07216e248efc9ba3efdfc9df47f605f00a3f06b5","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.5.2","mock-jwks":"^3.3.4","typescript":"^5.8.2","@types/chai":"^5.0.1","@types/node":"^20.17.21","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.102_1741058791045_0.7748608921889095","host":"s3://npm-registry-packages-npm-production"}},"0.1.103":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.103","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.103","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"61015f0099737db93c0a535e068a500d4c602ecb","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.103.tgz","fileCount":9,"integrity":"sha512-VBS4Gk6tK4FdWDJRGm5VLuSc9k+fsxT5gysif1PgADHp9e4Ocl/X6l3erOO85cZHXJJt2rdcEDnnYFpAZeYq/w==","signatures":[{"sig":"MEYCIQCpnvZTpOydpDWVftSqVt4npPOc/H2vv8JXvrwsOIoduwIhAI87H5YCx/f9hN8fd3YhwHCvZvuDJW8xfI6ADqfOaUbm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24770},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"31438c97c8c83d0411f8ba7fd0fb95c96e0c161c","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.5.2","mock-jwks":"^3.3.4","typescript":"^5.8.2","@types/chai":"^5.0.1","@types/node":"^20.17.21","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.103_1741098899344_0.8933799114591201","host":"s3://npm-registry-packages-npm-production"}},"0.1.104":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.104","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.104","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"9aafc5b5b377ed591437be6aa81f3f24894c3044","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.104.tgz","fileCount":9,"integrity":"sha512-dx2OmfgUdK+yo8brTth+Iv8n9APfFB9B1B+Ju0PSE4L9yGd19gIpIHsMmVA9j7awFchHkgzq63tAGIQC3KMgLg==","signatures":[{"sig":"MEYCIQC6Rubh9yjKVxjbT9Yu4PpLMZSNHemXGotj0FdmJeJtUwIhAPH36AVVfFc5IYLsdsBAZnzD+VyBONwDXJyu+yONY+Ci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24770},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"241533b392c328962352c62ceb86226fed5969d1","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.5.2","mock-jwks":"^3.3.4","typescript":"^5.8.2","@types/chai":"^5.0.1","@types/node":"^20.17.22","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.104_1741130562781_0.8134371344198084","host":"s3://npm-registry-packages-npm-production"}},"0.1.105":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.105","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.105","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"5ea56c0f0df2822c694656a65db023bc051b29bc","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.105.tgz","fileCount":9,"integrity":"sha512-CjP4NqEgXM79xFxWfKB/OgKNWdYK1IGLY21CcMgag8dvhI0H4oFoEsLB2yQaZG7NVZE92hYW2bOE1c3lGeF2eA==","signatures":[{"sig":"MEUCIDRRT3W71H+gBe37E7M07nz7bZvqSLk0t/slmoF4YAlfAiEAzixRRHlzz9bx7TbuoS8d7pWbBokvkJkeBs1FvQLvMOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24770},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"aa784b0a48668ff9c91100eb4cdeca3c3a9777bc","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.4","typescript":"^5.8.2","@types/chai":"^5.0.1","@types/node":"^20.17.23","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.105_1741303068542_0.8586387864962957","host":"s3://npm-registry-packages-npm-production"}},"0.1.106":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.106","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.106","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"c0b01cecb7f8f77cd090f35d8ede39542866232a","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.106.tgz","fileCount":9,"integrity":"sha512-OMJdbb2O9/UTmYaaZtO+AL14ePRrXYUq2fjQrhDNEo73airdou748yQEm4D+A4uC17qGanzdE7AL7rmxGVVFZA==","signatures":[{"sig":"MEUCIQCl6gjA4WG5wujsujeTf1ELjGHAZVw9Cyzn9zstBvnQ3QIgLkq5mc6inbwkvAo5SaM9kAGb0qkieEqWVEqaPUBC+aA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24770},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"1ffcdc36e14c8c5a946ab3a4eb784f567c4a9343","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.4","typescript":"^5.8.2","@types/chai":"^5.0.1","@types/node":"^20.17.23","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.106_1741618704131_0.8440116834988742","host":"s3://npm-registry-packages-npm-production"}},"0.1.107":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.107","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.107","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"d0c0ab2aa71a7dcdd7563577ae17f1d8e6dc51d8","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.107.tgz","fileCount":9,"integrity":"sha512-MrKBJ/rYDxkCiSR8vvPlFup2mFwsoKD+GgRGoDPreZ4JY+zrNgRJRHsqomqSSb9TfIUApsxgw0cfWSo6nRzDDQ==","signatures":[{"sig":"MEQCIGITJtTRaLhcm/Sjp9M+OtLWOtISI4EC2GF6syRo/jUKAiBRJI9TUELFftBMhsWXwGEWwqAi5S6rHcpZi2RlJEjRnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24770},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"6d3c8ac0ca72d773742d1c266c7d6e13a3c943f9","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.4","typescript":"^5.8.2","@types/chai":"^5.2.0","@types/node":"^20.17.23","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.107_1741625860773_0.8258877953235491","host":"s3://npm-registry-packages-npm-production"}},"0.1.108":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.108","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.108","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"7a3a4d1208a776e4862b23e420d856988c0bff53","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.108.tgz","fileCount":9,"integrity":"sha512-WG85OzObe5NaMLTkhLzrSfGb85+DZzCw7ZZ15PWMueAyCX86S4FPTFJ4MGJDQnT6KORkKvNHwAvo5tLt0aVSIQ==","signatures":[{"sig":"MEUCIHc7lAoqLG5IAqRKQ1/P4osFVyyAWevCvE7kxTFZp/sXAiEA8FUa/aXLE0PWF3ExLV4U8bpT3kKekSd7Nu7DbG/EAa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24770},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"dace2c7944d1d20503d7078750e778b96eafe0f7","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.4","typescript":"^5.8.2","@types/chai":"^5.2.0","@types/node":"^20.17.23","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.108_1742216891504_0.31909198597377797","host":"s3://npm-registry-packages-npm-production"}},"0.1.109":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.109","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.109","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"e3abd84d25ec7c01a39bf665d27f2387679f4901","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.109.tgz","fileCount":9,"integrity":"sha512-UAzno5ZhftFJxHjIto/v/1HlSG63T/g+zrHxitavZdB47zeMxb5GBb7fYHOs45AfXMAqJt1XfGutMrQbMcsIeQ==","signatures":[{"sig":"MEYCIQCzL/lNuZkVreekxX8SYvY0tHqVknubEy7cGJSsXHz9egIhAIlWXq5mtl8jQrpzMQQC45KDLGyj5Ga3VqqL5/pwa4mB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24770},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"cb7db93e843b1d9452e9383e5c3b10f0fa98e48c","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.4","typescript":"^5.8.2","@types/chai":"^5.2.0","@types/node":"^20.17.24","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.109_1742262068461_0.2761193203355554","host":"s3://npm-registry-packages-npm-production"}},"0.1.110":{"name":"@digicatapult/tsoa-oauth-express","version":"0.1.110","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@0.1.110","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"ae407691288224de428606aba9db2503076bd3b5","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-0.1.110.tgz","fileCount":9,"integrity":"sha512-btMie3e7Yxl5Z5+dOo2uRI6ujQfKANKYqEF+3qmEMIjSJvYoSQTqOcvOkfojD/tjzOaz8S+OeE+mM/GndobUqg==","signatures":[{"sig":"MEYCIQDugwcYvWMg0M+jYVlWS/pLloHV+DOUFWkDh0Hd2cqGtQIhAP59g2rTu1y55eWRVp4m8ZZK8fO97ZriyOUqRwgXDlpD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24770},"main":"build/index.js","type":"commonjs","types":"./build/index.d.ts","exports":{"import":"./build/index.mjs","require":"./build/index.js"},"gitHead":"89091ac2a9a2fec4e9a4b74518ef7e4f620e02de","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"tsc","check":"npm run example:build && tsc -p ./tsconfig.check.json","example":"npm run example:build && node --import=@digicatapult/tsimp/import ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.4","typescript":"^5.8.2","@types/chai":"^5.2.0","@types/node":"^20.17.24","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@digicatapult/tsimp":"^2.0.12","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_0.1.110_1742378931837_0.927775100580243","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.0","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.0","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"d625caf73572ca276e45af737f539498a6c87482","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.0.tgz","fileCount":5,"integrity":"sha512-odGjdcQvdtfkH/XFNuQFwmFjfmqpzf0+Nhx4qoqb1bWuIYNchFJI7Ibhk7KD72V92aFPE69KCwtjkdxTR7eJgg==","signatures":[{"sig":"MEYCIQCVLgZbqBpxI9+wJN04xtgpAW5auFHs1s15sk6MC699GgIhAKkWMhrszSIZ1YLLrSjQ6xqWLl7K7zXsoq4GvyLV/C0i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38200},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"f2be9f1ab186de74bc0f0404180eb2c3d0d58694","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.6.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.4","typescript":"^5.8.2","@types/chai":"^5.2.0","@types/node":"^20.17.24","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.9","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.0_1742548044734_0.03540690429264903","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.1","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.1","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"9f02811ba7d36985b764b2e528ee02e1e438246c","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.1.tgz","fileCount":5,"integrity":"sha512-UqJIH3NY2+QDQZSuRY397dXGbZalZZ3Zt2Hl7kw4F9o09HBUl77A1TkF3c5zJyz52ea6zg0xWkkbbQXhPs/hAQ==","signatures":[{"sig":"MEUCIHcUDM4MxiY7Owc5huB/DJ3GplkJzT33MO4U6kz527VIAiEAytSk+oQAa+0P2lf7U2o3K8OCrjl7DAmG3ThPeBZtMIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38201},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"6b9a4995b81944396e13bb28934a7f76b6129a7b","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.6.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.4","typescript":"^5.8.2","@types/chai":"^5.2.0","@types/node":"^20.17.24","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.1_1742598904277_0.5344880561201286","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.2","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.2","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"8fea97a951ab006143e70a6404b9fa34b19cd75b","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.2.tgz","fileCount":5,"integrity":"sha512-vXUcJNUnkb4PTgzj/hTGNCRqY7djP6+J/uSj7zn9YzKovXoO99muey5B3q8SY0FBf92CenKqqs3aKmGei+vmxw==","signatures":[{"sig":"MEQCIGO9LvgKhiOTZP1d8cw8JRbmsvRg1AvrXrmBb+uknEkVAiBN/C08MDtbsjK44Nmqz1ahNx5RxHXt04w1Yn/yIpIDOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38201},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"e60cbe868d49fbd1f0055aaec58a01f3085e5351","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.6.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.4","typescript":"^5.8.2","@types/chai":"^5.2.0","@types/node":"^20.17.24","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.2_1742813342896_0.34867965726593697","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.3","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.3","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"7f4e88bc9dc2d95db6971bab9b6a614bef7f72e5","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.3.tgz","fileCount":5,"integrity":"sha512-K+PK9jcFJyOOD0tyjT9QmGdxQ10yc7julRfKL3akRjSpV73Lt46tq5uXq583ci2bFPhSODLn8bG8gSbgdc3wQw==","signatures":[{"sig":"MEUCIQDCHy9TUAFrIDDTRzi81izq6F2gVp71zrX6DOSPFX5x9wIgRk0KRYrouFQ8Wy/GaBMe4k65wS5gihJr/+XP26xem0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38201},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"40f680e2b4e0d95165f7bb1e1d0e3d0bec4c6d93","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.6.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.4","typescript":"^5.8.2","@types/chai":"^5.2.0","@types/node":"^20.17.25","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.3_1742858008397_0.24509477404068325","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.4","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.4","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"ec79441eb0193cf095f4a110e4ae6a04f3629c97","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.4.tgz","fileCount":5,"integrity":"sha512-ebpZdnZSxCB1BpUi3hbGQJiRtQ1NtmZt7rhYI8mEW3uiVbA3zoVJ3Y/zfBc5B78ECgdjJ0DuYZHJd54lfhepGA==","signatures":[{"sig":"MEUCIQC8Z5sDRt+SwUA5Jd8Y92zOBcmdfMnIIL1isj0yyeR08QIgIkXNjtosj95UzVh8fJY8xqy/S0wtrJ1ddWiDEpGuKV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38201},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"8ca0d8a4c34ee616bf74c745df22e73dabc4c4c4","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.6.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.4","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.17.27","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.4_1743115688524_0.2579076020384885","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.5","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.5","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"59f53b9b58bd1535e14ae55fffefed44cba3bb5e","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.5.tgz","fileCount":5,"integrity":"sha512-fg+KzxehdVcxuqgRh9qR/3p9eJQpGWUKQaSoNhzIhivQDFdHxsoIH9tmgj+qaVAllYRQ4w5q+JrGBHlEJkn/Ew==","signatures":[{"sig":"MEQCIG2whsHV+7i/eyPDu9pzL23ai7VOy+Qj2Ug3tl7P3/++AiAiHaMjdPxIP4elKf6o1tb7L6uWVVknlNJGxO+c78yg6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38201},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"09a8eb5c8ee5f59d732b65b494e72bc700d93c78","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.6.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.17.28","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.5_1743358792802_0.7355541420321796","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.6","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.6","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"9be168ecc823ec63044773a3f2203394d0497e5a","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.6.tgz","fileCount":5,"integrity":"sha512-Zvykf2F786vOat+EN/uuTVcEpZvuYaC7oWmxZ9Z5qlCRdevWJtj/TgA5I0pikasxxuyw5ZJIr48Zy9/m8xQpHA==","signatures":[{"sig":"MEYCIQC+SGspuohJa3j2pgwOzYRzpsPSNON/bxn4d9XcUHpQwQIhAKHI36wvuqiQuG/xSq6Nycb1pPsJnBA0ja+/Bv6jJ4Tv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38201},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"807b1b3fce876678dc0162d37d95fc200fad1286","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.6.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.17.28","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.6_1743783311162_0.9946785331845047","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.7","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.7","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"28b6cc89e28100ff3f4c02500dd206b217f13899","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.7.tgz","fileCount":5,"integrity":"sha512-B13P0ECbERBS1z9hrGYj4nEvTmgYuLssNqbtPU/ALqMygIs5/idJxBbNqu2LnnFcN4VUwNS76LYQ8U6LafHG7A==","signatures":[{"sig":"MEUCIQCf7G17vTdgha15RlElFcbqJ01VplpLGHLLME5Uhh9dewIgF2600mw4b9xYD6aG63kiKJ5+kQDhxJNWFD1sOLbe5WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38201},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"09fb59d448f4fbe204aabc3f7759cae0d09cd4ee","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.6.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.2","@types/chai":"^5.2.1","@types/node":"^20.17.29","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.7_1743783657315_0.21178036195923666","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.8","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.8","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"6d4d0505ec74586cc7b760aa1843de3456936cd0","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.8.tgz","fileCount":5,"integrity":"sha512-x0eg4MIpX4c4mnZFvUQvOj/SNyio7k46H/sjV++vgkPKDuiCZPEgErd1G9gSDpPopV5U4/QMNvC3yIJE+F/+Ww==","signatures":[{"sig":"MEQCIF6To8ZniE8KKTVtydHffk/0432765b/mSDL2pYuQ7tuAiAK8gOesuRE64TX9qqzSmlI6MiwaEJ3MN5nmdY/LaCrTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38201},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"f9b4556bbe3c87c3e20e22c51b85e39da9511883","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.6.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.1","@types/node":"^20.17.30","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.8_1744125156673_0.45592058758288756","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.9","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.9","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"668065168642c14147c1f1564214d3090399672d","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.9.tgz","fileCount":5,"integrity":"sha512-0VcJmIy1SD/KLpMOg5U3/+EIsN6Urric1ZIyVqWkB5mdZQgiLWIW5VbO4MXeksYsOXm3SGUV8VqmO61pgTIX5g==","signatures":[{"sig":"MEUCICLN5i+Avmtj+Nc3FRE4aeqFkvWh91I78bR0aIs4Kzv8AiEAr5HW56JZYFziy3GRB7UJOSGrPnbEvxBsOJvfeKzg+84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38201},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"638904008b684f87849a3df23d8b66f7797fb814","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.6.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.1","@types/node":"^20.17.30","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.9_1744201445218_0.7342093668743288","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.10","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.10","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"fe46a4b052bcfd78246e9d23dcf91892b4d6cbbc","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.10.tgz","fileCount":5,"integrity":"sha512-/rJ69qfYMWqTmV3m4NQ54pHzoCMn+w+5mUZy3U29/pAN/RfI0aITsaYg04etDPY1JITF58vbIXo+661qGTbAjg==","signatures":[{"sig":"MEUCIQDR8hHxYJHPkcwA8cnOyewmzNakuiUEM65YVbEcAleSJAIgdSVL5ADINEE7Zjrp11leqEl+1vUZzzARHR+xC+rc4L0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"c3004fbd49e6402bb1ae044c0b9465c87a6eeb6f","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.6.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.1","@types/node":"^20.17.30","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.10_1744377127336_0.4271695309944801","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.11","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.11","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"93442fc524216dd9e254e46a9fa8167e89972d06","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.11.tgz","fileCount":5,"integrity":"sha512-/VEk0K277J0GXxXdACzOXOQU+uYnUP83BP3oWzYiZz2suNQvEdpHbeplUsZ8pGjf6zWWf+DlQXFuYaLVpr9Olw==","signatures":[{"sig":"MEQCIBgsH8M+NU1M/L0ukpyjwigHUis1+CUSP+s1ey49+5Q3AiBlRfCpPXeL+Bmi45zXifTHEUy5xCR+vl4bfO/OruRHsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"a2d626ed4039e8ff13db5b367c8eeb1d17fe3b28","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.6.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.1","@types/node":"^20.17.30","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.11_1744643911653_0.6931511709152554","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.12","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.12","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"84b0a342e943672521a54894f7a753f15fdadd2e","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.12.tgz","fileCount":5,"integrity":"sha512-B1per8BVDlHC3RcHk/V38RP7VlDxBhl3e6pq8X8647hEyHiUTqD/uPLaQSIPQxsxwexMybMQtJs26BjbOutiVw==","signatures":[{"sig":"MEUCIHdZmFE1W/KISON4YL8BmJFG0LyS6lyxjTyebQXBFjFJAiEA7eBJRRdoh11A93T2HqJuhkgw5buAGw5PMe28BBCHA1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"794b14eb9bc2c69f1997efe8650585197eb817cc","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.6.0","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.1","@types/node":"^20.17.30","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.12_1744647412980_0.6905327867061946","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.13","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.13","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"7295ec418759335367dcd66c76c0e05f9476e580","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.13.tgz","fileCount":5,"integrity":"sha512-kvX9bQKgLS3y9UTy/cbj7KjRFgDCFVkZh9mc1DIOCHY9DTp9amxxVwFCe7+rXo4i9H5A7Sc2CQu2VUvpkdtzoQ==","signatures":[{"sig":"MEYCIQCqk+O8qmuCmfLDXYusNPD2ftIMtC4TEuUncSJkKjkP+gIhANIaXujKaBYTc1NA4rl3kHUjIxRcOIc5PiArWhGHLvmc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"c95be6cc69c04da633a74450f14829fc86f93325","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.7.3","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.1","@types/node":"^20.17.30","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.13_1745333445940_0.9893154485654256","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.14","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.14","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"9453447486ad5af1bd7baa2c5e1cbdd86974e396","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.14.tgz","fileCount":5,"integrity":"sha512-zEMlUjj+urwoH/xdUGz+73kAxHV51cpUie40CAT/K8CHgWHaDtd4qmLfDyuOuWxTR3ZCwfDPEfWB9gnQIBCjGQ==","signatures":[{"sig":"MEUCIQCLOcwO1Hz3/U04pmhIiQAyDfJ95I3y2w1prfB/+zCaKgIgWCnMeEtJAt4BYYrSOcq8sxJ+FHBRWBbyMXLBrFm13og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"b039a24f0bf0e5c221938c9fd88851cd5a7c3619","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.7.3","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.1","@types/node":"^20.17.30","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.14_1745399436858_0.084517158183536","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.15","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.15","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"77af7f44fa7e5ebc51fab5342d25e462f8295961","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.15.tgz","fileCount":5,"integrity":"sha512-40ssCvRqJJQxbjkdGoFk108p8IvaYhGaiMgFl2HpxG6i3a7nyS4btfglukU7lJs0kw7/Ued9OxHrFscz3MwHQw==","signatures":[{"sig":"MEYCIQCNCaOmvvz58GwB0cWNObj4x7cuRAbPU2kVdtxpd9Vx9AIhANae7vMFjd20kfONuYRcrbTAi3BGaet92/RNwKo7zCOZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"9ad78ce104f2c8c2eb67b2d74a0b186be0579a5f","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.7.3","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.1","@types/node":"^20.17.30","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.15_1745855710140_0.16291215068235565","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.16","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.16","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"6bb0ca8bd84592d7c472f15ede451f2ed1a46f98","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.16.tgz","fileCount":5,"integrity":"sha512-IZlzty61cVSkqDa0ZvG4QsEkrFesEuyHHBIYE/0RU4QvGTMPWI13Zd9sRReFaRDMnqkHl4U5lANa8K8ik1GrHQ==","signatures":[{"sig":"MEYCIQCL64rf5DquRq5pgLCj0Qltl/KlVpPhvbgOaZSHYFTDYAIhALLEfRZRj2zGfhtvFAvmHM923D9m2wnO4DGtEhmAitck","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"90486fee43d70c61fbe123abd5514e17e66e00fb","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.7.3","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.1","@types/node":"^20.17.31","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.16_1745883815889_0.3131688510593764","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.17","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.17","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"7f254b68938a232806650aec91e4a077eb56bafb","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.17.tgz","fileCount":5,"integrity":"sha512-HmrXSktgdqr+7HcWfmDSGxKYMph41uKo9yiKZe/BZoxZ9M7aW0g7Yu4/SzklrPXwf0lFKNSAjGoVMV6dQk76dQ==","signatures":[{"sig":"MEUCIQCxA3HsaS1dpyMpO4aQ28ROG2rtFazCSeo8yYgU47S7nAIgKNJ2qxQGxMElmrSinaaeVqucpdk3AmR24UKBwoDoQxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"32a9fa992c596799f9db465c44d8c6cd9160d200","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.1.0","@swc/cli":"^0.7.3","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.1","@types/node":"^20.17.31","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.17_1746018452504_0.8468724666893381","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.18","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.18","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"12ab986d5d268c512b797696d61e812c56bda7bf","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.18.tgz","fileCount":5,"integrity":"sha512-sqwMxkEDLpmULuD3QXeCSiEXL25mVi3wrY6/70rUHE2rV+5hcZOS1kWcHSTDc/hLHkBNp+nucfZrSjWCoUrTDA==","signatures":[{"sig":"MEUCIAlsNNxR8lGyS9kbAv/Jpe156fto+5FNhhlvHDlPnFzyAiEA7uE1Q6D0Ik/3hPfVQX6Kt/tkVnoME0zRcOVuTNmC4aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"877c92ec7c97f5659046e5231aa36526879b401a","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.2.2","@swc/cli":"^0.7.3","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.1","@types/node":"^20.17.32","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.18_1746138959402_0.7864601774790481","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.19","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.19","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"e9ed8f99ce7f9a0e9b93f47ae22ee7dadecfb9b7","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.19.tgz","fileCount":5,"integrity":"sha512-dxdjGfgTQhvgd27qs6j/b3npqlRZbisBpCCEQtfChL2vrOBv7At5K2FT9bn8qfK3OBpLgY/XQdipOd8lIQMN/w==","signatures":[{"sig":"MEUCIHNHgApRbz07kMOMqxHlPtQ/qs6+u3IOneoYUjkg+SwyAiEArRYRqGzBOQiRL19GxDZUmR+5ADSzOtEFthXLdVLhjic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"d556d8ee6ba86f3dca92444f0893932b81bde1ba","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.2.2","@swc/cli":"^0.7.4","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.43","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.19_1746831479468_0.017856291934106983","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.20","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.20","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"85fcc62ea6700500e601349596da3b9496973cd9","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.20.tgz","fileCount":5,"integrity":"sha512-8pPiB/KUy14IRE0C/YIc3JCLUfNBRWC7q3DsLUd1YDDZoRyfWbL5WPw+kdlsZ5RjABaYZgR1w3Rw1ZeZiTrL3A==","signatures":[{"sig":"MEQCIFAg9DcNU0pSTxb/JdjPVmcLp0ooW7cr4TwN81yuQKWNAiAk9tPE5GKiOGT4uehyyxD8nMZLdkKM/dUIealc7Ujx1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"817c228af851a59392a3f2f04d324ab694e16026","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.2.2","@swc/cli":"^0.7.5","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.45","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.20_1746956120591_0.4746345756190087","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.21","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.21","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"a2f2b362df0553fb23614dd7975577cf4b82f777","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.21.tgz","fileCount":5,"integrity":"sha512-OHf3rNpaPLWcJh5mWc/GGArYsi2pVNa3ECui7msnnABqDrcFU3rKKlb0MNyAtaJX0kbUybjZfYwcdsnZYNXYVw==","signatures":[{"sig":"MEYCIQDHfQrTSuhjsHUb5oTdYo2VTqLHD05QqeAMq2UTejktbgIhAKLWniK/kdSXXzTZrcER1hYklLByfHdZSDW8dOnWpkoC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"03ed3606130fb6f91d3bdd217524a6e2d0dbea73","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.2.2","@swc/cli":"^0.7.5","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.46","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.21_1747216204864_0.3756892712574633","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.22","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.22","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"6188f3216aaafc60de829b7ef022ca1bf5c20419","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.22.tgz","fileCount":5,"integrity":"sha512-Z5RqXbBkSuCB9rPrh8jYuR49K2Msd+DXnbENfXTvrjFlQ7awkuP6EsNFiV6pZbZVtG1d64NmuY1o5PRLD8Y0Sg==","signatures":[{"sig":"MEUCIEHAhmhJXqQydUhPrjiMeSggcsFa9Qd+xhTboFo2PoxgAiEAjwhF0JFYd0oZWBUSE33guyRREfs8fIXEjBUCZbzpVIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"6363cb1071a920b83c9e2c7e0310ec6800efa117","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.2.2","@swc/cli":"^0.7.5","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.46","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.22_1747233761664_0.5143163202001741","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.23","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.23","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"866b602b40ef9fb5ead5e52c024fbbeb823c6c2a","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.23.tgz","fileCount":5,"integrity":"sha512-u4y5AjXwGh/4zNLSJGZ8nGvAeZE7Jbvns4jZ3s1unrQEJvXmCgrl+TeeI2qAPnaTFbs0BqRW+NoMtGQinug97w==","signatures":[{"sig":"MEYCIQDdyHSmRR4i+KHvOjO2o9QEXgq/GBHhsM9X0bzz8bEKSQIhALDqVdxDXpK0CtXhuv78r1E+1G5GT/vICXRM8zExZxYw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"0c5ecd07932324836db407bf2bc61c0972874f60","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.2.2","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.46","@types/mocha":"^10.0.10","@types/express":"^4.17.21","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.23_1747352586528_0.9625549382145568","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.24","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.24","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"b30e37f403c973e0eb4077ba4f05e81ecf534d33","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.24.tgz","fileCount":5,"integrity":"sha512-JY14P3VvVX7D9gzCvscxIdSUoK7kIhU+/PAedMj2pGinXhp2qYB1OZl0xcAgXzVc0d2XSjmtXZvG9IccUAwfmw==","signatures":[{"sig":"MEQCIBPBZlqgfBdKAeE8LTI1wiQ0Sebl15VSphobeq0z00oaAiAYGoen33Tcu8KcI7BnV9rPMuZ+65Cy/OJj2QqVODR91Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"7c91b9d633be5ebaa5dca7f0e29032d5fdd268bb","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.3.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.47","@types/mocha":"^10.0.10","@types/express":"^4.17.22","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.24_1747465794614_0.12166853881477957","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.25","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.25","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"2056469585b8c21209cb402c643450dc9ad280aa","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.25.tgz","fileCount":5,"integrity":"sha512-hce+D/Z0JLiLqCzxBkwCFqF+K854CIIGRWV+Z28C3GYBzoAgDpp63yWZbtj0IshYvJXc1srGoiQfa4UMfH7png==","signatures":[{"sig":"MEQCICF6jxjRkwuY4iVhia1RX2nzE54i/mrSThNrplBZsiOiAiA48PTwtvknL8ozwwt38gqzDAAX0Xk0RLjnugOOgDqowg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"6c9bd5b131d337aefe25e237d3677ece06709698","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.3.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.47","@types/mocha":"^10.0.10","@types/express":"^4.17.22","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.25_1747708155450_0.8227698694463212","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.26","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.26","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"1df2e44d9c25b289c47220eaa77e998e7496e54e","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.26.tgz","fileCount":5,"integrity":"sha512-ZoeW/V/QI0suOEL2c8VC0j7N5Fg8VHTFwS+KIFagZ15dEqbTFsPvly4Sg3pLZ+sE4L96wOPnUjja11eJ8ActYA==","signatures":[{"sig":"MEYCIQCeSw/WohZjdlW3A9J3hZXOtasfnp2KqWKHuKgXv8Ld3QIhAIHlzotDWoeDMABj/iVymMxwTTAXx1gOntwMbGVskJuX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"b257718fc3b33cec734d92034403ffcbfc7f4d44","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.4.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.48","@types/mocha":"^10.0.10","@types/express":"^4.17.22","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.26_1747970471746_0.5728200344965635","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.27","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.27","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"9ea758a424b6b0984650df192b035e1774d589b5","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.27.tgz","fileCount":5,"integrity":"sha512-d6n5JsGJethPcM+y7RjFjo1HIAcgWkj+7SDYBj+3BKyUgaj9zIaL0oOEvFkyb+lYaCRwVPTEUP3tOCax8xZEVQ==","signatures":[{"sig":"MEQCIDIYbIcyDLnvJSevttNJk3lEPAn0MLHaAY+E2czOacd1AiB89xDoRkmOsxfLqvxoBahu4wc2ZjHH7fAv8VCgKXVnPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"2553945b9b58482bb618d769962fad7642aa9319","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.4.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.50","@types/mocha":"^10.0.10","@types/express":"^4.17.22","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.27_1748054449600_0.36655410796984134","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.28","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.28","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"4bd4a5af5ba826cf534294f246cb3cdfa9d7d691","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.28.tgz","fileCount":5,"integrity":"sha512-16vrIIsxJzqv7UOXFBE+0JO8PP1HYoBAP39emPzdgjoi+Wk7HshU3P+YPxqucc1Q49HkOnuGahOhl3/kMsZOvw==","signatures":[{"sig":"MEYCIQCz+K1nojs1LPAbK4aAi7w5AFb+mr6hqEzZvuHIZ/5AhAIhAMX5LH6dTBqLhHzilDmyWFEg9GnZ9hOR9D5bGF9hpDeB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"876273424ceb0a8e9cbf5d4bfd163dc02d42653d","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.4.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.50","@types/mocha":"^10.0.10","@types/express":"^4.17.22","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.28_1748424572463_0.7289993441402176","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.29","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.29","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"56116cf36d6f9ca3af868902780563e0bbbcdab7","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.29.tgz","fileCount":5,"integrity":"sha512-kj93FSUc6jeu/wy76SZ1lVpuycfN3Hx0RDXGGtBnGSRdwZKy5hzOBqq6ilNky4xtNxd9fBTZ8FtoSY7SUQBZKg==","signatures":[{"sig":"MEUCIQDa71/5AoE4oun58FtV9RVVH97EvLWyFhrczWXaAiHCBQIgVvBjcyx8EwScTcRss/T8kV8vocPHfw4ut2Fjnr3yX84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"e9f19ae55acb676b55aa21d4dccca6c58750d837","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.4.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.50","@types/mocha":"^10.0.10","@types/express":"^4.17.22","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.29_1748424765119_0.7899351652078874","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.30","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.30","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"1eeb26383b92708fac2d63f2f7b12d979874c2d4","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.30.tgz","fileCount":5,"integrity":"sha512-b+CMWULlDpaTruF1tHinxUHcbf1U0bg0IVjblesproRa5FozRtk8xYwt3lo9zULPzkgTvcKwX2TVwEU98Xtf+w==","signatures":[{"sig":"MEUCIQC/7w/4OXirG59AcFWqsXLRCEweO+puRFzXYSPJUYoEqgIgU+DXVaIg+h9HnpKWcXvMawuGeLbeGmOEhdhzcQs6kmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"ad09e06a5478b99a79df16ebc43323449a37317a","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.5.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.50","@types/mocha":"^10.0.10","@types/express":"^4.17.22","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.30_1748468730044_0.21637912075009846","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.31","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.31","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"cfe38a71996c777fab7de4345a9c305fc596ddfd","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.31.tgz","fileCount":5,"integrity":"sha512-QfNyKIjiyNwY7ENtEX0flDToJ+Z52J0qaBDdASv1vZib/vXNLWnkRg4aWdTHzsHGOP/y6yxynm7niTDH3J886A==","signatures":[{"sig":"MEQCIADeufcvi0SYjhSp+fZCexFb4V4ZpBX6ZrgZwsYflnw4AiBJMekNSO0I2CL3B0JTRnEeqYs4KTlPKnr69iNPPiCUsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"511b6f53e426e3b5dd245430e3b47ae67280d514","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.5.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.52","@types/mocha":"^10.0.10","@types/express":"^4.17.22","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.31_1748724996229_0.8089121611598198","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.32","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.32","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"3579a5519d73da3431c379a8e6577e490525588c","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.32.tgz","fileCount":5,"integrity":"sha512-OtX3AOx5ofFGjyCGrwGGdGOXfWEapYvwJ+gq9HMozpF+AwRO/iU/jKmukZzMGPJ1pCDB8fRWs0NXgljXbMfe/A==","signatures":[{"sig":"MEUCIDsFCFMZJQyYLmPXV5WJMLJnkhMEq/6IVhWHVEt0ajQFAiEA1/u6MmQyrxDXCwhwVnD1UsLoL15e0EPG4cRgzrDivZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"55912fe52d0f31b0ad0ee7d2f43b723a1673ee45","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.5.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.52","@types/mocha":"^10.0.10","@types/express":"^4.17.22","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.32_1748861886133_0.5775741830591608","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@digicatapult/tsoa-oauth-express","version":"1.0.33","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@1.0.33","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"7dc2c088e5bac2095b8ee142e306bed3a38415de","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-1.0.33.tgz","fileCount":5,"integrity":"sha512-k0nQJ+r6+fvvQwfKuIoQtwY7FoirHTAf6Dd9WsvnoOx8yYX88EZhpF/MbY9CYHf4CV1pQU5zptcW8KqiIvazDA==","signatures":[{"sig":"MEUCIQDctckB+t39tF+xpEyy+1JymDLB/Tyl49VjgbpdBvB2NwIgRmcTwlCuY/BPzPI6bmrypdJRGsDVufWYxscjsxVh0w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38202},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"78ae027da0ba47eb690f65758fb46d10f05b4b0b","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.5.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.57","@types/mocha":"^10.0.10","@types/express":"^4.17.22","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^4.21.2"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_1.0.33_1748915774975_0.6706714696471034","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.0","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.0","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"8861e7243b7711baf563adf2aae70b9e80371085","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.0.tgz","fileCount":5,"integrity":"sha512-XNEisiKx2MC/DUrK0blw4ilO1gXx2OzGMpt9FSUoFJ72vEgRSAc7keV1kbvnzNJNDKpeQ3FxMaRChcy8oCMUhw==","signatures":[{"sig":"MEUCIQCdd1c4trFaP3wt3uiFvPsQ15He56PvJjWZiw2MTC4mXwIgIFaK06yRkzdbzMiBWwds0mztg4Yz7lFrewRD5pipRuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38198},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"89d368b2101d593b8f0b6f85a56984c9edbc3711","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.5.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.57","@types/mocha":"^10.0.10","@types/express":"^5.0.2","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.0_1748953344384_0.20816341590554766","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.1","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.1","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"14e98f4932fddb5aa77ba84f1286a8fa1d444528","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.1.tgz","fileCount":5,"integrity":"sha512-bkVmeJbBCh0HzoYLwLTTtrQbbX5p4NQj1G9G6ozVly1O1mdjgk1gMHGwxbGutaLBHJp2PoMvXwBW2s/4ql7QXg==","signatures":[{"sig":"MEYCIQCNqPWXf0pzwDfKR+oAlH2I78Gb2EuAB+RG2l0ZgeoQrAIhAO4Xh6J2S5b6PfGM0MwnpG9pytYid6W5aXKhbItsLtHN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38198},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"594898b1ad5da1aa03b369360f7cf3187b26f325","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.5.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.17.57","@types/mocha":"^10.0.10","@types/express":"^5.0.2","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.1_1749454532923_0.8034948713311143","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.2","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.2","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"6a12c683c636c2684ccf167d2760b15f35a0497e","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.2.tgz","fileCount":5,"integrity":"sha512-VE6t212jLl0KAHRaZiSwDyAq9dYI+2nobqeN/fyFv4dwS7loSRCzkSfRbHVepLQAJPatMkW0Z7/80um622MRIw==","signatures":[{"sig":"MEYCIQCGYUFYD4xb4rAWBAaZf54kgvnFMImTLGdkWw96vXF2gwIhAMLSuvFUYXwAVMQYDHOq+/cyro/x+O9EwJeSEPUuK/Qj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38197},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"4f0f7e0ff16feaa505689ccb9cbdc176d8ef169b","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.5.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.0","@types/mocha":"^10.0.10","@types/express":"^5.0.2","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.2_1749454685068_0.6160063654348089","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.3","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.3","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"6055dc108e03e07178fbc463defdd30fe86975db","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.3.tgz","fileCount":5,"integrity":"sha512-WO5vKQt/wV9PHeEYsKlqNZWxKvtMD2AGz/tGKnDdk4U3UvUMvvXFJoVc9hlc1gexlfLooZgSWqdZlZ1W1bWpng==","signatures":[{"sig":"MEQCIG6gCDa5LmhnahAxxhHI9jDtlTHTrkzu3237HjE3yBroAiBd8BmCvl1zjmXhFdc8BT0NwProHJEi2J5gmFPR6rOpfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38197},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"a017bcd44f2703eac9d4d22ab0307737030293f2","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.6.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.0","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.3_1749596210993_0.5646176561842573","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.4","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.4","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"49eed6b1542bdd3c761a445b05862ca9447878f2","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.4.tgz","fileCount":5,"integrity":"sha512-IO6YMfvPKenR203+eqNOtkVgEudvZNFqzFEuIJRXLHaJoVooHnT2hx6Cjvv0gHT5CREvBIQCt5qssLlxRyoGiw==","signatures":[{"sig":"MEUCIQCfeu/z9I6i0SJ8RGQadj0gqVNaoxtCK49GiBzDzmsRJQIgQ2wX01HretBTMKxKKUw4RlOU1kgk3C5cWbBesa5Xgrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38177},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"26babcdf9693bfd3ccfc57fbac512506939be2a3","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","actor":{"name":"dhblane","type":"user","email":"david.blane@digicatapult.org.uk"},"email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.6.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.5.3","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.0","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.4_1750754198034_0.5222632080503222","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.5","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.5","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"978e08f7151fec329c4aa2f4eaf8a214b136099a","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.5.tgz","fileCount":5,"integrity":"sha512-nG/mx4uHOJbjjJPiK3jorrwYq0zOSmXK91J762fYj9o71/Wv+MVYFSwXY8vOVaFz4y2k/P2O8zT7uh0NdbIPFQ==","signatures":[{"sig":"MEYCIQDqBQQiB5mvavbKQHwq8Tx6hewAKRbH78aXTerZz9ZajAIhAMe7O7wyA6EqVQ6r93E5ClFu2umzsrFnAwYaeujeBkcF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38177},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"214e5463eadf3a5e3cbfeef9ad2409fc73aa775c","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","actor":{"name":"dhblane","type":"user","email":"david.blane@digicatapult.org.uk"},"email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.7.0","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.6.0","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.1","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.5_1750992100024_0.45748370588317866","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.6","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.6","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"b4bd4f66bea3016596922f7fdb6bd45c7681e6e6","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.6.tgz","fileCount":5,"integrity":"sha512-1rJrwLPRoKiPS3DfgkmSNJ/Hyd50M2bZFHetv/ZvDlRz1fmSB/V7+QiY5sbUWr+m/QSaR+IoAjtkB8K/yMVcUw==","signatures":[{"sig":"MEUCIQDa7TXdKfH9kRaCdjdypsI7p252OGHethx3dcmYqRZtRwIgRBXh3P7xJ9Lk7ZsKNplLw1TLPRjWQm7gKPLkHrCn5aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38177},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"241e4cd6a0d6ab74c9e07e811ea9fb3bf2a5f5e4","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","actor":{"name":"dhblane","type":"user","email":"david.blane@digicatapult.org.uk"},"email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.6.1","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.1","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.6_1751118544411_0.007494635495463031","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.7","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.7","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"192ce2ec6d734b84422cedeefb3987df0eb88b95","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.7.tgz","fileCount":5,"integrity":"sha512-1OyO85jin0Qgqqqw0bSBb5BOXk187muG+sbtppdG+qa4estOKjjAD0FR43zEECFjKCWBk/geUXGe+uqP1r/zpw==","signatures":[{"sig":"MEYCIQDftT9wldGKDAw0d/bmm/fXEobCm8lfn4hUyHbhcZ8rhAIhAMiITEy2zkWO4I4qQgf+Ulp/bQnXwvFXH/5GiZbkcw4Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38177},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"cf8dce24a77af6a5ff8ee1464a0462d80e3d551c","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","actor":{"name":"dhblane","type":"user","email":"david.blane@digicatapult.org.uk"},"email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.6.2","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.2","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.7_1751412839438_0.0033155010590504297","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.8","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.8","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"3bf3dc119f616e65b9007e02e46a6e753bed6273","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.8.tgz","fileCount":5,"integrity":"sha512-Y2nbT04JJuz8Cw04gWu4REKLM5oJVb54Byv024ZfDgbdJdvQQIVmtmu2AcyZ7JGLN0BGleww/lnhdXjtHvjHnA==","signatures":[{"sig":"MEQCIDnmx7LouBYtNUKKhT0KyFXKEXZV5SxtN5iUVHkZcpW1AiBpgJzbMjYeGAlghwkb+wsRniiBgqFmhFV3NKTdwOQzbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38177},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"2d2371d0598bf83c228fa549052688dc3832f5a4","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","actor":{"name":"dhblane","type":"user","email":"david.blane@digicatapult.org.uk"},"email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.6.2","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.2","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.8_1751473080019_0.057079480763923884","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.9","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.9","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"2b7e35d3b8a58556e9e358a6cd5615b3169884b3","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.9.tgz","fileCount":5,"integrity":"sha512-+p15J8I9i1QI9TBm94eMJ8jaf5wE7oq9Bl6Iu73cDyM05b6Z57B/Uol5epheK3906kt92xUl+OOlmORYVCwNsQ==","signatures":[{"sig":"MEUCIBCPLXj5twYNLQS7GFNKLmo43H46p+H25zMDtkiPZwjIAiEA4D7T4zlTTcV9gZIhZr/aI7XY3xzgxL5ocXQT0RMkVSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38177},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"7442343d0c3911a4247eb3fe5b940430e466befd","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","actor":{"name":"dhblane","type":"user","email":"david.blane@digicatapult.org.uk"},"email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.6.2","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.4","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.9_1752056937734_0.06427082789105576","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.10","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.10","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"ad108d9bce385db54d41a5666a9a577db1bf9633","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.10.tgz","fileCount":5,"integrity":"sha512-Go1os13HtizF60/7zTA1X/w8bpemk48Q3mcd0sO0JctPAIiZmwhiaAbvSAfG3mMsbMaSpK8orEejaM6N77pRhA==","signatures":[{"sig":"MEQCIGXncFRMclbIZOV3HpKlK2LmYNeGuREqrFub0e0EqBUqAiBm0rzvpNGjVxrzGr3gHRRKHZxd48QmlNipr5vavNt1Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38178},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"7732fed17772ecff78e5f855bc4ec497c799a5aa","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","actor":{"name":"dhblane","type":"user","email":"david.blane@digicatapult.org.uk"},"email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.6.2","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.4","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.10_1752057360060_0.6736899936192644","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.11","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.11","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"6d1d624f455e514c60ab8faeb48955e59ff465d4","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.11.tgz","fileCount":5,"integrity":"sha512-D0XRikyzGqy4Bsh4RAUpUI1fx1bTxv/yQQ4kgXr/b2Nx3p9KhNeE31mTud+Acfw6xH5zCjhum+NsPcVrtGVHgQ==","signatures":[{"sig":"MEUCID1bbFdcKS85hCGFpET382fqp5qNO3Tt6CKqAjFqHXdoAiEAnhSX99fo4ADa85rKp+9Hg/n26++37nCy8/JioBY++tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38178},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"3eac509a44fea51c0a814601ef8d469bd2d2a1ce","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.6.2","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.4","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.11_1752239058492_0.47044186274170285","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.12","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.12","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"e5f07a80853064aba81bf8e0238e79762f0d8316","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.12.tgz","fileCount":5,"integrity":"sha512-nURazjFNuhzxWTUoteOOi+zlgrnPhTHoHIXnqT4VFdipkFDDsSNiPZR4HoI+FCVAQPUdkqJ4PZwGkCE+UT3L7w==","signatures":[{"sig":"MEUCIQDJvJ5Yv7qwkxxwNVwiIujwQiQpNOHbHq86AMeZWgelnwIgNP/Rl4/A+hIHAtoQitY/MLtS+XjApiztxjW4tOBnxiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38178},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"235d512377d72910e241c51fe77b9854bb257dcd","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.1","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.7","depcheck":"^1.4.7","prettier":"^3.6.2","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.6","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.12_1752298809876_0.8879060797797615","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.13","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.13","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"f9dae47019203c3fb1a8aef43b4505650240e609","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.13.tgz","fileCount":5,"integrity":"sha512-eQCeX5V6NlQV6y5fM+gQfumrUgYT5iJMeqaanptL4xM1Ku6l4pwz1pv/GQKFJqJ7npJQhfMa2HZnJbqxcslMlw==","signatures":[{"sig":"MEUCIF+Hnw+Q5SynrcdxVk0rfHIHPhqj5lgRomAYPLhds/uxAiEAuaPipvaIKGWmoONrPMmS+glXbNj2ssATIUDzsgBWAK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38178},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"71e497d3a63332a021fc67437136bffa60d7872e","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.1","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.7","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.13_1752453627604_0.6427591413505533","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.14","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.14","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"bd5dece31fffd7bf31adec62e021712076cda909","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.14.tgz","fileCount":5,"integrity":"sha512-gvAkuA+qUUlCJd88DUoCrbhAlVaVtHhEScJkaXsEqL9SvYAE6zV+XNM4G8RJ6nBWnhPxbo+CThHagiuge46qHg==","signatures":[{"sig":"MEYCIQDJs/QqLinl0R+0LI4Eio1FEbXpW2w1Y9Msq8anEqk2yQIhAPkR0qPNvhabhyFcrxppeUmbBR96dSspUkvoMnPR2wKG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38178},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"f92badb5440b90cdcb61bea672688d01251735b1","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.1","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.7","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.14_1752761802937_0.11352333156125871","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.15","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.15","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"7f1de1ed6242354ae0b80e46e47742680d46d4c7","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.15.tgz","fileCount":5,"integrity":"sha512-pthVHTHQ9EOKG9mEkBR1kZVALBXEQGCQl7hMRlmjaPRzx/cvyGks3OuZoFHfZ+kRHsuNfTi9DtEmojYyC5KwSQ==","signatures":[{"sig":"MEQCIGKvB+u52EJevrzdSzrkFrqZ7SiO15Zs2Y7klNIdTqCuAiBsg4E5d5mlyYiirlNEKBv/ufCL1Y257DheDwJaxu73xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38178},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"43796d4c735dc272e77836b66b1bd1ad6874b838","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.1","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.9","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.15_1753167940546_0.3072995793816893","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.16","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.16","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"1850e9cbaad48ab1917fbd3000b9afff4f401c73","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.16.tgz","fileCount":5,"integrity":"sha512-WSUAUK6cbHyvh89A3GreNLf7uNxlBS3dK0v/dD/5ILIRmpYhqapbzrj3zSKtukfrNgkgmHuOKVldy2t+MovriQ==","signatures":[{"sig":"MEQCIFMyjLDHYWa+AWipx3LSlxS3tHB1hfOZvZJwJRlI5cJDAiAzgiXGSLCB3u6gmQsGBwerovcs4R6cG0n2FMaZcmgS5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38178},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"1137e91aa44d079bcd2d35356174c48925da2646","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.17.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.1","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.9","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.16_1753835528194_0.5198056724498286","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.17","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.17","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"3d67d4224c1d125a9cc2fede779ed65a6b87f094","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.17.tgz","fileCount":5,"integrity":"sha512-QaYiky+GhwTRxG/rBemXs3qVCNcnXAFDyLansaWBlJ5irnK6sMl2IIHYL7a4IanEemTn0n2dTwqsWbEVHiFyiQ==","signatures":[{"sig":"MEYCIQDHZZj5Zl4cVSlH1K8OM7fOwPY0xl/LpJxsbIisV0x10QIhAMu9I5FWNc10ocU6lz6E4nh6zVMOnOtDr5xCbR5LUdah","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38178},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"860bd6a322c342ea3aea2b0733ab8d612c4df2e4","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.17.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.1","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","mock-jwks":"^3.3.5","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^20.19.9","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.17_1754405999910_0.685203875435842","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.18","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.18","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"f36c2487c5b224cd42b4015b47d9ec5e792395fb","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.18.tgz","fileCount":5,"integrity":"sha512-VEpm+gLItNrrMwJcGtjd8LnQuysR8opUPpPv2PuyzQcR6hP1bKtNsKbD6lc7Hwd3yg3vPkU9BLvBenNCmWVl3A==","signatures":[{"sig":"MEYCIQCjjGHAMd5/9NSp95g08Xkkp387Y0Ny3rcnX9Tm+2uYpQIhAIrdUXtoY/ft8N6T9uWgvDFds239uhkDv7cGXOhclmcP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38178},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"a483ece00c356aad9fea4ee5f933188cc139af47","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.17.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.1","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.9","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.2.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.18_1754554379445_0.8352498473196215","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.19","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.19","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"651f5bd49237dbe679261bbdd3a1ff3b9ed89a30","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.19.tgz","fileCount":5,"integrity":"sha512-0jnMo5Id+quFB80l1ItLh2oBhgUU7wvrzF0Ev76qQNGZhMcuFjd/N0SasBqhF+bKs0ZfiF6cFKd8hP8sT4JyTA==","signatures":[{"sig":"MEYCIQCVPp56Ot26Jq8jPtOr3okVkKNXq4alh1E2SsyOkrjz2gIhAOBKqgsvoVOVPDTfoMtg7z+rknyTILXNrOhfvzWwCRy7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38224},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"3383c1901c0dbf97c58461cec322a356af81912b","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.18.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.1","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.9","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.2.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.19_1755089916054_0.6359347805523414","host":"s3://npm-registry-packages-npm-production"}},"2.0.20":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.20","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.20","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"cac225a11a7b97dd8df641cf6ded9019a102cd10","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.20.tgz","fileCount":5,"integrity":"sha512-UAFJk8aFjlg4zkrL5kKfUKwwGoLBluXuiYhUz8XzpkbGVihKXBqUBwh20VFA23+mYIKc+s0p5sJ5NEsXj3z0nA==","signatures":[{"sig":"MEUCIQDpcuxnV0yb+PQHLgS5Lhd/K5umpvco8VSfPGmfbdvSVgIgcm8zk91/PugxaY6DvaqT4XET68wuCLH5kKwbxIC1ynI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38224},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"f973a8df035a77a0fde2f214f51ef3a5135a7a27","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.18.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.1","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.9","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.10.10","prettier-plugin-organize-imports":"^4.2.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.20_1756225879222_0.11212833764116126","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.21","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.21","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"4df86a89965cbda5cb50262b07fba698b0b4ce24","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.21.tgz","fileCount":5,"integrity":"sha512-yhEFGNX6tYqAM+R9QQVVtoxHZsk45+hZ2CJSY2prbNa6maPGvSYcanMsSnotbaLTNKgq0mbB+OeAb15LZqLOag==","signatures":[{"sig":"MEUCID0Fr1bCdhYh6fm+vMEZqT2B5OTbwaTC7+i449B/CTC9AiEAveyRl9NiHIGjK7Y4OeB0DSnZr2oNzNoKhXnj/Jqo4bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"7f87918ea67b71cff8abcc71c408eb673dd31661","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.18.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.3.3","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.11","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.2.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.21_1756368942920_0.2838711505068008","host":"s3://npm-registry-packages-npm-production"}},"2.0.22":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.22","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.22","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"76eb0b3cfb547c62b78d6c5604fb9423cdb365cf","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.22.tgz","fileCount":5,"integrity":"sha512-jv3BCoCHLpAsHIEwmiL3ivqw/0AGrgxUlc0W1PX7h0DsJ6keEmHPSW9SsvSBm2PLxcebC/gLHAGJEz2Y6haW1w==","signatures":[{"sig":"MEYCIQCNX60gC2gYWfnXfbqcBQE5KfyaLcAZS3Zfyo/Wd+b7NAIhAI5srO06GqgqdTAIFKO3pSiLZeg11hzHM3k7D8amaAqW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"6288e5520dfc89685d04cb1bf865a41e11ad3d13","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.18.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.11","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.2.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.22_1756370721008_0.9081281260939291","host":"s3://npm-registry-packages-npm-production"}},"2.0.23":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.23","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.23","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"b46d02438b8f9c563e3761460aafd0cdfd53182d","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.23.tgz","fileCount":5,"integrity":"sha512-i4SMIlMd7blqdrxvyNzbjx2v7TH3L6J5leif6dQYxIOH3QKL17wnqi6Xl8QXu+aMJursOXjPa1GFWdqikRj9mw==","signatures":[{"sig":"MEUCIQC5athQAWEuV47k7DlZEMzQ8W8WMGXrK6B5LZZxSpAsPwIgJa4ffn0msSD7ZuXj2/aE6ffkQOhIMi59zh4xt09u4wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"ff40378e33123aa77346587e31e6a112c66b4ab5","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.18.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","tsoa":"^6.6.0","mocha":"^11.7.1","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.11","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.2.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.23_1756717593729_0.13226611412524503","host":"s3://npm-registry-packages-npm-production"}},"2.0.24":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.24","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.24","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"41a59fe9a2a16eebcd810a8322cefb6874342483","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.24.tgz","fileCount":5,"integrity":"sha512-365aYimeawYyIf3IzJydwUYZh8HKV933ZEp51913VozpJCzW2yR+Xx63Nvc8wqMUDYq0YgvU4Vdhe8bXiVmuGQ==","signatures":[{"sig":"MEUCIQDQvnRhG1p6PetVeE2kD7jxZOWcPnYmKCl1QBFdxYaemgIgQKuFnfB/KfiXoKPSs26QOXmFlVzwebC3NNLg9Aoj2j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"26b9022f6daa6c6332575f63c97eb6b94b47c7df","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","tsoa":"^6.6.0","mocha":"^11.7.2","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.12","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.2.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.24_1757177317134_0.6980485743793428","host":"s3://npm-registry-packages-npm-production"}},"2.0.25":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.25","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.25","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"e33b5f8e0f1ecd76c1a70a9557c0ff99f077afaf","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.25.tgz","fileCount":5,"integrity":"sha512-Zg8nvvVkJnHhq4pn2CPV0IMlBPzmzrkhnHuOfdAOCyJCiqZiuNa7TPHbXnxmfLCe299Gw15aD7Iw0cfY+xhGVA==","signatures":[{"sig":"MEYCIQCWfhiBaDmnM2f1pE/RsxmbN0wi9lVVKecTQvL/YBI72gIhAIhvMVnxdZY1hScqS27HUwbx5AeIgSocD7kJu/+UVpPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"30052261ea326f90dc84cbd76b98916f6d958e2d","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","tsoa":"^6.6.0","mocha":"^11.7.2","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.12","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.2.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.25_1757498223347_0.9215071775782213","host":"s3://npm-registry-packages-npm-production"}},"2.0.26":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.26","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.26","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"e0adbb2b2a6409681a707c5e60ee21b48b1cfc8d","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.26.tgz","fileCount":5,"integrity":"sha512-aiP5JMf2K10ZUyKqAGabStWQl96mq+CqbhKd0jceCN4aoOoWqH4wcFc909h9F9umpTX2Xaqq4S6oh47fNJlLzQ==","signatures":[{"sig":"MEQCIA8kPIEUNN6rS97O8k9J3SGbANvkRdUelksSWTKp5UBUAiAC1PTFUeASkFvzf2yLhHrAR57oK+gBmrJwl8dPBZbvFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"876ecb9953c752811f461060429519d44f5f9f27","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","tsoa":"^6.6.0","mocha":"^11.7.2","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.13","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.2.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.26_1757558303335_0.2900598963333607","host":"s3://npm-registry-packages-npm-production"}},"2.0.27":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.27","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.27","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"bf491aee943a9e166deec0da462e594fd8b06756","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.27.tgz","fileCount":5,"integrity":"sha512-ALfauawg6BoXzXO0j9j2Gk4/+Lumht7fD3kWyibSEtGKzpbM2ydJjc3zApmxsXhSsN01MI5Aaz2JQIUZQ0e7WQ==","signatures":[{"sig":"MEUCIQDU/wJvZ8wQrqAM5sbhFs7LKfRhIL9vrrzjWUjrlICCeAIgLVRyLeFIe7DS20T9e7yBvET2wGdZPFQPk5fJSGuEtXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"6c69730ef557e7849f324b4a1b719c85f2e4450f","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","tsoa":"^6.6.0","mocha":"^11.7.2","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.14","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.2.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.27_1758070275081_0.7223171218708087","host":"s3://npm-registry-packages-npm-production"}},"2.0.28":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.28","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.28","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"db24e11d0d771758f3de370e87cf8efaa3d1da34","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.28.tgz","fileCount":5,"integrity":"sha512-Z2C3r+L96BQ5BCsK7nD4qDHit84ji1/SrLx5UugzPjRjVIjilLQT7ONx2q68sjLNcA0gYUBNc3Wx+t8uqeFAFw==","signatures":[{"sig":"MEUCIFmdZ8R4Jm9cVf5v4YT/NBZxsq5C7zeEhLE3JjNYpG2YAiEA6dZQj68RggC+7jW4NoLPMX9m1rv8DbcDe1oya4lI0oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"cd0621fa39e6f5ba3c8924324ac54444d5bb53f2","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","tsoa":"^6.6.0","mocha":"^11.7.2","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.16","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.2.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.28_1758343923385_0.6747741598378993","host":"s3://npm-registry-packages-npm-production"}},"2.0.29":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.29","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.29","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"9e5d09e91058e2caa690bdc77970730238c4d3e5","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.29.tgz","fileCount":5,"integrity":"sha512-SiaYDMK2iZcMp+h2ekNWdAtKs8M1cOPLMu4040djM1LYSBQz8N/a+NtyNw9RZstFLux+2GebOG99+4KreOJx2g==","signatures":[{"sig":"MEUCIGXHjnyZfLlZcPcIN721GVlfRZPqk31naL73UfCpiXO3AiEA07Y6P7nEmkZFmHsQLT0yTHOrQuVv9+pu8rN78EHzKiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"e233fc312122dd812c9c254ec491e20d5d9976e4","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","tsoa":"^6.6.0","mocha":"^11.7.2","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.17","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.29_1758459092515_0.0320219083950124","host":"s3://npm-registry-packages-npm-production"}},"2.0.30":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.30","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.30","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"aaff1798a896b84a00acd2134bd1329a8a15479f","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.30.tgz","fileCount":5,"integrity":"sha512-/n0V5SQUSQa4lUT+A9b5GxNLvRyFmKB4Vc/GIXmsS7DNSlUjJKX4HQKnNl2OVPLJh2HvyYCh4LvihJM+c78jVQ==","signatures":[{"sig":"MEUCIBLmIbZ9J6I28SSLdR1asFumZXKjWj04N1EVQcKSqt23AiEAlyl3Vbhe/uDZPZMgtB04MGIrMYnEzusR2opS6XwYkSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"39e831d744c44c7a4d755169d29929acf6dea56f","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","tsoa":"^6.6.0","mocha":"^11.7.2","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.17","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.30_1759244071365_0.9817802932898765","host":"s3://npm-registry-packages-npm-production"}},"2.0.31":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.31","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.31","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"3527cb6d95ccde14627e8bcb8fac7c9ee1b6956a","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.31.tgz","fileCount":5,"integrity":"sha512-739qnkGaMIaLfbFlTz4w56lqUMh6HYJ7wJPyqaAI5Q52ewRJZxt9ynlRiVQRRXtrt682axM+7V7LGB7MTOn7cA==","signatures":[{"sig":"MEYCIQDTtXoXw5RCrVCWAw6QSYwkklVb4EjTGEptKzpyFxdTpQIhAPocKe/BZzPUHDE8GIus3kqZQBYtSrK+qlGmgeMiH5RE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"66cee38c941a5191175d21403a1d09cdf45ad243","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","tsoa":"^6.6.0","mocha":"^11.7.2","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.17","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.31_1759244304949_0.1755925770143174","host":"s3://npm-registry-packages-npm-production"}},"2.0.32":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.32","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.32","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"fefd0ad8f08b6d94216e40d7ba545561944897f3","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.32.tgz","fileCount":5,"integrity":"sha512-t1IWOoB+o5RCQdlU1R12mnCtF3rvYGLrDL74krC1NnRlYNAt18gq9KfzdwcblsJY61bsw4x3iF3wZoN2X2t1qw==","signatures":[{"sig":"MEQCIBMGM6tqbkTvutVSKIkeDTzbw4gnfbC3ETrVR7OjCcA2AiAwECQTrZCBP1PLN8hhBsYKJUKIWe9dOtw8CISFxbDzSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"e5cfa6a8900b0d6ecf86537b4ceb3f5b42c1f5f8","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","tsoa":"^6.6.0","mocha":"^11.7.2","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.17","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.32_1759244904718_0.5126419690881769","host":"s3://npm-registry-packages-npm-production"}},"2.0.33":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.33","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.33","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"7f9f3f8e9bd6eedec3ee890d47423e4356689592","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.33.tgz","fileCount":5,"integrity":"sha512-RHXX2wag/Y3oAyRYtouwpmTOYluFoxV2XQK/daReeT7e8gu/JbRxZPCXkHikOMQ0Arw0dhaTFD7ZwrqceAkXdg==","signatures":[{"sig":"MEUCIBa6WtjauqHUn9ZIzcJVUlCeQc2ACKvz53xnp/Dr7jhHAiEA9veW8XhCDUTV5u2G1guOrPzjNjT0NnCbwvMMaAm4ixY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"2f52738f242f487b01200d3df5be7bf43979c480","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.1.0","tsoa":"^6.6.0","mocha":"^11.7.2","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.17","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.33_1759245058986_0.7167757089441962","host":"s3://npm-registry-packages-npm-production"}},"2.0.34":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.34","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.34","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"c7b172ab7096a2b73d7c342fb66c140138f122a3","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.34.tgz","fileCount":5,"integrity":"sha512-Qu6pOgQmHzIT/bNJdY+w0+qjBse3PrHeoqoCusKcw0erxZCifB29fL7h0OUrE+NcugLnpEEP7J15e7KJPcZCaQ==","signatures":[{"sig":"MEYCIQCTs4DAGIvVUYnEPSd4MC3dqkVQzBVbpBngmJ4V+AGIPgIhAOLESARo94Wjfm75uCxR+mQYWLk1ucwRNLwwanZ1fUQ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"e9f9a6e7baca827a33c28bf366ca73264c86d370","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.2","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^20.19.18","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.34_1759458651613_0.5299114981867943","host":"s3://npm-registry-packages-npm-production"}},"2.0.35":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.35","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.35","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"0a54740dc41925c5fd18ff83fd19483f0647e30c","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.35.tgz","fileCount":5,"integrity":"sha512-NyL8UdFg/Pm34BTFfbawSSEMbTn8iM3t3QMM4NvlSFwJNFD65QutAwc/cmMjlLc9uE73RpE+b/XmjPYMvmvnIQ==","signatures":[{"sig":"MEQCIF1mIeRUrDzUKQOeTbfHeMOprxtxte9sb7n0lASiROYAAiBf8xPLkFVgGRAWsXKMSLY8CHCZzjpaB4B/04M7tsq4uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"40fe072eb5b91205fab5d47cd5b45e23d029069c","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.3","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.2","@types/node":"^20.19.19","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.35_1759554135668_0.8388735207586757","host":"s3://npm-registry-packages-npm-production"}},"2.0.36":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.36","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.36","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"3710f427e3d211beb064710fdde6f82abe32b881","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.36.tgz","fileCount":5,"integrity":"sha512-Mdq5bX9wXPFMJj6CpGEz0dgHNdWZ1j7r9q4ZHpEuhn3JFtwGiCeY9lBSTGdXiDdZXvECqq0L5kW8AKd1o4kxIg==","signatures":[{"sig":"MEQCIA4JCPMuItCnhXspRXUbUR+3IyfySEKq+IQ7l69f82fPAiBvyvFZxWyE1XoFhgTrwhXXXxE2sO7lIAhwxonYs8irmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"4923e21768aa4ce46812a701c43abac0c0621e94","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.3","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.2","@types/node":"^20.19.19","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.36_1759915266536_0.4260190420547796","host":"s3://npm-registry-packages-npm-production"}},"2.0.37":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.37","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.37","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"9c89b707db5eb09cdb5ee20f5e5b2f4a988038d4","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.37.tgz","fileCount":5,"integrity":"sha512-gE9YrCsJnNU5l4JdTwbTvCTe6F8Baob9CvTpPVEr+46euq97o++cdmyLTFAWKjTomMSmbsD2RMmtPRfmdQBmuQ==","signatures":[{"sig":"MEYCIQDDX39lWExhvpuxZagAGg/zA4ANvyPuQM4B2qA9U6OuuAIhAKUtrZQxA7MBYvw1VFttdCu1YwJ2Pus6QY8/BGxFjEts","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"23816464283698274b70b1984c7f19efdbf23102","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.4","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.2","@types/node":"^20.19.19","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.37_1759959629235_0.054939853187765175","host":"s3://npm-registry-packages-npm-production"}},"2.0.38":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.38","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.38","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"5263bc1c7772b45f245411154a9f71d9a0e2baed","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.38.tgz","fileCount":5,"integrity":"sha512-0YZD21sRhhkVo06ZFzljxX1mA3cgw927iSBCUBeLuxDPtd0J5g6jL4OqVorBrvvE628Ym3YpkIL98wbNW6Xy/g==","signatures":[{"sig":"MEUCIQC1EOrmj/HGhdDvlabDMF2x12ufNCkfWhgg7CTyx8jZswIgX3Erp/b4uND1Zz6LmytmCjOqg+KkU9iVcG8v3pwEkFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"f0848aa6f51583a081436c0d0f6e20ec590e9668","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.4","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.2","@types/node":"^20.19.21","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.38_1760497112804_0.6572698214832571","host":"s3://npm-registry-packages-npm-production"}},"2.0.39":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.39","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.39","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"68aac55a7278d240fc593c46fc0044332226fb97","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.39.tgz","fileCount":5,"integrity":"sha512-5I6H8u7fkGwC1ohI4/SB/ImrF84SPIcsoKT+JPXvb5HquNGO7Y8RiEmvDSsijcbQ35flGPGTmTKfSZ6DQOZPxA==","signatures":[{"sig":"MEUCIQCUrMmiDvN9WVl4cfN71Mp/2B2YljoYeeynXJAB3lRlbAIgVuxsGOv8e6SzZbtmZvS+nCpA3xJ0lVShNmegVJKkoZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"2d1584a8e324c23c57b9f02859129cfcfe78de17","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.4","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.2","@types/node":"^20.19.21","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.39_1761155383345_0.0726131129656451","host":"s3://npm-registry-packages-npm-production"}},"2.0.40":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.40","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.40","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"c37aef26fae948a27d687850df633112a1c4210f","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.40.tgz","fileCount":5,"integrity":"sha512-oVYK7PWA721lXH1TYoiVYyHeAN1My7uCs9DkoFW2rsNW9duCCBOvHl0lglrxX+5p0o5CZwltmgokpDH6zEcFPQ==","signatures":[{"sig":"MEQCIFg9cDgBLbYfLch4hvNJ9D2U4Qg1L/w+ilTvKinv/IQxAiAbiGS65J1ttTW8lUpkRYjQSWO4hyVg8jHmmM5CIlwCXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"3502ff79d0640bf88fd0d533be61113b033f71f9","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.4","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.2","@types/node":"^20.19.22","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.40_1761170199490_0.1252850642766632","host":"s3://npm-registry-packages-npm-production"}},"2.0.41":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.41","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.41","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"3a1bff58e7a3a1e3293c030d17fdf8adfdab91c8","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.41.tgz","fileCount":5,"integrity":"sha512-OaG07bO7Z/O9BkuiHWQUOx2XkFbK31bjgbIwG0sK0pbFPwqz9XwX+JOTxxKgEuBESNjTTeMGEVTYNlUg/glFhw==","signatures":[{"sig":"MEUCIQDZekopmzgH1ceezEDV6KjNwkCMFZzTPA74nAEp0irYIgIgS8+CDAT0Cy2uCa61os+alyjsV8EPEeZIiryAr3KSUyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"05bd8d88aecc21a5fcde466d0772ecd4e678f2c2","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.4","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.5","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.2","@types/node":"^20.19.22","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.41_1761214701463_0.6988473118082617","host":"s3://npm-registry-packages-npm-production"}},"2.0.42":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.42","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.42","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"0f23db47069acda2d2caf006f75235237949696c","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.42.tgz","fileCount":5,"integrity":"sha512-v1LjjkH/dZcV3oOIIHbZdF7N98T75pJyFo25sufIjkHShPW7g2SiFJX/HH7Su0HJ1xMI4uCCDuqIvLSst+p2RQ==","signatures":[{"sig":"MEUCIQCepR+1l8auQynZw3Ry3DT3rSi/8g/lU/KYzsxFyFoE0AIgQk0YQmeCEnbeZpJurx7pBYlHTxY46Vw++NejTjdmpao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38253},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"78a2163eebd5ef1f5426258634d829e4ab448568","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.4","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.20","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.23","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.42_1761348420289_0.8945831187066196","host":"s3://npm-registry-packages-npm-production"}},"2.0.43":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.43","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.43","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"b54f79b3aac63b5dc7a194b86666a62e97f2ec8b","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.43.tgz","fileCount":5,"integrity":"sha512-TUCw/+6sXcdHyo9DLbUYY5+/2nnfBEZ93M2fl24WPIu2BYbgU0qrypYwbFMRt77TKoUe3s9Br4FwyozaidxEMg==","signatures":[{"sig":"MEYCIQDgGWA+NRKhmv0Ae5HFur9YnFfr5a3V6mW8zIBu5mdxDwIhAMd/TqNrZSqRNuxJTDRPdq/kcup3fu1Dm6mzM00ZlBNp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38253},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"bdd518aa6fa5e28d2582a17553f61db37064d49a","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.4","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.20","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.23","@types/mocha":"^10.0.10","@types/express":"^5.0.3","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.43_1761563301046_0.2513500737544234","host":"s3://npm-registry-packages-npm-production"}},"2.0.44":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.44","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.44","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"401d0cc3c128a33bb1978c2feeaade8df6ab920a","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.44.tgz","fileCount":5,"integrity":"sha512-3NePzsNN3zFkTkUABvYGhQ3ZnajKmvFLuMY6oAU2+diMJU4FxbRYAid10KoCH//QXvqPGMCy3SV1nRtKN12hVg==","signatures":[{"sig":"MEUCIQD9zozp8liusHIcoN5tD6IpZ0VsbtmS9bc06Rsm3kXMrAIgGXGaN+9BMJqvmtFk+ALnqJHvUr1QOMBNZB1abHAs8EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38253},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"b032e7a5a5e016a223bf386a01d123ae5dec25cb","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.3","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.4","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.21","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.23","@types/mocha":"^10.0.10","@types/express":"^5.0.4","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.44_1761603263499_0.01517626588686749","host":"s3://npm-registry-packages-npm-production"}},"2.0.45":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.45","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.45","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"987d80b0398c2d18d0c30490974fc1777f6e9014","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.45.tgz","fileCount":5,"integrity":"sha512-wIYwIwTIastT9ZYvnIRz3sBmyGxJ1Eqo3QeRdawt7QLjuLQGubN4l+IKIrmqcOg9JxhlrwXzeqEK7TbknIDfIw==","signatures":[{"sig":"MEYCIQCT+3NSigIH13avzyxKtgcg8Na7sVhZWRtBWN9orV4uTwIhAM7QAiiT3hOsZzIS1ZlO1UkW8sbiEa+PcKJYwwyDWIzs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38253},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"8452c8851a1d4ed3ae15f68ea7ee1df3e06d90c9","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.4","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.4","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.13.21","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.24","@types/mocha":"^10.0.10","@types/express":"^5.0.5","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.45_1761974126633_0.4458922268448313","host":"s3://npm-registry-packages-npm-production"}},"2.0.46":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.46","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.46","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"468c36c7181e66393d4dd613633972e8c022a69d","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.46.tgz","fileCount":5,"integrity":"sha512-Jp6IAk98ijUse5A1h5g0N3uS9GUxMsHH1alFSJRcJD6zny/OiqPEPo6cyA9JEJI9RBx+cIm+h4UUiEDzCCs92A==","signatures":[{"sig":"MEQCIFwHTXWGyDog6yaZItJz1++mK/KU7WBNgS/OhUxxfnbYAiBUOk39TJqD+NpG4Ad3wU89ffQpy71XIEdUXaD/aSrziQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"697f4cde21be678a4c8122b2316752d305c44680","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.4","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.4","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.14.0","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.24","@types/mocha":"^10.0.10","@types/express":"^5.0.5","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.46_1762350745992_0.10446464192338745","host":"s3://npm-registry-packages-npm-production"}},"2.0.47":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.47","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.47","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"7824ef6d5ee2332e1dd91bb8dccda87b8bae3a05","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.47.tgz","fileCount":5,"integrity":"sha512-BcCTFX7L/OBuvtXX9buhM5s7Mb5rw1vHI5Q2jAXtcz+MT1+O2it8y8N+zFzi1KMRv39lGou4GfhQVtq/B3TiQw==","signatures":[{"sig":"MEUCIQDYrQ3OISmxJu5tjtQU2dHg/4BP7UKaQJCwVwPIV6Px3AIgWHtUCQEcyUeLjPeG+OntXmjL8wHG2NfA0CCdm4e4p/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"ee50eab27c061a5a3aff3ef64576959750b1b956","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"10.9.4","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.4","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.14.0","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.24","@types/mocha":"^10.0.10","@types/express":"^5.0.5","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.47_1762356742191_0.034362498489573845","host":"s3://npm-registry-packages-npm-production"}},"2.0.48":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.48","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.48","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"328000db54042e9f72d83fc24343047a07f8e11d","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.48.tgz","fileCount":5,"integrity":"sha512-kpIkdhZLUGcHo9XOAA8ZQWwG5Xu6uJysez7NjBvBLZe29SjbLkAClTNZi+1VOSbE8DG8T7SkZBliaf/7MtnqIQ==","signatures":[{"sig":"MEQCIDg3NGPZVIHAURxx4x/VdFDX9a+s/JCbgEJ/4ZjLmK0nAiA5fmUjrvAyukA3l0xWFv/caQgjx4sp5JIXr6Xd/CEoBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"3d25c9c38f54dedb54b7f4a2d2e2d8c7c695929a","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"11.6.1","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.11.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.7.8","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.15.0","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.24","@types/mocha":"^10.0.10","@types/express":"^5.0.5","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.48_1762577888620_0.85475279987112","host":"s3://npm-registry-packages-npm-production"}},"2.0.49":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.49","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.49","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"d27307ae18043b5aeb4bcbdade8cf359ccb388c1","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.49.tgz","fileCount":5,"integrity":"sha512-qM2EOYpWfc0X6Hjs+NOnxQ7oIL57w50s2aCCmTdYQlqUwrPOsS2648pzmnNOlpSeKoEzn9G7Ja7V7mNBWeiM3g==","signatures":[{"sig":"MEUCIQCKKvB/pQ83ZYkkGOnC/EK4zJ5YMy2urlivIp3DlXrurAIgTnyILPjcuQ4IgO60Wj8oYKSPWB/iFzgDvZowQb5Swno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"f58985355ecf701860ca179e8241c72987d52335","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"11.6.1","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.11.0","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.7.9","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.15.1","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.24","@types/mocha":"^10.0.10","@types/express":"^5.0.5","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.49_1762910026972_0.5505520555314607","host":"s3://npm-registry-packages-npm-production"}},"2.0.50":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.50","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.50","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"b8af376a35979f5a77c43abc29d15a02ff6d7546","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.50.tgz","fileCount":5,"integrity":"sha512-AWVNpLWkqbyqIOeeQDoEy5zCVxxuXrWfoR8cFb3hSeC7ltW4/g0RM8qqc0jB9E4qCgpzvpE8qf5VeertENMYlg==","signatures":[{"sig":"MEYCIQCOEbdPsoPFfb5yRDKQWe+jH79Ie37aZV8I3dJ1OE0BwgIhANmNxM+SGZNbtnqzFyPWebxdeZwiIeZ54lvfgSbGibXH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"62b6579479e541580fa8bd94f1ca5b5fc185a853","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"11.6.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.11.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.7.9","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.15.1","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.25","@types/mocha":"^10.0.10","@types/express":"^5.0.5","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.50_1763189318437_0.8228933517083918","host":"s3://npm-registry-packages-npm-production"}},"2.0.51":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.51","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.51","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"e2719f63d5c7997333d24258d5f9892bec00f990","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.51.tgz","fileCount":5,"integrity":"sha512-jbtXoL8EFqYKc15dFBrE1UwT6fxOrKU9q2CauoJy3V3kYm5yB2yDXINx8KyChPQPHp0RDZEx5lFDAY6EfyoawA==","signatures":[{"sig":"MEYCIQCncwz1ZoBP8Ku/L6olXoBkPwSisid1Ceo8Z0Jy+/bLeQIhAN24Wmh3Uk0JvRdsDnqtIpDlgdzHlUC8GEaPivVPs+Hu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"fe5fde97e195aad4a99c8405b37dabde18d14651","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"11.6.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.11.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.7.9","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.15.2","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.25","@types/mocha":"^10.0.10","@types/express":"^5.0.5","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.51_1763568867905_0.9247481723588413","host":"s3://npm-registry-packages-npm-production"}},"2.0.52":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.52","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.52","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"b16252e73c473f7377f7c301c928be4227226202","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.52.tgz","fileCount":5,"integrity":"sha512-x4GdXKG7pdE1YZgi0OwT9amrm2kpYBJRkWcmQbTmRPMHmGzYWchHnhq7t+T+l6qWTXo+PayXd6p7QDzYKXWZJw==","signatures":[{"sig":"MEQCIFzXR8G1/MrEJgV85IK31ODNFXxuHOOxvHm87zBDpylPAiAeDV3AZzHQYzklexsm3oT0tlLaeug4mbDR99pJuA4yiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"a5e6f1369c013a99346b95f9ac24964c23b4101a","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"11.6.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.11.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.7.9","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.15.2","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.25","@types/mocha":"^10.0.10","@types/express":"^5.0.5","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.52_1763639932557_0.37911015286351346","host":"s3://npm-registry-packages-npm-production"}},"2.0.53":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.53","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.53","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"dist":{"shasum":"6832d5cdd82b36cb8ea7a887e853b070114f12b5","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.53.tgz","fileCount":5,"integrity":"sha512-1iUpnnSzmVq4txWPMOQ6NK+zVjPMCfAJYRlhn0PZElJRXsOSLZTJlg8Q5QqYk06ZPix5P0oYtLowWB4dz/XbgQ==","signatures":[{"sig":"MEUCIQCNWRAXZi7W1IMSRV09bth/lovuUUwWtAhju1lYWAk4MgIgXHmzFTBiTT2iCBr4yzCGeCJuNGqLLWtoEQ98JDB1NYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38252},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"d1ade57cae8c6ec4d5ee71c77113c1138236575d","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},"_npmVersion":"11.6.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.11.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.7.9","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.15.2","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.25","@types/mocha":"^10.0.10","@types/express":"^5.0.5","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.53_1764157418301_0.3952792080079195","host":"s3://npm-registry-packages-npm-production"}},"2.0.55":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.55","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.55","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"817a61ea083dfb6b83a1814a864fd416092cc1a5","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.55.tgz","fileCount":5,"integrity":"sha512-jpjFJbNTMDEFdC+AMJs5lv5wjoJZVi1vs9xt3tW4KKfWY/QFSLTbZh7rSbDuVC0C7M+Fq8TwLwXAvsjxFV9sFg==","signatures":[{"sig":"MEUCIQCH3mYzSxfd8HVEkCELcgZOOjuYYYwJMuuxOE7w8EjGawIgaGPH6v+s+Hvkzc9JgBtStGZrvRxx+JD7KM8czuBsZzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38366},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"865f6ee384a27b662a414c0bd1092ecc96bfc34b","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.6.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.11.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.7.9","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.15.2","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.25","@types/mocha":"^10.0.10","@types/express":"^5.0.5","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.55_1764174445574_0.38860359379878995","host":"s3://npm-registry-packages-npm-production"}},"2.0.56":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.56","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.56","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"6f2e6bd18f1a82a3332e4cbb431bd2f97c6badf6","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.56.tgz","fileCount":5,"integrity":"sha512-T8sAAtRzPsmds6W2Q53cG3QJ/6/zvtc8ijefMO1drNQI234bZuuNgeq7C6nLCzP7Jt9wlUsg45YYoco6/uBPoA==","signatures":[{"sig":"MEUCIDO87tlKd6vhsFaSlYCsZ8hAQIR0urgl4XZVEoXDhwTGAiEAox7KdVIPtr0xszcSIbv07CgTXNEXqC6Dz7pKKgMXHyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38366},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"fca60c7f4aa7c13cfe770fd97c4dcfd3d4c64fec","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.6.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.11.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.7.9","depcheck":"^1.4.7","prettier":"^3.6.2","@swc/core":"^1.15.3","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.25","@types/mocha":"^10.0.10","@types/express":"^5.0.5","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.56_1764215575168_0.6587215240176771","host":"s3://npm-registry-packages-npm-production"}},"2.0.57":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.57","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.57","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"ec68ee7b421df8aed03e45f8cd357ea90aa94697","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.57.tgz","fileCount":5,"integrity":"sha512-bueOe2ZAJlZ+QEd44faA3Nj+P+EtAHJ7/62P/4RB4/b2LkluAfk4rkuZpJ3uop5+3iqKnrja99nsAELOEVVJOw==","signatures":[{"sig":"MEUCIQDfNpEmj5jvnTk8Gye5Iy5xHI5C0sY3j2R0pslkUioVdAIgf9qn8qs07+sr7fT+zE3j7yWaD/vX/RIHTJU0nWwSkvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38366},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"525e463e2fb6ae860d3a88d73b07806775175f74","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.6.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.11.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.7.9","depcheck":"^1.4.7","prettier":"^3.7.1","@swc/core":"^1.15.3","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.25","@types/mocha":"^10.0.10","@types/express":"^5.0.5","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.57_1764524946104_0.022547971378588105","host":"s3://npm-registry-packages-npm-production"}},"2.0.58":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.58","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.58","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"08be43043853ac2bc9e90f7ddb6198d4e99cb19f","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.58.tgz","fileCount":5,"integrity":"sha512-GaCuQCelo3gCa675ffQzR/GAVSL6PiZ3CtvLUcyGkzZR7lZYqma4c3IbvlzoNtXc8kgN6oOxmfA4x+XGPPghZQ==","signatures":[{"sig":"MEQCIGxgYgrX9F/rvLAkW99q/hsTY39Z8xEHyr3Sc4z9UN1WAiApW2WaMntc1R+QMYiNxeFDeJnDCKLLKnXwQNJwfIbxzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38366},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"506dda7dcdb4785215fec7674f2b8ea763300752","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.6.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.11.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.7.9","depcheck":"^1.4.7","prettier":"^3.7.1","@swc/core":"^1.15.3","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.25","@types/mocha":"^10.0.10","@types/express":"^5.0.5","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.58_1764586184871_0.14892551100464346","host":"s3://npm-registry-packages-npm-production"}},"2.0.59":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.59","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.59","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"8096564e7c570b9a97e34ba16e1fa282926e6437","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.59.tgz","fileCount":5,"integrity":"sha512-e43/VHE0PA+K7Q+JdRsgnZppvjCG6xLxDuS8WZPSBi+0XOUINaqv6tcRAt91IHURg/CpuNU/fe6ca3grpyD8Vw==","signatures":[{"sig":"MEUCIAqwCvGDkjcmwhzxTutLq53d3wBrfSY7N85I36ijWIymAiEAsa4V760kkFsqrX1Aq7L9zILIEu8UnW28arpFmR3gdhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38366},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"b7e51e1d5cbb20c3205426ed45b8b1ef76bb1580","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.6.2","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.11.1","dependencies":{"jwks-rsa":"^3.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.7.9","depcheck":"^1.4.7","prettier":"^3.7.1","@swc/core":"^1.15.3","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.25","@types/mocha":"^10.0.10","@types/express":"^5.0.5","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.59_1764866578460_0.12303264910281264","host":"s3://npm-registry-packages-npm-production"}},"2.0.60":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.60","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.60","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"2de45ebfa8391a29b11ae3e545a1ccb12d4dfe0a","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.60.tgz","fileCount":5,"integrity":"sha512-65uop/4x+y/hvFWLLfoH/XrOTn2Wak1HlKybHBQu7e48FqBp0QuHUiHWbsgWlhScrlvMZ2P5CfJoBXzCmNvE4A==","signatures":[{"sig":"MEUCIQCHQ01KQS9xCMY6TevWcnAl5fgHa6ZEOJAqHNQqPVEsvgIgc9hYTCgdPZcWPeidHiu3nk+Br6NFrzA39mhuv825GkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38367},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"659864afc7c520f0b321ba408c41830a4409e90a","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.8.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.13.1","dependencies":{"jwks-rsa":"^3.2.2","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.8.0","depcheck":"^1.4.7","prettier":"^3.8.1","@swc/core":"^1.15.17","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.35","@types/mocha":"^10.0.10","@types/express":"^5.0.6","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.60_1772500171136_0.0867768925983865","host":"s3://npm-registry-packages-npm-production"}},"2.0.61":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.61","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.61","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"ceb1e9d76d3aaa94031f3b47144b51f8e33b2283","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.61.tgz","fileCount":5,"integrity":"sha512-qRUJa4BFyzhmpSFuzN1IeskOd5JLVzyHwiUUHMCl10ROAxRd4sqOmeRFhd/V4NisjyQFoleYBMq86zeY7q9khA==","signatures":[{"sig":"MEQCIFAuduY6cB/+NLBRAPfm+98/CbXpVgK09TvrzZFpKcNlAiBCIsw48q/CHt8yzzNibbwATJkZEbDTtEbQZlfojKFHwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38367},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"1fb38b90c464eeaf3a680e15396faa811f7cf065","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.9.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.14.0","dependencies":{"jwks-rsa":"^3.2.2","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.8.0","depcheck":"^1.4.7","prettier":"^3.8.1","@swc/core":"^1.15.18","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.37","@types/mocha":"^10.0.10","@types/express":"^5.0.6","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.61_1773096225023_0.8451712244417635","host":"s3://npm-registry-packages-npm-production"}},"2.0.62":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.62","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.62","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"8b44375889cd18b4cb03441c3481a533d630801c","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.62.tgz","fileCount":5,"integrity":"sha512-aC04w3DiH2kRtaiHtO3WUMZFQIJ2J4w2/+eRMoH3nGYaXrH04fEcBMB0lA1jQKoJMV4cM19xsyBD+uR0DD0a+Q==","signatures":[{"sig":"MEQCIDlaBOC4mNZgq6CvQUmJmBsnND1/2qdc5V/vNUr9hJJjAiAvCPQsXbQ8tDM0vpOYtymxKXS7ylRoiuS3b6O1LAyFBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38367},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"99ffe706dc6deac18079726470e00f0080d11026","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.9.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.14.0","dependencies":{"jwks-rsa":"^3.2.2","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.8.0","depcheck":"^1.4.7","prettier":"^3.8.1","@swc/core":"^1.15.18","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.37","@types/mocha":"^10.0.10","@types/express":"^5.0.6","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.62_1773224132864_0.19114305954818844","host":"s3://npm-registry-packages-npm-production"}},"2.0.63":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.63","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.63","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"9c04f4ad6fa8db032cc0875d3349a915efd93cb2","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.63.tgz","fileCount":5,"integrity":"sha512-N5HdwDyd+RZGoGYAzjhRfLiOWlSu8Mw59cV5b8DmgLWJeOlMHhbnfzFiK3l9PWGZ7M0LAwgW56ejWbKCWur99Q==","signatures":[{"sig":"MEQCICZNXnHJffTPDvNldvLUmCvLLJIHbH4Zeghc77f8cY7eAiBbUNSUGFSwPQrk5YHh71g6w8ifdmGMsv1U2JH/hEiQ5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38367},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"c4389129629735da850b1adb5668aae453ce1327","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.9.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.14.0","dependencies":{"jwks-rsa":"^4.0.1","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.8.0","depcheck":"^1.4.7","prettier":"^3.8.1","@swc/core":"^1.15.18","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.37","@types/mocha":"^10.0.10","@types/express":"^5.0.6","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.63_1773224316713_0.5274528819849436","host":"s3://npm-registry-packages-npm-production"}},"2.0.64":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.64","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.64","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"2e3be358a4a989be4ed43b818dcfb8c9006faa77","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.64.tgz","fileCount":5,"integrity":"sha512-LJTiFBQmA8uYLGtRgGMJrO7NbvGXLvMSiWS92T/lrvLOjjEp8SobBoHIfHlxCg4kmXcNVcejIWVvSTy/sZgjhA==","signatures":[{"sig":"MEQCIFQB+59Jpzkd+xMqyuGpOZ/fBaCzGFUzH8Mf4Q4J5HjbAiBgA0Dr6H1kaMOhyh5nbNfjiVg7twfFkLBNvGQBtSElhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38367},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"fe2eed615f25d0f1226fd084126b67186ac5f5bc","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.9.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.14.0","dependencies":{"jwks-rsa":"^4.0.1","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.8.0","depcheck":"^1.4.7","prettier":"^3.8.1","@swc/core":"^1.15.21","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.37","@types/mocha":"^10.0.10","@types/express":"^5.0.6","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.64_1774485602847_0.09625369646657611","host":"s3://npm-registry-packages-npm-production"}},"2.0.65":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.65","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.65","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"3d27af352e15d12b1e4751487a2aeb6b6dcbd427","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.65.tgz","fileCount":5,"integrity":"sha512-EPMnTsh8UV/gBS2oJjI+/IUEedDrhfs4SlLYmWL3mr0WQ/9DDdWxddxyubq94/cizG6q1gIKAQNVbEcfQAkcFQ==","signatures":[{"sig":"MEQCIAD+d/IoqFhESZjoGe2YmUG/G6kqrN4TrD8IiUcKplaVAiATN3XlkqyCkWumP0p+mTp7JTNrXWJ0Euk6iG9iX6tRBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38367},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"c108ad3874df4fa7bd9204c15cc1bbc5a57c993b","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.11.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jwks-rsa":"^4.0.1","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","tsoa":"^6.6.0","mocha":"^11.7.5","@swc/cli":"^0.8.1","depcheck":"^1.4.7","prettier":"^3.8.1","@swc/core":"^1.15.21","mock-jwks":"^3.3.5","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^20.19.39","@types/mocha":"^10.0.10","@types/express":"^5.0.6","@swc-node/register":"^1.11.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.65_1775509547131_0.8258978218966335","host":"s3://npm-registry-packages-npm-production"}},"2.0.79":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.79","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.79","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"6c69454349b97a65c6722181189583e676128f4c","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.79.tgz","fileCount":5,"integrity":"sha512-rIttukUUqf70mcuKMeoaeCErQk6KMI6GwyRlB0L1EUDjLjdf9R4x42y3WOkByqjdXy3RDaPNwHASq0pdqk+q5w==","signatures":[{"sig":"MEUCIQDigu4eDR24PThfhe59RNG0lN5LDWI5bjSpnQ/xqa2lsgIgDUERMdLMjoamzBLM9WhLVUkiTpXpTNit6+68FpL3KvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38445},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"ec70c13dd6d85fd93a0aba2b3ad7353a87980b9f","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.19.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.20.0","allowScripts":{"msw@2.12.10":true,"@swc/core@1.16.2":true},"dependencies":{"jwks-rsa":"^4.1.0","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","tsoa":"^6.6.0","mocha":"^12.0.0","@swc/cli":"^0.8.1","depcheck":"^1.4.7","prettier":"^3.9.6","@swc/core":"^1.16.2","mock-jwks":"^3.3.5","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@types/express":"^5.0.6","@swc-node/register":"^1.12.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.79_1788869529519_0.15078984388196393","host":"s3://npm-registry-packages-npm-production"}},"2.0.80":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.80","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.80","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"75efd2bb9926b10cba5d146587023123831126ef","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.80.tgz","fileCount":5,"integrity":"sha512-cibMkfxQ9y3gThuNZCqW8przVzR2/JJyLqkgyr60U31iiXMZDwO0IjGbxEOU2qu/7jMYLpXFT3rmpbgGYNVgFg==","signatures":[{"sig":"MEUCIQDsC6sbDmeY1Vff1GXlpb0yB6NQwlS3xUYZViVzoV438AIgWe0H68Qz2P5V2OZtje0MlpsgdwKmRJQZKV8sVAremvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7b2LCPAWJIVY0iQ2v3ZCgUbGjSJx/hwQ1HPExD4NAbgIhAL3PMzS2vIaouXKs0Ss6OgoToFcEharCh5dgSqJtIICa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38445},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"08540e5a1aacbbd50034c45ebcc20a32156986c0","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.19.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.20.0","allowScripts":{"msw@2.12.10":true,"@swc/core@1.16.2":true},"dependencies":{"jwks-rsa":"^4.1.0","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","tsoa":"^6.6.0","mocha":"^12.0.1","@swc/cli":"^0.8.1","depcheck":"^1.4.7","prettier":"^3.9.6","@swc/core":"^1.16.2","mock-jwks":"^3.3.5","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@types/express":"^5.0.6","@swc-node/register":"^1.12.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.80_1789699058037_0.8238219449026125","host":"s3://npm-registry-packages-npm-production"}},"2.0.81":{"name":"@digicatapult/tsoa-oauth-express","version":"2.0.81","author":{"name":"Digital Catapult"},"license":"Apache-2.0","_id":"@digicatapult/tsoa-oauth-express@2.0.81","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"fb40b8e437094dc78370140ea837cabb3c864cea","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.81.tgz","fileCount":5,"integrity":"sha512-H/jAZC0rATRNd+jGdK1oeioWlRpu5fmplhuL5ZzWRYKHA08/WCZ+bvU+bG3pTF7Zt5CfDBV74FOKGpV/CZMkVA==","signatures":[{"sig":"MEUCIQCc9k6tYqqvwrUDR46EZ/2jSCc4P6j/AYtcJeKdYDlW6QIgbjeJf4rbA2W7CZzcAvoQQBJbSDEuR2f0jFNd+lmCMaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDYoxTNrEEdRcL4DQqUi1qQYppcRoj7PVeuwUmz9LPUUgIhAJL/jpITaf4LqOqwzuQj5z0llvUUeb1SO8kigU8hWC98","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38445},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"6f0d56efef97993f808c8acd9deaacaa5859e1f1","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.19.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"_nodeVersion":"24.20.0","allowScripts":{"msw@2.12.10":true,"@swc/core@1.16.2":true},"dependencies":{"jwks-rsa":"^4.1.0","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","tsoa":"^6.6.0","mocha":"^12.0.2","@swc/cli":"^0.8.1","depcheck":"^1.4.7","prettier":"^3.9.8","@swc/core":"^1.16.2","mock-jwks":"^3.3.5","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@types/express":"^5.0.6","@swc-node/register":"^1.12.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tsoa-oauth-express_2.0.81_1789954008347_0.7881663265450018","host":"s3://npm-registry-packages-npm-production"}},"2.0.82":{"_id":"@digicatapult/tsoa-oauth-express@2.0.82","bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"dist":{"shasum":"e0d8d1f0587a07fa3651a8d85a57dda48fdf92fc","tarball":"https://registry.npmjs.org/@digicatapult/tsoa-oauth-express/-/tsoa-oauth-express-2.0.82.tgz","fileCount":5,"integrity":"sha512-HsXWvXbjld6EO4O6avGu9R3yakaFcvSQs4KndsTUyFhTu65NAQ8I0f4CIeByJO1yZadHh9yhNEN+7HVHTkRFTQ==","signatures":[{"sig":"MEUCIHAqDEuK5X22F0rrTLK5ro1FQeOlNNPk+vkv64M8oEHgAiEAqnIuu2SybvVZaOIGAzq4qc5YCwkLJfwbz2/tRzixwdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCpHrzU3X2PXfaCJkjlr+Baat74vlt6co8RhPrxGA9M0QIgLqwjAtWgHhLglyuU6XMrJ1yfZrKGtFwLdrQy6pdPkD8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digicatapult%2ftsoa-oauth-express@2.0.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38445},"main":"build/index.js","name":"@digicatapult/tsoa-oauth-express","type":"module","types":"build/index.d.ts","author":{"name":"Digital Catapult"},"gitHead":"4a9cd9e7f9c321821c80b12f4cc5624243d34992","license":"Apache-2.0","scripts":{"lint":"prettier -c ./src","test":"NODE_ENV=test  NODE_OPTIONS='--no-experimental-strip-types' ./node_modules/.bin/mocha --config ./mocharc.json ./src/**/*.test.ts","build":"swc ./src -d ./build --strip-leading-paths --copy-files && tsc -p ./tsconfig.build.json","check":"npm run example:build && tsc","example":"SWCRC=true npm run example:build && SWCRC=true node --import @swc-node/register/esm-register ./example/index.ts","depcheck":"depcheck","lint:fix":"npm run lint -- -w","example:build":"tsoa spec-and-routes -c ./example/tsoa.json"},"version":"2.0.82","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6e04713b-aa3d-4684-ba04-b3b7e6e32fca"}},"homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"_npmVersion":"11.19.0","description":"Authentication handler for TSOA using OAuth2 JWT tokens","directories":{},"maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"_nodeVersion":"24.21.0","allowScripts":{"msw@2.12.10":true,"@swc/core@1.16.2":true},"dependencies":{"jwks-rsa":"^4.1.0","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","tsoa":"^6.6.0","mocha":"^12.0.2","@swc/cli":"^0.8.1","depcheck":"^1.4.7","prettier":"^3.9.9","@swc/core":"^1.16.2","mock-jwks":"^3.3.5","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@types/express":"^5.0.6","@swc-node/register":"^1.12.1","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tsoa-oauth-express_2.0.82_1790861287607_0.05227544048626842"}}},"time":{"created":"2024-05-13T16:37:40.075Z","modified":"2026-10-01T13:28:08.236Z","0.1.0":"2024-05-13T16:37:40.380Z","0.1.1":"2024-05-14T08:31:24.852Z","0.1.2":"2024-05-18T03:00:52.132Z","0.1.3":"2024-06-01T21:43:47.043Z","0.1.4":"2024-06-05T01:44:52.913Z","0.1.5":"2024-06-06T00:03:26.363Z","0.1.6":"2024-06-08T00:24:30.484Z","0.1.7":"2024-06-08T12:45:05.205Z","0.1.8":"2024-06-11T21:06:26.685Z","0.1.9":"2024-06-14T23:05:39.248Z","0.1.10":"2024-06-15T09:56:20.973Z","0.1.11":"2024-06-21T22:00:54.796Z","0.1.12":"2024-06-22T22:06:04.133Z","0.1.13":"2024-06-24T00:19:14.316Z","0.1.14":"2024-06-25T22:07:00.510Z","0.1.15":"2024-06-27T22:02:21.738Z","0.1.16":"2024-06-29T01:13:32.653Z","0.1.17":"2024-06-29T21:56:53.280Z","0.1.18":"2024-07-02T07:42:46.591Z","0.1.19":"2024-07-04T22:34:34.507Z","0.1.20":"2024-07-05T22:59:20.661Z","0.1.21":"2024-07-09T01:35:57.392Z","0.1.22":"2024-07-16T23:32:54.394Z","0.1.23":"2024-07-20T02:35:41.562Z","0.1.24":"2024-07-20T18:36:53.116Z","0.1.25":"2024-07-23T23:14:04.205Z","0.1.26":"2024-07-24T06:55:02.942Z","0.1.27":"2024-07-26T03:35:45.291Z","0.1.28":"2024-07-26T22:35:56.586Z","0.1.29":"2024-07-31T21:56:44.140Z","0.1.30":"2024-08-04T06:21:15.319Z","0.1.31":"2024-08-05T21:47:31.788Z","0.1.32":"2024-08-12T22:39:05.406Z","0.1.33":"2024-08-19T22:58:41.228Z","0.1.34":"2024-08-21T21:08:23.723Z","0.1.35":"2024-08-22T21:48:38.726Z","0.1.36":"2024-08-29T23:06:37.258Z","0.1.37":"2024-08-31T00:06:01.138Z","0.1.38":"2024-08-31T06:27:22.481Z","0.1.39":"2024-09-04T22:30:39.194Z","0.1.40":"2024-09-07T03:31:16.971Z","0.1.41":"2024-09-08T04:46:51.131Z","0.1.42":"2024-09-12T23:08:39.234Z","0.1.43":"2024-09-13T21:03:34.358Z","0.1.44":"2024-09-15T01:33:50.939Z","0.1.45":"2024-09-15T22:48:15.889Z","0.1.46":"2024-09-16T13:08:34.017Z","0.1.47":"2024-09-24T02:02:54.133Z","0.1.48":"2024-09-25T08:54:21.366Z","0.1.49":"2024-09-27T01:40:11.347Z","0.1.50":"2024-09-28T07:26:11.811Z","0.1.51":"2024-09-28T21:20:26.231Z","0.1.52":"2024-09-29T03:42:50.559Z","0.1.53":"2024-09-30T22:49:30.720Z","0.1.54":"2024-10-11T01:16:24.489Z","0.1.55":"2024-10-12T03:02:13.145Z","0.1.56":"2024-10-15T10:58:27.846Z","0.1.57":"2024-10-17T14:19:59.875Z","0.1.58":"2024-10-20T03:07:57.054Z","0.1.59":"2024-10-22T21:16:39.405Z","0.1.60":"2024-10-25T08:11:12.725Z","0.1.61":"2024-10-25T08:24:22.970Z","0.1.62":"2024-10-25T21:13:08.602Z","0.1.63":"2024-10-26T13:51:10.219Z","0.1.64":"2024-10-29T02:36:24.364Z","0.1.65":"2024-10-30T16:37:04.048Z","0.1.66":"2024-11-01T12:37:15.855Z","0.1.67":"2024-11-02T01:43:48.470Z","0.1.68":"2024-11-03T11:24:19.928Z","0.1.69":"2024-11-05T10:54:59.735Z","0.1.70":"2024-11-18T15:00:42.828Z","0.1.71":"2024-11-19T00:47:59.309Z","0.1.72":"2024-11-22T09:48:25.680Z","0.1.73":"2024-11-25T23:31:51.550Z","0.1.74":"2024-11-29T00:23:06.758Z","0.1.75":"2024-11-30T00:47:22.238Z","0.1.82":"2024-12-16T12:46:43.926Z","0.1.83":"2024-12-31T00:06:03.748Z","0.1.84":"2025-01-06T16:19:35.722Z","0.1.85":"2025-01-07T11:42:57.184Z","0.1.86":"2025-01-08T09:14:31.324Z","0.1.87":"2025-01-15T22:36:44.773Z","0.1.88":"2025-01-17T02:36:05.914Z","0.1.89":"2025-01-19T13:54:14.629Z","0.1.90":"2025-01-22T11:36:45.932Z","0.1.91":"2025-01-26T12:22:24.595Z","0.1.92":"2025-01-31T16:01:15.993Z","0.1.93":"2025-02-03T07:32:18.816Z","0.1.94":"2025-02-06T16:42:51.177Z","0.1.95":"2025-02-12T12:03:21.429Z","0.1.96":"2025-02-12T13:26:57.449Z","0.1.97":"2025-02-12T23:15:27.874Z","0.1.98":"2025-02-17T02:38:39.246Z","0.1.99":"2025-02-19T16:35:30.061Z","0.1.100":"2025-02-19T23:20:46.100Z","0.1.101":"2025-02-26T13:53:44.655Z","0.1.102":"2025-03-04T03:26:31.261Z","0.1.103":"2025-03-04T14:34:59.605Z","0.1.104":"2025-03-04T23:22:43.032Z","0.1.105":"2025-03-06T23:17:48.722Z","0.1.106":"2025-03-10T14:58:24.311Z","0.1.107":"2025-03-10T16:57:40.933Z","0.1.108":"2025-03-17T13:08:11.746Z","0.1.109":"2025-03-18T01:41:08.654Z","0.1.110":"2025-03-19T10:08:52.010Z","1.0.0":"2025-03-21T09:07:24.955Z","1.0.1":"2025-03-21T23:15:04.454Z","1.0.2":"2025-03-24T10:49:03.135Z","1.0.3":"2025-03-24T23:13:28.581Z","1.0.4":"2025-03-27T22:48:08.701Z","1.0.5":"2025-03-30T18:19:53.001Z","1.0.6":"2025-04-04T16:15:11.440Z","1.0.7":"2025-04-04T16:20:57.482Z","1.0.8":"2025-04-08T15:12:36.843Z","1.0.9":"2025-04-09T12:24:05.418Z","1.0.10":"2025-04-11T13:12:07.561Z","1.0.11":"2025-04-14T15:18:31.851Z","1.0.12":"2025-04-14T16:16:53.157Z","1.0.13":"2025-04-22T14:50:46.199Z","1.0.14":"2025-04-23T09:10:37.059Z","1.0.15":"2025-04-28T15:55:10.305Z","1.0.16":"2025-04-28T23:43:36.053Z","1.0.17":"2025-04-30T13:07:32.733Z","1.0.18":"2025-05-01T22:35:59.604Z","1.0.19":"2025-05-09T22:57:59.643Z","1.0.20":"2025-05-11T09:35:20.789Z","1.0.21":"2025-05-14T09:50:05.038Z","1.0.22":"2025-05-14T14:42:41.857Z","1.0.23":"2025-05-15T23:43:06.734Z","1.0.24":"2025-05-17T07:09:54.881Z","1.0.25":"2025-05-20T02:29:15.676Z","1.0.26":"2025-05-23T03:21:11.950Z","1.0.27":"2025-05-24T02:40:49.782Z","1.0.28":"2025-05-28T09:29:32.625Z","1.0.29":"2025-05-28T09:32:45.307Z","1.0.30":"2025-05-28T21:45:30.223Z","1.0.31":"2025-05-31T20:56:36.414Z","1.0.32":"2025-06-02T10:58:06.353Z","1.0.33":"2025-06-03T01:56:15.181Z","2.0.0":"2025-06-03T12:22:24.553Z","2.0.1":"2025-06-09T07:35:33.123Z","2.0.2":"2025-06-09T07:38:05.271Z","2.0.3":"2025-06-10T22:56:51.193Z","2.0.4":"2025-06-24T08:36:38.179Z","2.0.5":"2025-06-27T02:41:40.188Z","2.0.6":"2025-06-28T13:49:04.648Z","2.0.7":"2025-07-01T23:33:59.595Z","2.0.8":"2025-07-02T16:18:00.207Z","2.0.9":"2025-07-09T10:28:57.960Z","2.0.10":"2025-07-09T10:36:00.227Z","2.0.11":"2025-07-11T13:04:18.716Z","2.0.12":"2025-07-12T05:40:10.159Z","2.0.13":"2025-07-14T00:40:27.813Z","2.0.14":"2025-07-17T14:16:43.135Z","2.0.15":"2025-07-22T07:05:40.750Z","2.0.16":"2025-07-30T00:32:08.379Z","2.0.17":"2025-08-05T15:00:00.089Z","2.0.18":"2025-08-07T08:12:59.638Z","2.0.19":"2025-08-13T12:58:36.238Z","2.0.20":"2025-08-26T16:31:19.389Z","2.0.21":"2025-08-28T08:15:43.115Z","2.0.22":"2025-08-28T08:45:21.179Z","2.0.23":"2025-09-01T09:06:33.910Z","2.0.24":"2025-09-06T16:48:37.306Z","2.0.25":"2025-09-10T09:57:03.521Z","2.0.26":"2025-09-11T02:38:23.508Z","2.0.27":"2025-09-17T00:51:15.239Z","2.0.28":"2025-09-20T04:52:03.581Z","2.0.29":"2025-09-21T12:51:32.697Z","2.0.30":"2025-09-30T14:54:31.570Z","2.0.31":"2025-09-30T14:58:25.145Z","2.0.32":"2025-09-30T15:08:24.944Z","2.0.33":"2025-09-30T15:10:59.160Z","2.0.34":"2025-10-03T02:30:51.847Z","2.0.35":"2025-10-04T05:02:15.896Z","2.0.36":"2025-10-08T09:21:06.732Z","2.0.37":"2025-10-08T21:40:29.404Z","2.0.38":"2025-10-15T02:58:33.011Z","2.0.39":"2025-10-22T17:49:43.530Z","2.0.40":"2025-10-22T21:56:39.723Z","2.0.41":"2025-10-23T10:18:21.660Z","2.0.42":"2025-10-24T23:27:00.473Z","2.0.43":"2025-10-27T11:08:21.208Z","2.0.44":"2025-10-27T22:14:23.698Z","2.0.45":"2025-11-01T05:15:26.838Z","2.0.46":"2025-11-05T13:52:26.159Z","2.0.47":"2025-11-05T15:32:22.438Z","2.0.48":"2025-11-08T04:58:08.843Z","2.0.49":"2025-11-12T01:13:47.187Z","2.0.50":"2025-11-15T06:48:38.642Z","2.0.51":"2025-11-19T16:14:28.123Z","2.0.52":"2025-11-20T11:58:52.741Z","2.0.53":"2025-11-26T11:43:38.478Z","2.0.55":"2025-11-26T16:27:25.782Z","2.0.56":"2025-11-27T03:52:55.380Z","2.0.57":"2025-11-30T17:49:06.310Z","2.0.58":"2025-12-01T10:49:45.041Z","2.0.59":"2025-12-04T16:42:58.596Z","2.0.60":"2026-03-03T01:09:31.622Z","2.0.61":"2026-03-09T22:43:45.205Z","2.0.62":"2026-03-11T10:15:33.048Z","2.0.63":"2026-03-11T10:18:36.862Z","2.0.64":"2026-03-26T00:40:03.014Z","2.0.65":"2026-04-06T21:05:47.353Z","2.0.79":"2026-09-08T12:12:09.659Z","2.0.80":"2026-09-18T02:37:38.114Z","2.0.81":"2026-09-21T01:26:48.444Z","2.0.82":"2026-10-01T13:28:07.696Z"},"bugs":{"url":"https://github.com/digicatapult/tsoa-oauth-express/issues"},"author":{"name":"Digital Catapult"},"license":"Apache-2.0","homepage":"https://github.com/digicatapult/tsoa-oauth-express#readme","repository":{"url":"git+https://github.com/digicatapult/tsoa-oauth-express.git","type":"git"},"description":"Authentication handler for TSOA using OAuth2 JWT tokens","maintainers":[{"name":"dhblane","email":"david.blane@digicatapult.org.uk"},{"name":"mattdean-digicatapult","email":"matthew.dean@digicatapult.org.uk"},{"name":"jonmattgray","email":"jonmattgray@gmail.com"},{"name":"it-ops-digicat","email":"it-ops+npmjs@digicatapult.org.uk"}],"readme":"# tsoa-oauth-express\n\nThis library enables easy implementation of OAuth2 authentication for [tsoa](https://tsoa-community.github.io/docs/) on [express](http://expressjs.com/). To use this library first add it as an `npm` dependency to your existing `tsoa` application.\n\n```sh\nnpm i @digicatapult/tsoa-oauth-express\n```\n\nYour authentication file (see tsoa's documentation on authentication setup [here](https://tsoa-community.github.io/docs/authentication.html)) will then need to contain something like:\n\n```ts\nimport type express from 'express'\nimport type * as jwt from 'jsonwebtoken'\n\nimport mkExpressAuthentication, { AuthOptions } from '@digicatapult/tsoa-oauth-express'\n\n// module options\nconst options: AuthOptions = {\n  ...\n}\n\nexport const expressAuthentication = mkExpressAuthentication(options)\n```\n\nwhere the `options` value is an object with the following type and properties:\n\n```ts\ninterface AuthOptions {\n  securityName?: string\n  verifyOptions?: jwt.VerifyOptions & { complete?: false }\n  jwksUri: () => Promise<string>\n  getAccessToken: (req: express.Request) => Promise<string | undefined>\n  getScopesFromToken: (decoded: string | jwt.JwtPayload) => Promise<string[]>\n  tryRefreshTokens: (req: express.Request) => Promise<boolean>\n}\n```\n\n| property           | required | description                                                                                                                                                                         |\n| ------------------ | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| jwksUri            | `true`   | Resolves to the `uri` for your identity providers `jwks` configuration                                                                                                              |\n| getAccessToken     | `true`   | Resolves a JWT from the `Request`. For example this may come from an `authorization` header or a `cookie` based on requirements                                                     |\n| getScopesFromToken | `true`   | Resolves to an array of OAuth scopes that the provided token supports                                                                                                               |\n| securityName       | `false`  | `OpenAPI` Security scheme name to be secured                                                                                                                                        |\n| verifyOptions      | `false`  | `jsonwebtoken` verification options. See the [jsonwebtoken documentation](https://www.npmjs.com/package/jsonwebtoken#jwtverifytoken-secretorpublickey-options-callback) for details |\n| tryRefreshTokens   | `false`  | Performs a token refresh. Resolves to `true` if the refressh succeeded otherwise `false`. By default this always resolves to `false`                                                |\n\n## Example\n\nAn example implementation of using the OAuth client-credential flow to authenticate a machine-to-machine (m2m) API is included in the package repository. This consists of two parts, a pre-configured `Keycloak` instance which can be instantiated with `docker compose` to act as our identity provider and an example application under [./example](./example) which implements to `tsoa` server. For further information please see the [tsoa authentication documentation](https://tsoa-community.github.io/docs/authentication.html) and our authentication handler example at [./example/authentication.ts](./example/authentication.ts).\n\nTo get started first bring up the `Keycloak` instance by executing from the repository root:\n\n```sh\ndocker compose up -d\n```\n\nThis will automatically pre-configure a client called `example` with client secret `example`. We can then fetch a m2m token by executing:\n\n```sh\ncurl --request POST \\\n  --url 'http://localhost:3080/realms/example/protocol/openid-connect/token' \\\n  --header 'content-type: application/x-www-form-urlencoded' \\\n  --data grant_type=client_credentials \\\n  --data client_id=example \\\n  --data client_secret=example\n```\n\nThis will return a JSON object with a JWT auth token in the `access_token` property that takes the form like `eyJhbGci...r8TIOfRQ`.\n\nThe example server can then be run with:\n\n```sh\nnpm run example\n```\n\nThis server listens on port 3000 and exposes two routes `/authenticated` and `/unauthenticated` where only the first route requires an auth token. So we can for example call\n\n```sh\ncurl http://localhost:3000/unauthenticated\n```\n\nwhich should return something like\n\n```json\n{ \"message\": \"This route is unauthenticated\", \"authenticated\": false }\n```\n\nBut calling the authenticated route (`curl http://localhost:3000/authenticated`) in the same was will return an error\n\n```json\n{ \"message\": \"unauthenticated\" }\n```\n\nProviding the JWT auth token as part of an authentication header:\n\n```sh\ncurl http://localhost:3000/authenticated --header 'authorization: bearer eyJhbGci...r8TIOfRQ'\n```\n\ncauses the call to succeed:\n\n```json\n{ \"message\": \"This route is authenticated\", \"authenticated\": true }\n```\n","readmeFilename":"README.md"}