{"_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","_rev":"16-d9c72bad4fe2a4e6694906f1311e956b","name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","dist-tags":{"latest":"0.1.11"},"versions":{"0.0.0":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.0.0","keywords":["api","apigateway","authorizer","aws","cdk","jwks","jwt","lambda","rest","token","tokenauthorizer"],"license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.0.0","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"f7edcfd986c25ef17f2f3da12580396bf8f3de27","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.0.0.tgz","fileCount":6,"integrity":"sha512-0e9Z8F6bj4D81hWulnq5iWqf3XGQ4zEHcoQftSrHFg44pgQeEba+wN1LFlrYYNVSu9z/rA+UHz/Bdu9IWzdNxA==","signatures":[{"sig":"MEQCIE84WpAePswk5wvgdoVRvo4/vPt2bFuqn2ur/99+UF00AiAbIX3G1bP4BapdvvLJew+ZDEi4d+sDpv+LAJZoJ9HTHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfk3wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqyg//dc0+7IGhCGb5Uw7vCNm/FikJeFGrujDRxLtDp0ulZHIEN5su\r\nk/qyVa44ALycPHi7BB9m+KYe2tPv7qpb2QAO/lWmiajG/C2vypNfm0uaIJGN\r\nCOHcdcexBlCmonLKOveira1i6dSkBY2GrxpdN0XpVJ0EZWsjIUokIqfEOwoh\r\nuKLjjWgKtqbpJX8EteY8hwV0nbnFue9NbLMLJofNwgLPIzL5/G5KmT3snfx4\r\noguqBBuB1IyKRT+Kbb/F8tpnZbEuiek3wWwQKnmQOFlD6SF9rFLFri0N6pMt\r\nuCZj0xDy33CShsWiPB4EOsXCoVjTZLVIOSSdRJ6r9g2tox+Tyfh7QV4N4z7z\r\n+3PvCUvfD+dQKHeash8ELLup61N6B71WMhV+MUx7eIt4jtYCZnsjSp541rOa\r\nwtiooOQcB0MH+KoNDSPnLsABA0R0TQFKFM4ze9e+e8k42mjRFa3Ab0dTXxMY\r\nei8PotACDSNXd17bJRIRw5VhmqCsbGYzMoGP4MAI7iOl597e7G8Aox9yhSQK\r\nktz30CADsziaBfvzR8yOi+bRlJd5BUVpWbjMxZVCPOzmYT0kPow5SAxUof/U\r\no88fMEdJ4LiJ0BIiNAox3u4T3P1XAUmtlUdXaM5o0uHOdOrgLCpM8tS0mlO7\r\nnnncW21yDnHIDWk+6SKdRiksZI0DP8ZMbCM=\r\n=E5IW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.18.1"},"gitHead":"9a2532947932201543ef494b2bdf7a6f0663a3bf","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_npmVersion":"8.19.2","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ajv":"^8.11.2","jwks-rsa":"^3.0.0","jsonwebtoken":"^8.5.1","@types/aws-lambda":"^8.10.108","@types/jsonwebtoken":"^8.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8","projen":"^0.65.33","ts-jest":"^29.0.3","jest-junit":"^13","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^16","json-schema":"^0.4.0","standard-version":"^9","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.0.0_1669221872777_0.8328252785476207","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.0.8","keywords":["api","apigateway","authorizer","aws","cdk","jwks","jwt","lambda","rest","token","tokenauthorizer"],"license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.0.8","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"daa596aa49799d40f53fe8409455d7b3ad32e797","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.0.8.tgz","fileCount":6,"integrity":"sha512-Gs1IXgNzx6U06UWY2Aug++K6n/rGfWExXaB0wqKWkVdd27PMVUe+YntnxjYvu/HVCf+qpo1RQtDYiqrXbtzz1w==","signatures":[{"sig":"MEYCIQDFAxoOOgqQalyY9gsW8wxb6Yz2yUnoLKzbnS22FQq8IAIhAKokkTc5phkUEYttPqJpawmjSe3b0tQqsPEqI/gSoumR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhgUDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEYRAAly45COs3NZct870BTLbw9Gwky0qbw2aDFJjyXSyLdyUgum/e\r\nkMdeMTQf3cjobaR807rJA+SFHbLKehqPqkYg3c0rcSqjGB7lKzkDKRWobAri\r\n3eoJU0sb/2IRkIqT9lTdZsmX4tRbxSiDMnTpquyCXMomQ8P7nSXygcNLisd+\r\n5IuCp5VnW2d0j7833D0wGACLNkRjD2x4QY7OqFAQtde+kBvczaW3iKE8r3Sc\r\niAQh/y84VdCXd91ekhTbQbouOZSmFF7ATRxTgjXLqfvVPBSWeA7fRob+LcaR\r\nioGyJX0xyN24ClYzcI2CJTWEzGPpSjRKlNS0vdGVwmpzhGqtIJ05G3i784YS\r\nZGkCZHQMvqxy5dVzf01p0JNi9/X34ef4oS4nCxyyEbHgkDtRqQYAiTkbTTwC\r\n5aA04dK4ddrPqJK3fsFEWSdTqx1HvzGW/axKI+mGlCpERYiWBKKW72G+sab1\r\nA+13tdn5kqtDC3DHdGn/CV5mD+mUV7ktyNJULc9+Hubdce07wimv2oqQ8GuI\r\n2iod8caOOH7XjVhiB6aVjZVdvbtoy+q4nKd74vzcr6h628h+MhSsaLcBJFDh\r\n1qisR/HVm9S+3Jyjszs2tqK+fvqH1/7eMkUIw5NexQum5CxQyiMv/TE1O/sW\r\nraUWtYxxtjZA6cgnlOkvhUijIbThAXmjIZ4=\r\n=iBWq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.0.8.tgz","types":"lib/index.d.ts","engines":{"node":">= 16.18.1"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.0.8.tgz","_integrity":"sha512-Gs1IXgNzx6U06UWY2Aug++K6n/rGfWExXaB0wqKWkVdd27PMVUe+YntnxjYvu/HVCf+qpo1RQtDYiqrXbtzz1w==","_npmVersion":"8.19.2","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ajv":"^8.11.2","jwks-rsa":"^3.0.0","jsonwebtoken":"^8.5.1","@types/aws-lambda":"^8.10.108","@types/jsonwebtoken":"^8.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8","projen":"^0.65.33","ts-jest":"^29.0.3","jest-junit":"^13","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^16","json-schema":"^0.4.0","standard-version":"^9","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.0.8_1669727491515_0.06477757666981576","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.0.9","keywords":["api","apigateway","authorizer","aws","cdk","jwks","jwt","lambda","rest","token","tokenauthorizer"],"license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.0.9","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"878371679e9ab6871eae7e053817b8ab489f047b","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.0.9.tgz","fileCount":6,"integrity":"sha512-vN9hEhWMik80mT7PwCAgptuUQDgbYv2miRAI26lRd/sf+qCzt9KjCOxdES7zihPDx8mFGPHlak2JK85oReEuQA==","signatures":[{"sig":"MEYCIQDXFw7PHpd/EYLN4Gw8vZQPZ/l+94hBPYyBCjvqlufw2wIhAI1QILQ0HvGL9DeiSDI7qnWB7ZApBQQnzi25SeJHjT5c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhgxHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7KQ/+Mo7IJaRSnh7r8EtJRPXp2dfsq4rS+K0C7MZkPm6FV/RdobNv\r\nrHndwzQkzfArSBgJKT1IJcoFVEH5rX+zwMB9E74KHUeSQpsqg3l3OuNt7e1D\r\n6w5NfBgiyxP4rokOcUop2vo2cqNeoCl02n2R57TSUFfhnniIavh0fB7Cg+Dk\r\nc1gXPJRANflnhPVEzp3MII8EPEX93vFd1G9QZczdXo99nEmEe2L6tscO8Bs1\r\n5/ONQFKjC+Q8cbRvQApEE5J0LQOobpOd4h7WDe6tgISWTZ0SX+/5MsvBx1bB\r\nrwO1M1MzM60RcA/Cmv1Dva6Zoa0IixyHsRuLlQGvtoHQ0zMlzEQCgZN1CN5j\r\nKY7rTBhUtLdvBujfzCsbNrTA5grda3y+e87QbPtqeHHQoE1VZfKut98KH6gF\r\nk44lSpbzVdZEJMd/NwMcCQScJAjd2/J7ah/KE2B5sjh/JIFTLujtfVuUHdzP\r\np9qQOMcYislRk4/ayzYyKULwFzoLHYigFExSOgrjrYQaTi9am+KH02+rCPjv\r\nUAgkhsD4rBFXqJNgvNY1O5XR+Oa+bZR+7gvYKTQPjRWOvXi20tZs5mThNS4m\r\nnK7ijGINvAAmBwQOD5vRfjESKHLMt+XPCB94AOFgraIDdAQX1jvFbomf99jf\r\nZoaaEADb1cI3vxPO6P78rBbWlk6iIn6whGw=\r\n=YCq+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.0.9.tgz","types":"lib/index.d.ts","engines":{"node":">= 16.18.1"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.0.9.tgz","_integrity":"sha512-vN9hEhWMik80mT7PwCAgptuUQDgbYv2miRAI26lRd/sf+qCzt9KjCOxdES7zihPDx8mFGPHlak2JK85oReEuQA==","_npmVersion":"8.19.2","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ajv":"^8.11.2","jwks-rsa":"^3.0.0","jsonwebtoken":"^8.5.1","@types/aws-lambda":"^8.10.108","@types/jsonwebtoken":"^8.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8","projen":"^0.65.33","ts-jest":"^29.0.3","jest-junit":"^13","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^16","json-schema":"^0.4.0","standard-version":"^9","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.0.9_1669729351375_0.6724558689262639","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.0.10","keywords":["api","apigateway","authorizer","aws","cdk","jwks","jwt","lambda","rest","token","tokenauthorizer"],"license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.0.10","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"00398abd1904bd9c5b9ed3efa98c89b7c4ba8602","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.0.10.tgz","fileCount":6,"integrity":"sha512-oJWYoO9+qTPDTNnZY9uSJXeSdAu6FIiHjmVlwxBOjGFw4HocxW24TwVH97cVXlclztni5YFisqRzZsyhdnXpuA==","signatures":[{"sig":"MEYCIQDeLmXQ+7e1N3EzYIKzNXwHUWSzb9Tl2EzKc66HbUNz/gIhAMqLHZ7hGQ8OSBXiK3UqO4iStQDe0MdmbEnUdmvIJbhk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhhDAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIBBAAos1iuT7qMMHVSQ2e3f122RkMjdozBHfu6fxpoGDBjF00YUax\r\n3ynQZzk8ZKlSAN3lXEUJ6Uq7zqEeDjoBFgNuas+Hck8fxhYIA3mRZefqQ0Ud\r\n2vJWUpiJxoKerfUyvQ/5MPH2ZAlM9c9Ke9Wb9JgldXqPihGmHtqIe1YXsIKQ\r\n2ilH2mgxldvNCHje3Hk46t63PLfFuKOAKIiCULVIW2WYrgx7KdLJDrQcK7Ef\r\nDgWwZPbMd2cC5YLcEnEiTU6em/pDJG4v3aDjW3qllVAYzZy/p9tiuhI0mti4\r\nhZ/HLxhMN0s1kB6OmDyH8ov8x8iHtPx/ze70B0ZuaL8arkTeclHKFvBghKBQ\r\nlqyesZGboBZiD8a1657EBz2/n+wX1zfu77Mttdo7AUj8uybeKOCgGMrkn7pD\r\n6nMrM8az3IPCygFR6QYQ0ad3hZzFIgrxqtb504iF2d/3QkO2lh0xe6VsrIAw\r\nUlKcM4wmZkiGAEaubgtE2dGCAlH2YlTyBkgwyvNYKoFg9SEO/5hcrsCOTQsS\r\nFUVywz9w8MZB3bUMkIULm1IVFg60XxYDbCposiygA87lYFaF0RuyEUZ2q8IC\r\nCgq4lRWsDSgWugU9HMPN0X9oMjZhun8Cdb0/4AcffX8hmAiek71zho3aCoBK\r\nv1cTq6yTRFqARveq9KVXjHE2cozIFnp2kuI=\r\n=KaLB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.0.10.tgz","types":"lib/index.d.ts","engines":{"node":">= 16.18.1"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.0.10.tgz","_integrity":"sha512-oJWYoO9+qTPDTNnZY9uSJXeSdAu6FIiHjmVlwxBOjGFw4HocxW24TwVH97cVXlclztni5YFisqRzZsyhdnXpuA==","_npmVersion":"8.19.2","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ajv":"^8.11.2","jwks-rsa":"^3.0.0","jsonwebtoken":"^8.5.1","@types/aws-lambda":"^8.10.108","@types/jsonwebtoken":"^8.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8","projen":"^0.65.33","ts-jest":"^29.0.3","jest-junit":"^13","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^16","json-schema":"^0.4.0","standard-version":"^9","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.0.10_1669730496204_0.7499274612897702","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.0.11","keywords":["api","apigateway","authorizer","aws","cdk","jwks","jwt","lambda","rest","token","tokenauthorizer"],"license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.0.11","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"ab3f2040bb70d0ad11a00a553fac0e2171253deb","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.0.11.tgz","fileCount":6,"integrity":"sha512-A0p3TJewHBOPF9H9WZApl3zkMmAYnxQcf1ckry1RVcsHgfaw2OcogOThLofVM/5uDr7foYV14K5u8o3aXJfr4g==","signatures":[{"sig":"MEQCIHT532s+5QWC9BgZcHXDCQY52ZWDyFKRmww3G7CMwjC6AiAl9J9x5KAWYOmFMDSbC85FDL7pcicJJQEYch6Lu9hIug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlNy4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRig//aHe1oM5FoGn07BOvUuMa7oTfDvUYpAjLaCzkw+ElJ6pHm23y\r\nPO+85aC+lbmVLQgPhBN9AWwvwWCL1uScPToF/YODhJPT/D/CQsZ6NC84Yc6K\r\nwJhmtxXgy2tlbuGKy6JFEqYAfvkcO4pJH4T94CuH43+rVDB6b52M1nGVAbai\r\nfsYb0LzKMBfv2OxNbr704tVidRCahLe7GFkDLY4ym0KOFl5wQZ7DYVJlxiEZ\r\ndp5b9jgtG28HgDiPpsuOaO20maejGR560HQtSFxKRmdSQRYTI4uxm6b/6o14\r\n2pPTy4tDcgqsL1U4rTOqXuUpJPif6aRDdXVXoyBd3u4PZfmToyxU0URucdBQ\r\nwMm0o77zqWfsuWP3t+vyojr3uKI4Jtirx9iqaXAtFhStzg4KijGIbbA32Spp\r\nVNflvAye0a+peYtTiqPG36sT09E08+HbpIwPNt+mKYQIaxbmBI7cDndbmM/E\r\noAJ3ocvDz21FX64rBU4C4qvhXuvN8abLSE6c2stddlnPoQxLe3TvtuAgsmoM\r\nT/00kzCrxfz1G7xzGh799q0fb6De2FsFlhVDvBVmQTzFM0LIGmIWEzDN8KUZ\r\nTt+/iJb0IfPm5f1slyXfr9jNln9Wdlf/dvIuqwgXdhUznAWZ9GxG/9/kIq5t\r\n5Vy6gOvr5CBayo77FR78rcP3k891mbpdKqc=\r\n=yAyY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.0.11.tgz","types":"lib/index.d.ts","engines":{"node":">= 16.18.1"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.0.11.tgz","_integrity":"sha512-A0p3TJewHBOPF9H9WZApl3zkMmAYnxQcf1ckry1RVcsHgfaw2OcogOThLofVM/5uDr7foYV14K5u8o3aXJfr4g==","_npmVersion":"8.19.2","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ajv":"^8.11.2","flat":"^5.0.2","jwks-rsa":"^3.0.0","@types/flat":"^5.0.2","jsonwebtoken":"^8.5.1","@types/aws-lambda":"^8.10.108","@types/jsonwebtoken":"^8.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8","projen":"^0.65.33","ts-jest":"^29.0.3","jest-junit":"^13","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^16","json-schema":"^0.4.0","standard-version":"^9","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.0.11_1670700216490_0.24963781862778012","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.0.12","keywords":["api","apigateway","authorizer","aws","cdk","jwks","jwt","lambda","rest","token","tokenauthorizer"],"license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.0.12","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"2735bdd230daaf5c125b4c55707ea3b5d618d2d0","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.0.12.tgz","fileCount":6,"integrity":"sha512-jB1MEf7amU/rirR8fek1PtEWg8pp/V9kW1S9F6u5SHrDeh1uK83otpyuT/FMMUZ4XdAcPPEXcCpb5RZYPSOqsg==","signatures":[{"sig":"MEYCIQDcUs4g7GbTdbVvxCdQsOodzigN5dcLLhrxN4hJfHhw9wIhANejbhKRk29t1AxPz0UqyV5w5jyEk+Y84n/MsMX3mFpn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlN3iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4rA/5AK1xfXCO2m44hZMPkm9Ir4utNuYxwjjF+H9fV8s9ZIj8Yxqe\r\ndMMyiW2MU5jlZ0xHnBfj3aERTR1q5tMt+urx3ynNvAuR/maXvAdHuL7oto+2\r\niCwm5Rwv1v3eRbkED8/qOcVCmoO+YyJkOvLPR1ymVKc4fspvXGJMElpOf37B\r\nbAYy2zdTETAzuzB+MB6oOzNNS6PU0YSnlFJhhkuTdNZ7jEfznglDjKj7E+11\r\nFwy1orLhLHTwfiiwcIagjJKT4DtS8n96KbeHtpgiFSBRbrAzMID1IssyXE4+\r\n1RC0a8qaiUjcklPD2B3ijf3MS03urjpkrztt8eakptv2yxkqWqzCch4SGw/d\r\nB7ZhrBvPgKIfML/rpQLSCR4cS5rPxWE0FjuYbjLw1SJl+Gh6fLyGR+SgiUxD\r\nhZ/Ok7OXNTeOdZgyiY7L8c7/sVg6Reulk/nlDL99VwGAOQIc1etpynGjxTH0\r\nqb2cpSgVBY/a/WvZ8eycZk3bjjXvVkLFgpat3WkgemMLsXrCdmngqxwqfb2Z\r\nu8qMefdcTMZhXADAXNz8c/3ZhMtUDjvUlK+Hzn4+O3FRVl47kPb9C5Ig24E8\r\nh3RS4OM16CwyIFdbeTj3tnrAIPzs+Lyr0c9cjjfvc6/TUyEjBJbRJFxe7NLW\r\nUTb7XEswaCNjWXfLk15t8QTcpwERuwPMsjA=\r\n=jCzr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.0.12.tgz","types":"lib/index.d.ts","engines":{"node":">= 16.18.1"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.0.12.tgz","_integrity":"sha512-jB1MEf7amU/rirR8fek1PtEWg8pp/V9kW1S9F6u5SHrDeh1uK83otpyuT/FMMUZ4XdAcPPEXcCpb5RZYPSOqsg==","_npmVersion":"8.19.2","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ajv":"^8.11.2","flat":"^5.0.2","jwks-rsa":"^3.0.0","@types/flat":"^5.0.2","jsonwebtoken":"^8.5.1","@types/aws-lambda":"^8.10.108","@types/jsonwebtoken":"^8.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8","projen":"^0.65.33","ts-jest":"^29.0.3","jest-junit":"^13","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^16","json-schema":"^0.4.0","standard-version":"^9","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.0.12_1670700513961_0.9064711368105147","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.1.0","keywords":["api","apigateway","authorizer","aws","cdk","jwks","jwt","lambda","rest","token","tokenauthorizer"],"license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.1.0","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"316cdbc89b08d0c84ab2e6cc3d4b3cfe2c32c444","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.1.0.tgz","fileCount":6,"integrity":"sha512-Ft5ba2TDOvZDNi+jTxqOP6Oril+H0YMWABbN6X9rH2fIDHvqfO+rxCbjWuQ+TPPAt9ncDviafOwMet/wM9vJPQ==","signatures":[{"sig":"MEYCIQD/TJO+etyxoWQ4/rgDvs2FxBCZWR2RiXLQ0esIV8CfrwIhAMNGFirTxgZQj7VE7ogbPsVODe704nJCpCFs1fCUYefK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlN9dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTCBAAkoP0syq8srKFVHbC0uXDm8w+HfLgWgb2o1GNi3TXbONe2y5r\r\nRgTyNLwnKou2wstv3aGCIa/j2GVcJXC/d3iq9k2uCycdI9t3GZ7sYTnBQgnD\r\nnNGePlRis/yIAvgtsM0b0yWK3xKWy9rcJJSnGR9JDntBWFe9M/wOl0H+BQwc\r\nQhNt+k291dPQqjjHhiCBLiwwzZOnYIm3+NYdIkqkd0oaANuRgGJCLvBD5IOV\r\nv2IaKq6/FMjI/ywfwB2AIs1MPz2O6g+rNnxapSn8WwGCm3QV63JSQwu9k3Fs\r\n79wviZ/rIYJh4ttuEL29o9ATMHd06lMBClX2rnpQy7gL9bmrKn6tyYfd+/fs\r\n5D1CisPuv2QwHOufa8R0P+6T7ZB7RzcsgDl+/ji8KEV6oPjD/F86xGEgidpx\r\nUnHywv/sFVjYPYA4PLeiOEJQ7sIO6Tw++kIgYmaboEeDm1ZyZAyeBdTV6A3a\r\nlQewAZeB4adjAWeqlyBFZ1EEaVFijUagczrE97JhNr2I+EXbRG92cKcucHKh\r\nyruHtvtKWY5HS2Lx1xoCOWd2QQbKyERjLABXfRGzt4mH5a5W1ewQmvuIqYLk\r\nVEGbrf4lzSW4jmdVaAj0Kx7eCek7quXaauI0PpAXEBB95S9N06Cv1PJWT3pH\r\noGPHjA9k753nDpaeRYenkM+8vMyG0WHQ5yQ=\r\n=TeCi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.0.tgz","types":"lib/index.d.ts","engines":{"node":">= 16.18.1"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.0.tgz","_integrity":"sha512-Ft5ba2TDOvZDNi+jTxqOP6Oril+H0YMWABbN6X9rH2fIDHvqfO+rxCbjWuQ+TPPAt9ncDviafOwMet/wM9vJPQ==","_npmVersion":"8.19.2","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ajv":"^8.11.2","flat":"^5.0.2","jwks-rsa":"^3.0.0","@types/flat":"^5.0.2","jsonwebtoken":"^8.5.1","@types/aws-lambda":"^8.10.108","@types/jsonwebtoken":"^8.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8","projen":"^0.65.33","ts-jest":"^29.0.3","jest-junit":"^13","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^16","json-schema":"^0.4.0","standard-version":"^9","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.1.0_1670700893686_0.2121048818094009","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.1.1","keywords":["api","apigateway","authorizer","aws","cdk","jwks","jwt","lambda","rest","token","tokenauthorizer"],"license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.1.1","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"9852099222a296cc4095d2a580a7060ed0a84d3c","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.1.1.tgz","fileCount":6,"integrity":"sha512-dHT9PrfS3Gmv3ns7Tl4Pp45xFpWzocvp09FbnWK4RhDZZnVb3In6K0vr0e6QVE/bo6G5ABOxtXrKCJczuCin+w==","signatures":[{"sig":"MEQCIGsp47TKaMwPbvko99iXYm9EVvXd+tATzNHrkDukw3yiAiBWrUZfu45EheeTIlKtPUKt2M3CFDjPxJxie8DJtrpquA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlPW/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXgxAAnCw33zKoT2jKN5TB/15wi//XpMy1JdVse0Pu19srkCjf53BS\r\nQGlxQB51jHY4QCe0UTxNXIDhQXGfV2CuFKDeOiarr102L6kIRCuOmbvmxKUA\r\niI+v3VJ7C8uR/6cP9zkDZY7b7LTVO7u/XOxpABbwnF0MoDctIf/9/qtoX5a5\r\nSYyHjAXlonvNKPel/LL9QfSdjWrUEnSWRrl6rFymEusvNx+2HJSK526EWi5X\r\nKMf9X2iHTSBepUxVQKRw8eDn2xw4rY7IJQ7PEmi4u/Zj8Yf3dlujDvT213MB\r\ngzULgyA5R7w5KXX4FwtfBBxVrFrTQvRyxhZKfWbelEpuAn2iDxg+8gllSEgL\r\nQhfwQ1QfxdGh8eCgjjrWx303ZTsFnjD1+cXGQChKxxbFFwXK6ZnjfNLk17N6\r\n0FV/9/2b4TfnWSQUcb/hQOeQCKHzrxZfRtSBcphSIf/+6KTrDV9fOOAdLFAj\r\neFx7rHuTKcRWcdsL5FmqIpNz6SuSAqnR9nPhZknQ7ROJKHDv0w3vFxbC2+45\r\nz9JuwqlGhxHpl5vYRYwRmdE9LN6UvdKBxp93oMItbxKYLt9bAPcbTuOQ5jUB\r\nP2ja5SwrBXu5lYByspjlGd8M2Vch0XHj6yb9CzJCT/lyODdwY5urFKH5DqIc\r\nimrzpuK43M7sthbRlRB3U5VQQUJ8zH02j58=\r\n=rmE7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.1.tgz","types":"lib/index.d.ts","engines":{"node":">= 16.18.1"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.1.tgz","_integrity":"sha512-dHT9PrfS3Gmv3ns7Tl4Pp45xFpWzocvp09FbnWK4RhDZZnVb3In6K0vr0e6QVE/bo6G5ABOxtXrKCJczuCin+w==","_npmVersion":"8.19.2","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ajv":"^8.11.2","flat":"^5.0.2","jwks-rsa":"^3.0.0","@types/flat":"^5.0.2","jsonwebtoken":"^8.5.1","@types/aws-lambda":"^8.10.108","@types/jsonwebtoken":"^8.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8","projen":"^0.65.33","ts-jest":"^29.0.3","jest-junit":"^13","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^16","json-schema":"^0.4.0","standard-version":"^9","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.1.1_1670706623099_0.6520917164005076","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.1.2","keywords":["api","apigateway","authorizer","aws","cdk","jwks","jwt","lambda","rest","token","tokenauthorizer"],"license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.1.2","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"b075df36b1969a80949296d5510c645e4f185e7d","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.1.2.tgz","fileCount":6,"integrity":"sha512-lIYSBoM1ng/MzBMJlQ1fIJ9Z537kCrx8HqdwyRpq9WAdjMuoffR168qovj6QPrmzinROW0cFWnf8/SPWxWx2Fw==","signatures":[{"sig":"MEQCIDnzSc6+DgKhplpI4StQnRi3QCZnyxBiTenu5P4AGYcPAiA2wk7LjTLNEdMoqmBG2+opf9BTfEXBvKyN8c3SBVZV5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvG62ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpScQ/+JNN3BiJRpAHMpEt64jw69wPGFCjKTkJcTfmmRKBeRQv4Fqif\r\nyaEs1WeMYnPsq291SGS7FrcVSKmSbK9g7EV8pY2KBrBcXtyZip17D4DaTUu6\r\n6Ev9CXNLSRHGIEC13k3Ok6WYOLH2g1ubTtVZwVAQO0uEC3ZZ/s+Lc4/o+di+\r\nh9FiGoqWzHvJhODj9wr8qFv0MjTQ1i/YhftPcoEKyUx/Ldh7aMx+XN+NjzMw\r\n6+SDg+3k5lfI9e5CWLZ8086DeQW9yNSqpOEe2V6RTy2GHAOqMjeeW6tddwTo\r\nxunEqaQK6ay79YQxB1ChczcF8pm0D/3ESIv82AqgbwmY6OGbrz7yRpaME8iB\r\ndt/bdhcs3+v0Lk9zxlLE3ZrkxnvxGqNFSq32e24KaQ4RGBKwgnhUbNB+bsX4\r\nBbcIyCDlLgW1LDKlLblfpklIQ7J+H7CcpsRP3l6n3tD3cv4MhQzY3fpSj365\r\nfsM0MImZwW0qIdrA+DBLP/wkxuyMODGhAl8W8tcH7+/YFg4tseNTVG3SJrSX\r\nY6s3OpQKHY8i+jD6cqWAo6sN64sNDpGJOLpsfGtiwPhqQf8tfYiXVZUkBzy3\r\nrDSID755CKxPkONN8Rbo+tjfgiv4Xh51XnPFW7GL9gQHrP+aveclLHSo3wkn\r\nNkjwliemNpEm2iY+BRsvDLiVgkc0gcqSXck=\r\n=o1hv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.2.tgz","types":"lib/index.d.ts","engines":{"node":">= 16.18.1"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.2.tgz","_integrity":"sha512-lIYSBoM1ng/MzBMJlQ1fIJ9Z537kCrx8HqdwyRpq9WAdjMuoffR168qovj6QPrmzinROW0cFWnf8/SPWxWx2Fw==","_npmVersion":"8.19.2","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ajv":"^8.11.2","flat":"^5.0.2","jwks-rsa":"^3.0.0","@types/flat":"^5.0.2","jsonwebtoken":"^9.0.0","@types/aws-lambda":"^8.10.108","@types/jsonwebtoken":"^8.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8","projen":"^0.65.33","ts-jest":"^29.0.3","jest-junit":"^13","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^16","json-schema":"^0.4.0","standard-version":"^9","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.1.2_1673293494526_0.4525014048533691","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.1.3","keywords":["api","apigateway","authorizer","aws","cdk","jwks","jwt","lambda","rest","token","tokenauthorizer"],"license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.1.3","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"fc1d634380badc4a5fa42ecc88717d8481bd2ab0","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.1.3.tgz","fileCount":6,"integrity":"sha512-ByPN4RnO4IMyhKQR2C6NmJV+TE5OWm+8kTBm5y9Xu32pmwOy1DF0Ws68DQh8is23CEVdiTjLMEkwwWrmpXKCIg==","signatures":[{"sig":"MEYCIQDZ5EZ28O5nr1kfF43K3O51ajZiCjJOSUW0DdKS3y+TrwIhAJw3cyS6uqONIHVgPcFd4AtKHQAx/Cl9Z/Q+2ouWmtuS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj61TnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRhg/9Fmg2tiN6AfzP7AnzhQXkLVRtuTf0LkPM9c4Wesuu/svwzuts\r\nqCDztGIJEk11AI+xHEPlmonSAe4QFRKQIB5fa//zntblfbjISK21H5VeSmQj\r\nqeLWC10h5unnE7CeDqpubquHjm+wmL5SWs5n+zytK0Z1bTMmXB85aTmmmiv7\r\n6diM1eMY/Yb3O8AXN0IScjG2iGyTPLT4CQmoRglX0VGVLtcV86FvGPQbqh5F\r\nN+yv0uNyyAQtLLX6bCwvEHSgNjNQyPzViy5pC97FFXPYRiy72FhLUrkAeezF\r\nVxoeXYEwZ4dZfGKwUYMducFloE4/shS0APYGtdU2pF0iMpiv1+8hcnhGcggD\r\n3dVayOeA5iiS65nxhX9gBmIfMmFIsU9qodDQtTI2qPu3CKjELraX0djZL7Z/\r\nnnZijcx5cZeGk6MjxFnlqkBC4jaskiu+x2BLKnDvlmTSe74AqsItD3VgTsHx\r\nOqDBNHjilKS3RIqA1n0Axk/cZpG5TlNi5sOUogOVH18XpPOdhTVi3PH/XFm3\r\nCJRSs5ZAgBVq2+Me103bF09Cu0tW2NWV+a+0ETaPq0vb8l6jYeYDBOstZMAo\r\nXvgQu9BIdHMuQ51xHtsDBoGc/uv8uLjLz3VqIEyai/uy3xz00/avsWBMhcyc\r\nOJRT7TiuycvN0mDjyZcwU1j/6xUqrGGEPZY=\r\n=eZWi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.3.tgz","types":"lib/index.d.ts","engines":{"node":">= 16.18.1"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.3.tgz","_integrity":"sha512-ByPN4RnO4IMyhKQR2C6NmJV+TE5OWm+8kTBm5y9Xu32pmwOy1DF0Ws68DQh8is23CEVdiTjLMEkwwWrmpXKCIg==","_npmVersion":"8.19.2","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ajv":"^8.11.2","flat":"^5.0.2","jwks-rsa":"^3.0.0","@types/flat":"^5.0.2","jsonwebtoken":"^9.0.0","@types/aws-lambda":"^8.10.108","@types/jsonwebtoken":"^8.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8","projen":"^0.65.33","ts-jest":"^29.0.3","jest-junit":"^13","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^16","json-schema":"^0.4.0","standard-version":"^9","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.1.3_1676367078893_0.6497724766676227","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.1.4","keywords":["api","apigateway","authorizer","aws","cdk","jwks","jwt","lambda","rest","token","tokenauthorizer"],"license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.1.4","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"74dcbfaeb2b72c5b6ba1022011f0325ddae8fd8e","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.1.4.tgz","fileCount":6,"integrity":"sha512-k+uqKP/dX7uKd6+tbRb/YlyZ1HSf90TOrCXs+F1TJK4nEryyLgYGiPfax8J4r6UVH55uhjUmJipBsVRKN2tVVA==","signatures":[{"sig":"MEUCIQDmTv4avbXEcUqd0qRqNrBJt+udb8g6c09CGHrtDFts0AIgY8cwK1WcOPTYEEdUrOPw2dwWS+thEQvRnh1TUOiHCDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7fpNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNDw/+K29r702AjcYEblixCviQORWw46C8Hticc1V9bQECVJYz9DGt\r\n4eANugIB+GNcaWR5YMT7HCJjd3d5U0n2McKWy0ZU3SLM3JB0nSxXgieW1aoJ\r\nMYN3Lm5ExnsRc3IghAD6ybw07HT1UM0NmgHpoMm7jDvC3grqvoi1izRnfTnL\r\n/80Zz0CL1cCFa2z0Ny8KDPTQM1Kw/3BIdc+01oUef0x5KV8Y05twihJoWKzC\r\nbHaUd3IGhryNIPvzDCedr5Z9bS88OrOwxxmlE3uIh1lTKtEQ+O3x50nvezDe\r\nFVdY8bLJUsSuFK956yAlNwkTaV/PwbaQLSqkcqj+d79tSS/L+4w+W4UbfFh4\r\n/0sDSAHSBiqEusPXR1m4cQ2tFxOHklSzThpJg3tW7z8WEsnIxViejwDluNKK\r\nJ46HOKizKkGorr5GvebbxnyKgS3ZcScWF4g6qtyDMHBpYZXW1IvLCb/ZfZ3r\r\n551ViBrnufnIQk/l1tPWUOxhCNuWfWXIBYepjvmlJc5QpngOnsI2qaSHeoZ9\r\nFQaMrI7Nq63lvzHCgypRX9K5P55827aYVVh7BWUXlObw94nC7WaJH4alMydD\r\n+kWNNNLI8n4ZA060KTZ4UMgFiclywswllFGtWyLo5yJBHojD9ZddaCKAgLQC\r\nj55B1f3YG9Y5EAa5hUWMduogsVNiCUtqUEE=\r\n=SX/u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.4.tgz","types":"lib/index.d.ts","engines":{"node":">= 16.18.1"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.4.tgz","_integrity":"sha512-k+uqKP/dX7uKd6+tbRb/YlyZ1HSf90TOrCXs+F1TJK4nEryyLgYGiPfax8J4r6UVH55uhjUmJipBsVRKN2tVVA==","_npmVersion":"8.19.2","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ajv":"^8.11.2","flat":"^5.0.2","jwks-rsa":"^3.0.0","@types/flat":"^5.0.2","jsonwebtoken":"^9.0.0","@types/aws-lambda":"^8.10.108","@types/jsonwebtoken":"^8.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8","projen":"^0.65.33","ts-jest":"^29.0.3","jest-junit":"^13","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^16","json-schema":"^0.4.0","standard-version":"^9","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.6","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.1.4_1676540492857_0.2153222410533595","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.1.5","keywords":["api","apigateway","authorizer","aws","cdk","jwks","jwt","lambda","rest","token","tokenauthorizer"],"license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.1.5","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"76692ba41b6d263a9752b976286515bced6f8937","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.1.5.tgz","fileCount":5,"integrity":"sha512-VWwAGQmPTWfmhHkfw2TQjgXmLJmCyXo+wwr8KQ0gqn0ijiXIdF+3vEeHh5NIb8DQcFSmDlKZ6q8v6n4fVC44ZA==","signatures":[{"sig":"MEQCIByMZnzfkLb73sqLgRaqd1yQXeChDW7Bd9mwgbUa830iAiB8myKowc8oxQk9fF4/i7ZSqs9MCe4tkdjKIjFeuGXVuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24827},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/@(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.5.tgz","types":"lib/index.d.ts","engines":{"node":">= 16.18.1"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.5.tgz","_integrity":"sha512-VWwAGQmPTWfmhHkfw2TQjgXmLJmCyXo+wwr8KQ0gqn0ijiXIdF+3vEeHh5NIb8DQcFSmDlKZ6q8v6n4fVC44ZA==","_npmVersion":"8.19.2","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ajv":"^8.11.2","flat":"^5.0.2","jwks-rsa":"^3.0.0","@types/flat":"^5.0.2","jsonwebtoken":"^9.0.0","@types/aws-lambda":"^8.10.108","@types/jsonwebtoken":"^8.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8","projen":"^0.82.2","ts-jest":"^29.0.3","constructs":"^10.0.0","jest-junit":"^15","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^16","standard-version":"^9","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^6","@typescript-eslint/eslint-plugin":"^6","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.1.5_1717079685217_0.9217903949708157","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.1.6","keywords":["api","apigateway","authorizer","aws","cdk","jwks","jwt","lambda","rest","token","tokenauthorizer"],"license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.1.6","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"555ccea1511af74e2f30fd323ecc7c3e23f9db29","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.1.6.tgz","fileCount":5,"integrity":"sha512-jButY4juGOw/nxmOOzVCSH83xN44syyZAqfmlnwgwek/f4rU9EHIeqKN/V2s9jq/HXmWV6mjn4LcEIp4JxMs8Q==","signatures":[{"sig":"MEUCIG564vFcCuqG9FnNE+ObqOBXKHdxIHy9a3u9wNBVDLHHAiEAthBg6os2/cO++/eR4nGzlbX84WtjIltbGf7zgyJNhus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24827},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/@(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.6.tgz","types":"lib/index.d.ts","engines":{"node":">= 16.18.1"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.6.tgz","_integrity":"sha512-jButY4juGOw/nxmOOzVCSH83xN44syyZAqfmlnwgwek/f4rU9EHIeqKN/V2s9jq/HXmWV6mjn4LcEIp4JxMs8Q==","_npmVersion":"8.19.2","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ajv":"^8.11.2","flat":"^5.0.2","jwks-rsa":"^3.0.0","@types/flat":"^5.0.2","jsonwebtoken":"^9.0.0","@types/aws-lambda":"^8.10.108","@types/jsonwebtoken":"^8.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8","projen":"^0.82.2","ts-jest":"^29.0.3","constructs":"^10.0.0","jest-junit":"^15","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^16","standard-version":"^9","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^6","@typescript-eslint/eslint-plugin":"^6","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.1.6_1717079835240_0.7920726725248697","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.1.7","keywords":["api","apigateway","authorizer","aws","cdk","jwks","jwt","lambda","rest","token","tokenauthorizer"],"license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.1.7","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"32bdcd1333d417a479de207013d2b1cdf41b7982","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.1.7.tgz","fileCount":5,"integrity":"sha512-uMWLhR68dLbZ6Spgt4XpnwJWnevIReveoNa0ZSMKVPemrLQQhwzMpa9oeZhNs/pFpHUFpQZcipp7zD3WScqRoQ==","signatures":[{"sig":"MEQCIA+E5WlqIYogYW7SA81NNbXUW5sxX3lyUUtdqqB+y0huAiBuUkGCJ7NyK8BnB/qwiP4/ge75YceNaZtkzp7If4p8cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24827},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/@(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.7.tgz","types":"lib/index.d.ts","engines":{"node":">= 16.18.1"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.7.tgz","_integrity":"sha512-uMWLhR68dLbZ6Spgt4XpnwJWnevIReveoNa0ZSMKVPemrLQQhwzMpa9oeZhNs/pFpHUFpQZcipp7zD3WScqRoQ==","_npmVersion":"8.19.2","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ajv":"^8.11.2","flat":"^5.0.2","jwks-rsa":"^3.0.0","@types/flat":"^5.0.2","jsonwebtoken":"^9.0.0","@types/aws-lambda":"^8.10.108","@types/jsonwebtoken":"^8.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8","projen":"^0.82.2","ts-jest":"^29.0.3","constructs":"^10.0.0","jest-junit":"^15","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^16","standard-version":"^9","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^6","@typescript-eslint/eslint-plugin":"^6","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.1.7_1718009956570_0.7186780669352932","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.1.9","license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.1.9","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"homepage":"https://github.com/cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt#readme","bugs":{"url":"https://github.com/cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"4dcd9dd091fe4cea95937d3c463f4d99e9ad3f88","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.1.9.tgz","fileCount":5,"integrity":"sha512-ri8uFnIxOVjezN/a650bZagtLsFAMrLonfMidx507VMroeThDvpLk/eEkS+9hbpbkinPoUTWcQrXE7gK2y6DoQ==","signatures":[{"sig":"MEYCIQCc893P7Jd3xHGVhvv534BTW2eKe2gjm44Heg++sBj2zAIhAL3jauXlCWSqaZ3eppNKsGwZ9DNVrMw5q7ha0TtPDpWt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudy-with-a-chance-of-meatballs%2faws-apigateway-rest-token-authorizer-jwt@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26792},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.9.tgz","types":"lib/index.d.ts","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.9.tgz","_integrity":"sha512-ri8uFnIxOVjezN/a650bZagtLsFAMrLonfMidx507VMroeThDvpLk/eEkS+9hbpbkinPoUTWcQrXE7gK2y6DoQ==","repository":{"url":"git+https://github.com/cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt.git","type":"git"},"_npmVersion":"10.9.0","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ajv":"^8.17.1","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2","@types/aws-lambda":"^8.10.147","@types/jsonwebtoken":"^9.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9","projen":"^0.91.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^15","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","eslint-plugin-import":"^2.31.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.1.9_1736263733826_0.6354312973183898","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","version":"0.1.10","license":"MIT","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.1.10","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"homepage":"https://github.com/cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt#readme","bugs":{"url":"https://github.com/cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"724e705f7c33c9e3463426f0a8113707b8060a9a","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.1.10.tgz","fileCount":5,"integrity":"sha512-lMh6iFufHQnsUwm7RCz6Hpq/XSJB0n5B3I7YrlgeOAKZBkRWLcHITZsB/sTn/2w/W5LHWyy5EzK0Bbyy3vuNmg==","signatures":[{"sig":"MEUCIEEpW6GbjYZ4tytffIkXPJy6CQ/gChgKDoPV4OwQa4htAiEA1pxLfV1ypqQfdWsVNdHIuwaiH1gU+G2v6N3j7KU7pSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudy-with-a-chance-of-meatballs%2faws-apigateway-rest-token-authorizer-jwt@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26793},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.10.tgz","types":"lib/index.d.ts","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.10.tgz","_integrity":"sha512-lMh6iFufHQnsUwm7RCz6Hpq/XSJB0n5B3I7YrlgeOAKZBkRWLcHITZsB/sTn/2w/W5LHWyy5EzK0Bbyy3vuNmg==","repository":{"url":"git+https://github.com/cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt.git","type":"git"},"_npmVersion":"10.9.0","description":"Use as jwt authorizer for api gateways on aws","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ajv":"^8.17.1","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2","@types/aws-lambda":"^8.10.147","@types/jsonwebtoken":"^9.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9","projen":"^0.91.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^15","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","eslint-plugin-import":"^2.31.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.1.10_1736413314338_0.3733979410938255","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt","description":"Use as jwt authorizer for api gateways on aws","repository":{"type":"git","url":"git+https://github.com/cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt.git"},"scripts":{"build":"npx projen build","bump":"npx projen bump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","eject":"npx projen eject","eslint":"npx projen eslint","package":"npx projen package","post-compile":"npx projen post-compile","pre-compile":"npx projen pre-compile","release":"npx projen release","test":"npx projen test","test:watch":"npx projen test:watch","unbump":"npx projen unbump","watch":"npx projen watch","projen":"npx projen"},"devDependencies":{"@stylistic/eslint-plugin":"^2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/eslint-plugin":"^8","@typescript-eslint/parser":"^8","commit-and-tag-version":"^12","constructs":"^10.0.0","eslint":"^9","eslint-import-resolver-typescript":"^3.7.0","eslint-plugin-import":"^2.31.0","jest":"^29.7.0","jest-junit":"^15","projen":"^0.91.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.7.2"},"dependencies":{"@types/aws-lambda":"^8.10.147","@types/jsonwebtoken":"^9.0.7","ajv":"^8.17.1","jsonwebtoken":"^9.0.2","jwks-rsa":"^3.1.0"},"main":"lib/index.js","license":"MIT","publishConfig":{"access":"public"},"version":"0.1.11","jest":{"coverageProvider":"v8","testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageReporters":["json","lcov","clover","cobertura","text"],"coverageDirectory":"coverage","coveragePathIgnorePatterns":["/node_modules/"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]}},"types":"lib/index.d.ts","//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","_id":"@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt@0.1.11","bugs":{"url":"https://github.com/cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/issues"},"homepage":"https://github.com/cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt#readme","_integrity":"sha512-XKer6umeXLUQwyST47odwGU212HKkusHYPO/OIN/CD9IIwiYDLihlv3IukD45XIJBRDjnqsG3ap4OiZxvHyHQQ==","_resolved":"/home/runner/work/aws-apigateway-rest-token-authorizer-jwt/aws-apigateway-rest-token-authorizer-jwt/dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.11.tgz","_from":"file:dist/js/cloudy-with-a-chance-of-meatballs-aws-apigateway-rest-token-authorizer-jwt-0.1.11.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-XKer6umeXLUQwyST47odwGU212HKkusHYPO/OIN/CD9IIwiYDLihlv3IukD45XIJBRDjnqsG3ap4OiZxvHyHQQ==","shasum":"855ae0371f9cb9f8546e279b969de498efe6249a","tarball":"https://registry.npmjs.org/@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/-/aws-apigateway-rest-token-authorizer-jwt-0.1.11.tgz","fileCount":5,"unpackedSize":26793,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudy-with-a-chance-of-meatballs%2faws-apigateway-rest-token-authorizer-jwt@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX458uWiSSjY9/cV9+U29Z4TX4qfxDwYoXDgtySmr+VAIhAKtXMs4pv7zV7K5/TEFX/463AxZ3pPUMAHo8pHnErPg7"}]},"_npmUser":{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"},"directories":{},"maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aws-apigateway-rest-token-authorizer-jwt_0.1.11_1736753796366_0.9586739302153273"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-23T16:44:32.668Z","modified":"2025-01-13T07:36:36.927Z","0.0.0":"2022-11-23T16:44:32.960Z","0.0.8":"2022-11-29T13:11:31.678Z","0.0.9":"2022-11-29T13:42:31.584Z","0.0.10":"2022-11-29T14:01:36.391Z","0.0.11":"2022-12-10T19:23:36.670Z","0.0.12":"2022-12-10T19:28:34.125Z","0.1.0":"2022-12-10T19:34:53.877Z","0.1.1":"2022-12-10T21:10:23.271Z","0.1.2":"2023-01-09T19:44:54.700Z","0.1.3":"2023-02-14T09:31:19.096Z","0.1.4":"2023-02-16T09:41:33.022Z","0.1.5":"2024-05-30T14:34:45.402Z","0.1.6":"2024-05-30T14:37:15.406Z","0.1.7":"2024-06-10T08:59:16.735Z","0.1.9":"2025-01-07T15:28:54.054Z","0.1.10":"2025-01-09T09:01:54.507Z","0.1.11":"2025-01-13T07:36:36.535Z"},"bugs":{"url":"https://github.com/cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt/issues"},"license":"MIT","homepage":"https://github.com/cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt#readme","repository":{"type":"git","url":"git+https://github.com/cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt.git"},"description":"Use as jwt authorizer for api gateways on aws","maintainers":[{"name":"cfuerstnpm","email":"c.fuerst@gmail.com"}],"readme":"# aws-apigateway-rest-token-authorizer-jwt\n\nA typescript class strongly coupled to aws apigateway and lambda\n\n\n## Usage\n\n```shell\nnpm install @cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt\n```\n\n### Basic\n```typescript\nimport { AwsApigatewayRestTokenAuthorizerJwt } from '@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt';\n\nconst authorizer = new AwsApigatewayRestTokenAuthorizerJwt();\n```\n\n### Recommended usage inside a Lambda function added to a RestAPI as token authorizer\n\n```typescript\nimport { AwsApigatewayRestTokenAuthorizerJwt }          from '@cloudy-with-a-chance-of-meatballs/aws-apigateway-rest-token-authorizer-jwt';\nimport { AuthResponse, APIGatewayTokenAuthorizerEvent } from \"aws-lambda\";\n\nconst authorizer = new AwsApigatewayRestTokenAuthorizerJwt();\n\n// handle event\nexport const authHandler = async (event: APIGatewayTokenAuthorizerEvent): Promise<AuthResponse> => {\n  const options: ITokenAuthorizerOptions = {\n    verificationStrategy: {\n      strategyName: \"argument\", // or jwksFromUriByKid and provide uri and kid\n      secret: \"foobar\",\n    },\n    payloadValidationStrategy: {\n      strategyName: \"schema\",\n      schema: JSON.stringify({\n          properties:{ iss: { enum: ['my_trusted_iss'] } } //...\n      })\n    }\n  };\n  return authorizer.getAuthResponse(event, options);\n};\n```\n\n### Token verification\n\n```typescript\n// against asymmetric or symmetric \"secret\"\n\nauthorizer.getAuthResponse(\n  { type: 'TOKEN', methodArn: 'methodArn', authorizationToken: 'JWTTOKENSTR' },\n  {\n    verificationStrategy: {\n      strategyName: 'argument',\n      secret: 'YOUR-SECRET-OR-PUB-KEY-ONELINER'\n    }\n  }\n);\n\n// against pub key from jwks\n\nauthorizer.getAuthResponse(\n  { type: 'TOKEN', methodArn: 'methodArn', authorizationToken: 'JWTTOKENSTR' },\n  {\n    verificationStrategy: {\n      strategyName: 'jwksFromUriByKid',\n      uri: 'https://example.auth0.com/.well-known/jwks.json',\n      kid: 'MN9dzu6gnI4ZZ-tjylYNW'\n    }\n  }\n);\n```\n\n### Token validation\n\n```typescript\n// JSONSTR = https://ajv.js.org/json-schema.html\n\nauthorizer.getAuthResponse(\n  { type: 'TOKEN', methodArn: 'methodArn', authorizationToken: 'JWTTOKENSTR' },\n  {\n    payloadValidationStrategy: {\n      strategyName: 'schema',\n      schema: 'JSONSTR',\n    }\n  }\n);\n\n```\n","readmeFilename":"README.md"}