{"_id":"aws-apigw-authorizer","_rev":"32-b2d3b064d23dc00e01a368a928a71e07","time":{"0.1.0":"2018-03-20T18:56:55.764Z","0.1.1":"2018-03-20T18:56:55.764Z","0.1.2":"2018-03-20T18:56:55.764Z","0.1.3":"2018-03-20T18:56:55.764Z","0.1.4":"2018-03-20T18:56:55.764Z","0.1.5":"2018-03-20T18:56:55.764Z","created":"2018-03-20T18:57:43.673Z","0.0.1-security":"2018-03-20T18:57:43.720Z","modified":"2022-04-11T16:17:38.072Z","0.1.6":"2018-03-20T22:00:37.748Z","0.1.7":"2018-03-21T06:18:08.201Z","0.1.8":"2018-03-21T06:58:44.599Z","0.1.9":"2018-03-21T07:14:39.461Z","0.1.10":"2018-03-21T07:29:45.239Z","0.1.11":"2018-04-03T12:10:50.702Z","0.1.12":"2018-04-05T08:02:38.056Z","0.1.13":"2018-04-20T09:34:30.163Z","0.1.14":"2018-06-16T17:22:00.902Z","0.1.15":"2018-06-16T19:14:37.942Z","0.1.16":"2018-06-16T19:30:40.410Z","0.1.17":"2018-06-17T06:34:28.998Z","0.1.18":"2018-07-13T12:46:30.153Z","0.1.19":"2018-11-12T15:48:54.952Z","0.1.20":"2018-11-12T15:58:43.165Z","0.1.21":"2018-11-15T10:08:31.919Z","0.1.22":"2018-11-15T10:23:57.358Z","0.1.23":"2018-11-15T12:40:30.763Z","0.1.24":"2018-12-28T14:08:25.639Z","0.1.25":"2019-02-08T09:01:33.173Z","0.2.0":"2019-06-06T06:56:38.954Z","0.3.0":"2019-06-06T08:38:27.360Z"},"name":"aws-apigw-authorizer","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.1-security":{"name":"aws-apigw-authorizer","version":"0.0.1-security","description":"security holding package","repository":{"type":"git","url":"git+https://github.com/npm/security-holder.git"},"gitHead":"ac50be87aafecba67fcacca3b32bf36a1f8f7a71","bugs":{"url":"https://github.com/npm/security-holder/issues"},"homepage":"https://github.com/npm/security-holder#readme","_id":"aws-apigw-authorizer@0.0.1-security","_npmVersion":"5.7.1","_nodeVersion":"8.2.1","_npmUser":{"name":"kmanion","email":"kiera@npmjs.com"},"dist":{"integrity":"sha512-qftnBh53OBzFhd3l2qMujYWiY7EhiDuFJYj32epQPX8G/swimLWGd2GQC7JjXUOgNw/v3XNSd434StZjKMjMqQ==","shasum":"aa9f1344968fe06451a0cc2114ed513035793fcd","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.0.1-security.tgz","fileCount":2,"unpackedSize":480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUyg1s127veVVfXbColQHjBM76A+8Uao+w54W5qyR6PAiEAkYHL9+dHKJGHkiUe89f156RVRu2s4KMXAPpW5t1JiQw="}]},"maintainers":[{"name":"kmanion","email":"kiera@npmjs.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.0.1-security_1521572263673_0.5935225785298797"},"_hasShrinkwrap":false},"0.1.6":{"name":"aws-apigw-authorizer","version":"0.1.6","description":"AWS Lambda Authorizer for API Gateway","main":"lib/authorizer.js","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc"},"repository":{"type":"git","url":"git+https://bitbucket.org/mnservices/aws-apigw-authorizer.git"},"author":{"name":"pi-team@mn.nl"},"files":["lib/!(*.spec).js"],"license":"ISC","homepage":"https://bitbucket.org/mnservices/aws-apigw-authorizer#readme","dependencies":{"basic-auth":"^2.0.0","ip-range-check":"0.0.2","jsonwebtoken":"^8.1.0","jwks-rsa":"^1.2.1","tslib":"^1.8.1"},"devDependencies":{"@types/chai":"^4.1.0","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.5","@types/mocha":"^2.2.46","@types/nock":"^9.1.1","@types/node":"^9.3.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^3.5.3","nock":"^9.1.6","nyc":"^11.4.1","ts-node":"^4.1.0","typescript":"^2.6.2"},"nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":90,"branches":90,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"2be97ffb482727d03dd93962cf58f47b8e6c3f23","_id":"aws-apigw-authorizer@0.1.6","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-MSGrbyflliG+hHtZUVSyeLIWh1cGE1gt6cJayTVo6pjl0+UNJXWYcu8gJEW3WuG68tFOllyTWsrw+BS2a0w87Q==","shasum":"a701c340786c298ad01c8e80c508143b6cb69949","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.6.tgz","fileCount":8,"unpackedSize":26949,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiOJLs6p5hNSrfck9mTXEQAZXDFq64AQ59hDx5tVF+JAiBmJ6dgLhnCCWv/apohRCypfBlHGS8J+4Omv8QfKAMv0g=="}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.6_1521583237598_0.03267326579105334"},"_hasShrinkwrap":false},"0.1.7":{"name":"aws-apigw-authorizer","version":"0.1.7","description":"AWS Lambda Authorizer for API Gateway","main":"lib/authorizer.js","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc"},"repository":{"type":"git","url":"git+https://bitbucket.org/mnservices/aws-apigw-authorizer.git"},"author":{"name":"pi-team@mn.nl"},"files":["lib/!(*.spec).js"],"license":"ISC","homepage":"https://bitbucket.org/mnservices/aws-apigw-authorizer#readme","dependencies":{"basic-auth":"^2.0.0","ip-range-check":"0.0.2","jsonwebtoken":"^8.1.0","jwks-rsa":"^1.2.1","tslib":"^1.8.1"},"devDependencies":{"@types/chai":"^4.1.0","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.5","@types/mocha":"^2.2.46","@types/nock":"^9.1.1","@types/node":"^9.3.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^3.5.3","nock":"^9.1.6","nyc":"^11.4.1","ts-node":"^4.1.0","typescript":"^2.6.2"},"nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":90,"branches":90,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"2be97ffb482727d03dd93962cf58f47b8e6c3f23","_id":"aws-apigw-authorizer@0.1.7","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-OOMfajXkcgVYQvfK0jJKeoWa5SgqtiP/VAkRD31H+AgI9HFRDN5RTQcxst3gfRoTWAUCnutN32lmLubL5h9cXw==","shasum":"dd0824125beccfa24fd1f0cc8113133c9de72dbd","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.7.tgz","fileCount":8,"unpackedSize":27404,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUGv4uplieZkvWgbrBTQ08qZEuxBLw5nEuO7iUJqBHXgIhAJeN1yVOoGVNU/oUwYqCzAvZHO2MVgPg1yxJt36M8LT7"}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.7_1521613088126_0.05642978830364265"},"_hasShrinkwrap":false},"0.1.8":{"name":"aws-apigw-authorizer","version":"0.1.8","description":"AWS Lambda Authorizer for API Gateway","main":"lib/authorizer.js","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc"},"repository":{"type":"git","url":"git+https://bitbucket.org/mnservices/aws-apigw-authorizer.git"},"author":{"name":"pi-team@mn.nl"},"files":["lib/!(*.spec).js"],"license":"ISC","homepage":"https://bitbucket.org/mnservices/aws-apigw-authorizer#readme","dependencies":{"basic-auth":"^2.0.0","ip-range-check":"0.0.2","jsonwebtoken":"^8.1.0","jwks-rsa":"^1.2.1","tslib":"^1.8.1"},"devDependencies":{"@types/chai":"^4.1.0","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.5","@types/mocha":"^2.2.46","@types/nock":"^9.1.1","@types/node":"^9.3.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^3.5.3","nock":"^9.1.6","nyc":"^11.4.1","ts-node":"^4.1.0","typescript":"^2.6.2"},"nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":90,"branches":90,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"2be97ffb482727d03dd93962cf58f47b8e6c3f23","_id":"aws-apigw-authorizer@0.1.8","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-AdWuwoondZKIwPZd4juuzsIR52LOo4issY5DNJuwmu4C9J6QI6PRZa53vt9JubZ2YWe/UnTghwBrGWS953pBIA==","shasum":"65743d402d18b0b9c47194d0c4cb121e8fb9a66e","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.8.tgz","fileCount":8,"unpackedSize":27404,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjjf0rjhuREbFAlrAXCF0B3Ydrx1xrtSfdmwlmNGDAewIhAMIpaHo5E/CH2Jjtr+O+TNN0BANq5Jk18oTwt5hl5IxP"}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.8_1521615524551_0.7300605666998463"},"_hasShrinkwrap":false},"0.1.9":{"name":"aws-apigw-authorizer","version":"0.1.9","description":"AWS Lambda Authorizer for API Gateway","main":"lib/authorizer.js","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc"},"repository":{"type":"git","url":"git+https://bitbucket.org/mnservices/aws-apigw-authorizer.git"},"author":{"name":"pi-team@mn.nl"},"files":["lib/!(*.spec).js"],"license":"ISC","homepage":"https://bitbucket.org/mnservices/aws-apigw-authorizer#readme","dependencies":{"basic-auth":"^2.0.0","ip-range-check":"0.0.2","jsonwebtoken":"^8.1.0","jwks-rsa":"^1.2.1","tslib":"^1.8.1"},"devDependencies":{"@types/chai":"^4.1.0","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.5","@types/mocha":"^2.2.46","@types/nock":"^9.1.1","@types/node":"^9.3.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^3.5.3","nock":"^9.1.6","nyc":"^11.4.1","ts-node":"^4.1.0","typescript":"^2.6.2"},"nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":90,"branches":90,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"d85c38c345a6e597171cbf6e1ba42a5f43364cd9","_id":"aws-apigw-authorizer@0.1.9","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-6AtaUy4KeXA2yN7e6q9xSTJELmCLKfErtmKykB5dAx7J728UO/nlXaVAXa1ZAxoY937Z+4Jf9YrwhMddNnNYPg==","shasum":"e6c09c306d5fafeff3c4c633f1676c45086b3da5","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.9.tgz","fileCount":8,"unpackedSize":27404,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDewJfrVvztpX1ce6xhHDVc9FX6PyLeY6s4Hn7yTHXQjQIhAJwQy2ymCEPs7c+GsCzwdOCT0e0sEuKCufMMuoVXttxH"}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.9_1521616479355_0.6230845856092972"},"_hasShrinkwrap":false},"0.1.10":{"name":"aws-apigw-authorizer","version":"0.1.10","description":"AWS Lambda Authorizer for API Gateway","main":"lib/authorizer.js","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc"},"repository":{"type":"git","url":"git+https://bitbucket.org/mnservices/aws-apigw-authorizer.git"},"author":{"name":"pi-team@mn.nl"},"files":["lib/!(*.spec).js"],"license":"ISC","homepage":"https://bitbucket.org/mnservices/aws-apigw-authorizer#readme","dependencies":{"basic-auth":"^2.0.0","ip-range-check":"0.0.2","jsonwebtoken":"^8.1.0","jwks-rsa":"^1.2.1","tslib":"^1.8.1"},"devDependencies":{"@types/chai":"^4.1.0","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.5","@types/mocha":"^2.2.46","@types/nock":"^9.1.1","@types/node":"^9.3.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^3.5.3","nock":"^9.1.6","nyc":"^11.4.1","ts-node":"^4.1.0","typescript":"^2.6.2"},"nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":90,"branches":90,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"34825bf87feed1c21585a87b4a4d86b1a8dd0134","_id":"aws-apigw-authorizer@0.1.10","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-XdZh9ptLZsBgxFg17vGh3ka+1uT5h+UvAjKFHKkjPCLf7hRegIya2A8+zihHEGe3QugJmMBzeIQvHA9zy1YGWA==","shasum":"903f7d31ebde896f935862816bbb43e4aeaef578","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.10.tgz","fileCount":8,"unpackedSize":27397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVpc0azPEcEOKxyoBY/iLIc6KFGOZJPKRFjab6Y3cteAiBrEY46d6KsO2vrDrzOvNZUoIx6fx2MgcxX+aJykXd11A=="}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.10_1521617385189_0.14620440748889463"},"_hasShrinkwrap":false},"0.1.11":{"name":"aws-apigw-authorizer","version":"0.1.11","description":"AWS Lambda Authorizer for API Gateway","main":"lib/authorizer.js","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://bitbucket.org/mnservices/aws-apigw-authorizer.git"},"author":{"name":"pi-team@mn.nl"},"files":["lib/!(*.spec).js","lib/!(*.spec).d.ts"],"license":"ISC","homepage":"https://bitbucket.org/mnservices/aws-apigw-authorizer#readme","dependencies":{"basic-auth":"^2.0.0","ip-range-check":"0.0.2","jsonwebtoken":"^8.1.0","jwks-rsa":"^1.2.1","tslib":"^1.8.1"},"devDependencies":{"@types/chai":"^4.1.0","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.5","@types/mocha":"^2.2.46","@types/nock":"^9.1.1","@types/node":"^9.3.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^3.5.3","nock":"^9.1.6","nyc":"^11.4.1","ts-node":"^4.1.0","typescript":"^2.6.2"},"nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":90,"branches":90,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"eb8d95a8d9c0679c25633c8ab0f06f6e9516c369","_id":"aws-apigw-authorizer@0.1.11","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-rUNq7hz4TIZxM8ujzGmsuw7DzlRJ+T1THUUx2f0w78SGuyXt3suFwmfY+zXJJJXJHZVi8PdxCNz1PfOMjONwZA==","shasum":"ba1b23aff57e1738967483b003450b982814d696","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.11.tgz","fileCount":15,"unpackedSize":34644,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMpvfdwGjohx8aoK5B1EjDRtiG+q01Q4hZh0nq8pLCGQIhAOudEuFAt26RqD1Y6kL89XA3Kj4/wh+5HgNkM6ewxBPt"}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.11_1522757450538_0.3823262356764423"},"_hasShrinkwrap":false},"0.1.12":{"name":"aws-apigw-authorizer","version":"0.1.12","description":"AWS Lambda Authorizer for API Gateway","main":"lib/authorizer.js","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://bitbucket.org/mnservices/aws-apigw-authorizer.git"},"author":{"name":"pi-team@mn.nl"},"files":["lib/!(*.spec).js","lib/!(*.spec).d.ts"],"license":"ISC","homepage":"https://bitbucket.org/mnservices/aws-apigw-authorizer#readme","dependencies":{"basic-auth":"^2.0.0","ip-range-check":"0.0.2","jsonwebtoken":"^8.1.0","jwks-rsa":"^1.2.1","tslib":"^1.8.1"},"devDependencies":{"@types/chai":"^4.1.0","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.5","@types/mocha":"^2.2.46","@types/nock":"^9.1.1","@types/node":"^9.3.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^3.5.3","nock":"^9.1.6","nyc":"^11.4.1","ts-node":"^4.1.0","typescript":"^2.6.2"},"nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":90,"branches":90,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"eb8d95a8d9c0679c25633c8ab0f06f6e9516c369","_id":"aws-apigw-authorizer@0.1.12","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-+XG+IIGps+Rwr5Hkl9cuQYAr/ZRdgw65MwoD04XC9zHD/IIGG/XxrlLHUb5ZF78OoogzNs4AufEYyLDvaJExxQ==","shasum":"2a81c95678cc584b24101261788ab5590bce15df","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.12.tgz","fileCount":15,"unpackedSize":35016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdz/LIHDEJDFJ0L+6sV4cEOteVHrxEGOsCLetZYrAUggIhAMaXlID8GZpn7cDrwEgi11tR5Xvddo7qml47P9N9t5/7"}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.12_1522915357905_0.8971547157225368"},"_hasShrinkwrap":false},"0.1.13":{"name":"aws-apigw-authorizer","version":"0.1.13","description":"AWS Lambda Authorizer for API Gateway","main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://bitbucket.org/mnservices/aws-apigw-authorizer.git"},"author":{"name":"pi-team@mn.nl"},"files":["lib/!(*.spec).js","lib/!(*.spec).d.ts"],"license":"ISC","homepage":"https://bitbucket.org/mnservices/aws-apigw-authorizer#readme","dependencies":{"basic-auth":"^2.0.0","ip-range-check":"0.0.2","jsonwebtoken":"^8.1.0","jwks-rsa":"^1.2.1","tslib":"^1.8.1"},"devDependencies":{"@types/chai":"^4.1.0","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.5","@types/mocha":"^2.2.46","@types/nock":"^9.1.1","@types/node":"^9.3.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^3.5.3","nock":"^9.1.6","nyc":"^11.4.1","ts-node":"^4.1.0","typescript":"^2.6.2"},"nyc":{"check-coverage":true,"lines":90,"statements":90,"functions":90,"branches":90,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"53082385740cda8e1b8993d3865269b23ed07947","_id":"aws-apigw-authorizer@0.1.13","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-fXURxsziqXFLIBm8CCUSq20Y1Ukv+0020MhJxLXn9ExJB44mCTdHPzNRy++4A9xV+R8ryGyNN2IGDCc523r6Dg==","shasum":"86980855f9060a60cd9c013f92ad3340ad23b3f8","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.13.tgz","fileCount":15,"unpackedSize":35053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2bQnCRA9TVsSAnZWagAAwjMQAJ3VI/9lGztUyK9eLzGj\nVY8v25pCc8uY+3T9gpSVAPaVx+oGp0yejw47CU9XRyRodWWaqRB5XL1NKHEZ\n7VC0Lb0WZJJ6+4flGuqNJD/IZJXVwXGXcQxxtROyB/HuFtZ3qPOFYYZRbXTr\ndBCOpaz4m+kINNzQ7n1OYvU81DCrFXTQq9ORad1Z4gI7MroOsY4kIfKiFzmc\nSvY5IWSVZNB3g4Vjc9HhLgXipsC3ZecEDdNIgZlfGF9hdjr5VjylnfWoH+4R\nYNWNgOPel5x6n9MfcKWTSIorEi71WjKdLjpgFokZtIFAlqzusfuo0lrx6yQe\njWBxowj3x1AfMjFjOfFqbEFMotq7CV8zqKvAXv5eEmZHhyFvGBWbc8bPa43+\nLHNB6zTyWNDsS44DMMjRE/u07jG/BcoXS8pvN9whPqDLYtv6kjcRSv1wOmXI\nWDYpvhaSKnr3va0rdwsVaIlVxUZgMgFkgBr3e/2LAVR2xhulbYnXPOvghfj6\nXVPYqRxbRiiySZJoXa4MAWmHmQ/f3OD3iy2Dz1oPGpKpqvqdiTpQr4NMhj0s\ndq8KYS7CAAeIlTIi5MdJLy3YOKEGm+nr/VZX27M6nhJWbLRcZf/3Dge09aWu\nktR4fKjJK/w+OiY2k3upGLvF/nXJjH0PkXRYQU+W+hoNRTK5UfTbIdjdXUqL\nr2sK\r\n=yhIw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD59tuIkH39bqLlyT7rrEl58M37UBPAgFQ838VeDPSesQIhAM4j5DhRXqHftxNKmrkuEzFSmm7Jn/xXDaAPpYshnsDg"}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.13_1524216870111_0.9648554747782387"},"_hasShrinkwrap":false},"0.1.14":{"name":"aws-apigw-authorizer","version":"0.1.14","description":"AWS Lambda Authorizer for API Gateway","main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"npm run cover && rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"author":{"name":"pi-team@mn.nl"},"files":["lib/!(*.spec).js","lib/!(*.spec).d.ts"],"license":"ISC","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","dependencies":{"basic-auth":"^2.0.0","ip-range-check":"0.0.2","jsonwebtoken":"^8.3.0","jwks-rsa":"^1.2.1","tslib":"^1.9.2"},"devDependencies":{"@types/chai":"^4.1.4","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.7","@types/mocha":"^5.2.2","@types/nock":"^9.1.3","@types/node":"^10.3.3","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.2.0","nock":"^9.3.3","nyc":"^12.0.2","ts-node":"^6.1.1","typescript":"^2.9.2"},"nyc":{"check-coverage":true,"lines":85,"statements":85,"functions":85,"branches":85,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"487e89230275590e1011ad09575975bd31dcd70e","bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"_id":"aws-apigw-authorizer@0.1.14","_npmVersion":"6.0.0","_nodeVersion":"9.3.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-n6vxTu/ouQvmXsqaFzb76Kzepw2gbfSCaPzkhxMhj/p0OBnj39KSfoySkyrTo7uAFx6mii2YRSK6tKYPtpxFpg==","shasum":"179068ac91036a28eea4eb9a16a077b796e806b1","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.14.tgz","fileCount":13,"unpackedSize":34746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJUc6CRA9TVsSAnZWagAAgOoP/2OVoYB3jhgs/grh7fTs\nAZyEnfz9+d15K+IBZhKdeavGdqdtBm82zCA/MlLbU7wZ77ex+tW11DwFxER8\nTa4Hf5LTV84s4WLxcO9OcVBiIGroUFXBjajNfezY6a0qrHK3V3IfRqiMNvXl\nRJCHqC6W3IbgVqmGPWHoQ0uecV1caSobD+XrYoQmQbofhfS8HhqG67NxK/+N\nklcHF10m6ePTsrhI/WAygpfRKP8xKZyoYBEyb8aCosUbvgLMZth7r+G2kviI\nO7X7d9eay8V01DImW1+35kOPXyccJVTSYq0Gr3rXc+El6ktXrcR++J9vHznq\nzDCOuoJSfWaxPASlE3vTV8nFZVyxWVNeg29cRTAPY0JjxbNnRWvNPWhwRYkw\nHteY6oFyANkHWEybgYNcAZbxZFqXX0xV/4U+GmXLLyhY6zBeOK19T27n6ha5\nkZA2CpZducV7e3eZbbmfcSw8empSGhNMxOrg+E4jUTAkr5884IqVvdT3lWRN\nbjcdJibG9speTjvkonklMwbRW6U/zM3/Tpgrs7SIG3Iy0Uxt9oKTOI6Ult/B\nt9RGYfcdqceA2DnOg/hoaTKqN/pp1IUjOF5Xtk0SZtEtJDE4C1DgHVlEeWpp\nOVGh1yH7cglDc6ktH1tgUgboHB1/pJN+VBM0lx3Gqpf+jdCbt96cJhQOYq4r\ndmsV\r\n=VbU1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLa1t4QkYTk2fmCNV6Y+NVQo1U/IqwE+7/eWLCWPVIGQIhAMks+6iyRIFnGIPBS63WxFLHPO/XJ0w1cnHkp4F5vtX1"}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.14_1529169720826_0.9200237326481193"},"_hasShrinkwrap":false},"0.1.15":{"name":"aws-apigw-authorizer","version":"0.1.15","description":"AWS Lambda Authorizer for API Gateway","keywords":["aws","apigateway","authorizer","api","gateway","custom","amazon"],"main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"npm run cover && rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"author":{"name":"pi-team@mn.nl"},"files":["lib/!(*.spec).js","lib/!(*.spec).d.ts"],"license":"ISC","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","dependencies":{"basic-auth":"^2.0.0","ip-range-check":"0.0.2","jsonwebtoken":"^8.3.0","jwks-rsa":"^1.2.1","tslib":"^1.9.2"},"devDependencies":{"@types/chai":"^4.1.4","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.7","@types/mocha":"^5.2.2","@types/nock":"^9.1.3","@types/node":"^10.3.3","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.2.0","nock":"^9.3.3","nyc":"^12.0.2","ts-node":"^6.1.1","typescript":"^2.9.2"},"nyc":{"check-coverage":true,"lines":85,"statements":85,"functions":85,"branches":85,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"05a6964bd3cca7fc5d3c5dc733f97ec31763a1ed","bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"_id":"aws-apigw-authorizer@0.1.15","_npmVersion":"6.0.0","_nodeVersion":"9.3.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-RiVK0S+cPLJ3LPxyYRfqs/vdIT/XrKuc7/HSCWTH4/hyah2h6uZXHHIXePa8pJZiAcGZvSH7mUtGK0yTUtmsMw==","shasum":"75440fab76c27ef64f890b9e34079beb1a527891","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.15.tgz","fileCount":13,"unpackedSize":36909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJWGfCRA9TVsSAnZWagAAdeYP/iaCUcLbXQCZLD5TqL2/\n38z7R9Gu1Po9C+aOlRvhkR+UZa0c1UIkVdN4SHrYz+UAyH4Jki0affnH5EvY\n/Gxq2hCtjejd6J+AyJR1C0vtHw0cRkbWZkH5qDyh3cjADlASV52mY4hIdL6H\n+phKCnvyX3GhjhEwZVDM1J+362Rg//y1r+Lk6hx0U8AOKoJM8vjNiG1Dxn1j\ntUs4Cyu1qS1DJ18EoyW8nw8oy171BdINCVGB3Ecf5CrQUHsmYIW/sPcDED1d\nSHCdomXqMb3kNVmN/01JhVVxx+t7L+TD647JHJleLv0TqIEr3UTmjhg6x3ZU\nQOXbbGEEQt3Alo5dog4lqP3kDTEY7xtANeftLIpkLbZAf6ojFJ8UWKt75TJh\nyDPaInPPhAQijT1xhfGHBwQk7Aieg8U5BuyVxWlGPUH9jqdgYyq27Xb7I6Ka\n2cVXAgbXjtx/uIUdrL4b7LtbFw1J9didaqtSRFy7CO9xFNAHCDljku3mFIie\nnkwdB/MTE6pz2V4hAqoSBv0C5pTWESEDr9Qj8Z0XC8gdBu7kPLhAW/vledb2\nrHtKCbPy6S1C02K3D54bMYq1nMLk2SKKEgxskj/GbdcnrGc5xETdlrr/pIOW\npWk4SMjHhBRlb+iJcsT7XCzjmldlmVQ4WbbDgyXAQ5E495217aui3rPd81qY\nW9Lh\r\n=A7uG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1THhfKnvSiRakv1izVdi+PIRwPjifmgpaulwWA8wV0QIhAKX5cZ0h/MHvqy2IqnVJBNqV8ItoE8mDCrdLCnE4yM/d"}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.15_1529176477834_0.7372798324206136"},"_hasShrinkwrap":false},"0.1.16":{"name":"aws-apigw-authorizer","version":"0.1.16","description":"AWS Lambda Authorizer for API Gateway","keywords":["aws","apigateway","authorizer","api","gateway","custom","amazon"],"main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"npm run cover && rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"author":{"name":"pi-team@mn.nl"},"files":["lib/!(*.spec).js","lib/!(*.spec).d.ts"],"license":"ISC","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","dependencies":{"@types/aws-lambda":"^8.10.6","basic-auth":"^2.0.0","ip-range-check":"0.0.2","jsonwebtoken":"^8.3.0","jwks-rsa":"^1.2.1","tslib":"^1.9.2"},"devDependencies":{"@types/chai":"^4.1.4","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.7","@types/mocha":"^5.2.2","@types/nock":"^9.1.3","@types/node":"^10.3.3","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.2.0","nock":"^9.3.3","nyc":"^12.0.2","ts-node":"^6.1.1","typescript":"^2.9.2"},"nyc":{"check-coverage":true,"lines":85,"statements":85,"functions":85,"branches":85,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"793b869d1c8324d80544a319f5ecb4ac6b3ad007","bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"_id":"aws-apigw-authorizer@0.1.16","_npmVersion":"6.0.0","_nodeVersion":"9.3.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-sg6xFBqcuCs4l2BRvZ5yPwWqHQLyZvrZQMscs8Sd7S3Rv11aaFn08Wmvyoxcr1/0EqaDDzuD3sUSSUeAFgtPnA==","shasum":"babf787754b8422bbcea8ec7a587252f7e4fd72e","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.16.tgz","fileCount":10,"unpackedSize":32481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJWVhCRA9TVsSAnZWagAAgOsQAJbk5t9AX+80x49hNqn7\nb6ROI6hLRBk3XnxTuUkwvOA03yTmYawpjBAFyDcouSBZAfVFABnELqCom4wG\nd1g2jki8peECPlT6WpvpO5wj//brmLvJOn9fomDuSnm71n/rLnOCfqL8ouzM\npQdyl2mBuf17tVy39vAxhrOYzpHFOjGGHI7jFXweJfACxZCxMbQREKhXqdsC\ndgEnBeTiszyMzMNQU6A6SQpRSaYhMFv7T/TPShtZ3c4/RskbQDS2HSzjXdSJ\nc7lvISWbrA3XuPLK4gszXojYWLsJ6iCuVgV9mwNcqjhjhpsw9GD+QxMjWXNy\nNdZvZBPGzvu3XMt1TgXhfTCiIs+wVOy3uCe7oZLtgmshvTgRMtCuysOpnQ4t\nq+9grMaDjQ3y58cJ+Bm7UyUOpEX5vUh+gQJCniXAdu0kgVrPe/WQXKPDeu2y\ncVmipHVune3sPfDHnM/va3mxn8EOsyrJW+pA81ie+Yenvub7wYTdlXUe1g7L\n6SVjYJ1nEeRtTBFiNvAsjxOE7b0oI0flq3xLhmREK50AGpLOTT0DtYaotzSe\n2GCMt2CzoGhBctNYCDgD6DaFu7Y7hvG8AskknQkkW6gK6veJZaJ5IOcPWhCw\nGbSBjenDeGuY0klEN8vZAkJvBqEhtfMgCMjTZxgoiA+9DUkiXFOyQxyzgIWI\n+zpJ\r\n=Nw4R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCECVVDJWU1fgmMuGpd7RGjPraXdoMYqGWQffhKyNx6uQIhAN5fjyVZ6NwDfjABQiqK7J+EC/Vhgn3RtyglK4Xbl3+v"}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.16_1529177440284_0.2931101043663946"},"_hasShrinkwrap":false},"0.1.17":{"name":"aws-apigw-authorizer","version":"0.1.17","description":"AWS Lambda Authorizer for API Gateway","keywords":["aws","apigateway","authorizer","api","gateway","custom","amazon"],"main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"npm run cover && rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"author":{"name":"pi-team@mn.nl"},"files":["lib/!(*.spec).js","lib/!(*.spec).d.ts"],"license":"ISC","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","dependencies":{"@types/aws-lambda":"^8.10.6","basic-auth":"^2.0.0","ip-range-check":"0.0.2","jsonwebtoken":"^8.3.0","jwks-rsa":"^1.2.1","tslib":"^1.9.2"},"devDependencies":{"@types/chai":"^4.1.4","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.7","@types/mocha":"^5.2.2","@types/nock":"^9.1.3","@types/node":"^10.3.3","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.2.0","nock":"^9.3.3","nyc":"^12.0.2","ts-node":"^6.1.1","typescript":"^2.9.2"},"nyc":{"check-coverage":true,"lines":85,"statements":85,"functions":85,"branches":85,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"071bf4cc5e071a4654369286c6d24571af274ac3","bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"_id":"aws-apigw-authorizer@0.1.17","_npmVersion":"6.0.0","_nodeVersion":"9.3.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-dvy6e8hKm5t2Ri10giKlIbBjHqYV/qqf1VM0mtmrQj+po7fGuGAXykasxJVi212Dbe+qGuoKTFicGrGFA4n6Bg==","shasum":"b4f98a27b3f39fd9e3c973f824d5aea8c1c383e5","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.17.tgz","fileCount":10,"unpackedSize":32817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJgD1CRA9TVsSAnZWagAAfjoP/32aIYOEKNldiB9J7i3o\nRxsi1FQf3US4XcOFEMN2stw2hREzDIZNMo7ehrMy0bhYOBSqmL2G/pvcx6FT\nCztHKZMGDXItIv7xS5g7lkBWvwc0bzTk+O0+cAlht3lLP1qoYJSKEqdwmpDS\ncd/lTm/ayepMgsMg/aqV1JwkD11K23O9ElQ5+X0W/Fz3G9df2WF+uWibkUZk\n5K3F2JLLBjpUA/qStki6AGbUcdSDHK4Jxipim2GDOfznTdlGEiy0BhdTWav4\niqM1xvM7i5oxWKqqUUJTaQTZkk91F+T/gchnn3JmOldLykIT/QlAZSooLtf7\nvMP2m1v+g5TdTQl3v4YjtbUxelRELjlp6Dylz+zA1fbeMs1eypAL+8A/phjU\noFQzVXYQH03hMO8KmdeDrVkA3x3EDYc/b4JsbsmJLWk5vSZWE0ZT6BAFZKKO\n49bVvLY+nr3Sm9bCrVsvlIXBZctDtbqm++avJmALqoK89lGgAr0sl0xTr86T\nhiLRJl332DtknDM5ai7z9FXWJ/cplAGvdGhoNzaRAYWYlXjM3vxUcfronfIZ\nAN/xnuxeLkZ1Oaydw5qWPO9PgxgMNvBArWSbhrCxHf5nNc701X1/1vRkk/Pz\nivRp1g+OI0x3ZlAFCZ2zm6Jcv9n1suacAnypunwQQ7vDrn7dMWKH0EH3ngLO\n5B3o\r\n=30XH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0fxMCBgFUuOMvnPoZeqeJf7j21zfRsLuzpec6UrdGVAIgE5wi8B076NhkAsZUWtEzeYCpwUfin6hK7b4nfF+9EDI="}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.17_1529217268895_0.17484300086757565"},"_hasShrinkwrap":false},"0.1.18":{"name":"aws-apigw-authorizer","version":"0.1.18","description":"AWS Lambda Authorizer for API Gateway","keywords":["aws","apigateway","authorizer","api","gateway","custom","amazon"],"main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"npm run cover && rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"author":{"name":"pi-team@mn.nl"},"files":["lib/!(*.spec).js","lib/!(*.spec).d.ts"],"license":"ISC","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","dependencies":{"@types/aws-lambda":"^8.10.7","basic-auth":"^2.0.0","ip-range-check":"0.0.2","jsonwebtoken":"^8.3.0","jwks-rsa":"^1.3.0","tslib":"^1.9.3"},"devDependencies":{"@types/chai":"^4.1.4","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.8","@types/mocha":"^5.2.4","@types/nock":"^9.3.0","@types/node":"^10.5.2","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.2.0","nock":"^9.4.2","nyc":"^12.0.2","ts-node":"^6.2.0","typescript":"^2.9.2"},"nyc":{"check-coverage":true,"lines":85,"statements":85,"functions":85,"branches":85,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"3ddf63914790a331455e9104dec90c552a1bedd0","bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"_id":"aws-apigw-authorizer@0.1.18","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-fEkS866Jdh/t0GhBZt/ka1KMEvTLEh6s5WHq72cf2XSOHIvBd5bMAn57J8YLrDG5PZLrmESlvd3O+QU9vCYEyQ==","shasum":"7793ac95032cbca0cf7296aed1d9d5ebb4fc43aa","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.18.tgz","fileCount":10,"unpackedSize":34240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSJ8mCRA9TVsSAnZWagAA6dwP/2j3pRn/hoLC0HM76apx\nuDaaz3TKuWBjgboSPOE8y54yLlaNBBGUlu3p3/K02gSsqqRyWfUAkKXmI8ui\no3Z32IdRNm/MPvLK42KX6toQ0TFjRegkRd4Eux8WwY2E2U6DzrtlOuaV2TrT\naJwh4cXaZAv2gdbjgHvzD8AG+0lsC7xy3Guat4YgoZVerGHCx3mtncyIaj+n\nSU/uPv3GutBNpSDrE6VVnAwsl7MXVVPw5/aKiTTG7b86Sv+bU+4eGZZYlFtO\nFklzZrRzj7PDEz3lSuXRpjVoaJijeiZIw/VCjUOwxLvX0oEJlderpJlCLXaO\n/FqJCjpUrxXyeml39iSC6O+2HiW5n4vINWjUifgxx+lPhW1A1mg9GeXPevMj\n5HfAixKiTHeThipnegOD6YUufRHfH2W522fyMKiKwefVsNH/y8OWsCze0MT1\nLuiR2ihiaEyVrsh09tIGqIDnxiYqnTk2Bgzwa1CmqWpvWKA3/OeZcWXJNJmb\nCAjkb5pkmGzqTzJQo54uqrFR1LmT7sU3qW14e6w0w/cPKIpEGxmxGAIhGS7q\nXxe45jMRibhNzDy0IDdKovGUFN00pnEceSLkLx/hREB3H1GxUfxbEo2BmkGi\nqE/f6ULYG8dKiiJTcIw/nulRuCcNhSlmYK2Ik/GVguo6ISNKTJTCY4UXSnnk\nNXB3\r\n=c+qZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGnHH064E1B94p7Xu9kK8FP/NJtAgKY35GDjzF7LXyTAiBy2wMycUEiaeitSj1tcblLqafjUdcRvfv6xnV/lH9aiQ=="}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.18_1531485990070_0.9968786004862473"},"_hasShrinkwrap":false},"0.1.19":{"name":"aws-apigw-authorizer","version":"0.1.19","description":"AWS Lambda Authorizer for API Gateway","keywords":["aws","apigateway","authorizer","api","gateway","custom","amazon"],"main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"npm run cover && rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"author":{"name":"ottokruse@gmail.com"},"license":"ISC","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","dependencies":{"basic-auth":"^2.0.1","ip-range-check":"0.0.2","jsonwebtoken":"^8.3.0","jwks-rsa":"^1.3.0"},"devDependencies":{"@types/aws-lambda":"^8.10.15","@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.8","@types/mocha":"^5.2.5","@types/nock":"^9.3.0","@types/node":"^10.12.5","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^5.2.0","nock":"^9.6.1","nyc":"^12.0.2","ts-node":"^6.2.0","typescript":"^2.9.2"},"nyc":{"check-coverage":true,"lines":85,"statements":85,"functions":85,"branches":85,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"29cf30a32eb38aa99acd154ab2e3661132339aab","bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"_id":"aws-apigw-authorizer@0.1.19","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-cQgr0iOInXKTkdvmAt+oDArUqew+IOAqmNFztwiGaJvSC0bhhyrMIqtAxs8Z/vTPQT/64DN1cNTp+EocC1PUqA==","shasum":"25f32543d3102c350118c91087de54964433e33d","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.19.tgz","fileCount":10,"unpackedSize":33363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6aDnCRA9TVsSAnZWagAA0YcP/1x1g9/zPmvczhO6YBaO\nWCDrXWk3s6+evtDke9wn2sfP5fN/Lv3zEzmx07lG/jZEMuqEBDnU7UFR8/7r\nM8bkItufFwvj0HAy+DUkDXu2N7Z0kj9fJP0yjmatrVE0kfGVx1lPo+hhjr5B\nlP4uYefJOEMA+x1uy7/9DcbaJlUgU3eGjcW2GRdTLj94GMrQ55krrrdOA/SD\nVjFHe9zFKC3nY6MT+LMsr6ignsq7zXABK5lMN4Apf1oROt/RHJQihyRTSq3c\ngJOZ+NkpxUuArbpoKplA2ezqPJoqJT67Gqp/ZjIXxUzoXTPOo6oZJSgV+Ao4\nDflhiLir+hyV1+2dj8mYdzSZT4SybgWhyZtfb4T8j4Bct4FnxkcVHGe85SfW\nfDNX3N7oO27aSsfw/hyrb3fwrBrzvY6n6lYbS0UhOloab85KkIF3ngkB74VJ\nO3kM0V+O0VcLSloD8K0QvmRxIsQxgDipjNy0hnTAhiaeFL0xxWTNTQHKK1IA\nfZIgyOE1tUKiB+3A+MLfr1+ry/0ani1KbKDXKLWJZzHuOp6dl+5RQyXeJh/o\nEIcTWZttcsPQLGvmKoN83xo8z/HY4/iVJm6SYDsyD1dYoGcCUVf8tp6njuL7\nAyGOYWanWdgT/mq38aJ3TF7hI/v5ayzrdGDJ+WL4JBK87xWwMJrdqwRnR1OE\n2OzB\r\n=Qxbe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtVXdZ+SpemFEK9FoFLoxKv9m/yQrJLBSeFo8fQXQ3XQIhAO9DLuZW9vApYvOMDipC8ZmbFhMwyUuvaK6Fke9dZ5i0"}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.19_1542037734829_0.665382890523349"},"_hasShrinkwrap":false},"0.1.20":{"name":"aws-apigw-authorizer","version":"0.1.20","description":"AWS Lambda Authorizer for API Gateway","keywords":["aws","apigateway","authorizer","api","gateway","custom","amazon"],"main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"npm run cover && rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"author":{"name":"ottokruse@gmail.com"},"license":"ISC","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","dependencies":{"@types/aws-lambda":"^8.10.15","basic-auth":"^2.0.1","ip-range-check":"0.0.2","jsonwebtoken":"^8.3.0","jwks-rsa":"^1.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.8","@types/mocha":"^5.2.5","@types/nock":"^9.3.0","@types/node":"^10.12.5","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^5.2.0","nock":"^9.6.1","nyc":"^12.0.2","ts-node":"^6.2.0","typescript":"^2.9.2"},"nyc":{"check-coverage":true,"lines":85,"statements":85,"functions":85,"branches":85,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"a975f0f63d0c37c7326f3c4a2c7337e2aab599e6","bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"_id":"aws-apigw-authorizer@0.1.20","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-qHNweofwiLOeHc2bfz/mYi5bsys1f97Hoxipv3DgGPpNCTWGRQve/sTEgOAgXLYsJCp8VQF1uKwDazNljoiMbg==","shasum":"9b584eae290c8a0bc91f1a3dcae575cd0bf1ca09","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.20.tgz","fileCount":10,"unpackedSize":33363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6aMzCRA9TVsSAnZWagAAg0wQAJxRLTO2WggxEUSORMNU\n4gjGmkU9iOxao5xhqOPuubeXny8nkSxoYdUoemD7tEsd0Y4l4yNjKngQSm67\ndz95FSQaDIHXRzRV7HAYAftDmbnWilo/sPJQTCqXDGVGUSKnEtYOoQXaMJck\nhvEeFT/CAnDHuyXhH7gMuM99XOHxBzG5hUZUArKKOCBOuhkUpsdVr75WegSk\nVS6aQkdJBrogUOl3Cwlu47enbhgKFTzBhurAV5Lksvdddbdsy2TAMZC/WDt1\nVIUR+Mhd586MZsP501uxVprY3znwVVE8aYob+EhlpWCVX2+4BcFcpeJUqMpi\nJIDtQG3kiqI2VSK/3VJxZIaRhiwhUAO6VmMtrp5KD8M62GbDYAbXUZRCySYk\natSItHaWmLjY7ADXaJCnlUwmE+5unW2SbE+V/GuxLzRukfyaG7aZWy4n+kJ7\nCHVGPZ+YhcrNjOW8nPtL7X7M0tLoPoOiOvmkmoOi4g1bc0MaYSatGQGvTld9\n/H0cwpzAIGUw6WlumGFEArqexRRqaVIyY/A2ofejll2KT8SsW3Tgl9Lapl2K\n0Pg8DuFhvK4VlE/txJXL/USih6t7mrq6ZX4/Mk/4LI03Kxud8PHusSWdHkhX\n9epG+1hoXjOZPDXL5XjxkcP5i6ZjgwItGCw0RHDqB5LQUGxqwMkWaNQH/FzK\nT8vB\r\n=QXdQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpWE9gZISISCQ2JktSX08l8Kh+xIS9LrqHXhdn8OEc+AiBUaVr5FpsMLy22xNLs36X4xdOrRthkvNuvRyb0YHTcQQ=="}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.20_1542038323021_0.6596996836124498"},"_hasShrinkwrap":false},"0.1.21":{"name":"aws-apigw-authorizer","version":"0.1.21","description":"AWS Lambda Authorizer for API Gateway","keywords":["aws","apigateway","authorizer","api","gateway","custom","amazon"],"main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"npm run cover && rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"author":{"name":"ottokruse@gmail.com"},"license":"ISC","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","dependencies":{"@types/aws-lambda":"^8.10.15","basic-auth":"^2.0.1","ip-range-check":"0.0.2","jsonwebtoken":"^8.3.0","jwks-rsa":"^1.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.8","@types/mocha":"^5.2.5","@types/nock":"^9.3.0","@types/node":"^10.12.5","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^5.2.0","nock":"^9.6.1","nyc":"^12.0.2","ts-node":"^6.2.0","typescript":"^2.9.2"},"nyc":{"check-coverage":true,"lines":85,"statements":85,"functions":85,"branches":85,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"gitHead":"6f571c25d51aee31c9eedd17445a072125895889","bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"_id":"aws-apigw-authorizer@0.1.21","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-p5wpp24oZjNM1oLXR/U8bwyTu97/P1zKaxkJphafmIVUNc3+2PNEL7SovLOxbhQ0uydb1HMew+z50MGB7BsnXg==","shasum":"602d07771529b3c796a65c6c0d96e7ac884a69b0","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.21.tgz","fileCount":10,"unpackedSize":33682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7UWgCRA9TVsSAnZWagAADr4QAJTuBlTT2CF/07rZkMWZ\nNNFkARpu6/g8pPV9IGqEmdJwFImFe5zMUDhi0g+zr01pcnc57RWeR2pH1Tr7\nFMg/IBDw/EPlOUZcj6BjXCsW5la/pRqFdxaDJ/IFZGQD4HVBn9I5efxADqGI\nvcrUBcszwo6OZSTPJO8iS6ONZsceHAv9xmAeZ4Ea3btJi7OcjHuZvoigepyr\nNxbN26zJoMe1cnuaCi9iIRKoJXOyXctzUQMbll5GkKiwv0tXxmIaXrKQuvGW\nACi/68iiW3QFBs/fQglKJ9CSRWElRFCJgCTNbgXGCHGvMt95Z2u9W0sJXeVr\nwObvN7ZF9ex2tVHE55+E355H2gMoCfcZuXWoLsWziV2UWd4AfuE1PkYKLyPE\na/FaDdm77wEcqxNAkcWr8uw/rzV5v6d4ZCAgzSh16mUZjrXC8vLEuHk7IZeY\nXqdLsBQWAmmRHiO9EQvyzibtHey+XqMoUO264JT2DpNgdhM9zAUwh3RVLAIZ\nI4hI8NAjTWyu/v73nrjxvt0zgpBrHjmuNjqW1eyPq6mHliH9vIPRfrAYtOn6\nz208ox0MOzADb8sV1h3z4tUhnz+B34RqXRG7tFFu86nd1NTCuBtF1CGfEgM7\nk/0A0YHYCsQMcw14TqJ6JIp1it9hQy1nIDrKT4nB8chT39OFhMVrFtrmjh+9\n7oxM\r\n=glKh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFg3IsMGLSYbuTaaCyWP5CLMmcWFOwEzA6kEwL2h1e6zAiBL+w9TFKQN0eAITji7j7il6IFH6+F5TejG8A7fk8vGIA=="}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.21_1542276511803_0.9796169185255421"},"_hasShrinkwrap":false},"0.1.22":{"name":"aws-apigw-authorizer","version":"0.1.22","description":"AWS Lambda Authorizer for API Gateway","keywords":["aws","apigateway","authorizer","api","gateway","custom","amazon"],"main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"npm run cover && rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"author":{"name":"ottokruse@gmail.com"},"license":"ISC","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","dependencies":{"@types/aws-lambda":"^8.10.15","basic-auth":"^2.0.1","ip-range-check":"0.0.2","jsonwebtoken":"^8.3.0","jwks-rsa":"^1.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.8","@types/mocha":"^5.2.5","@types/nock":"^9.3.0","@types/node":"^10.12.5","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^5.2.0","nock":"^9.6.1","nyc":"^12.0.2","ts-node":"^6.2.0","typescript":"^2.9.2"},"nyc":{"check-coverage":true,"lines":85,"statements":85,"functions":85,"branches":85,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"_id":"aws-apigw-authorizer@0.1.22","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-4p5LECynrYWxeevk3SW1ODmtjqmJsEi3blz0y6RSKcRJRBFxRyod10wjJh7oPaccnQbJeBK+mUc8llnIjsU6wA==","shasum":"e657449b7086750590899799e93f41e484e5002c","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.22.tgz","fileCount":10,"unpackedSize":33682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Uk9CRA9TVsSAnZWagAAYgQQAKIdBZ4QhPbJbO1+x89F\n2g0+bVqA5/ueeCbfSG+KeiiPOKSLOtHTIlX3mPA2lf+fRlJwlT0ObKxgO1Sw\nZuRhifaeEySQ+2kHiEuIYte3kBu54UVF+UsztkH/eOMts6NXr8/CEzWkw0tt\nVXWTqP0SAeRGu4mSgzv1blAKvmpBIDYkQYkus72gPZ56AedTbmhUIVJyUehy\nxRORJgOmtmgvc77E8ISCSHRqejNhvQB8kl8DUzk0iedmwTsh26jnW43PuRXE\n0uyUW3514g9rZ61ctskXxo18UJmmXoPGDscOAOhg1CVRsswYUHk0ioxHqEe3\n8AOI9toGlJcEO64xjupcOtWEAO6aH2DmOZ2oRoxtDBYZah9fGjzQPOJpdhD3\nZ5WFwdDjboVUT5LEmFnjw48mv+H8ErPXdAFjbkbndJHe5ho+5yrMcbrzhG67\nRSBkpg1vmV7g+lZsQHaLRD1TOgve+lg0ZKdTCuldb1Iw/hiDaSxF9myFL7zQ\n2GF3Av/iDLgrrAkXmx97PdAj7cLuayEVpu5hP9yHJviYm0O/Ht7NPIzUHIR5\nO5FC62wqSe4s6WweMLa8IQxXKkOKmidMF/EGCjk5SrLEa6lHyH33DghqtjwB\ngzyEeIj0P6/WxqFf3OApQ6YJq5VaHPP6xpRItZOhznKQO2B5+C7G554bms1l\nxmyT\r\n=MDje\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2ZNzx3rlT+AyZF4gNX6opiNDh1ia1XLb+Me8cedALOQIhAK8HlPLkaRSq31kWq8I8Z6jtLlnNyId3teHzpoupbNbZ"}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.22_1542277437193_0.24935394235096786"},"_hasShrinkwrap":false},"0.1.23":{"name":"aws-apigw-authorizer","version":"0.1.23","description":"AWS Lambda Authorizer for API Gateway","keywords":["aws","apigateway","authorizer","api","gateway","custom","amazon"],"main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"npm run cover && rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"author":{"name":"ottokruse@gmail.com"},"license":"ISC","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","dependencies":{"@types/aws-lambda":"^8.10.15","basic-auth":"^2.0.1","ip-range-check":"0.0.2","jsonwebtoken":"^8.3.0","jwks-rsa":"^1.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.8","@types/mocha":"^5.2.5","@types/nock":"^9.3.0","@types/node":"^10.12.5","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^5.2.0","nock":"^9.6.1","nyc":"^12.0.2","ts-node":"^6.2.0","typescript":"^2.9.2"},"nyc":{"check-coverage":true,"lines":85,"statements":85,"functions":85,"branches":85,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"_id":"aws-apigw-authorizer@0.1.23","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-NEPoYlRKFe++aBzBogSd29D4mXXejZ1a16ut8IRYBwFPdR9aMcWdZxVQRV/DfXWp6sYRrS5rWH7nEYVxQYnb+Q==","shasum":"f7007aa1e827236155a5f10ba86853eea88e3575","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.23.tgz","fileCount":10,"unpackedSize":33855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Wk/CRA9TVsSAnZWagAAOccP/R92MJxzD03Ci6kMae5F\nod9pi3ieIFj94p5S3ltx68BMcR+4trKYHVaOl6YS2vh9k4crtqdo0XDApTWp\nijsIJU/t2GLPCIOHCMzmDLVaah4MlZrS9AevIG0ago1MHnjdpx4QHVPcDLsq\nkvxMe9YO1z96gxHtOpSGrRyEfV5DoptxDMD0n3xhxO7mSJdBHH6VvkYBgq9q\n4+UJbLPeZdWDS5LtexqtrnRdLffpwkonDFijp99YFCLRG8ZFYWXRWEqyxgR0\nqtaJyz2+gyqzPXK8/8jB3COAqm2Mx55QVswV2r2Nc3WH11vs0zWe5je4KZVa\nFH02aDx6aPdn1LxCM64XHfcW++cDXiVNfy4VBv1/GFs0aMPV7GfhtAolYOcw\nrw1VWslJmk8AGmkgQEUGNVeuJ9w9tWG5Z3oDTh7MV2DHEycYqL29Ru0J6Onn\nRjwPKy6qkzRsyb2/qu1ZoeR5WwM6F4ggAC0RGGz91S90y/txW5rMzTciQXRg\nGX2ykZQPdXvD0aHCdYecuXq6rkEUFYRhdx8Jns9wOHs/SNJ4R8nG1TsW9S1E\nPmcAkaQsxKosM/3I8iXmwUZ4kUSt8cy9BzoLGeOSrzLrgv3BRiIYnWs4pZJM\nUEJMPMMbJsKvQRBXapjfDdGir/aVEYvAOsBha3wrZMr/HJkrS/d7Eh7uMz10\nxBMM\r\n=Fo4j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG41aNzDdmF0aywrF90XF23Mml4+azj+aV33AhQ+R2dMAiBg+K2+DYL1z7uEhIYkTQzygbdROyDS6pkSS5pge0PEdA=="}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.23_1542285630614_0.53561289785509"},"_hasShrinkwrap":false},"0.1.24":{"name":"aws-apigw-authorizer","version":"0.1.24","description":"AWS Lambda Authorizer for API Gateway","keywords":["aws","apigateway","authorizer","api","gateway","custom","amazon"],"main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"npm run cover && rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"author":{"name":"ottokruse@gmail.com"},"license":"ISC","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","dependencies":{"@types/aws-lambda":"^8.10.15","basic-auth":"^2.0.1","ip-range-check":"0.0.2","jsonwebtoken":"^8.3.0","jwks-rsa":"^1.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.8","@types/mocha":"^5.2.5","@types/nock":"^9.3.0","@types/node":"^10.12.5","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^5.2.0","nock":"^9.6.1","nyc":"^12.0.2","ts-node":"^6.2.0","typescript":"^2.9.2"},"nyc":{"check-coverage":true,"lines":85,"statements":85,"functions":85,"branches":85,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"_id":"aws-apigw-authorizer@0.1.24","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-qAzUF/Q6Ms1J0NC0fpZ0s9ZCFN5RLekuSWDl2+6OGtA2QhXcBSfe9gTe75X0dUBBTJlUQK7VGAwK6FBHDxZlbw==","shasum":"7408ca309915ac38a0619fa7ce8e1d91514e0857","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.24.tgz","fileCount":10,"unpackedSize":34189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJi5aCRA9TVsSAnZWagAADjAP/30NS3FOgcMPhcI7lquA\nglVF1ilU+PEDT55BxJQW7N0sYPZKkU4Fzd6s8Ln9ep+A6P0IUIENZDT+jDhD\nqbjnqFxu9zug33P1gXUmKJ3ZoCYbSfvyTTqO8E4cYHxlScIxlztkvF3rzDZq\nIxOaulqXskX8vHIU/LcVMzmQrGJxLlAyoUcNx1OdIe/FqudJC8FeqaotBxcJ\n6X5zXqgmlmze1jL5c/9kGVgBP7XnBdzOe9zovNsjLmmM3vepjQOga4FsIVzi\nxBGp0Fs4C6hz37hcXl88Z9clstMB/+piQ++t0kMrZTKSGCpAnFFtmSPSmDmK\nLweKO3meJ+UYXS9RbXQWpXps8fhMInOFQAD2IpLsblETAYfigtb1gwg/D8Jy\n0thZQuigyAhqd07cw53jGJIywpHej0s/awvPkf7LMvaMFO9JchpXboO8WhoB\nQk/EHpa1eh675FDSBSk44X6GAsqN084FqDvyO2O2V5gLxRxTqMCaX6qNNJ6+\nKMhAZYfylKwcUF7W7B0wpe76dzS2BKw5FHKyjntLDshOA66VFFkYUYeonGPO\nAxvfiyg6uuUD9WhquwAC2MI3MRjt2qAO++c9BOs3QyrkGJH+iNOeVbVqCnQW\npO+jAxJUZzPDdDENXmv3zL3KzqKi0q8r+6P4w4z+u724QaSle/m25zdTT+G8\nmrf2\r\n=qCo4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXVvmiaeYlBP2yu4AgkCtxxU47onsoLfzmGjmguYSa5AIgT2qXjzStUvce7A/4+VAQiGBFNpX7vwkBSb7/eJWwQDI="}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.24_1546006105463_0.7290259015686509"},"_hasShrinkwrap":false},"0.1.25":{"name":"aws-apigw-authorizer","version":"0.1.25","description":"AWS Lambda Authorizer for API Gateway","keywords":["aws","apigateway","authorizer","api","gateway","custom","amazon"],"main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc","build":"npm run cover && rm -rf lib && tsc && cp src/*.d.ts src/*.js lib"},"repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"author":{"name":"ottokruse@gmail.com"},"license":"ISC","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","dependencies":{"@types/aws-lambda":"^8.10.19","basic-auth":"^2.0.1","ip-range-check":"0.0.2","jsonwebtoken":"^8.4.0","jwks-rsa":"^1.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^7.2.8","@types/mocha":"^5.2.5","@types/nock":"^9.3.1","@types/node":"^10.12.23","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^5.2.0","nock":"^9.6.1","nyc":"^12.0.2","ts-node":"^6.2.0","typescript":"^2.9.2"},"nyc":{"check-coverage":true,"lines":85,"statements":85,"functions":85,"branches":85,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"_id":"aws-apigw-authorizer@0.1.25","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-YubIK/GQM1rjdR+wF0wO0d3LUED2RXZgR4bUWE1mfsr7N6FbkY0XQY0jLoBKtIWEnvrs+oRH3JP0UulPOSGj4g==","shasum":"9b964f280cd6c83ca783927bd2c67c394dd176d8","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.1.25.tgz","fileCount":10,"unpackedSize":34190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXUVtCRA9TVsSAnZWagAAnE4P/jNDudk9yoqqqN7QXNPA\nwCEA+4eLejDRwUJz1C8hNT2oWww1tjcOPQjMJSRxtowDeD+7mv5xAjupd/rl\nRMXNA6/15kLOW2ChddoRgSEfk8FSbKrsXvnvEiXOrF80Jfix2fyIcC8iAHg4\n4Trfy18w8fLtLH04AuOUfEPOk+ILHM5oD0eU7s5H6ozXJPP4ahcEmf4yEtLd\ni0wvdoBLUtVbmVHiCLMLCXeV8I5f1hyjeTaFekklOaLi/OzBNYWxt2IfDV8f\nV+K1DCQg7pKvoVdxsHeajFgf002+N/hTNnQJGd50iz141zYfMJGdJa6qmfJA\nCCh6oeh9mtSVdx+sQ3bJ3SoVULUvSWlUD1IobU/dFe5yD+UNzftgRkM/TzmQ\nCQTd4ShYI6yRtcHIhAbAC6npcnOVA7FEfZ401UuC8gdxATnvKMmvfZ0xzcgp\neWG7x56QrfL7NJcJQenV2yMP1K/OkLcu88HhGatCF/5DkVDhI+FPivFgBzmN\n7Dv/e6GQJNFSZqZD46ZnIKFB/H9RxH5kV860upzos/sWoNp7sXr7xp2u5P42\nM1Q5sjJDMLf6zq6x+YH4t9zqL1FH8qVOEahtZHz7iq4GdHdbcguOhSz6VT9l\njrb5tKJQjbRX0BVUm8kVP/7WRHzBgl1VNkkqqQvITW16oHecM2Xw2G98arg6\n7PMS\r\n=6ykV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGi1FvmoLFqJPYdICL6jFsRvhCysL7+Kpppo2aIcLHUAiEAxC6+UBWN7YAqs4oy7wxo4PMziqIpwVS8zvMo1Uj9740="}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.1.25_1549616493019_0.4770933412398686"},"_hasShrinkwrap":false},"0.2.0":{"name":"aws-apigw-authorizer","version":"0.2.0","description":"AWS Lambda Authorizer for API Gateway","keywords":["aws","apigateway","authorizer","api","gateway","custom","amazon"],"main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc --skipLibCheck","build":"npm run cover && rm -rf lib && npm run tsc && cp src/*.js lib/","smoke-test":"mkdir -p smoke-test && cd smoke-test && npm init -y && npm i ../ && node -e \"const importTest = require('aws-apigw-authorizer');\" && echo \" >> Import test OK\"; cd -; rm -rf smoke-test"},"repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"author":{"name":"ottokruse@gmail.com"},"license":"ISC","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","dependencies":{"@types/aws-lambda":"^8.10.26","basic-auth":"^2.0.1","ip-range-check":"0.0.2","jsonwebtoken":"^8.5.1","jwks-rsa":"^1.5.1"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^8.3.2","@types/mocha":"^5.2.7","@types/nock":"^10.0.3","@types/node":"^12.0.4","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^6.1.4","nock":"^10.0.6","nyc":"^14.1.1","ts-node":"^8.2.0","typescript":"^3.5.1"},"nyc":{"check-coverage":true,"lines":85,"statements":85,"functions":85,"branches":85,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"_id":"aws-apigw-authorizer@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-ILK0XXUaJXaS7J07NXhbnFT6GRwzVWyu3vFpP1LyBi3qEm/Zs+oO8tUZCe6ny4hLk1jHKrX9TIfzktNt3gdTbQ==","shasum":"c1c3b9b3c2f57656295f2a23966e1bd1def08685","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.2.0.tgz","fileCount":9,"unpackedSize":34356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+LknCRA9TVsSAnZWagAAoboP/j3u+eRzM4/oi//PL8cU\nOgtYMFdKhha2n5+K6k0GlShVfGwomobUGqV19AsIM8i2C9KsmvSTYMQwdONB\np4n0hLK2zM88j7zbtilX/cQ7MDE3vd/co/pgfhsfHksqcqPzV5RV/ccUxf/z\nYwV+zkUMae+BHBJ/rIicE05mQpXzFqsndlvTvkj8l6FLWjR5puARBxo+obLN\npul/2RefZmvj94q5SGLl77cXPEjSAwI/nDpJL7VCJOG0rD92SIRexwQXY/w9\nApa09S+vWmjIvCxTXYqweQl47j6wOYwtThBH/rAQq6MDnN7UQbEMFFvUnFVJ\n4yomxtpn3NVZ58eGtsihcDt3YuiYsEvPWRHEThg1nPqXUM+bgY0EruCsVlJm\nrcVhaXHVwmwv6kIVvyaN7Ombm6RV304rhz0OnM8HqXNHMF7pcocUDkCC3q41\nb/hPKsmvPMcmG+ewMXfXedfUS8cpnT30HF9+za+kYe1ybr2XVnibGpoj6kPv\nhxeeQlI/+s9QfRZAUFwq7bEnpvphTTfa71uNnhiEQHvD8DZWsMppH8kycBjE\n8aH4zeF38Zw8H0ROt1h7zAFVq1RdbeOwvom5bQNEspwUN+dOmcluDzZvrfsK\nfskTiMRzCsIKSH/LvCJ84WLafTNiqWfqx2xLHvV2jphto6NApnuBIDSGXlKX\nqehJ\r\n=Td8s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA57yP8dxbr23xaWfm3EFwjgjQdVlUJy4qFOkZLXjwVEAiBkoZrEXRWWyyMbmiOdL5V58tlpAQHT0Aibmi0uMcBRRw=="}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.2.0_1559804198808_0.8293150532983848"},"_hasShrinkwrap":false},"0.3.0":{"name":"aws-apigw-authorizer","version":"0.3.0","description":"AWS Lambda Authorizer for API Gateway","keywords":["aws","apigateway","authorizer","api","gateway","custom","amazon"],"main":"lib/authorizer.js","typings":"lib/authorizer.d.ts","scripts":{"cover":"nyc npm t","test":"mocha --require ts-node/register --timeout 5000 ./src/*.spec.ts","watch":"mocha --watch --require ts-node/register --watch-extensions ts --timeout 5000 ./src/*.spec.ts","tsc":"tsc --skipLibCheck","build":"npm run cover && rm -rf lib && npm run tsc && cp src/*.js lib/","smoke-test":"mkdir -p smoke-test && cd smoke-test && npm init -y && npm i ../ && node -e \"const importTest = require('aws-apigw-authorizer');\" && echo \" >> Import test OK\"; cd -; rm -rf smoke-test"},"repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"author":{"name":"ottokruse@gmail.com"},"license":"MIT","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","dependencies":{"@types/aws-lambda":"^8.10.26","basic-auth":"^2.0.1","ip-range-check":"0.0.2","jsonwebtoken":"^8.5.1","jwks-rsa":"^1.5.1"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/jsonwebtoken":"^8.3.2","@types/mocha":"^5.2.7","@types/nock":"^10.0.3","@types/node":"^12.0.4","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^6.1.4","nock":"^10.0.6","nyc":"^14.1.1","ts-node":"^8.2.0","typescript":"^3.5.1"},"nyc":{"check-coverage":true,"lines":85,"statements":85,"functions":85,"branches":85,"include":["src/*.ts","src/**/*.ts"],"extension":[".ts"],"exclude":["**/*.d.ts","src/*.spec.ts","testcontainer","src/index.ts"],"require":["ts-node/register"],"reporter":["text","text-summary","html"],"all":true},"bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"_id":"aws-apigw-authorizer@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"okruse","email":"ottokruse@gmail.com"},"dist":{"integrity":"sha512-zi7M8pLH5TZbZOdo9m5HyjNWs9Q/v/NkrpL8ZYg2y9uy6Y8irJtA7aPfklSVpFzizks5psv7Uv2wQ9tH4DkfUw==","shasum":"01eb511529613a817537c0ce941d30a0c3f195db","tarball":"https://registry.npmjs.org/aws-apigw-authorizer/-/aws-apigw-authorizer-0.3.0.tgz","fileCount":10,"unpackedSize":35423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+NEDCRA9TVsSAnZWagAAIwEP/i2YLLYaYw9hIPhiEZDn\n3AVIgCkUe0/Lsh6yURivy/1sH1R2uZr5jJoIQ8KUx6tkqZhX51rewq/1GqVb\nihWZprUaTD8/lwNhpTiahKDFkYm+bnXqVci8mNM8TNLZd4ibm0smYKqZ61+N\nhnNOidJ9Xstw4L5ow7hqRxV7RR6qhqc/CPMyc/WVY7s7f264npiDz/DqtIuD\nuhwV20eypDOU8LIT3t7mAcXQ4Lth1maGoaIKCH6ZwxfzIn94r63TGnHUlrhd\nc8arE7atQTKRrWbvY/+f9KEkxQ8YlPMTJ5FzNWXXyIhEmAnceDO4eNBcYFmk\nwayT7k+Opi9Msi/3H5I51XA/Fe2l5U0cmWedxdmWouV3HKF6S0P9lX8pj8qi\nU+xNC25qJxj0mwqMVvwFhMO9wf5e4bnNTm1znXlRwZYJrzbwIHJ0naNstmMp\nNaIBLfZk8njFGCWYfqrWigAKAzi0Sz36sAv0td+AFPSo4zyTuRDSX/VPM8Ac\ncS4lAAYuvcJqNsrjYxQqCiOcn2R4cg0Hv6PZazfRUdd9L5sC6hvrkWaurJXR\n4qxngaxwFe4Y3gd5PNXdAYXo/q5maWvQUVcn6fPrfFgAQnK2AgDMfOUuDWmC\nbjKihB8Txz4k6z5knigqgmFB7R2LOfrerCj3omTn947SYlVdEWr6q5IBVHa7\nDmY2\r\n=jm3m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICavMLGxXfAruT4NzsBYFTuXQZI5J62gXDQhv+JwpkB0AiA1bC5sAQvaSKOIMDpeG5tLh+6Hr2qHIabTEGT5ZkiasA=="}]},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-apigw-authorizer_0.3.0_1559810307246_0.41835574445903134"},"_hasShrinkwrap":false}},"maintainers":[{"email":"ottokruse@gmail.com","name":"okruse"}],"description":"AWS Lambda Authorizer for API Gateway","homepage":"https://github.com/ottokruse/aws-apigw-authorizer","repository":{"type":"git","url":"git+https://github.com/ottokruse/aws-apigw-authorizer.git"},"readme":"![Master Build Status](https://codebuild.eu-west-1.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiSElLMnMrZHMxb1lXSndJR3ZvSDBoajV1c0gwTlQ1MUtzNVlzanRJeVFIaDBMRkZ6NHNFMnRZSEc3S1dtVW16UzJOeUIxcVJ6OFEyazFqZUN6T1hBd3FvPSIsIml2UGFyYW1ldGVyU3BlYyI6Im5RRFFxT2h3T0FMbmxZOEUiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=master)\n\n# AWS Lambda Authorizer for API Gateway\n\nThis is an implementation in NodeJS of an authorizer function for AWS API Gateway. \n\n(i.e. an implementation of this: https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-use-lambda-authorizer.html)\n\n<!-- TOC -->\n\n- [1. Supported Authentication Mechanisms](#1-supported-authentication-mechanisms)\n- [2. Basic usage](#2-basic-usage)\n    - [2.1. Create a Lambda Function](#21-create-a-lambda-function)\n    - [2.2. Set the right environment variables](#22-set-the-right-environment-variables)\n    - [2.3. Configure your API Gateway Authorizer](#23-configure-your-api-gateway-authorizer)\n- [3. Supported Environment Variables:](#3-supported-environment-variables)\n    - [3.1. ALLOWED_IP_ADDRESSES](#31-allowed_ip_addresses)\n    - [3.2. BASIC_AUTH_USER_XXX](#32-basic_auth_user_xxx)\n    - [3.3. AUDIENCE_URI, ISSUER_URI, JWKS_URI](#33-audience_uri-issuer_uri-jwks_uri)\n- [4. Customizations](#4-customizations)\n    - [4.1. Customize Policy Builder](#41-customize-policy-builder)\n    - [4.2. Customize Context Builder](#42-customize-context-builder)\n    - [4.3. Customize Additional Auth Checks](#43-customize-additional-auth-checks)\n    - [4.4. Customize Determination of principalId](#44-customize-determination-of-principalid)\n\n<!-- /TOC -->\n\n## 1. Supported Authentication Mechanisms\n\nThe authorizer supports these authentication mechanisms:\n\n- JWT\n- Basic Authentication\n\nAlso, the authorizer can be configured to only allow certain source IP's (see below).\n\n## 2. Basic usage\n\n### 2.1. Create a Lambda Function\n\nCreate a Lambda function in AWS using **Node 10.x** runtime and use the following code:\n\n```js\nimport { ApiGatewayAuthorizer } from 'aws-apigw-authorizer';\n\nconst lambdaAuthorizer = new ApiGatewayAuthorizer();\n\n// use the authorizers handler as the lambda handler function:\nexport const handler = lambdaAuthorizer.handler.bind(lambdaAuthorizer);\n```\n\nOf course you will have to create a deployment package to include `aws-apigw-authorizer` and it's dependencies.\n\n    npm install aws-apigw-authorizer\n\nSee instructions here: https://docs.aws.amazon.com/lambda/latest/dg/nodejs-create-deployment-pkg.html\n\n### 2.2. Set the right environment variables\n\nGive the lambda the right environment variables. You'll have to configure at least:\n\n- Basic Authentication or JWT auth (both is allowed too)\n- Allowed source IP addresses\n\nSee below the exact description of the environment variables.\n\n### 2.3. Configure your API Gateway Authorizer\n\nUse the Lambda function you created for your API Gateway Authorizer.\n\nSee further instructions here: https://docs.aws.amazon.com/apigateway/latest/developerguide/configure-api-gateway-lambda-authorization-with-console.html\n\nMake sure the \"Lambda Event Payload\" of the authorizer is set to \"Request\" (explained here: https://aws.amazon.com/blogs/compute/using-enhanced-request-authorizers-in-amazon-api-gateway/). This will (a.o.) give access to the source IP-address of calls to your API.\n\n## 3. Supported Environment Variables:\n\nYour lambda function should be configured using the following environment variables:\n\n- ALLOWED_IP_ADDRESSES (mandatory)\n- BASIC_AUTH_USER_xxx (mandatory for Basic Authentication)\n- AUDIENCE_URI (mandatory for use of JWT Authentication)\n- ISSUER_URI (mandatory for use of JWT Authentication)\n- JWKS_URI (mandatory for use of JWT Authentication)\n\n### 3.1. ALLOWED_IP_ADDRESSES\n\nIt is mandatory to explicitly specify which remote IP adresses/address ranges are allowed to access the API.\n\nALLOWED_IP_ADDRESSES can be set to `0.0.0.0/0` for public access.\n\nIndividual IP-addresses can be specified, or ranges using CIDR-notation, multiple entries separated bij comma's.\n\nExample:\n\n    ALLOWED_IP_ADDRESSES=213.149.225.141/32,213.149.225.141\n\n\n### 3.2. BASIC_AUTH_USER_XXX\n\nUsers allowed access through HTTP Basic Authentication can be configured as follows:\n\n    BASIC_AUTH_USER_mike=mikespassword\n    BASIC_AUTH_USER_lisa=lisaspassword\n\nThis is an optional environment key, without which Basic Authentication is not enabled.\n\n\n### 3.3. AUDIENCE_URI, ISSUER_URI, JWKS_URI\n\nFor JWT authentication provide a value for `AUDIENCE_URI`, `ISSUER_URI` and `JWKS_URI`\n\nExample:\n\n    AUDIENCE_URI=123456cc-cd12-1234-ff66-7897fabcd12\n    ISSUER_URI=https://sts.yourserver.com/876abc-ab12-8765-ff43-75232abc/\n    JWKS_URI=https://login.yourserver.com/common/discovery/keys'\n\nThese are optional environment keys, without which JWT Authentication is not enabled.\n\n## 4. Customizations\n\n### 4.1. Customize Policy Builder\n\nA custom function can be provided for building custom AWS IAM policies. The custom function will be called after succesfull authentication:\n\n```js\nimport { ApiGatewayAuthorizer } from 'aws-apigw-authorizer';\n\nconst lambdaAuthorizer = new ApiGatewayAuthorizer({ policyBuilder: customPolicyBuilder });\n\n// May return promise or synchronous result as below\nfunction customPolicyBuilder(_event, _principal, _decodedJwt) {\n    // event: the raw event that the authorizer lambda function receives from API Gateway \n    // principal: the username of the authenticated user\n    // decodedJwt: the decoded JWT. Only present if authentication was based on JWT\n    return {  \n        \"principalId\": \"your principal - just a name\",  \n        \"policyDocument\": {  \n            \"Version\": \"2012-10-17\",  \n            \"Statement\": [  \n                {  \n                    \"Action\": \"execute-api:Invoke\",\n                    \"Effect\": \"Allow\",\n                    \"Resource\": [\n                        \"arn:aws:execute-api:eu-west-1:region:api-id/stage/*/*\"\n                    ],\n                    \"Condition\": {\n                        \"IpAddress\": {\n                            \"aws:SourceIp\": [\n                                \"123.456.789.123/32\"\n                            ]\n                        }\n                    }\n                }\n            ]\n        }\n    }\n}\n\nexport const handler = lambdaAuthorizer.handler.bind(lambdaAuthorizer);\n```\n\nIf a custom policy builder is not provided, the default policy builder will be used, which will grant the user access to invoke all resources of the API using any HTTP method.\n\n### 4.2. Customize Context Builder\n\nA custom function can be provided for setting the authorization context (https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-lambda-authorizer-output.html). The custom function will be called after succesfull authentication:\n\n```js\n// May return promise or synchronous result as below\nimport { ApiGatewayAuthorizer } from 'aws-apigw-authorizer';\n\nconst lambdaAuthorizer = new ApiGatewayAuthorizer({ contextBuilder: customContextBuilder });\n\nfunction customContextBuilder(_event, _principal, decodedToken) {\n    return {\n        name: decodedToken['sub'],\n        foo: 'bar'\n    }\n}\n\nexport const handler = lambdaAuthorizer.handler.bind(lambdaAuthorizer);\n```\n\nIf you throw an error anywhere in the customContextBuilder the request will be denied (HTTP 401).\n\n### 4.3. Customize Additional Auth Checks\n\nThe validity of the JWT and/or Basic Authentication credentials will always be checked. A custom function can be provided in which you can include your own additional checks. If you throw an error anywhere in that function the request will be denied (HTTP 401).\n\n```js\n// May return promise or synchronous result as below\nfunction customAuthChecks(event, principal, decodedToken) {\n    if (!event.headers['X-SHOULD-BE-PRESENT']) {\n        throw new Error('HTTP header X-SHOULD-BE-PRESENT is required');\n    }\n}\n\nconst authorizer = new (require('aws-apigw-authorizer')).ApiGatewayAuthorizer(\n    { authChecks: customAuthChecks }\n);\n\nexports.handler = authorizer.handler.bind(authorizer);\n```\n\n### 4.4. Customize Determination of principalId\n\nIf you want to take control of the determination of the principalId that is used in the AWS policy and cloudwatch logging, specify a custom JwtPrincipalIdSelectorFunction.\n\nThis is only useful for JWT auth, because for Basic Authentication the username will be used as principalId.\n\n```js\n// May return promise or synchronous result as below\nfunction customJwtPrincipalIdSelectorFunction(event, decodedToken) {\n    return 'principalId of your liking';\n}\n\nconst authorizer = new (require('aws-apigw-authorizer')).ApiGatewayAuthorizer(\n    { jwtPrincipalIdSelectorFunction: customJwtPrincipalIdSelectorFunction }\n);\n\nexports.handler = authorizer.handler.bind(authorizer);\n```\n\nIf a custom principalId selector for JWT is not provided, the default principalId selector for JWT will be used which will try the following JWT claims in order, the first one that has a value will be used:\n\n1. `email`\n1. `upn`\n1. `sub`\n","readmeFilename":"README.md","author":{"name":"ottokruse@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ottokruse/aws-apigw-authorizer/issues"},"keywords":["aws","apigateway","authorizer","api","gateway","custom","amazon"]}