{"_id":"hapi-auth-jwt2","_rev":"128-f5c2d164ee0afb5f94c0927b6ca65b46","name":"hapi-auth-jwt2","dist-tags":{"latest":"11.0.0"},"versions":{"1.0.1":{"name":"hapi-auth-jwt2","version":"1.0.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@1.0.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"02624209c52133b9804cc93c2f799907b3052e52","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-1.0.1.tgz","integrity":"sha512-Rfdu73qwITIoBVsDyPz0PALXr8NQtUxQE/vk7isEPLVmyFkzKcP3frrlIEVYoRHxsl2xGHQzrZwST4AgF2uYXA==","signatures":[{"sig":"MEYCIQDBa7YOM5t3KIT2+eHrfOnJsq4KGmMu/MDT4Ok53UjEtwIhAJAfxO0jlQ/ozGReHrVN3r6VNWjG46MrQ3PquU5zu5I0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"02624209c52133b9804cc93c2f799907b3052e52","engines":{"node":">=0.10.x"},"gitHead":"46bb905942589a43d1882a5063b579acbc9a25fd","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=7d6a9a77660c9a52f34d752740c30a5e1617e672ff6fdb99c92a63b2f67787d0 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hapi":"^8.2.0","hoek":"2.x.x","jsonwebtoken":"3.2.x"},"devDependencies":{"tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"1.0.2":{"name":"hapi-auth-jwt2","version":"1.0.2","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@1.0.2","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"3bf8875bede19bd13ac19d8e20a5427d0b3e4e2c","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-1.0.2.tgz","integrity":"sha512-FHIkoEMys1hYmEpXcSYiDmfH1Q7GGyiBip+yMZ7jJE0teqWbsRR8kCk2Y0yZmPNEAsTZlklEOtWvhuNBiWAWhg==","signatures":[{"sig":"MEQCIGOGEf7BHd96U4uSx8YHVBLzd7a9gMuvTLSUVZZVYjdYAiAKe35/VnUuy/pLwsKmUkSGFchCATezaD1fW4vW/ilc6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"3bf8875bede19bd13ac19d8e20a5427d0b3e4e2c","engines":{"node":">=0.10.x"},"gitHead":"ba352734cc05149ceece9e9d3e7cbf6d1b0c5e5f","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=7d6a9a77660c9a52f34d752740c30a5e1617e672ff6fdb99c92a63b2f67787d0 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hapi":"^8.2.0","hoek":"2.x.x","jsonwebtoken":"3.2.x"},"devDependencies":{"tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"1.0.3":{"name":"hapi-auth-jwt2","version":"1.0.3","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@1.0.3","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"480151958a40f5821ec712326f52159e73fb5ef8","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-1.0.3.tgz","integrity":"sha512-pQhy4/gb0ckDwtnxryWnDnFl9+aay4pF1um+SAewQ7bIp3n8r9U+EW1vNBFIZqTWGKUj3E2iShRe5oLhRVZYJQ==","signatures":[{"sig":"MEYCIQDxQCChEHCWWgVRxqubA8HiEFOV+m5zFoxxcVO1tzAySAIhAI/NM6/FdHK2iSbDSzBpSe9uQD2wyuiPNo2RhBV4q9x3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"480151958a40f5821ec712326f52159e73fb5ef8","engines":{"node":">=0.10.x"},"gitHead":"94165bd02b11a97c3409b9c5fca041b1f5d3bbb3","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hapi":"^8.2.0","hoek":"2.x.x","jsonwebtoken":"3.2.x"},"devDependencies":{"tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"1.0.4":{"name":"hapi-auth-jwt2","version":"1.0.4","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@1.0.4","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"43c0f57207f4fe4e51b702dccbfd0827ea203afa","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-1.0.4.tgz","integrity":"sha512-pNIaFEz32Bdlt1SQYCcYbUhUcfbi1vzDHTwRgXokF4Olrp49fFWrbLp9kqTBt3F5PlrvAq0R/KBelLK0zNUA1Q==","signatures":[{"sig":"MEUCIQCygy4VtD9fbSvU0fZeomI0xRGpIYf0KLNAkmGwGxmX/wIgDIRxEGGpIm1+PQs2Nx7gOx5jGKvvQPSB3bMFL+qZiW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"43c0f57207f4fe4e51b702dccbfd0827ea203afa","engines":{"node":">=0.10.x"},"gitHead":"2da6bf6f6c8e0fe95e0a067f2c466441a2e2cad8","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hapi":"^8.2.0","hoek":"2.x.x","jsonwebtoken":"3.2.x"},"devDependencies":{"tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"1.0.5":{"name":"hapi-auth-jwt2","version":"1.0.5","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@1.0.5","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"fc216bbbca43a9aee3bc79deb1a180dea2ed8bd8","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-1.0.5.tgz","integrity":"sha512-p0j0Pa5HY5V8ibVV0YhDTTmZ7/k9sIMV/81wvNsmhbvKi797xXPlAT7dHFM54+H1mPiikHmCr1Ko0Xw1Sigbbw==","signatures":[{"sig":"MEYCIQDpwESZ9hF2xnBFWfSvhOjw1M9WuZ9VYYoCqP79zjQmXQIhAKWReTKUZRCBcurWKSrgaVvZAvaYIVER3r9+GNi4BYfd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"fc216bbbca43a9aee3bc79deb1a180dea2ed8bd8","engines":{"node":">=0.10"},"gitHead":"82895c044b86eb3f72c769026cc534d9d0a719da","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hapi":"^8.2.0","hoek":"2.x.x","jsonwebtoken":"3.2.x"},"devDependencies":{"tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"1.0.7":{"name":"hapi-auth-jwt2","version":"1.0.7","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@1.0.7","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"5309249f501a3dc010a263a89126d50e47f7eebc","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-1.0.7.tgz","integrity":"sha512-RfCShNFgYjFP+NYIFJvVV87GkHBVqWmJ8j8XZ5vIhumnaSPn6FOduiJ0YRkGGbAISBf0Xhpuun/ACr0jH3RLmA==","signatures":[{"sig":"MEUCIQC3ca1HUc8lE0rJ8Kkk8ex4++bBpGUwB0aSpLyJ4NJHeAIgJCYbF9aA28TErQahMPB4NvaOGnu7PibHBDkkvSBeDec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"5309249f501a3dc010a263a89126d50e47f7eebc","engines":{"node":">=0.10"},"gitHead":"a958203b7a6aa286d9ba758d0c73c0eb78615bcd","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hapi":"^8.2.0","hoek":"2.x.x","jsonwebtoken":"3.2.x"},"devDependencies":{"tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"1.0.8":{"name":"hapi-auth-jwt2","version":"1.0.8","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@1.0.8","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"35b968b79a1fed0f3f1a8a85b143a2cbdf621f91","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-1.0.8.tgz","integrity":"sha512-XZNuCt9obTliTb0/ylH5Ygp92Ct+9rLaOc8ANcenEc5iZo/wEy1u8egww8MOKeP1AB+c3jILsTsLQzSGwD8xIg==","signatures":[{"sig":"MEQCIFmKRSl24hvVXX+Z3Z7/Ja+CRsP0B+VV08gDJmRPrgrUAiB+YY53fP57zmeTLCxrg3xMs+fHVEOETSrO/GWE8rSzew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"35b968b79a1fed0f3f1a8a85b143a2cbdf621f91","engines":{"node":">=0.10"},"gitHead":"4f5d012669952c9016915098dc484634c6e2c347","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hapi":"^8.2.0","hoek":"2.x.x","jsonwebtoken":"3.2.x"},"devDependencies":{"tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"1.0.9":{"name":"hapi-auth-jwt2","version":"1.0.9","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@1.0.9","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"677c14aace704dfa5ccc8e253592291bd2fe3f13","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-1.0.9.tgz","integrity":"sha512-oVBIshHcwZuUqE3G2/jyYzKv77hGk54gRr2TwqRriF1K5E5cvE5fTCRmmZvafgQ7wZTzrMUbbMDTTalA3h//Uw==","signatures":[{"sig":"MEYCIQDG0b6xlCioPniarRgx60KW4jJb+i983AByq9oqNTcVNAIhAK560buO2pXta1MEZ1n6MIWwU0yN3LJzQ1zef99a9h7Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"677c14aace704dfa5ccc8e253592291bd2fe3f13","engines":{"node":">=0.10"},"gitHead":"466f4940592904ed0b65191dde3debaf524d978f","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hapi":"^8.2.0","hoek":"2.x.x","jsonwebtoken":"^4.0.0"},"devDependencies":{"tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"2.0.0":{"name":"hapi-auth-jwt2","version":"2.0.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@2.0.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"07ef49d3d7bbce520c57eb3a6bc84ca2b9f9fc1f","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-2.0.0.tgz","integrity":"sha512-r2ODSBLNRbu9Jjdtl0hhrmXqVLKFaNo83dz+jiCeQqNbzJoaenJ3O7ElBgJfzqRdQTAuzx0tQr/KxBbINM/Wwg==","signatures":[{"sig":"MEQCIF66mkSYNKbG8B3VtngjPVFjn4xUaugxKBR+Wv1aNjo9AiBSQIC2sj2/95EQZQxlHvmFPAF040E9Vtfm/QVfR4Ix5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"07ef49d3d7bbce520c57eb3a6bc84ca2b9f9fc1f","engines":{"node":">=0.10"},"gitHead":"466f4940592904ed0b65191dde3debaf524d978f","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hapi":"^8.2.0","hoek":"2.x.x","jsonwebtoken":"^4.0.0"},"devDependencies":{"tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"2.0.1":{"name":"hapi-auth-jwt2","version":"2.0.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@2.0.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"1d668c77b63fdd239c78e62a23736f8a869e0624","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-2.0.1.tgz","integrity":"sha512-L55MueeqoAf55Wu3QTEH+xDeni7dnwkJVb2UJ9i6sTyfPQEeYpiyUMD4Na4WukjYkNsLsfFKOPx9qT24qnA/vQ==","signatures":[{"sig":"MEUCIQDGDox4BK1vFzTJ86srlbGjIi3Orpbxg+SDHoZDzPwX8wIgbjSIjldFZCuDjQbBWvQuMHKyxqN/hdeRrLjDwSI968g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"1d668c77b63fdd239c78e62a23736f8a869e0624","engines":{"node":">=0.10"},"gitHead":"df732c86c86c4d4af6b483abea2e202421b58885","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hoek":"2.x.x","jsonwebtoken":"^4.0.0"},"devDependencies":{"hapi":"^8.2.0","tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"3.0.0":{"name":"hapi-auth-jwt2","version":"3.0.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@3.0.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"66679cda96cefccfee59bb45e5b36418a684bc93","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-3.0.0.tgz","integrity":"sha512-kxFMJr1E0Ob1e4P7Yy9+SqHdxV0NshVn7m2ZvnNX3BZkxG/RUqoto+6tbbcDzdcer+t03Cr/f2jsQj6yNivXUw==","signatures":[{"sig":"MEQCIHPiPwv9e0Gb3S6zMMSq4dYs/2yjkP2CXGwVOSzEUYK8AiBnj3byXiuwhakcspN4ZA05UpVAfHOGB+8j81H45Hgzlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"66679cda96cefccfee59bb45e5b36418a684bc93","engines":{"node":">=0.10"},"gitHead":"c726b84a44c4f971d426bfa1e4493c8d1664fa79","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hoek":"2.x.x","jsonwebtoken":"^4.1.0"},"devDependencies":{"hapi":"^8.2.0","tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","tap-spec":"^2.2.1","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"3.0.1":{"name":"hapi-auth-jwt2","version":"3.0.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@3.0.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"797be18f12fced92da3e8593104917fc4f10169c","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-3.0.1.tgz","integrity":"sha512-IOdhXqFF1wKZkPnNhFwrjkWssIcF1LToa+dcQkSICzOLR0OOvDEk4cK2eD02c9TQjitNbDxu2fXoGWw1c8uhUQ==","signatures":[{"sig":"MEUCIDbM+LmMvldbFjveHmfrwZEUhOHFgsKILexq1VJfYnPlAiEAjHMxfOZ2rflBgSm9mnk9ttp0Er8O3ek1Hchm3TISaTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"797be18f12fced92da3e8593104917fc4f10169c","engines":{"node":">=0.10"},"gitHead":"0aee03bcd8ce132206804d5d68fba5bf8b771d17","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hoek":"2.x.x","jsonwebtoken":"^4.1.0"},"devDependencies":{"hapi":"^8.2.0","tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","tap-spec":"^2.2.1","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"3.1.1":{"name":"hapi-auth-jwt2","version":"3.1.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@3.1.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"46e0d8bcd4349c38a3352ccc2d9e657a4a808c5e","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-3.1.1.tgz","integrity":"sha512-Zb+z1TaOvWaZV9BiQtpbiNFsMWKV2tb0SREuqLppnqLo6MR5euF+ii97F+RRxRueYWwxf4S0QeC/ZOWdkt8Kwg==","signatures":[{"sig":"MEYCIQCR6vgjMiZoV04VScVvM+LrhTfPD1HjnjoWBHnv+JPNFgIhALyqyTJobC09cvtPagqNKzmaXwEUBRnLJV8Et6ac87Ul","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"46e0d8bcd4349c38a3352ccc2d9e657a4a808c5e","engines":{"node":">=0.10"},"gitHead":"048b2010a75e20916a458726ca50462ca508150e","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hoek":"2.x.x","jsonwebtoken":"^4.1.0"},"devDependencies":{"hapi":"^8.2.0","tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","tap-spec":"^2.2.1","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"3.2.1":{"name":"hapi-auth-jwt2","version":"3.2.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@3.2.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"077e5e0bcb164d9c6a3a6d26497e760270e058b1","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-3.2.1.tgz","integrity":"sha512-ruhhR1cNdlsFy0Zfbzmf/ceJxn+F9FRHZPsyxSWRrExeiG+NsPPzTGvjxeKapF6Fg34Z+YXp0y86jsUUdlkZPw==","signatures":[{"sig":"MEUCICPpRirlMAqTnYVtP4xTCobMvgJ3VLO30KV4cpadYrrSAiEAm95J0ddLnb8ow7QZ3fWaxYVSmoSpyfjNmRqotFGiQNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"077e5e0bcb164d9c6a3a6d26497e760270e058b1","engines":{"node":">=0.10"},"gitHead":"7517a6ca3c938cc87a7b5e5099606f69eb76da2f","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hoek":"2.x.x","jsonwebtoken":"^4.1.0"},"devDependencies":{"hapi":"^8.2.0","tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","tap-spec":"^2.2.1","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.0.1":{"name":"hapi-auth-jwt2","version":"4.0.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.0.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"c7c26ab9790bc3c49e76d77c9a090855e438678c","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.0.1.tgz","integrity":"sha512-iqAgBipqfsclQaFl4ANJB+5mhuV24aqscFs2wnpUJPAiMzrY9L9+W5dL1H6cKTWRPH0VqCCwKDilQfsP4eM1Zg==","signatures":[{"sig":"MEUCIQDVG7E8oFmJSwVN6X1VLyG7Z/LjxF9quv/v16F7NXMc0wIgVGwBpsZ7Ria2DSnFiBw9pCPZTCY0yT6GSPEAqOAvfnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"c7c26ab9790bc3c49e76d77c9a090855e438678c","engines":{"node":">=0.10"},"gitHead":"137c2c40db7badf7ac28816d54820c82f413f022","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"dependencies":{"boom":"2.x.x","hoek":"2.x.x","jsonwebtoken":"^4.1.0"},"devDependencies":{"hapi":"^8.2.0","tape":"^3.5.0","jshint":"^2.6.3","istanbul":"^0.3.6","tap-spec":"^2.2.1","pre-commit":"^1.0.5","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.0.2":{"name":"hapi-auth-jwt2","version":"4.0.2","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.0.2","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"d4cec70e4d0e8af2b0d1c3f1f747f17a94f381cb","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.0.2.tgz","integrity":"sha512-8cKEnWjt8mv7+qo4un9PNpxPY55H81dAIC8CiYGUlQr5MbLBscmqfrJgp7gAUtS/h6Q/yaGpl3wBdtjfMTsTrw==","signatures":[{"sig":"MEYCIQDRHFDnkFtWAX1Ow2WiY2+/+8nHJ5n/5PdUK4YD3voC0AIhANvazW4Jc5BD98Gqq70VhjGUQ/mxZrMqDsGyRfw4k7pp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"d4cec70e4d0e8af2b0d1c3f1f747f17a94f381cb","engines":{"node":">=0.10"},"gitHead":"522693aee97bf37cb71f6e356ba0f23490802ab7","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.1","dependencies":{"boom":"^2.7.0","hoek":"^2.12.0","jsonwebtoken":"^4.2.2"},"devDependencies":{"hapi":"^8.4.0","tape":"^4.0.0","jshint":"^2.6.3","istanbul":"^0.3.13","tap-spec":"^3.0.0","pre-commit":"^1.0.6","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.0.3":{"name":"hapi-auth-jwt2","version":"4.0.3","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.0.3","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"5c1b1cf15eb054884e9efc3c38afd5a27d9f2ed6","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.0.3.tgz","integrity":"sha512-0xIoLZtBR+PZ/aYSR6yGUqRLVcr/MTrOZy69+wvLTdYOMxomZdEY4UcidcXCSVaJcPBnz+R/nVk2AMyh/M8VrA==","signatures":[{"sig":"MEYCIQCj2jwdepmCiQF3i5D1qyeWPGbUxler6bgqa2/Q+EB+CQIhANSTlgpT6Mk5tsugn9j8UdjxDaKyeojtOT5luloysBio","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"5c1b1cf15eb054884e9efc3c38afd5a27d9f2ed6","engines":{"node":">=0.10"},"gitHead":"7cb13d7708db62d508336df84812d97d31848957","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.1","dependencies":{"boom":"^2.7.0","hoek":"^2.12.0","jsonwebtoken":"^5.0.0"},"devDependencies":{"hapi":"^8.4.0","tape":"^4.0.0","jshint":"^2.6.3","istanbul":"^0.3.13","tap-spec":"^3.0.0","pre-commit":"^1.0.6","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.2.0":{"name":"hapi-auth-jwt2","version":"4.2.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.2.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"0d391997c5504f11bdb90c7394e582257a3e8696","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.2.0.tgz","integrity":"sha512-EHic9uRQnoCR+KEPu6QhNyKNkSgKOkBAK5aYNhU4OMR+lLbZs2ShRj1hvoileKOu/Y22bFdg6Oy+2CbjcnfGiw==","signatures":[{"sig":"MEUCIQCMVKpHAIRbPcjCemeBo5QeC9ShypOsrYheGc5JzeTHLAIgGLQIL9fRozy101miJpKT8ILAGpcWMU4TqydthhoMOAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"0d391997c5504f11bdb90c7394e582257a3e8696","engines":{"node":">=0.10"},"gitHead":"59abe355442f8567b302a26911dc6382da8741aa","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.1","dependencies":{"boom":"^2.7.0","hoek":"^2.12.0","jsonwebtoken":"^5.0.0"},"devDependencies":{"hapi":"^8.4.0","tape":"^4.0.0","jshint":"^2.6.3","istanbul":"^0.3.13","tap-spec":"^3.0.0","pre-commit":"^1.0.6","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.2.1":{"name":"hapi-auth-jwt2","version":"4.2.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.2.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"d8b32b32ada1969ed1eeb320b921d5f4f1781526","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.2.1.tgz","integrity":"sha512-KV17et+R5w5VW6GKMsEDaZ1+vJgMq7cWn4pF8odDFZ5KFdhWtgMoyo12fjA5XGBaX3dpXOfV8UMDPHBuLf3UYw==","signatures":[{"sig":"MEUCIQDjTzeFP6IVIcpfUOpkBdtVzZ+9MlmYoHHaXtBfbRmf/wIgAYBn75pjGSJAaT6SauGUdu2K2w9xGCjk60bNzRz0aPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"d8b32b32ada1969ed1eeb320b921d5f4f1781526","engines":{"node":">=0.10"},"gitHead":"2f8d213af400f7d8d5149857fde1f74a70fdf7d6","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.1","dependencies":{"boom":"^2.7.0","hoek":"^2.12.0","jsonwebtoken":"^5.0.0"},"devDependencies":{"hapi":"^8.4.0","tape":"^4.0.0","jshint":"^2.6.3","istanbul":"^0.3.13","tap-spec":"^3.0.0","pre-commit":"^1.0.6","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.2.2":{"name":"hapi-auth-jwt2","version":"4.2.2","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.2.2","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"ec834d313ecf0aebd9e3a00ea35d25e5fc22cccc","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.2.2.tgz","integrity":"sha512-TniFAo+bp+5h63EpuCKvXFoPRklnqTx0XbgpTk4CbsPNL5lyiDliPYEO5F+Q+S3K1Qc9Qv9DC6wKcPfamgUkXA==","signatures":[{"sig":"MEYCIQDUb+iGMRgbdsAjaZoOyq5McWFg/hNvinGhLXk27O+XBAIhAMM91PRBknBq/fv+tRkR3xQl9oJ2qE5P2nrVz6VO2T2t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"ec834d313ecf0aebd9e3a00ea35d25e5fc22cccc","engines":{"node":">=0.10"},"gitHead":"692de42a059cb62a48c3369ffdea43ff970599b7","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.1","dependencies":{"boom":"^2.7.0","hoek":"^2.12.0","jsonwebtoken":"^5.0.0"},"devDependencies":{"hapi":"^8.4.0","tape":"^4.0.0","jshint":"^2.6.3","istanbul":"^0.3.13","tap-spec":"^3.0.0","pre-commit":"^1.0.6","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.3.0":{"name":"hapi-auth-jwt2","version":"4.3.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.3.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"1eff132b41ed70234d80f48cb278f7b6cccf4fae","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.3.0.tgz","integrity":"sha512-pfE8wFf68X5ExeLecIJNa1mDX/ddYlDpxCDQdonKwqsxVmOBzft9CEUw3dJ80zwraPb+SCajjTt1TfPPQGZdQQ==","signatures":[{"sig":"MEUCIBXNpm/lZf27u/WehS6lrkC3MM+I4S4g7ERXA/dePIo4AiEA/U4rstJrfpf6AdneaYTTaiNUwdSi6HNURfuCh+Zjse8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"1eff132b41ed70234d80f48cb278f7b6cccf4fae","engines":{"node":">=0.10"},"gitHead":"26a4c0e1ad76cc90e893e4cb2c298f3801a8ac01","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.1","dependencies":{"boom":"^2.7.0","hoek":"^2.12.0","jsonwebtoken":"^5.0.0"},"devDependencies":{"hapi":"^8.4.0","tape":"^4.0.0","jshint":"^2.6.3","istanbul":"^0.3.13","tap-spec":"^3.0.0","pre-commit":"^1.0.6","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.3.1":{"name":"hapi-auth-jwt2","version":"4.3.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.3.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"b661a18238359916b8d94ce62486c0c5de411040","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.3.1.tgz","integrity":"sha512-PXveM4JZF1AbgU0qaa7bKVJOqznfMWt7+4MtKWA2NiJcupCc6vfW0th8KeMAIoejal83KYqTCGcFMIyvX4Tvgw==","signatures":[{"sig":"MEUCIFEwebYw8BqUaRLl//2PMWynsLJ05iw50s7y2puyVstZAiEA5LBOGW1F7dR7NaGxbQgkztYajf4wyubmN1SbKgWhJh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"b661a18238359916b8d94ce62486c0c5de411040","engines":{"node":">=0.10"},"gitHead":"6132797c55042f8552e4f76e7ffef3459249c9eb","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.1","dependencies":{"boom":"^2.7.0","hoek":"^2.12.0","jsonwebtoken":"^5.0.0"},"devDependencies":{"hapi":"^8.4.0","tape":"^4.0.0","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.6.3","istanbul":"^0.3.13","tap-spec":"^3.0.0","pre-commit":"^1.0.6","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.3.2":{"name":"hapi-auth-jwt2","version":"4.3.2","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.3.2","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"}],"homepage":"https://github.com/ideaq/hapi-auth-jwt","bugs":{"url":"https://github.com/ideaq/hapi-auth-jwt/issues"},"dist":{"shasum":"f647d3ae5354f1837af8f37f0bfb99e0fb3a6034","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.3.2.tgz","integrity":"sha512-UgZOJ+wZAm9mXC4T39JNAUJbDrOpcpOMnZ4u6e29VaYNykIScH0gVC1JzJz+hb2kM9VDgkgNNRu+wUjl/n62TA==","signatures":[{"sig":"MEUCIBoN7BkXdcHHCDHUVfJz6TAOANfG2HbgHIejMQUjfIshAiEAzixtg3GjRrwGEwzROZhZ5bSqfeXoVpAPAvL17D5Er1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"f647d3ae5354f1837af8f37f0bfb99e0fb3a6034","engines":{"node":">=0.10"},"gitHead":"04e3e4f89ef255f32a306c30c4585534a8dd8b56","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && ./node_modules/.bin/istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=1f00e2891b3e24ed11bb9b22a8a4793c55c5470d60e859389a0c3dd24220df46 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/ideaq/hapi-auth-jwt.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.1","dependencies":{"boom":"^2.7.0","hoek":"^2.12.0","jsonwebtoken":"^5.0.0"},"devDependencies":{"hapi":"^8.4.0","tape":"^4.0.0","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.6.3","istanbul":"^0.3.13","tap-spec":"^3.0.0","pre-commit":"^1.0.6","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.3.3":{"name":"hapi-auth-jwt2","version":"4.3.3","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.3.3","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt/issues"},"dist":{"shasum":"07935ec4d37fdfe4cd9f02aaa423bac1816d9852","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.3.3.tgz","integrity":"sha512-YmxdrBr0v/lIBdkEv7o/4vOev62ehUhWOolA7OiKUpowaXJH8/2t5DcQKkHYxNy0YkV0hDMWFeSX7AdC7d209A==","signatures":[{"sig":"MEUCIGRwr1LNNeEwQ6VXqW9NxSOgJZZgTgWUicFx/pclA1j9AiEAxQLZy7hlQdL1U6mFeqvL/W5XH7/P0bv2Dyj85CqX4+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"07935ec4d37fdfe4cd9f02aaa423bac1816d9852","engines":{"node":">=0.10"},"gitHead":"7aad4e60620a0dcdd8000c290ea759fd24fbd077","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/dwyl/hapi-auth-jwt.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.1","dependencies":{"boom":"^2.7.0","hoek":"^2.13.0","jsonwebtoken":"^5.0.0"},"devDependencies":{"hapi":"^8.5.0","tape":"^4.0.0","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.7.0","istanbul":"^0.3.14","tap-spec":"^3.0.0","pre-commit":"^1.0.7","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.3.4":{"name":"hapi-auth-jwt2","version":"4.3.4","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.3.4","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt/issues"},"dist":{"shasum":"38a93c43893f74db5655da1badfaac353ccff9f1","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.3.4.tgz","integrity":"sha512-Z8RI/GcsZuNsOwwczYa60RKmXrgOUDBxEKRJ+UWAc03zSXuwTPXIAZSO/ptvFOR8YnyxY0VG2ZzzGwLAPTTUlw==","signatures":[{"sig":"MEYCIQCuo8ADRaCuu+FQkElq+lSXYDE89Ghqh8XfPZN/OcL0QwIhAKBLix+whR1cSQgPPz55lSHuQ/WTnC3qb/2i8RhXkHxJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"38a93c43893f74db5655da1badfaac353ccff9f1","engines":{"node":">=0.10"},"gitHead":"5d210e66757cc1b9ce0d40914513fa54bbb80e7e","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/dwyl/hapi-auth-jwt.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.1","dependencies":{"boom":"^2.7.0","hoek":"^2.13.0","jsonwebtoken":"^5.0.0"},"devDependencies":{"hapi":"^8.5.0","tape":"^4.0.0","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.7.0","istanbul":"^0.3.14","tap-spec":"^3.0.0","pre-commit":"^1.0.7","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.4.0":{"name":"hapi-auth-jwt2","version":"4.4.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.4.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt/issues"},"dist":{"shasum":"66b64797f8f3850b44c63067c92295f1e9f54b2f","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.4.0.tgz","integrity":"sha512-KWnrMXTE6thTeBZu0vlltupa3dVu8whrjtzR97yUDAaHAhN/pTSSIx75VYirC5wQeQKqpOgMgt6xb6wAI2jttA==","signatures":[{"sig":"MEYCIQDOn1wr/JEc4oUzgP8IMRc4ayOGA1S8mbwW4cSuXPjlGQIhAJzgBsixzZ9zO7sdagz78e2b3WRtRcjVw1T9ZqycHzMZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"66b64797f8f3850b44c63067c92295f1e9f54b2f","engines":{"node":">=0.10"},"gitHead":"095c8af0f048f2606c3f930b500ec45f6595b98d","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"https://github.com/dwyl/hapi-auth-jwt.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.1","dependencies":{"boom":"^2.7.0","hoek":"^2.13.0","jsonwebtoken":"^5.0.0"},"devDependencies":{"hapi":"^8.5.0","tape":"^4.0.0","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.7.0","istanbul":"^0.3.14","tap-spec":"^3.0.0","pre-commit":"^1.0.7","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.4.1":{"name":"hapi-auth-jwt2","version":"4.4.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.4.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"17cbee35dfd49dda53572989045c27feb8d98f94","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.4.1.tgz","integrity":"sha512-MxmsMZ70YKxVVcTXdgZkfzbwb2NRXirPlDjdH+eOboFuB+B2Y4z2uoYsAX/P+W4RUUNKB1P9uCmZOWqfVYiegA==","signatures":[{"sig":"MEUCIQDMZ+ZwJAeipME02d1i3SWCr1AjIKZSFT8VPbhUwcDS3wIgYdMSV1bBn5VnlHfO2GPGxLkB4BBnGgYBIjIApW4PtrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"17cbee35dfd49dda53572989045c27feb8d98f94","engines":{"node":">=0.10"},"gitHead":"1341120b6f2bca1fd504671111f2931363464060","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.10.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.4","dependencies":{"boom":"^2.7.0","hoek":"^2.13.0","jsonwebtoken":"^5.0.0"},"devDependencies":{"hapi":"^8.5.0","tape":"^4.0.0","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.7.0","istanbul":"^0.3.14","tap-spec":"^3.0.0","pre-commit":"^1.0.7","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.5.0":{"name":"hapi-auth-jwt2","version":"4.5.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.5.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"cbd6328ff4b8907e3279bb217101915bb2bd6e9f","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.5.0.tgz","integrity":"sha512-ovrmrwBMOurHIyDKdtC/0ELWt8TEMPj6vgNX5dJpozeIx9AjjzYRn3hqH7Z7LZE/6/p79i/YAUXdultxf9puDA==","signatures":[{"sig":"MEUCIQDMt01IkCFWG18cvFzdXCWeKVS1DffArxpkcK+2krve8wIgSPjGcM4CcGth9sniDwt/fzWrsOWj4/S55J0P0slxARI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"cbd6328ff4b8907e3279bb217101915bb2bd6e9f","engines":{"node":">=0.10"},"gitHead":"f17bac65d40b2a9154da84390b874cae4e1de192","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"nodecoder@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.11.2","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.5","dependencies":{"boom":"^2.8.0","hoek":"^2.14.0","jsonwebtoken":"^5.0.2"},"devDependencies":{"hapi":"^8.6.1","tape":"^4.0.0","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.8.0","istanbul":"^0.3.17","tap-spec":"^4.0.2","pre-commit":"^1.0.10","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.6.0":{"name":"hapi-auth-jwt2","version":"4.6.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.6.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"a2eb7a8b54b5bbdec4f7779945c369a5b3faa680","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.6.0.tgz","integrity":"sha512-1uBiIXn2s4opphTWMRsXn3uFMIs7q/U91VSMv/geVP6h4VE+/Cwi4HXIMwpj/gO+UyOc4CA+dTtJl54+gkDPEg==","signatures":[{"sig":"MEUCIC/HMNn9iYiP1DSwABYDoZxqJi0nQrsgXuPluTtHkdeEAiEArm9OarvF21YRyJx39KsGSxHJg/41Kb00SS4ZW52Rl7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"a2eb7a8b54b5bbdec4f7779945c369a5b3faa680","engines":{"node":">=0.10"},"gitHead":"00ee71b931c586f697b458d1e2a13bff58db43a3","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"nodecoder@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.11.2","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.5","dependencies":{"boom":"^2.8.0","hoek":"^2.14.0","jsonwebtoken":"^5.0.2"},"devDependencies":{"hapi":"^8.6.1","tape":"^4.0.0","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.8.0","istanbul":"^0.3.17","tap-spec":"^4.0.2","pre-commit":"^1.0.10","codeclimate-test-reporter":"0.0.4"},"peerDependencies":{"hapi":">=8.x.x"}},"4.7.0":{"name":"hapi-auth-jwt2","version":"4.7.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.7.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"b2d0a58b23ece85b57811b9818c4754c5fe9e70d","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.7.0.tgz","integrity":"sha512-dkpLs9+C6LafdorkmRO32XHr4RQjUW3+o1mJsHrXeb26FPHhKHa3iITvqmwKiBaOSr6kp/8O8kEvA5OmrBWvlg==","signatures":[{"sig":"MEUCIF7wNjzEsrUr/grUufP110YZaMGD7D2O7nYBpcStAogNAiEA3L039fwjNmTHoSPD+q3JyqXKMa20lV10yKHhKUxjHZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"b2d0a58b23ece85b57811b9818c4754c5fe9e70d","engines":{"node":">=0.10"},"gitHead":"227d932c746c6d10f76e863a7e7ba35a1fb024d3","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.10.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.4","dependencies":{"boom":"^2.8.0","hoek":"^2.14.0","jsonwebtoken":"^5.0.4"},"devDependencies":{"hapi":"^8.8.0","tape":"^4.0.1","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.8.0","istanbul":"^0.3.17","tap-spec":"^4.0.2","pre-commit":"^1.0.10","codeclimate-test-reporter":"^0.1.0"},"peerDependencies":{"hapi":">=8.x.x"}},"4.7.1":{"name":"hapi-auth-jwt2","version":"4.7.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.7.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"8e7ff031ba84d1813b76138dce392a9cf48f13b1","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.7.1.tgz","integrity":"sha512-gCPahN7t48S1K1wnmqMspLVjF00G+FOAXmcxnYbjzsPOqQZO+bJ0R8S3Olkp4qA2fB1QmOziFEDlaRvqKjJMyA==","signatures":[{"sig":"MEQCIBRCp68oJGrR0tGT7DAw9ahEtRRCUG/yppnNiMY0EgNNAiBkaBM+8i7dPz15grb89ue2OzIOheQNTYrexG2SrN/7lA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"8e7ff031ba84d1813b76138dce392a9cf48f13b1","engines":{"node":">=0.10"},"gitHead":"8793e6d12915c555cf07b64ae4d153ea65862960","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.10.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.4","dependencies":{"boom":"^2.8.0","hoek":"^2.14.0","jsonwebtoken":"^5.0.4"},"devDependencies":{"hapi":"^8.8.0","tape":"^4.0.1","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.8.0","istanbul":"^0.3.17","tap-spec":"^4.0.2","pre-commit":"^1.0.10","codeclimate-test-reporter":"^0.1.0"},"peerDependencies":{"hapi":">=8.x.x"}},"4.7.2":{"name":"hapi-auth-jwt2","version":"4.7.2","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.7.2","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"e7ba3a2e69416d50d1e9efead266c6b2437ae15d","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.7.2.tgz","integrity":"sha512-sSS5//fUy2U1XCbhfmoCyDQXFVZCspvkDVqNw43v9dR0CZgAmCmlIGlfVv/k4vSKy/NLvpt9r6BZjSLJ5FM15g==","signatures":[{"sig":"MEUCIQCHeeLvcaxkX7QTMtaElcUd/FBpE+n5k1mV3yCCfh8d+gIgYjghW1DmffCLfu1p467yRsn5CjM34pEkTOkNCFj+PSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"e7ba3a2e69416d50d1e9efead266c6b2437ae15d","engines":{"node":">=0.10"},"gitHead":"364e098045002dde1e88890b7272d9c0a998b648","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.10.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.4","dependencies":{"boom":"^2.8.0","hoek":"^2.14.0","cookie":"^0.1.3","jsonwebtoken":"^5.0.4"},"devDependencies":{"hapi":"^8.8.0","tape":"^4.0.1","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.8.0","istanbul":"^0.3.17","tap-spec":"^4.0.2","pre-commit":"^1.0.10","codeclimate-test-reporter":"^0.1.0"},"peerDependencies":{"hapi":">=8.x.x"}},"4.8.0":{"name":"hapi-auth-jwt2","version":"4.8.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.8.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"5e261fef5d1981b21f78f7805e4443d39015a08d","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.8.0.tgz","integrity":"sha512-2Z1vsfBEbyVe6TkbAbvY5FC3O87rr3Jp/5WMW2xcbMygPlphxbmJLRzSoJnqllQhhUmpcucN4kf+5rAUe5BxzA==","signatures":[{"sig":"MEUCIQCX9xBaVki0jlMTArLKWT5s9uQ37ZvEnhvmM7wNVK3zwwIgLcLdrKQvWJ0MP13ARHNTwpc9qtp2eghHf0BPR+VDj7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"5e261fef5d1981b21f78f7805e4443d39015a08d","engines":{"node":">=0.10"},"gitHead":"1ea47387cbff0f8f346e96980d7bbedcd6b2dc46","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.10.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.4","dependencies":{"boom":"^2.8.0","hoek":"^2.14.0","cookie":"^0.1.3","jsonwebtoken":"^5.0.4"},"devDependencies":{"hapi":"^8.8.0","tape":"^4.0.1","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.8.0","istanbul":"^0.3.17","tap-spec":"^4.0.2","pre-commit":"^1.0.10","codeclimate-test-reporter":"^0.1.0"},"peerDependencies":{"hapi":">=8.x.x"}},"4.8.1":{"name":"hapi-auth-jwt2","version":"4.8.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.8.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"b3f9a6a6444b74eaa00ad30f3290e00006b107e2","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.8.1.tgz","integrity":"sha512-oh44qDDdSQbKGx+NuHBRTXCyKsrkTOniSGjb7FzW+oIwWpEyzxwarmZiiU6QFFQT5f1tMVar1oZYnvkTmKd5Yw==","signatures":[{"sig":"MEQCICi/jBFfjq1iwFva+hSxdTFUyoUa8o4nAydKkvHJaB71AiBaxoXu/hYtjyolm/+Clk5iUPukdHJf7MevyNyXVLkFTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"b3f9a6a6444b74eaa00ad30f3290e00006b107e2","engines":{"node":">=0.10"},"gitHead":"93f4d9300ee2ec84b5d4deb4efe0647ee1d229cd","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.10.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.4","dependencies":{"boom":"^2.8.0","hoek":"^2.14.0","cookie":"^0.1.3","jsonwebtoken":"^5.0.4"},"devDependencies":{"hapi":"^8.8.1","tape":"^4.0.1","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.8.0","istanbul":"^0.3.17","tap-spec":"^4.0.2","pre-commit":"^1.1.1","codeclimate-test-reporter":"^0.1.0"},"peerDependencies":{"hapi":">=8.x.x"}},"4.9.0":{"name":"hapi-auth-jwt2","version":"4.9.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@4.9.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"fd1a8855423b1319430ef790d8fbd5d6cad97a26","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-4.9.0.tgz","integrity":"sha512-l1IF64Rsl99l/E7nIwuFebAp8fi1ehQ4JA3YiOnaRAKKV1P8xWUNulz6NBl9626r+h5tY3FUaw5mM58z988usw==","signatures":[{"sig":"MEUCIEync9uOrBPyaxCOUSsgTn3jBL8sP9V4va0v0S1x5BfuAiEA3mSRwIz/ulL1/Ij1DlmQbUg/Y51q009EAr5J4tvbyBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"fd1a8855423b1319430ef790d8fbd5d6cad97a26","engines":{"node":">=0.10"},"gitHead":"99507bb459114499da3f789f712b8daf5bf11b92","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.10.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.4","dependencies":{"boom":"^2.8.0","hoek":"^2.14.0","cookie":"^0.1.3","jsonwebtoken":"^5.0.4"},"devDependencies":{"hapi":"^8.8.1","tape":"^4.0.2","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.8.0","istanbul":"^0.3.17","tap-spec":"^4.0.2","pre-commit":"^1.1.1","codeclimate-test-reporter":"^0.1.0"},"peerDependencies":{"hapi":">=8.x.x"}},"5.0.0":{"name":"hapi-auth-jwt2","version":"5.0.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.0.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"a3ed7c83a4eeecacc9ef0b66f56aedbdd5692b93","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.0.0.tgz","integrity":"sha512-ucmpzXuNwydEoVBv/IVUKIVVPiqrO3hE5sbICfsDuSGm2dvoSyBg/3bXlKQ6FdYnWoCbVbg2zFh2hznKipopGA==","signatures":[{"sig":"MEYCIQDSFQEZO3oH2hmNtuKHSjZfF9uHffY4zO3oBEGkhPPVFAIhAKDwMTtOCcF8KUkgmE5yb4rmXrglXF0fyJCrWiEpbymX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"a3ed7c83a4eeecacc9ef0b66f56aedbdd5692b93","engines":{"node":">=0.10"},"gitHead":"0ba83b982b0ea9788760899349a645dd2396d1de","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.10.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.4","dependencies":{"boom":"^2.8.0","cookie":"^0.1.3","jsonwebtoken":"^5.0.4"},"devDependencies":{"hapi":"^8.8.1","tape":"^4.0.3","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.8.0","istanbul":"^0.3.17","tap-spec":"^4.0.2","pre-commit":"^1.1.1","codeclimate-test-reporter":"^0.1.0"},"peerDependencies":{"hapi":">=8.x.x"}},"5.0.1":{"name":"hapi-auth-jwt2","version":"5.0.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.0.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"70d3832af277822417ff525b1085738a9af0453b","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.0.1.tgz","integrity":"sha512-vdlJ5GROVcuWKFFI30O4UYbGq7PT/ffHkmN3B0GhAJ+3AtnYKUt+9J/9FRzw6/2btU3cstm6hIQwUdVN+yi38Q==","signatures":[{"sig":"MEUCIQDk30aI/0+ZMg0VXmmLyBWaCHVG0vu3uX4vYLUl9DwnzwIgIP3aWQoB/5aX1Qqbjno3w0j1jWWhShGFGfq9NEFr7qc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"70d3832af277822417ff525b1085738a9af0453b","engines":{"node":">=0.10"},"gitHead":"13e1f9886aeade0a09c01a7ff5fa54f8e9086987","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.10.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.4","dependencies":{"boom":"^2.8.0","cookie":"^0.2.0","jsonwebtoken":"^5.0.4"},"devDependencies":{"hapi":"^9.0.1","tape":"^4.1.0","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.8.0","istanbul":"^0.3.17","tap-spec":"^4.0.2","pre-commit":"^1.1.1","codeclimate-test-reporter":"^0.1.0"},"peerDependencies":{"hapi":">=9.x.x"}},"5.0.2":{"name":"hapi-auth-jwt2","version":"5.0.2","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.0.2","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"bd5fef734235b5469bee1f3e0840761c44d065af","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.0.2.tgz","integrity":"sha512-EiHYBmQ1sAzYaskXm3+JXPrgFjX3Wnjb5RnSZ1/IOCt9+Re9s7paxN3J1QKy13ACbUPM5azq11ZW/qSVYUXyPA==","signatures":[{"sig":"MEYCIQDVHE2fj0G9fv9uCP6cjnSez2cYCaimeNl0pqbTBop7ZAIhANkCXzivnEUvMiNm3D4o1Mq670lDkU15GPAFDFCKORGf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"bd5fef734235b5469bee1f3e0840761c44d065af","engines":{"node":">=0.10"},"gitHead":"a0e2d28720095f4f7f780163f605bb02319a5528","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.11.3","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.7","dependencies":{"boom":"^2.8.0","cookie":"^0.2.0","jsonwebtoken":"^5.0.4"},"devDependencies":{"hapi":"^9.0.2","tape":"^4.2.0","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.8.0","istanbul":"^0.3.17","tap-spec":"^4.0.2","pre-commit":"^1.1.1","codeclimate-test-reporter":"^0.1.0"},"peerDependencies":{"hapi":">=9.x.x"}},"5.0.3":{"name":"hapi-auth-jwt2","version":"5.0.3","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.0.3","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"5b6ba1f14c240f408c35f69bb1dfd31860be334a","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.0.3.tgz","integrity":"sha512-ujilwSH9OniNhR8pmFYAvK4TKxua4U5UCvoPfdL4hjN5h6O5ReR25tSxnfNt12UK8Dk/2GmPtQlfhn41eqH3GQ==","signatures":[{"sig":"MEUCIGq1Ckbf0FDD/Tk33v3l1dM04dK7+EDD/j75TZYXqPxdAiEAnbXS+mL3igZnJ7WZYx7QhJazdbWBARGYSmcNLcLCuoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"5b6ba1f14c240f408c35f69bb1dfd31860be334a","engines":{"node":">=0.10"},"gitHead":"281c029c6ad1ac7a4ed948a6333c747d263e1af0","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=6c47340a2888b54541779bd8bffcaad5577095a7ae888b72b4736fc68eb094f8 ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage","codeclimate"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.11.3","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.7","dependencies":{"boom":"^2.8.0","cookie":"^0.2.0","jsonwebtoken":"^5.0.5"},"devDependencies":{"hapi":"^9.0.3","tape":"^4.2.0","aguid":"^1.0.3","redis":"^0.12.1","jshint":"^2.8.0","istanbul":"^0.3.18","tap-spec":"^4.0.2","pre-commit":"^1.1.1","codeclimate-test-reporter":"^0.1.0"},"peerDependencies":{"hapi":">=9.x.x"}},"5.0.4":{"name":"hapi-auth-jwt2","version":"5.0.4","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.0.4","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"2f2d9fb25bd83e191cd7b513c6820289dad676ed","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.0.4.tgz","integrity":"sha512-3pGMO73Nb8hpuI9UGuUsZ6bOZ/9qGNpTjb5YJiTLKPjcZ7ZakvZy+dAqaJ6RPOZgf/aGETqGsZ+AqlcIlSSzIQ==","signatures":[{"sig":"MEUCICqE73ThV69vGxxuBM+SK8iRIRahELFqtS52cdUCUGXlAiEApSN1ZIXz9AcfrTUGITS+MsSmq5La9SIr2YoRpdd4g6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"2f2d9fb25bd83e191cd7b513c6820289dad676ed","engines":{"node":">=0.12"},"gitHead":"a3c6b49dd58c7c1739b5ded08e32721f6ca6f4f8","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.11.3","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.7","dependencies":{"boom":"^2.8.0","cookie":"^0.2.0","jsonwebtoken":"^5.0.5"},"devDependencies":{"hapi":"^9.0.4","tape":"^4.2.0","aguid":"^1.0.3","jshint":"^2.8.0","istanbul":"^0.3.19","tap-spec":"^4.1.0","pre-commit":"^1.1.1","codeclimate-test-reporter":"^0.1.0"},"peerDependencies":{"hapi":">=9.x.x"}},"5.0.6":{"name":"hapi-auth-jwt2","version":"5.0.6","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.0.6","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"8e14b6338efe2d39ba5dfa1d156e049e2bde13c4","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.0.6.tgz","integrity":"sha512-5WZEm0hi50lshbU3rpry2kUVbfZdZcbSDWFtwtHL/ZwyT78n6/fluSMhq/hVTKvU/6HG6owstgXh/o3XHF5BSw==","signatures":[{"sig":"MEUCIDPwOi1neIHz8wSAbRmUNAc75ZJ3ipQEoo4xsnMNooJlAiEApffEAEyNdiOMcvEbqLcCxKmy8B75cGzY3wrJiwMvf6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"8e14b6338efe2d39ba5dfa1d156e049e2bde13c4","engines":{"node":">=0.12"},"gitHead":"8fd01c6ce6bd98014987b2cca8031d89f6f90b35","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.11.3","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"0.12.7","dependencies":{"boom":"^2.8.0","cookie":"^0.2.0","jsonwebtoken":"^5.0.5"},"devDependencies":{"hapi":"^9.3.0","tape":"^4.2.0","aguid":"^1.0.3","jshint":"^2.8.0","istanbul":"^0.3.19","tap-spec":"^4.1.0","pre-commit":"^1.1.1","codeclimate-test-reporter":"^0.1.0"}},"5.0.7":{"name":"hapi-auth-jwt2","version":"5.0.7","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.0.7","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"222c67f78dce2ec9d7a7112e2fe2fb26cc96068e","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.0.7.tgz","integrity":"sha512-w84jlyDELfnmodUIUN7PAqk7pjiAtGZsnGHHr1HF9y9Rb94yR3LZ9u4LS5M0sddhIPRqz8NKPehimFho3hJihQ==","signatures":[{"sig":"MEUCIQDrShUILUlJEyzBncB+x2aXYr3ORx7BrKtAse2kPCyqTgIgP3oEQ6D7bDfiS0r/qd4XkXabsbfL+ZyawyWwkPtntUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"222c67f78dce2ec9d7a7112e2fe2fb26cc96068e","engines":{"node":">=4.0"},"gitHead":"ab2a4981ea0e40bde9e8addfc4df7041d6f8f3cf","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.2","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.0.0","dependencies":{"boom":"^2.8.0","cookie":"^0.2.0","jsonwebtoken":"^5.0.5"},"devDependencies":{"hapi":"^10.0.0","tape":"^4.2.0","aguid":"^1.0.3","jshint":"^2.8.0","istanbul":"^0.3.19","tap-spec":"^4.1.0","pre-commit":"^1.1.1","codeclimate-test-reporter":"^0.1.0"}},"5.1.0":{"name":"hapi-auth-jwt2","version":"5.1.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.1.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"6a37a310fcdfeb58d17608d4792805269f87edb4","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.1.0.tgz","integrity":"sha512-PUdoPXXsTHbxSc04FcCjJcbClSKEC9HXaVJYy0TogtR8Svh+3vOyEjfQyxPzg2D/f5QdjX5UzWGO00nrMIshTA==","signatures":[{"sig":"MEYCIQCKL2O4/gUL3TVriD0mAqvqIN8o194dRaqFMyBjrWXUrQIhAJK9F8VKilTo8mD8wwMOCZlcf4bheDNgJ3jly4liR/PY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"6a37a310fcdfeb58d17608d4792805269f87edb4","engines":{"node":">=4.0"},"gitHead":"5cf53776f1a126061b643967be1378a256f4a7db","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.4","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.1.2","dependencies":{"boom":"^2.9.0","cookie":"^0.2.2","jsonwebtoken":"^5.4.0"},"devDependencies":{"hapi":"^10.4.1","tape":"^4.2.1","aguid":"^1.0.3","jshint":"^2.8.0","istanbul":"^0.3.22","tap-spec":"^4.1.0","pre-commit":"^1.1.1","codeclimate-test-reporter":"^0.1.1"}},"5.1.1":{"name":"hapi-auth-jwt2","version":"5.1.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.1.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"bce9a70eba154f2c1141c2e6cf2fa503d7910c00","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.1.1.tgz","integrity":"sha512-DjWBuQvTVhY6Aj8l7afRSTBgcd4Wi5JxFTssaU0gXOkiC5cZ+ak1a0FOVcd5cOhfXJEnMWC7spXFECZDWllUGg==","signatures":[{"sig":"MEUCIDfYGi6y6nrtYeyBHNuFA4AY/RU5jj3toRQDDTye9sl5AiEAnuFGywZ/MtSfyenHOgZDWR3SofCK5KzvZO8Lykzbs2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"bce9a70eba154f2c1141c2e6cf2fa503d7910c00","engines":{"node":">=4.0"},"gitHead":"6b80b3f5a7bb718a0cefb907ea95bbb68b33bfb7","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.4","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.1.2","dependencies":{"boom":"^2.9.0","cookie":"^0.2.2","jsonwebtoken":"^5.4.0"},"devDependencies":{"hapi":"^10.4.1","tape":"^4.2.1","aguid":"^1.0.3","jshint":"^2.8.0","istanbul":"^0.3.22","tap-spec":"^4.1.0","pre-commit":"^1.1.1","codeclimate-test-reporter":"^0.1.1"}},"5.1.2":{"name":"hapi-auth-jwt2","version":"5.1.2","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.1.2","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"6b9e66c53e13cfcd815bcfc16a49a84b97c2e5db","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.1.2.tgz","integrity":"sha512-3qxWh7q7kN98IGTI2CPayBGvqT+U49fMiwcMU+jllJ1qSlv9Sl0gcby55hv2q5ZQRRIAFhhpUHZknQrx+cvhcg==","signatures":[{"sig":"MEQCIF3pRN4PPbgtAUAV697YB/4vd2CUxkdqfsXTn97CBMKUAiAeb+73h8uz54dcyX3GMLyuR9eSt3cNnkEctlCO962HcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"6b9e66c53e13cfcd815bcfc16a49a84b97c2e5db","engines":{"node":">=4.0"},"gitHead":"de2a6a3ceb17573d3a366073e5cb8b7b36d13128","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.4","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.1.2","dependencies":{"boom":"^2.9.0","cookie":"^0.2.2","jsonwebtoken":"^5.4.0"},"devDependencies":{"hapi":"^10.4.1","tape":"^4.2.1","aguid":"^1.0.3","jshint":"^2.8.0","istanbul":"^0.3.22","tap-spec":"^4.1.0","pre-commit":"^1.1.1","codeclimate-test-reporter":"^0.1.1"}},"5.1.3":{"name":"hapi-auth-jwt2","version":"5.1.3","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.1.3","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"83ef39f7021fe1a4a4727ca4f965873153253c9f","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.1.3.tgz","integrity":"sha512-rF2dQlUPI3RNkjwPtZkuVQ+KfKDHvZW0PL1FGSnBYYS6P2twHg4w4PcbNdxOiv2iXwQMUWeqAtBe1AHNx+DvxA==","signatures":[{"sig":"MEQCIDb3sZVFvn5V6DVLalKhbp7FfF7o/db3zt9LGTj1FGmMAiAmvFWHvVEne8Woka3nd1HKE8YZ5uEU3lrU3+jBaUnUaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"83ef39f7021fe1a4a4727ca4f965873153253c9f","engines":{"node":">=4.0"},"gitHead":"01232a8d4fc7d18861bcf1de01d2023ebb202986","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.4","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.1.2","dependencies":{"boom":"^2.9.0","cookie":"^0.2.2","jsonwebtoken":"^5.4.0"},"devDependencies":{"hapi":"^11.0.0","tape":"^4.2.1","aguid":"^1.0.3","jshint":"^2.8.0","istanbul":"^0.3.22","tap-spec":"^4.1.0","pre-commit":"^1.1.1","codeclimate-test-reporter":"^0.1.1"}},"5.2.0":{"name":"hapi-auth-jwt2","version":"5.2.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.2.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"23a012aabc83534e5051d034e602a32375a89eb5","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.2.0.tgz","integrity":"sha512-UKOZFpRAoSEO09yfNg4RNCjcRl4ztaKcw9ffcv87dXv6MHP06BJuHA3M6UStNyK1F9iFl65PszoAJxQW/AU/ig==","signatures":[{"sig":"MEUCIQDctcogYZVHCpIvu0hPLImrqWF9XuBWFeLWug/lG6p0ZAIgaF671XRseSGkiUPyud0GDuBIpdcowCPELfxStINfpgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"23a012aabc83534e5051d034e602a32375a89eb5","engines":{"node":">=4.0"},"gitHead":"17188f78022483455d1900c7be27a952138c5a07","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.4","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.1.2","dependencies":{"boom":"^3.0.0","cookie":"^0.2.3","jsonwebtoken":"^5.4.1"},"devDependencies":{"hapi":"^11.0.3","tape":"^4.2.2","aguid":"^1.0.3","jshint":"^2.8.0","istanbul":"^0.4.0","tap-spec":"^4.1.0","pre-commit":"^1.1.2","codeclimate-test-reporter":"^0.1.1"}},"5.2.1":{"name":"hapi-auth-jwt2","version":"5.2.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.2.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"03d06a6d810d1ee71ccf7887a4d9053de1173c86","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.2.1.tgz","integrity":"sha512-BWeX6WSAj9+o6CnByGUUxOANJjUMiaSKKDpILMCQ/79et7qzpTecQ4wrrfDrMtuCayHNXpL9p2cbEQrp5AUCUA==","signatures":[{"sig":"MEUCIQDMCo5KvwNMfOGweSapUuf6rOxj8sKAKjVNPpMeSnBTFAIgLGcVxR4wHmEUQIKfvs5/frhMK/cfmUqLHP2VHwcdxGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"03d06a6d810d1ee71ccf7887a4d9053de1173c86","engines":{"node":">=4.0"},"gitHead":"eb9fff9fc384fde07ec2a1d2f0da520be902da2c","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.4","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.1.2","dependencies":{"boom":"^3.0.0","cookie":"^0.2.3","jsonwebtoken":"^5.4.1"},"devDependencies":{"hapi":"^11.0.5","tape":"^4.2.2","aguid":"^1.0.3","jshint":"^2.8.0","istanbul":"^0.4.0","tap-spec":"^4.1.0","pre-commit":"^1.1.2","codeclimate-test-reporter":"^0.1.1"}},"5.3.0":{"name":"hapi-auth-jwt2","version":"5.3.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.3.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"329f50d2baa695b5539c98dc53797f460ecc3572","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.3.0.tgz","integrity":"sha512-b36IIz/erxpucvvr8VvWtg096FwSVbe9LShRoXrmRT/nihtiAHYt5aa7RXgfhMgL8n4wtxeLtRjlb0dUVITuxg==","signatures":[{"sig":"MEUCICE/eLDM/g8dqGwgKFcRyWQAPH9SLyJyFtPSJEgi291IAiEArBJFfnYZTwOvY8MGDAvk5mwdFurM/FdoKmxzoVqskzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"329f50d2baa695b5539c98dc53797f460ecc3572","engines":{"node":">=4.2.3"},"gitHead":"bce9b32450306060c729fb5ded8d05e37677bfe2","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.7","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.2.3","dependencies":{"boom":"^3.0.0","cookie":"^0.2.3","jsonwebtoken":"^5.4.1"},"devDependencies":{"hapi":"^11.1.2","tape":"^4.2.2","aguid":"^1.0.4","jshint":"^2.8.0","istanbul":"^0.4.1","tap-spec":"^4.1.0","pre-commit":"^1.1.2"}},"5.3.1":{"name":"hapi-auth-jwt2","version":"5.3.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.3.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"9c70465c0d3355fd8514abaac7a445d17f2b3d9f","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.3.1.tgz","integrity":"sha512-8F2NQYIloN7zIX7Ssmd2ZZFG5ca4Mlp36tLdqEEE0yjO7Hxkmq2b+RJGNzYIIAAFFdS6tDgalDSQcz4/rwYodA==","signatures":[{"sig":"MEUCIQCf8ZRv+suAbEgpMNh20BlqGFJxGq4+bOXbwbyfXoK8GAIgFl2RIRkdvtT4AiKDUozky9yKWVH4GxDRhRd6ILCTQqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"9c70465c0d3355fd8514abaac7a445d17f2b3d9f","engines":{"node":">=4.2.3"},"gitHead":"6f033b3b0064c6c0e7ba6dd8e23de2778461596d","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.7","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.2.3","dependencies":{"boom":"^3.0.0","cookie":"^0.2.3","jsonwebtoken":"^5.4.1"},"devDependencies":{"hapi":"^11.1.4","tape":"^4.4.0","aguid":"^1.0.4","jshint":"^2.8.0","istanbul":"^0.4.1","tap-spec":"^4.1.1","pre-commit":"^1.1.2"}},"5.3.2":{"name":"hapi-auth-jwt2","version":"5.3.2","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.3.2","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"c23f1f988d40fea194288ff242be225b4adff222","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.3.2.tgz","integrity":"sha512-NH9ZTze4Li4/sp9jURR0PhvZZKmK9W23YwiyXjTvZNLdVYaiL7rNn0xoi+kXPsmYn/VRWndMWZcA3hwNhTxOkw==","signatures":[{"sig":"MEUCIDYTY0ICSs7/hc4V5MqC6PiwbAuba7VPy4XP0VgCEtgpAiEAuO4S5meGeX+AVWB41JqykbUDqWUjxaT+TPlwSkX3/Sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"c23f1f988d40fea194288ff242be225b4adff222","engines":{"node":">=4.2.3"},"gitHead":"a830453aac353b363062624185a0afe03b72a0fd","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.7","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.2.3","dependencies":{"boom":"^3.0.0","cookie":"^0.2.3","jsonwebtoken":"^5.4.1"},"devDependencies":{"hapi":"^12.1.0","tape":"^4.4.0","aguid":"^1.0.4","jshint":"^2.8.0","istanbul":"^0.4.1","tap-spec":"^4.1.1","pre-commit":"^1.1.2"}},"5.4.0":{"name":"hapi-auth-jwt2","version":"5.4.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.4.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"9bdada00b7e96bb53b59e3153a6b6fb066482205","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.4.0.tgz","integrity":"sha512-RoWdvbh86+d3hwufiJMEhvC2IGSs/Op6snDL6JH0EF0LxH5gteh0XjpbWXFLNvLIacoDiwCoZnUbQLc7Ihyk8g==","signatures":[{"sig":"MEUCIQD9YOt1qL2gTj5u4CRgjQZ8UgB8Mwozp+fC5mmayy82wAIgJejmTkWu9SKx+NpA/1EA5GcReUThDWz2Y4P6DT4952s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"9bdada00b7e96bb53b59e3153a6b6fb066482205","engines":{"node":">=4.2.6"},"gitHead":"5de987a7bc68387a6f23d93722ef6d97f5b1212e","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.7","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.2.3","dependencies":{"boom":"^3.1.2","cookie":"^0.2.3","jsonwebtoken":"^5.5.4"},"devDependencies":{"hapi":"^13.0.0","tape":"^4.4.0","aguid":"^1.0.4","jshint":"^2.9.1","istanbul":"^0.4.2","tap-spec":"^4.1.1","pre-commit":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-5.4.0.tgz_1454797264364_0.9246652703732252","host":"packages-6-west.internal.npmjs.com"}},"5.4.1":{"name":"hapi-auth-jwt2","version":"5.4.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.4.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"4b82731d98b9e737fc1f4cd0714d637a0af4171d","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.4.1.tgz","integrity":"sha512-FL/HZ8/yA34DzavVsAUXY/KOvb/+pJM2TPdnlE9JqfzKH7H/+d0F64KBOy14NaCrO8s8CxDZjCoGlykvgGEFrA==","signatures":[{"sig":"MEYCIQDM8BiwlD55inkzjusu+DMk4OKDqeetfGztcGiEqjRC6wIhAOCeBEwRO5p6yZKk38kBUmez9Om0uWmOiMix2dK2Vgpe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"4b82731d98b9e737fc1f4cd0714d637a0af4171d","engines":{"node":">=4.2.3"},"gitHead":"87398012653ad1514c1011bcbf3de3e6915ae30f","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.7","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.2.3","dependencies":{"boom":"^3.1.2","cookie":"^0.2.3","jsonwebtoken":"^5.5.4"},"devDependencies":{"hapi":"^13.0.0","tape":"^4.4.0","aguid":"^1.0.4","jshint":"^2.9.1","istanbul":"^0.4.2","tap-spec":"^4.1.1","pre-commit":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-5.4.1.tgz_1454844301896_0.4284062413498759","host":"packages-5-east.internal.npmjs.com"}},"5.7.0":{"name":"hapi-auth-jwt2","version":"5.7.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.7.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"758b18de472abfd019106f3040d10e23a2c7bc08","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.7.0.tgz","integrity":"sha512-CJtUdB7fh2eH77jlM0Q2AZWDQ9GSSxcHWSf9PM8E+MVJ8EhqlImcjocFGRzdIgWWrWnkoSqHJMBcxcn2ZlGOlA==","signatures":[{"sig":"MEQCIGgaSbKvo1UizFLiEGkhGu50nVZDnM2/r0W4ZxZYEcGXAiB3hFdYKu1WCnG5U4LyEaU0Q/PJuaz37w4SPgF8bIpm1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"758b18de472abfd019106f3040d10e23a2c7bc08","engines":{"node":">=4.2.3"},"gitHead":"eaa25f1e3c7b7a46bd7b607a9d36467f21e1c293","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.7","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.2.3","dependencies":{"boom":"^3.1.2","cookie":"^0.2.3","jsonwebtoken":"^5.7.0"},"devDependencies":{"hapi":"^13.3.0","tape":"^4.5.1","aguid":"^1.0.4","jshint":"^2.9.1","istanbul":"^0.4.2","tap-spec":"^4.1.1","pre-commit":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-5.7.0.tgz_1459805477537_0.4307333768811077","host":"packages-12-west.internal.npmjs.com"}},"5.8.0":{"name":"hapi-auth-jwt2","version":"5.8.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@5.8.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"b4ad740a9f6a9b4b9b82fc8a13644619a04129b3","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-5.8.0.tgz","integrity":"sha512-9bmk+7a25+Q+e1NzWHkpiKRjMlsDIKMRix8g0Z31pw/sYnrrSaDHrm8RYXXHDdlW67F158XO5vOe405VWIG3UA==","signatures":[{"sig":"MEUCIEiKvw9crOwUIsXPHiGoa/jmXB2P0ZkfaPDluMO+GTMXAiEAjbbyu/f82C6ORhauNk0Ug6B3ovE9LGFFFSCk4U6hHPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"b4ad740a9f6a9b4b9b82fc8a13644619a04129b3","engines":{"node":">=4.2.3"},"gitHead":"0c75f97022d145c20548af32c090847c78c620c9","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.7","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.2.3","dependencies":{"boom":"^3.1.2","cookie":"^0.2.3","jsonwebtoken":"^5.7.0"},"devDependencies":{"hapi":"^13.3.0","tape":"^4.5.1","aguid":"^1.0.4","jshint":"^2.9.1","istanbul":"^0.4.2","tap-spec":"^4.1.1","pre-commit":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-5.8.0.tgz_1459937577937_0.8208020825404674","host":"packages-12-west.internal.npmjs.com"}},"6.0.0":{"name":"hapi-auth-jwt2","version":"6.0.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@6.0.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"40e2ddc410d204ce3bf4a684e1c86983c59d3500","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-6.0.0.tgz","integrity":"sha512-3mVrAqV9KVBCgsMECFe1k4IZDRpE0+lwV2/RXBEoMbkYAodyBiaM2Xn8LznE4uXPMlwASSxQ/pZFAF51uqOgnw==","signatures":[{"sig":"MEUCIQDFSAoC4B5Xuqei+bUSHvXT2EV1B8cn5cOkjRn8tpouzwIgR8rr3op6IjTG+TSdX4fVT+NkhON80LJsctUb6IUpbZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"40e2ddc410d204ce3bf4a684e1c86983c59d3500","engines":{"node":">=4.2.3"},"gitHead":"8edb82e4423c98375ceabec170c82b7618ce70a2","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.7","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.2.3","dependencies":{"boom":"^3.1.2","cookie":"^0.2.3","jsonwebtoken":"^6.2.0"},"devDependencies":{"hapi":"^13.3.0","tape":"^4.5.1","aguid":"^1.0.4","jshint":"^2.9.2","istanbul":"^0.4.3","tap-spec":"^4.1.1","pre-commit":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-6.0.0.tgz_1462136233306_0.30928571382537484","host":"packages-16-east.internal.npmjs.com"}},"7.0.0":{"name":"hapi-auth-jwt2","version":"7.0.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@7.0.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"4f9f3c392227342538455871be67bfb6719ff6e7","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-7.0.0.tgz","integrity":"sha512-MD3U/godvA3nR0bZcXDbxKMMONYlMuFBA7FPncDTL4ZgCdMIR5sLs7xD0PxEhhbSNx+SyKPx6R78U7a/7U099g==","signatures":[{"sig":"MEUCIHootEYHofvxsXsVQ9Dfumxf8+qMXq9uNZD6UHDhfaLSAiEA2eK7tqwE++iB13cYNJplOY5hRANLBXMdpWHAnR2IgbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"4f9f3c392227342538455871be67bfb6719ff6e7","engines":{"node":">=4.2.3"},"gitHead":"fe1dae1d55b64b017f93790a29e99d4815dbb307","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.15.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.4.3","dependencies":{"boom":"^3.1.3","cookie":"^0.2.3","jsonwebtoken":"^7.0.0"},"devDependencies":{"hapi":"^13.4.0","tape":"^4.5.1","aguid":"^1.0.4","jshint":"^2.9.2","istanbul":"^0.4.3","tap-spec":"^4.1.1","pre-commit":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-7.0.0.tgz_1463750338692_0.1575957282911986","host":"packages-16-east.internal.npmjs.com"}},"7.0.1":{"name":"hapi-auth-jwt2","version":"7.0.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@7.0.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"78486012bd0b36ca21e5baf227c75a7187fbf184","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-7.0.1.tgz","integrity":"sha512-u14lLZHY+LSol3aAI2BrG4xcJvIG3ej7w6yXcgXDtEOQoNf27rxzAwgJb8BOqlIyxczE7ilWahUldla9c67mZA==","signatures":[{"sig":"MEUCIHVIUlssSYptA2/lcoBUoPOQEtSJf7zJ3xpPZwYhJlAxAiEAkas7yPrLNsk6BM8p9tkt3uQWk8Xys+hJNehdPE/uP3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"78486012bd0b36ca21e5baf227c75a7187fbf184","engines":{"node":">=4.2.3"},"gitHead":"46de41e50edcf42a3f8af3ee138b281e0b206aac","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"nodecoder@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.14.12","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.3.2","dependencies":{"boom":"^3.1.3","cookie":"^0.3.1","jsonwebtoken":"^7.0.0"},"devDependencies":{"hapi":"^13.4.1","tape":"^4.5.1","aguid":"^1.0.4","jshint":"^2.9.2","istanbul":"^0.4.3","tap-spec":"^4.1.1","pre-commit":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-7.0.1.tgz_1464646739197_0.21823654300533235","host":"packages-12-west.internal.npmjs.com"}},"7.1.0":{"name":"hapi-auth-jwt2","version":"7.1.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@7.1.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"c2c2ac632c85664385c076e5dabc3e575b2848c5","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-7.1.0.tgz","integrity":"sha512-jjlRe9eb7XLviBRTS59209ATzwFW7MmqLQKOmjNKnyNz2ar+KT2HdV6X5j4gwnHqfE424vjkNSFASrf1rgZFjA==","signatures":[{"sig":"MEYCIQCXWb7prfqlbZSRxxvBL5YSUUUyiiG3XcCiWKFXytvp4AIhAPfWu1AmFkhDHNDITxLi9gH2wLA4UAn9R3OX+/EhQUIb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"c2c2ac632c85664385c076e5dabc3e575b2848c5","engines":{"node":">=4.2.3"},"gitHead":"352d4f6651788f2607669e55faf5830df79ba08e","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.15.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.4.3","dependencies":{"boom":"^3.1.3","cookie":"^0.3.1","jsonwebtoken":"^7.0.0"},"devDependencies":{"hapi":"^13.4.1","tape":"^4.5.1","aguid":"^1.0.4","jshint":"^2.9.2","istanbul":"^0.4.3","tap-spec":"^4.1.1","pre-commit":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-7.1.0.tgz_1471861563832_0.245407831389457","host":"packages-16-east.internal.npmjs.com"}},"7.1.1":{"name":"hapi-auth-jwt2","version":"7.1.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@7.1.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"bf10771158d0f1af3c396d094b1af9a3d0df86af","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-7.1.1.tgz","integrity":"sha512-q3tCEVCns+A8IggoFRcnOZpIURkJLDgPPAVGmww/PtH3e/A1eaABRzHJv05+bJwG3h2rD1eTcbK3x/8GI0AU8w==","signatures":[{"sig":"MEUCIQCdRUR+Z3C2LULCFRFZfBzaA0QFKLzOJ5IorBRTpDS8BwIgWVz3vpSnbo/lWWWDAutlwmN3zt5aXK7yEM29CUn1JzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"bf10771158d0f1af3c396d094b1af9a3d0df86af","engines":{"node":">=4.2.3"},"gitHead":"48024e105e6a4c4b6a619293eecd86678db38deb","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.test.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.15.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.4.3","dependencies":{"boom":"^3.2.2","cookie":"^0.3.1","jsonwebtoken":"^7.1.9"},"devDependencies":{"hapi":"^14.2.0","tape":"^4.6.0","aguid":"^1.0.4","jshint":"^2.9.3","istanbul":"^0.4.5","tap-spec":"^4.1.1","pre-commit":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-7.1.1.tgz_1471894604806_0.1916839478071779","host":"packages-12-west.internal.npmjs.com"}},"7.1.2":{"name":"hapi-auth-jwt2","version":"7.1.2","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@7.1.2","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"06f4c89f0d20cdd1dd86c5ace4a404844c2a1d91","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-7.1.2.tgz","integrity":"sha512-T0XlNGGtpuKEfyK90FXQtTOZpnxDd9ZFWI+5QXebQZcv0EJ4LXWC6H77pN4d8aEscdCeBWoNXcg7F2LT/CFjLw==","signatures":[{"sig":"MEUCIQDHZlUvVNNhPsP76ndWfMV/djm8OlHY/IKqH13agExTIgIgStq4vKRsC1SO7Mj3YNnQ0NJmQiBVzX3p0xVPtaXL1J8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"06f4c89f0d20cdd1dd86c5ace4a404844c2a1d91","engines":{"node":">=4.2.3"},"gitHead":"5145c4133ce7b7f71f7fd7dedbcf0a93233c4e0a","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.test.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.15.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.4.3","dependencies":{"boom":"^3.2.2","cookie":"^0.3.1","jsonwebtoken":"^7.1.9"},"devDependencies":{"hapi":"^14.2.0","tape":"^4.6.0","aguid":"^1.0.4","jshint":"^2.9.3","istanbul":"^0.4.5","tap-spec":"^4.1.1","pre-commit":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-7.1.2.tgz_1471895565066_0.2700326321646571","host":"packages-12-west.internal.npmjs.com"}},"7.1.3":{"name":"hapi-auth-jwt2","version":"7.1.3","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@7.1.3","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"1dc7cb24598146e5fc1a5605a2a99d26f35d5af1","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-7.1.3.tgz","integrity":"sha512-7Gbh/B6NDWHgzp/SlqHI/LxAOQGtTHgDdUmdn8+0NF87G9V4NgAHh0yMz2ouyxg1gWs22EARZXVgTi5lGlYc4g==","signatures":[{"sig":"MEQCID9QvNrRmaI9q4HrfLG46CbbOVYvVMvOYUT+4rpPP3RVAiAK++qpJLsAaiblwWnfxtNJa0q+4OV4GAE/NdJCzoM0zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"1dc7cb24598146e5fc1a5605a2a99d26f35d5af1","engines":{"node":">=4.2.3"},"gitHead":"ab5d876e0f49b7b5e79b7357c1e209fca73339fb","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.test.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"2.15.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"4.4.3","dependencies":{"boom":"^4.0.0","cookie":"^0.3.1","jsonwebtoken":"^7.1.9"},"devDependencies":{"hapi":"^15.0.3","tape":"^4.6.0","aguid":"^1.0.4","jshint":"^2.9.3","istanbul":"^0.4.5","tap-spec":"^4.1.1","pre-commit":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-7.1.3.tgz_1472754598677_0.14024914079345763","host":"packages-12-west.internal.npmjs.com"}},"7.2.0":{"name":"hapi-auth-jwt2","version":"7.2.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@7.2.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"4fa0b8856d6d79e3e4e962c44d565f233af23959","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-7.2.0.tgz","integrity":"sha512-D03ChYptQXieEvl4EZXCJ3FXQDAtD8oAq79/eA4Tn09qz1G958u2PU4QOOugFz6xOk7J79vukq8XyYuAFPsjCw==","signatures":[{"sig":"MEQCIHL8/53PzoB6ulJEt3KQ6qu1wzOOPhmPBuDc6ixAzqhEAiAZ8Nl9Ok9cqMzdjTzm1qeyjkyZYYU0APbFh4ge0qrp5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"4fa0b8856d6d79e3e4e962c44d565f233af23959","engines":{"node":">=4.2.3"},"gitHead":"2c158ab270fd505e8e4e480936b30952afe0ea76","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.test.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"3.10.3","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"6.7.0","dependencies":{"boom":"^4.0.0","cookie":"^0.3.1","jsonwebtoken":"^7.1.9"},"devDependencies":{"hapi":"^15.0.3","tape":"^4.6.0","aguid":"^1.0.4","jshint":"^2.9.3","istanbul":"^0.4.5","tap-spec":"^4.1.1","pre-commit":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-7.2.0.tgz_1478935793086_0.8507609590888023","host":"packages-12-west.internal.npmjs.com"}},"7.2.1":{"name":"hapi-auth-jwt2","version":"7.2.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@7.2.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"9c864169a6b6bfb71a96674a9716a0ad310ea869","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-7.2.1.tgz","integrity":"sha512-iwrYXjKw42zl5cEbMiosB4i2l9QIw92jVrXpmCZ5Yrms0O/82y8NXYeISaPFXPw+Y29mjWTvDGGMgQ3IYBlcHw==","signatures":[{"sig":"MEQCIBQbbry4g3IpFIqxIcNeVYhURnztgul8Reb17I/OHZmaAiBEqNKhBRucR6AviNp7xPL6Rd0Kq4JeEBfbN21EIp3umg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"9c864169a6b6bfb71a96674a9716a0ad310ea869","engines":{"node":">=4.2.3"},"gitHead":"5e518ebdd9144eaf18bede1b9854b75712c77986","scripts":{"test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.test.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["jshint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"3.10.3","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"6.7.0","dependencies":{"boom":"^4.0.0","cookie":"^0.3.1","jsonwebtoken":"^7.1.9"},"devDependencies":{"hapi":"^15.0.3","tape":"^4.6.0","aguid":"^1.0.4","jshint":"^2.9.3","istanbul":"^0.4.5","tap-spec":"^4.1.1","pre-commit":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-7.2.1.tgz_1479937303764_0.8770792619325221","host":"packages-12-west.internal.npmjs.com"}},"7.2.2":{"name":"hapi-auth-jwt2","version":"7.2.2","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@7.2.2","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"4e4e629787a3a088f35b3a01198eaf02afc3967b","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-7.2.2.tgz","integrity":"sha512-sx0VgZwN3/buwwaLkAJvJT2ySau4qEXNSO/+sE8p6xlV8MF1z6IOIFWNJKqPGXrlQCfjwSE6N6lS60gr+//GkQ==","signatures":[{"sig":"MEQCICnDBHsIhAFLruWANlAzfe7acRmB6ETg5hj7GPzwAIoSAiBTRMLZfHzzJUa46vnia5ARBG/hrlhPKBOR2ttMG9cAdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"4e4e629787a3a088f35b3a01198eaf02afc3967b","engines":{"node":">=4.2.3"},"gitHead":"f55e939932adf5dc8f47a3250c8637037cc6019a","scripts":{"lint":"goodparts lib","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.test.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["coverage","jshint"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"3.10.3","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"6.7.0","dependencies":{"boom":"^4.0.0","cookie":"^0.3.1","jsonwebtoken":"^7.1.9"},"devDependencies":{"hapi":"^15.2.0","tape":"^4.6.0","aguid":"^1.0.4","jshint":"^2.9.3","istanbul":"^0.4.5","tap-spec":"^4.1.1","goodparts":"^1.2.0","pre-commit":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-7.2.2.tgz_1479937651131_0.9114336695056409","host":"packages-18-east.internal.npmjs.com"}},"7.2.3":{"name":"hapi-auth-jwt2","version":"7.2.3","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@7.2.3","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"52107e8cbdf8800ccaf6a92a93d17d3add06cdf9","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-7.2.3.tgz","integrity":"sha512-guTvWwg3goZzAK4hYrs9nClK7pU4rzdGkTE1uZLVTzHvn56s+EHPMYENHyKl/VBT9IcNFZrOpcMD2BYfNJJI7w==","signatures":[{"sig":"MEUCIQDBG1QqVl9+C0pKGdp0GSNKxzzm1vPi2tV7kLBoSrtVAQIganmzkTGRePKJnhaJMBy44buNWRi6UFHSEbK1Hoq+dKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"52107e8cbdf8800ccaf6a92a93d17d3add06cdf9","engines":{"node":">=4.2.3"},"gitHead":"a7abaef70690d6033510a4bdcc5df5420ca83ef9","scripts":{"lint":"goodparts lib","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.test.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["coverage","jshint"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"3.10.3","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"6.7.0","dependencies":{"boom":"^4.0.0","cookie":"^0.3.1","jsonwebtoken":"^7.1.9"},"devDependencies":{"hapi":"^15.2.0","tape":"^4.6.0","aguid":"^1.0.4","jshint":"^2.9.3","istanbul":"^0.4.5","tap-spec":"^4.1.1","goodparts":"^1.2.0","pre-commit":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-7.2.3.tgz_1479944051815_0.9262168831191957","host":"packages-12-west.internal.npmjs.com"}},"7.2.4":{"name":"hapi-auth-jwt2","version":"7.2.4","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@7.2.4","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"5d77f63bafacda7a381aefe855f1683bc8641081","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-7.2.4.tgz","integrity":"sha512-M5U0ZG5ZZWuvmFtrHSgmwm4AArQ8QJRaYtoyK9gRlh6Za39+vFsT3gV6eT6zkN6MkKeo7wgEexnWDEm9LPr6ig==","signatures":[{"sig":"MEUCIDi8XqyP0RudbJ0vZkUxGD/ZQpbx2ZMk2gVRTHoLpq/6AiEAgKPnfzZEt+7P527yL2+yQLBVjByW7y4Pz5l0/s15DsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"5d77f63bafacda7a381aefe855f1683bc8641081","engines":{"node":">=4.2.3"},"gitHead":"fa5b3be18979c75307f0706a8976f352955af0eb","scripts":{"lint":"goodparts lib","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.test.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["coverage","jshint"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"3.10.3","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"6.7.0","dependencies":{"boom":"^4.0.0","cookie":"^0.3.1","jsonwebtoken":"^7.1.9"},"devDependencies":{"hapi":"^16.0.1","tape":"^4.6.0","aguid":"^1.0.4","jshint":"^2.9.3","istanbul":"^0.4.5","tap-spec":"^4.1.1","goodparts":"^1.2.0","pre-commit":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-7.2.4.tgz_1480876541645_0.01304002502001822","host":"packages-12-west.internal.npmjs.com"}},"7.3.0":{"name":"hapi-auth-jwt2","version":"7.3.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@7.3.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"96dd2a09480e9cc94f365d1baec68cd5bc597a37","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-7.3.0.tgz","integrity":"sha512-XkpdToR5JhYAl7vv3NhLX/dfF7KbJmeQXJDIyuEjmy707DMrY+T/uk+DshoWtgLPCq9Or/T97TuklEgk16z0tg==","signatures":[{"sig":"MEUCIDkYHUfaRT3GsMQ9zHSVeVDFP/8PUyRBDugGMgpi1X1CAiEAjr0JP7mN0PHM1fEn8syUwoq2+03wogL/fj75S+CKBa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"96dd2a09480e9cc94f365d1baec68cd5bc597a37","engines":{"node":">=4.2.3"},"gitHead":"f5f91998c3503b6d82f0ebddd0f3fe9d96457688","scripts":{"lint":"goodparts lib","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.test.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["coverage","jshint"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"3.10.10","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"6.10.0","dependencies":{"boom":"^5.1.0","cookie":"^0.3.1","jsonwebtoken":"^7.4.1"},"devDependencies":{"hapi":"^16.4.3","tape":"^4.6.3","aguid":"^2.0.0","jshint":"^2.9.4","istanbul":"^0.4.5","tap-spec":"^4.1.1","goodparts":"^1.2.1","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-7.3.0.tgz_1498327689270_0.8898456427268684","host":"s3://npm-registry-packages"}},"7.4.0":{"name":"hapi-auth-jwt2","version":"7.4.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@7.4.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"7ce72f1f9ccaddb056e8ca75149b161f6dd7a8c9","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-7.4.0.tgz","integrity":"sha512-T9uWVrtesHHW32rpnLPimqpjfXiTU6/GM7KmJRV+pE96vell4vtRbSrDJXrVrZXpKl9QvIw5UmrGB/X5OAFbQQ==","signatures":[{"sig":"MEUCIQDvP2bjrPqyGu2fjJ3T8a9w0gEyRO5jTq3Pz2RUsFPAGQIgJXXvYWHT1GgQcw/2a75WT0QBc/6FPqlz8xkoUF+F01w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"7ce72f1f9ccaddb056e8ca75149b161f6dd7a8c9","engines":{"node":">=6"},"gitHead":"4bcae9ebaada1cbd2cceb91a131e4fdda4ddca4a","scripts":{"lint":"goodparts lib","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.test.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["coverage","jshint"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"3.10.10","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"6.11.4","dependencies":{"boom":"^6.0.0","cookie":"^0.3.1","jsonwebtoken":"^8.1.0"},"devDependencies":{"hapi":"^16.6.2","tape":"^4.6.3","aguid":"^2.0.0","jshint":"^2.9.4","istanbul":"^0.4.5","tap-spec":"^4.1.1","goodparts":"^1.2.1","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-7.4.0.tgz_1515533377089_0.49906344152987003","host":"s3://npm-registry-packages"}},"7.4.1":{"name":"hapi-auth-jwt2","version":"7.4.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@7.4.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"dist":{"shasum":"9f8d0d9da202ab868b12bff220c93c7c7efe7dfd","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-7.4.1.tgz","integrity":"sha512-ZcqqeW0JdsUVTj8n7wrCwTsaCFHcQBuwpOZAwSusP/YxgvncvM0OodbqDEeTbb7QMfuCSfqXwzZDRGIcXGoTIA==","signatures":[{"sig":"MEUCID51Sk6FMmxFzBp9w3ze/tfVZ3ZUThq5YcbFjbZhKGsCAiEAqVk1sh1oOAB8k/EECw6s9UNA8dzqulReAUkTbdLOzpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"9f8d0d9da202ab868b12bff220c93c7c7efe7dfd","engines":{"node":">=6"},"gitHead":"fc224e12ddd2142eaa120c3e1a0e9d6d80669648","scripts":{"lint":"goodparts lib","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js  | node_modules/tap-spec/bin/cmd.js","quick":"./node_modules/tape/bin/tape ./test/*.test.js | node_modules/tap-spec/bin/cmd.js","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.test.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["coverage","jshint"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"3.10.10","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"6.11.4","dependencies":{"boom":"^6.0.0","cookie":"^0.3.1","jsonwebtoken":"^8.1.0"},"devDependencies":{"hapi":"^16.6.2","tape":"^4.6.3","aguid":"^2.0.0","jshint":"^2.9.4","istanbul":"^0.4.5","tap-spec":"^4.1.1","goodparts":"^1.2.1","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2-7.4.1.tgz_1515610007441_0.397708521457389","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"hapi-auth-jwt2","version":"8.0.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"url":"https://github.com/nelsonic","name":"@nelsonic","email":"contact.nelsonic@gmail.com"},"license":"ISC","_id":"hapi-auth-jwt2@8.0.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"caf2e0e5e6a529ff961af7272a018e570c954436","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-8.0.0.tgz","fileCount":36,"integrity":"sha512-JRcgSEEUvm0hhs5iQdPXSa/usCcn9hXp32bhdQonxN0B6bWRWWhtVGRrK44MTClHmkLYDG5NMgyTgWSbAOrRnw==","signatures":[{"sig":"MEUCIBHsW9Yd2Cmd9KK3lGa11A5OjureJNG5RoTJi80PGIjbAiEA8HM6QontKKvkGbuA9HoIjlFDVGsfj8kMxJVGnWGzcMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131051},"main":"lib/index.js","engines":{"node":">=8.9.0"},"gitHead":"2ed3f5ed35165980178f72308a3f706d9e9362b4","scripts":{"lint":"goodparts lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","jshint":"./node_modules/jshint/bin/jshint -c .jshintrc --exclude-path .gitignore .","report":"open coverage/lcov-report/index.html","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"5.6.0","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"8.9.4","dependencies":{"boom":"^7.1.1","cookie":"^0.3.1","jsonwebtoken":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.3.0","hapi":"^17.0.1","tape":"^4.8.0","aguid":"^2.0.0","jshint":"^2.9.4","tap-nyc":"^1.0.3","istanbul":"^0.4.5","tap-spec":"^4.1.1","goodparts":"^1.2.1","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_8.0.0_1519664486061_0.017812515856610478","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"hapi-auth-jwt2","version":"8.0.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@8.0.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"cb85be453354376471074a8bc4688ff7bca22654","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-8.0.1.tgz","fileCount":37,"integrity":"sha512-P9LjSyPIPkjOSp8PhE+WEfkg7a5wFhZycjRCr6pioiAgMGxkOWLTKausffUSML85yOAZa61bprACA5S4kWDw5Q==","signatures":[{"sig":"MEQCIA1MN4k8RpnnhUA/lvastVTrMWPEWh6NG4MMsUjE6pVYAiB2i5b2eMLisL1FIc2SKGbY2PAs+D7UNFW5mpTc54Yr6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133871},"main":"lib/index.js","engines":{"node":">=8.9.0"},"gitHead":"dd49411f04407e1df9444b89a95395c9e99ab26e","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"5.6.0","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"8.10.0","dependencies":{"boom":"^7.1.1","cookie":"^0.3.1","jsonwebtoken":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.3.0","hapi":"^17.0.1","tape":"^4.8.0","aguid":"^2.0.0","eslint":"^4.12.1","tap-nyc":"^1.0.3","istanbul":"^0.4.5","prettier":"^1.11.1","pre-commit":"^1.2.2","eslint-plugin-prettier":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_8.0.1_1521809472416_0.6337641466914186","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"hapi-auth-jwt2","version":"8.1.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@8.1.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"4e3497cdb3925a315861f60f4057ddd11466e68c","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-8.1.0.tgz","fileCount":37,"integrity":"sha512-Xebbslw5jAPnw+KbxhsuFXV38SxPqtvTYwrSemXZicbRKvIn8p0Ut0MSNmzG6nxpB5Nd4aA0b8U6MCDFd2ElYw==","signatures":[{"sig":"MEYCIQCe9XY3SQ2p3DY+ZpTF/gMqGXQnkWBRblyV8arbOpBt1QIhAI/DjffYN/LgzdbV1QrhLs2UPtK6kx/T1tNLVsInlNN4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136325},"main":"lib/index.js","engines":{"node":">=8.9.0"},"gitHead":"52230e91c120b06d544ed3ad5365185c333fca97","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"5.6.0","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"8.10.0","dependencies":{"boom":"^7.1.1","cookie":"^0.3.1","jsonwebtoken":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.3.0","hapi":"^17.0.1","tape":"^4.8.0","aguid":"^2.0.0","eslint":"^4.12.1","tap-nyc":"^1.0.3","istanbul":"^0.4.5","prettier":"^1.11.1","pre-commit":"^1.2.2","eslint-plugin-prettier":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_8.1.0_1522582173926_0.37340172430084073","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"hapi-auth-jwt2","version":"8.2.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@8.2.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"40093bdd4d51e14576f92c73072e8ab0a92f87b5","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-8.2.0.tgz","fileCount":37,"integrity":"sha512-zq0z84ixVYYcMygsbj+WQXW+eZ325BSy+YPXx+VBIPy5gCJkD81aO7sAfvWKQmLX/WKXwIQCJ2fVKh+Ewn5pfA==","signatures":[{"sig":"MEYCIQCVYcN0IdGJomnQw8XvhYJlPHhpLpp7omQfnBKoGk9HZwIhALc9+Sk4cRhUT1PHrOXr9zyxNNUhmeeFBVPcrHEJw1PT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAEueCRA9TVsSAnZWagAAQFEP/0yXw9H/KtqLWl+umSJC\nAAwjorabi8QiMQBaBuJntJCsWQTwthbaM1F4Dp5fGewzU3zJyjSrWQG1QZyN\nq8HZyG7HgHG2w0ewHCWB+CO9jiydCSUAW3ePgAb/jvDaN7EDhDc6YWzP7Jjz\nE66AkSIr4U13AtsSq5nogs+5VCDQpkX00RLEMYNMxUEGZ3zPjXTxy9zhI1uI\ngGKI6eC5HcuZBJ2K6YGLkXSLwtIufUR/T6FvKMe4U8r2g26SJCrUg57egeTk\nMDs1lJuEOmdN9h1ynlBYVtLenNek/s595WIa04bE9h/nFQDF6IfUaIuRcZuc\n1KRGtVp7D3KljhR2Vd+8CqNcQSbjN6zc81rdA0d3lGxnnIya6G2TY/n6L0TE\nxzOWLwi/V/+uzLTNzQnCkF/wJjFlc3scLqK5wJWTHix5+Mpd9OF9YcCNYrKY\nMUCgcmIGkVyyrwaJLPnNmgALGJMN1CKXuZ+ju7E2XcyIBYTKtGKvD71I4bm/\ntThXzt3AJMp61TSS9BhNRXZPaBZDTt6ayaG7E9ws09vFlKh4dscFsRmSUc0T\n8oFAdmnfjr2/iIcM11A2beI3xlvuJvAkIx5vkw3DQbvLtjo8KEJQoAiPwomN\ngryxCqg0lx3IxFz5gDUa4jej6HhvCEZJYfKNEvGwApNiv8dXPBSSU5ivJ96J\n1piX\r\n=Il1v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.9.0"},"gitHead":"4ae642c983d809b9153d0270ef3fac214b912fa5","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.4.1","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"10.13.0","dependencies":{"boom":"^7.1.1","cookie":"^0.3.1","jsonwebtoken":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","hapi":"^17.8.1","tape":"^4.9.1","aguid":"^2.0.0","eslint":"^5.9.0","tap-nyc":"^1.0.3","prettier":"^1.15.2","pre-commit":"^1.2.2","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_8.2.0_1543523229653_0.993105991011185","host":"s3://npm-registry-packages"}},"8.3.0":{"name":"hapi-auth-jwt2","version":"8.3.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@8.3.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"6bff61c7eee647e5cb2c90dcfdaef1efaaf82c43","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-8.3.0.tgz","fileCount":37,"integrity":"sha512-kgqIvkvfxP6+CWOadFFyLnQGft49pnxoSiD9DB9p0/xuj1ZM49O/U/hTOoYLgQf4Kyvvn+z2pDwfHAwJRdfvUg==","signatures":[{"sig":"MEUCIQDEwKul+INtMEmVznUiuf+rH/9fBhl/lNFdJh2M8tYovAIgXI9cmeJcIpVK2jbVc8SsTIiAydovEasNk7mbqXSy99Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRhwzCRA9TVsSAnZWagAAYvsP/3lJLguHz4h0C/oNVcLP\nroir5FLA+kUYMpOsw3mMnOQ0qc+pfhzhTFCzYwNuaiLGypkd033E5MLG6v4O\nqBVxieM5BE1VTGZUzwU3rAoWiuDVheKmIRCiuKT8M7NbrQf6UzBGjgdwFfVD\n42kSRH6+mMfAhD0PPeOyqshj3/dpXds/pHrH9AfB/tM/BM599m5MytHxM9lp\n9NRC4qG9wHxEFh2Tn5VlgpLGIG1h9c3kGBjH0I8BRsEIja3TVeEoOst5xR+2\n24n95mRxvReG7COyKU/OXFRtikB8nucz5DOY5FUNLbv8vjnxsfSdXQFVKuAi\nO43WJaxv9CgGVyyuqG7+VrIbITFjaL1reY0/9EhgRAkUYzWzmJ09zeHOD7Cl\nSb/zpDR3yBTGHybvJJ6RDz6T7M0q72ttrKouGA7yGJOqGvDlA3bdL0C6nKXM\nCENrV65NFUQsHlq/e+mSYJO+Jpm2vV9BGdmSSVobiMSlUnqapj3kQr/1Q5pD\nMQQQ8kc2df+c4i5mlh4TvRAhY28CxXplYRrPOjDmMja2MyHyAEG36qPqGd2/\noC3PKGqC/hyDFtzHJvsDcjw3bLXAW/cbif/6YJ+32f7zZLWLki5qFskm8k/2\nwhyRlFxKfcFpCPwO+jdT7aL2hxc1bIGMgf9tnrwK1EgXxqXK9ETyeE3jH8jX\n86Sp\r\n=mehT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.9.0"},"gitHead":"23edd534fb0993c6212e66103961f5f339691814","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.5.0","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"11.6.0","dependencies":{"boom":"^7.1.1","cookie":"^0.3.1","jsonwebtoken":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","hapi":"^18.0.0","tape":"^4.9.1","aguid":"^2.0.0","eslint":"^5.9.0","tap-nyc":"^1.0.3","prettier":"^1.15.2","pre-commit":"^1.2.2","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_8.3.0_1548098610190_0.17633121582461886","host":"s3://npm-registry-packages"}},"8.4.0":{"name":"hapi-auth-jwt2","version":"8.4.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@8.4.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"6f327e04c963bac65a3110eb99e4e1d157116a5a","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-8.4.0.tgz","fileCount":39,"integrity":"sha512-qoLDyiQ66NKCuUSqBDIlz8nChQLHI7VU9apz/AZ3a0kZJtBovRRIlqi1SRVrq7dJGIW/kRPIpf76Y14zQAdJwQ==","signatures":[{"sig":"MEYCIQDIrVqxuxog2oWohFO0uicaZoPXb/BPdiKqr4xWrGsFugIhAMmaNzxlarSp4gLicU4TsWyoMK/tG4vlayO6swrhiYXA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuDlzCRA9TVsSAnZWagAAnBcQAIb+81vOR3V4UGU2dvrE\nwLUEMcaEMR55UQUcKY6Vfualh7hvbeormoWXFBPQ4H8Tv6rvWFgX05qJC0mX\niX5h63dm7KBwEmmRfQzgTiGFuAV4/YKdjjkG42/EDOkVtxixSR0yDp6h1C2F\n2rJdb6jutexY9E0e0iICLPQktBdGPAhf/MYcHNgzyI69WIEotPYXKAJPjpIO\ntfiWwM0BfNrRs6vly8Hb36/qjUz32S2vqqx4Jo2lAbgVe8Yr7L0a1gzDrnEu\n7mXOsC+JI9i3gQjlvzGCDGkF40V6c6im9dovmV+wLwJNjZMDwlkYz43y8tRl\nlBR8xV/0rNpz27oWEzrGhfGclR/BhHcykv89vNZ2cRSJDH4nfowtvFZqqn7q\ncM3gD50RYJ4IlkCn1AlwK8quWqV9sYH1GuJJsdWUeIMUdrZh+Xh8PlgjkBnw\nwK3wbdqR0F3ItGVvH+udwwv8bfb3S2Pt+grPRua4l8fUQS1no7zFsdK7gqai\ngLZ7CNDMV5sazTfkHGqSZRhZ3oLDxHVWiJzm5Xk/sXtKBNVn2SSbW2k9ncCf\nu0eduBo4Om5dS9wGEDfC1aXzy8ntyGS46KzMgMZxQUBH/DnaYUDSUxu9Mpuj\nDD82WZ1n8avU7sPI6T7VTEuGrIzugWF2db3xa9YrErlCW2t+nA4ZBpCuwpDg\n20gf\r\n=EsR2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.9.0"},"gitHead":"1f96cd76039f33ed10f8735895f2cad95f6fdfee","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.5.0","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"11.6.0","dependencies":{"boom":"^7.1.1","cookie":"^0.3.1","jsonwebtoken":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","hapi":"^18.0.0","tape":"^4.9.1","aguid":"^2.0.0","eslint":"^5.9.0","tap-nyc":"^1.0.3","prettier":"^1.15.2","pre-commit":"^1.2.2","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_8.4.0_1555577202937_0.8534623972266633","host":"s3://npm-registry-packages"}},"8.5.0":{"name":"hapi-auth-jwt2","version":"8.5.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@8.5.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"3e5506a36673af221bcd2a94da7805a3cf4d5302","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-8.5.0.tgz","fileCount":39,"integrity":"sha512-xmVVYX5wp00WRTTN9vulcWx7po1GVr2wQ+0JFOUKfvmyiHNvV8WpnvhUuMVBAnCAhZcW8dWkiL/7ccKcx6PwNg==","signatures":[{"sig":"MEQCIBANwPPRcio/A6rveCZSw4Y5htq68FfSGRomtED621roAiBJIK8lNyFjnA/6jHQYKUOKetkauQg29u/olEfAF7KpCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0D8uCRA9TVsSAnZWagAAQSEP/j6aSYouKmRyubv1W5vZ\nqmQDB2tQ3nH0V5FasC0d0VDBBW040kymDMqBGlPylJecOCwcFbiHxA7HM8eU\nWV9GczDclapa+WNTPm2YnhC8zB0++EuXSymZD3cAgGXV/BuA/E7rTawrc3g8\nR7Eg/3vMaJpa+lZqUbO6DAZr7XDM1P6ZpI+bLbnnmMi38jmDXYdFecRybZpo\nfwoFf8SIhC3t6JWolfqDjycKoXfQydj86HD/oI1oaN5SvFUzDIG9eH5h4+1k\nBCpnn7ikEgtTqmmiRuEcxevcaZ7Hw29AqI8td7hRqTZvH77rNyWE/KKHMQbf\nVcpDyVsYe5GbfjdxqOphUF9hqvm/bWQu3P//A1kRaGcHhEiDPGwMcpqJ8Zjs\nMe99lab+c2WNlL7kcLESgRVuPa7Bn4FaNnmIZb0sq6BNL6KBc8bPkOHb+lMu\npXl5aKPFaTA/xsBzScYFq0dcT1RXdwghv3ri5GXQOj58zv/BiOqEPk2TVTtF\nLWKGZ9DaVq6WN6BsjgV1vkxhwp3DZclr0v+pZKBiUMLqgPAHE+IB9MRLpTvw\nBvPOSl9Y3AfjPdxOdwESaCmLzZ+nSu84aMJqQ2Nl77QAqSVnWM2HShFh9eit\nVOBwGYZ+IgOgKaFvzzGkPleOTMkK7IN3Qnjaor6CqAtZuNe9DByoxAUy9Znh\nLFmF\r\n=BAsS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.9.0"},"gitHead":"61e8c9cfc58bba91351f74b4794e8d0d0afd9ae0","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.5.0","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"11.6.0","dependencies":{"boom":"^7.1.1","cookie":"^0.3.1","jsonwebtoken":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","hapi":"^18.0.0","tape":"^4.9.1","aguid":"^2.0.0","eslint":"^5.9.0","tap-nyc":"^1.0.3","prettier":"^1.15.2","pre-commit":"^1.2.2","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_8.5.0_1557151534049_0.3616030556455472","host":"s3://npm-registry-packages"}},"8.6.0":{"name":"hapi-auth-jwt2","version":"8.6.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@8.6.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"564b478d20350c5a361f389a10644339e5203700","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-8.6.0.tgz","fileCount":39,"integrity":"sha512-yPVF5bmVBScN6VDVFsCM8VHk6Xa7FdITyeT1PT06K+Hk2C6pmLrnHG8YgPO1kRlgXBbWPgli1pzpPTMjYPGWDw==","signatures":[{"sig":"MEYCIQDZzhOgLX5cjzu8YcudhGHQwrqmFUOG0FD47udUt5ajkwIhAOlMjj6styYoBz/43UMBrXaSauWZIk5wY/3tGoxwqF5h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0EJ+CRA9TVsSAnZWagAA+jIP/08ZVC9iG5EZ4EkDA0FZ\nVcOQD5S2Byw633FzwyYZjyw6mI35GPc9ZDiDWklcNJtZZQOGt+GE3yFYImA8\nuMRaYHGNi2bfS3ku1MZPK+Z6SsuKWBgs62Xk8/cm3Vi3OYnw9kZBz/D8rFXH\n8fq5+Y8LodHb8l6zsN6XdywLXrEww5rZpxoeXQnXG5uZzAW2cDfiRYd9YCeQ\nejuE407JDjxVQL3nVpteITQzXKviF5Vptaz5Op7dU8Ls9eATAK8BtPSWtdh2\n4ETG+dIA5Zg5IVVYuNnI2YJdr0z1d9LcgU/5FgjmKgJrALFC9TMH2F+VMjh1\n4bfYPBbudgzxt8bsulbxBzgvu/zcGiLzmReH1mg16/h3hh8eeZeTE8Zfdq7m\nCP8TD6w4Nymv7dPKXMfot5XFIz/kCRX/m/u0fhOxH8gqSI69k5K2+YfLu5tl\nUA1GZ7bVZ3VAc+EqEi49GaIYZWuRsFzAJs9bvHFso5iB4yKp9iGeUDSoSpPP\ngMxbKrR41+r1XUqq/OKAWWA81kTkHN+YOtfYam3N4ldTeY3+A70/o+eFn2Jj\nVmzzh8dvg2BhhZWKDXmspoziarav+WBthurHtP+bYRXy111ZvJi2RY5KO/mU\n6JhL9rdeo/LbW0oVv/xGN7yyCbkTBFij/TjQLzqGHmIzUGVOy/95lrKWdyDQ\n4zgQ\r\n=4Y93\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.9.0"},"gitHead":"d4b26f815e9452e38b6237b9d00c96391bb32d63","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.5.0","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"11.6.0","dependencies":{"cookie":"^0.3.1","@hapi/boom":"^7.4.2","jsonwebtoken":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","tape":"^4.9.1","aguid":"^2.0.0","eslint":"^5.9.0","tap-nyc":"^1.0.3","prettier":"^1.15.2","@hapi/hapi":"^18.0.0","pre-commit":"^1.2.2","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_8.6.0_1557152381240_0.2607376391402332","host":"s3://npm-registry-packages"}},"8.6.1":{"name":"hapi-auth-jwt2","version":"8.6.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@8.6.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"07d5652af5deb30b8406796ca4f23afb040de387","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-8.6.1.tgz","fileCount":40,"integrity":"sha512-dnSvRaBKUnhWhjPql2RvbpEOrTrz0ZxBQYgHFx5S+uoaK2PVxYD71NSoNIpXpTi+BvleVi1V5C5P6FZsWD1SFg==","signatures":[{"sig":"MEUCIB5gCSD6KvIJhRp0ARxSinb7lgPihYTl74I6pGFNvfZnAiEAwZ4mgz+7CNNw8qKF7Jf+hzQALTD1Tk16s1ilt8CDrRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0T3fCRA9TVsSAnZWagAA4lQP/2Ledh8bftXwehBMPCht\nDdDw1eUFtZfuMzjUJOn5dJcxpnVW1jgUNSRQbcheFOG6Um3claxFvMHcZ2Wo\n2MTVaCPd36kpoCJdtmqS1GEIV2dmFZpvvFNyO+SQCgFE0rBXX22VHYgokulf\ni3r4FjLw1g9S+eAu2GiQPyJ+ASbao2WNc6jbLx4FU1Y/xQcwAie275X1vtPW\nWJ+Z20lvmQXz7MwbmkVPoXq7ztkHziwLjUCsftjLp2a1BsUqWTReeB11YLlF\nwUzlmLsfq0oZQfkAzoekL1Q0uXXxF4VAaglrIY0LEtseVR2M3KG0tGrWFz8m\neJbXvCaAdP+j0DXlW7uY6UwftDhK5q1gsyNP1rcuchRKI2h2VPtgaLXCgjFx\n68NzX2ufbwyLBGTwuIeiEtqYcgylz/LPkKHu+jSihEXiWqfAw2vZlMqO1gGG\nFQblg8eZUkp1Cq4zLPl4KNquUitlqGhvNdS6E2XV5oaDdNkUQ02AgaHYKTot\nlLS0l3IrK/Uq7jDcoom60N5lDxM3Pk8lpD1dRrnrLfv/qY49f8H1lXLF287S\nkLD1aXPfH1MIzuutsEwxIAUfXfZEiWWmZ1N3zV6YOEgeCe8fCUm+hI8e0bCn\n3A/bXGmHfO0yERaLX4WyoPCveteyE1WkJ5370xLry/XMlInxPRHq03LnjSMK\nWJP1\r\n=tkDe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.9.0"},"gitHead":"af753027f175fb432461a9e122ad7b48c48ffd82","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.5.0","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"11.6.0","dependencies":{"cookie":"^0.3.1","@hapi/boom":"^7.4.2","jsonwebtoken":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","tape":"^4.9.1","aguid":"^2.0.0","eslint":"^5.9.0","tap-nyc":"^1.0.3","prettier":"^1.15.2","@hapi/hapi":"^18.0.0","pre-commit":"^1.2.2","@types/hapi__hapi":"^18.2.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_8.6.1_1557216733970_0.8089822082587399","host":"s3://npm-registry-packages"}},"8.6.2":{"name":"hapi-auth-jwt2","version":"8.6.2","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@8.6.2","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"9119d3b97b4387b4dd82ae0e2557bd01fbe8223c","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-8.6.2.tgz","fileCount":40,"integrity":"sha512-Gkz3pscjXanT0NNEQhr1diK1wOTqXMcFwMAp5LyaB2Y06v3U77UZogzvwJ1yz2AifOgvnYztuxWmA4TlaBolpw==","signatures":[{"sig":"MEUCIQCt6iYR3bL4ABJKQHbcLKODYRwa5PZK1SxpbA93DltTMQIgJl+XRSglUE5oFowwNVVux39hAWE4danOK2Pzm77/cY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZVKpCRA9TVsSAnZWagAALIoQAJeZ4yp1EaecgnPVryC4\nO4W0VNUvn0moRPngx5cItTEbAuFjWJleMljSr1vzvnRv9kfRAcl8ce4Vf3Bt\nokxzNuKdXs2VfNx+7QVtAQiWr3ocQuyCAu7tptiCnPxTrftV5siBOVqz1D+8\nmS8V5KhQUtDVQzueh5OoOTYU/AzQlu4ZfSLwvsw3OHVsS8Iy3zeJcHAEx/jN\nwm0XgMYv4MUbyzZgonL4F+AJ6bnK70R83s9dxhNvx67kZH+F3f63N6MGn+u3\nJyVnoC3cIU5WuGEH8BloCmJHzbTHdTnE9ZOpt/5p5d3E3BOI6vSRw0dvV38M\nrsipT53pZ+6YH+VSrRNddTDjILLWBFeHsmnwcKNz2lRwkBuQ2S2Y6K4eva1j\nVKR10daBN40qcHa5rk2JKeGVrNafKxfz+WIisVCAasw6zydutW6kGEmfuoj4\nC/2WiwxAg+9fksTv7de/jsNngawWyEQN1VyFU5PtF338X3K2PWDdA1qRNjoh\nEqkHLCXQ7Ps82fkPifLxIOrTqEwV8OAYUS9tLVOLttIYsLqT2cj9c4Cb5gNh\nK/L3fUUcJnvDWFmD8GUsT2mGJa9xJcWlSMD/kpuWVzrGEbQFPu8TwHCfq4AU\nn5GiNnEsR1lNlDH6cwrdoUpcgaOrphaORcZv9lpyGGRssKPEMz9Rtz1OsbCp\nRfPT\r\n=QrFP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.9.0"},"gitHead":"40ea9718d62ecb91f68960d83fc3989ee5d3bc34","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.5.0","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"11.6.0","dependencies":{"cookie":"^0.3.1","@hapi/boom":"^7.4.3","jsonwebtoken":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","tape":"^4.9.1","aguid":"^2.0.0","eslint":"^5.9.0","tap-nyc":"^1.0.3","prettier":"^1.15.2","@hapi/hapi":"^18.0.0","pre-commit":"^1.2.2","@types/hapi__hapi":"^18.2.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_8.6.2_1566921384242_0.20328012815866847","host":"s3://npm-registry-packages"}},"8.7.0":{"name":"hapi-auth-jwt2","version":"8.7.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@8.7.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"c50a478c4375f7a0bcad2eb5b30b737bd2ee0957","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-8.7.0.tgz","fileCount":44,"integrity":"sha512-LLHLJrZ6zlnANqfRaUIqoVbOfVgBywVlt1hr5MLE2MkYV8G7X2A4NzqrbYoHnYnu8lNsthcqyPVoW0d0gUSYRg==","signatures":[{"sig":"MEUCIFAkkuTvQT8k0SEdhh6HzDBbFsRl+EdLdI/y4boHDE3JAiEA+2VCSV0Gw+9ZAOpjHWGnbyqykDKrWgouHgN+amL1M4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl7QwCRA9TVsSAnZWagAAcucP/1CX3+L25xkhfVCBzYrx\nnm98jJsAaMDULZvVlFuMx9HoaZOpL7XvKLPpwgTGcRT83YQlJCttUed3ebwx\n0MpFVIpVIhXVZxBmazcpaXWoTo7b7FteCbMzzauESCXcbhc7lQxLtFeFWpxn\njRDXzTcjIfvDVvp66i1BhrnWLlOEZR5Ng/NMTC7xoKAHqu30tQJuL0+DXBqX\n5ED1jMjEREHVGBm8KesPPbD8eisxmWwy4Q1+smOBa77hDmSkzMYSY8oRP+zj\nAuwGRTssANJzCczZlPwijsI1VakMknQ2PoUj9f8Q1vY2aanYFFwsarIKnGsJ\n2bYAp/a3SY5g1Zld9o76cmiQih/wstSbN5xjFHpiIw4jMPtSKc4NuUohJw5I\nW+PuA/NV0sOykidDiThErcrH5WbxAkhhiXAysKZgeEf01Iny136nZtSaNIih\n8kW0nBqlx0GCmfSq+JP0EyLmLdC/JJRditqJfuCaZrz1kpZY9u5r/qHUmR5P\nbyVkSFF0k+5bB44NboK7glxP6IXVWwxHLydSfOJtoecaaVW4CzNXFzXt6peu\nQu2UbEQZFbqxgRGyekD3I3Z2GfkFvPhUb2TfNWzhHTu3Rd0RNNObZkrkpZ5y\nznPrAAVvl6NJq0rZruAV79zAGhnJ6zHRqto3i54LOiWBc2AYSgVnCkXr7QDP\nhgu3\r\n=bj4W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.9.0"},"gitHead":"a735bda1e977af69ac9da9001ba6a95dd0444c86","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.11.3","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"11.6.0","dependencies":{"cookie":"^0.3.1","@hapi/boom":"^7.4.3","jsonwebtoken":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","tape":"^4.9.1","aguid":"^2.0.0","eslint":"^5.9.0","tap-nyc":"^1.0.3","prettier":"^1.15.2","@hapi/hapi":"^18.0.0","pre-commit":"^1.2.2","@types/hapi__hapi":"^18.2.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_8.7.0_1570223151408_0.47757615555290966","host":"s3://npm-registry-packages"}},"8.8.0":{"name":"hapi-auth-jwt2","version":"8.8.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@8.8.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"65aed2eba16b5648cfe43b57b5293a77d0a61321","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-8.8.0.tgz","fileCount":46,"integrity":"sha512-Vh6oih5mrqfkgFE5fd68/8UlyEZhAVEaXPV0GKV3OcGffqLfFZsYqyw3m6px+xnOTjGAKT9Z0l3e+7/kvc9Mow==","signatures":[{"sig":"MEYCIQClpItvVt+mjFdbrLonR9f2LbI+ASaQ89p6XlRUMiTiHAIhAO67/CgqHotpFwifcptkRkCB13RYv6VpoWm8ATmCCPuw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqYqiCRA9TVsSAnZWagAAuV8P/3vACJnTqLx2AI4fnmCp\nAnbXn3FfsnwyL6gN9kmiPAYjEbabEU3JmwTiRWs7Wl1s6IM+h059SdFtIag7\nMRK3qwRd8C+wljXAnh7LlgC0F2InfQTUqHdoEyK7qsw9to/w231oSpNrtueN\nLjlXIA24CDB8G2ZZ2UZZIJetUgaQ3tDc8bqfORyKBS6tc6kPicY7wZTae+Us\n5e5xRrB73/Xw3Y6zj3JWf5kzDgU7P+buUkl78D/eVHnNKCKQPzATuHa/DL4l\nCBAa2YI2/D42Q91cky+/GqzPtgqOpnD2QLkfrrDgsn8Arz0zrncvpvGRsAUa\nU509Fjjz5GBCFKPID3Tu/mJb984/4KUSyuHwKMkEOzmMuA7oMvDIU2NMgfRk\npv9IgQZYFFxbbEJ13T7gADqhJb1W9HIWrJMQMlAxBkaqvRviqwvG82Lr+kRz\nmxy7nL/bzStJy0Gdp8LSn1OsrZABq6wETHBoqF03ps02Qs/zLcgy6OA2KS8p\nQgtt3pvqvWdG8JCPirAUfb+xdI2FP0+41ArwQ0/cd6JIU6MLFGzo6s7KV5UF\nwtK8oSc3nh7iUf7o+GwNLCovjL1CtwxalZjpH6P5kgHftK+avoYT7wOyAOJk\nyVL68e02VfiXeZ1EVNhrUnBLP2Eu0NSXBXUiKcry4UN8jMDI9b6/RA2IkaE0\nylyx\r\n=EgUj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.9.0"},"gitHead":"fa051b3d0976397416aef4faef2c683060178437","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.11.3","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"11.6.0","dependencies":{"cookie":"^0.4.0","@hapi/boom":"^8.0.1","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","tape":"^4.9.1","aguid":"^2.0.0","eslint":"^5.9.0","tap-nyc":"^1.0.3","prettier":"^1.15.2","@hapi/hapi":"^18.0.0","pre-commit":"^1.2.2","@hapi/basic":"^5.1.1","@types/hapi__hapi":"^18.2.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_8.8.0_1571392161524_0.48045234251235525","host":"s3://npm-registry-packages"}},"8.8.1":{"name":"hapi-auth-jwt2","version":"8.8.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@8.8.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"2c32c79ff42187a6c5fb4d156c39a6b821710417","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-8.8.1.tgz","fileCount":46,"integrity":"sha512-+Jw5OaUZZGBCDxb3f/ax3WnZvqDzQFGQrz6/AuctywaIlW+ow+NH+Gw6ik/37OZGlYpxO/GNsfiyuDmlUQf9Tg==","signatures":[{"sig":"MEYCIQCmP1UYSgMRhQpOIHc8ag7SGDdgg5F7PRociMgt6dKJ7QIhAIaLJcKSTRkPcpc5B5UmX+Cvze9GES4KLrPgFzEMh2K4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3mFDCRA9TVsSAnZWagAAgZoQAJNP3Kpp+eiMzJVCyGkS\nNxz5rC0d7UnJwGt1eTQ3OsVuyCHDtxf/bi72l5iK1/XaOMNVYTZradH7Glgt\ntWNE45C/ixVeXcWGtzTKtF6GI1pWqs/CtWeCn0kJ5+RE2hQTu0BpRKOLYLNg\nsOv51AoaEBWskyf4SbEH279h7cVyxqYZFr0ecicEbJBpliCjJe1sgkn3KqRJ\n+fECEAtoOSEa6Nh5QZmjalQ25H6zL6+rxcyK75AdVdlPcJj014W9gPtcd6Rw\nGXkiHTHoykqQLpVx2MDTmel1KJ5LXhz37VBOer8eCso8CuYfEXEtsDwGiDEe\n60iTxSraz0s4lxUTSWcGeXrk57ZNaTlkwCHCNijHtj4ILTKMidPXhV8iLOFr\nSiWfmDOi2CScS6YsAmu2OFgg1AB/wNY9fDBsU/O1iZUSbyyp5Uk8MIz4TFMs\nZozbTwwovPnzvtpx1LNXf6ZFCWanecC2ruHEl29vpm4ebvWphHXgP/e9WfVv\nmAg/zkX7il38VAOSGrnRbCIEeQiGdxWlUZk4M2JmoA3Nao2tk+eAplDPTUjH\nOhnYwGlnKrS7eoGbde3/ljASvKbGMjLoZegvh0QWXuRjOGO3kC3SsqHscSsx\nMsRs9h37ymXjqrdQxLOOFzElhM7z4v5RqhFNPMg/pVRsZ36gv/nFvtjcadLI\nCwEN\r\n=oYZ6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.10.0"},"gitHead":"c78aaad261db9d9ec557ff09244c42e7a8f4eff6","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.13.0","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"11.6.0","dependencies":{"cookie":"^0.4.0","@hapi/boom":"^8.0.1","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0-beta.0","tape":"^4.11.0","aguid":"^2.0.0","eslint":"^6.6.0","tap-nyc":"^1.0.3","prettier":"^1.18.2","@hapi/hapi":"^18.4.0","pre-commit":"^1.2.2","@hapi/basic":"^5.1.1","@types/hapi__hapi":"^18.2.5","eslint-plugin-prettier":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_8.8.1_1574854978465_0.49661682424476683","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"hapi-auth-jwt2","version":"9.0.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@9.0.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"44acbee178960b6899fd4ae349baabe0c0842545","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-9.0.0.tgz","fileCount":46,"integrity":"sha512-6mlLqyl/7lTktEo++X4edDibJ0O3JvYEXPQST4xtXrDyDC2egfBfg3VBqVdEBZLZLOUK+GyjXsQJ4d/RmMXuvw==","signatures":[{"sig":"MEUCIQD5Wzg7t29Q41VhfhteL5Q8ZwubGTKxoeUqMurPYEtDIgIgK0sqncczjn9DwPvpVf3jrZcIJ+tsYYSn4vsOoAAAfmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePv1ECRA9TVsSAnZWagAAupwP/jLS2lN87i0zdErWXa1+\nzXL29GLKBS2pRkR+exWH4Ca+svbkizt6n6rPJe/X2q3Pqvg0pgy95q3eOPQK\nSe5GdXoTDYdwhRyyPyqB9yzcG4qr87cgZ3g/WzcavuKVOU0OnpcRcDdrz/pV\nngTe3SBy0gAxeIaF9dJURHgaYmP2+xsDFudvdT7XntByrfBGzM5rBkW6p2Ps\nPMmCZZWN+BgSYnoNUAAcc65cfkzfVyfGkKZWST34fbDTbmvMeA2hE0S8TkqC\nZwHZJB/EYJqDoDo13pw3VzQfiQFndzhyl5kKvE/1ekmR/opXpK56UQ0TSh8g\nUcW4YQ91iCObHpvy3N/JUctx1PH4MbUGgU0ncp+DLlcdTYXBoOfytYitgldR\nGXt5f1PpQtUWM395K5GDz7J2KI98JZXJJxsngVBOG8ksvqfW3NXP7AxaRUt/\nPu9jR9OcFivtnyGRdagqJezyk5H+TtfLl9V4lhYF4KFhSdPIAsg1btY9rynG\nG57/RfFHfLoODco/S1BrELmGX6VBVsBo+wh2+e2chhmSN0RLRbVwNyU9Eq21\npJOanSfsq65fV5pYtF+PWMwgHIOAC1/07Cjk+SLJR7dWoyA4EO7iE2C07EHH\nbw5A3RaryYWe/1zSQxUKt8OCsOIOh8hmV0M/y40RfDWjrmcU7ozzZHeUPnZG\nLkkD\r\n=82eC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.10.0"},"gitHead":"eceb82c7e2a612ec749612645651f5bfa30be00e","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.13.4","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"12.15.0","dependencies":{"cookie":"^0.4.0","@hapi/boom":"^9.0.0","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","tape":"^4.13.0","aguid":"^2.0.0","eslint":"^7.0.0-alpha.0","tap-nyc":"^1.0.3","prettier":"^1.19.1","@hapi/hapi":"^19.1.0","pre-commit":"^1.2.2","@hapi/basic":"^6.0.0","@types/hapi__hapi":"^19.0.1","eslint-plugin-prettier":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_9.0.0_1581186372041_0.253183364142185","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"hapi-auth-jwt2","version":"9.0.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@9.0.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.spec.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"4d3fbdc330b3487eeac77f0e835438235d28536b","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-9.0.1.tgz","fileCount":46,"integrity":"sha512-J1P4orHquiyUNzGLvClNkls5JvLRnB2T3yoY+p5jadQlFRetSrT7YRRBLq2WblTBRHHOkkTnEo43S1NFqSksrg==","signatures":[{"sig":"MEUCIEOLu1BMrbsINCQstsiOp2l7kcEdynVv4l7nW2kQha7zAiEA9MgpnX+g5pFLTU/SZz52hFKe8xfiXJsdIIsrXDSdgrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePwfwCRA9TVsSAnZWagAAW3AQAIiRdMKxLZP0hi/MrNnm\nh6x3tPfjDwg/U90F+8MmuERitbOcPOL7jJuhBY+zddPT4uhjnhESILciqtbj\nQi0s2yEVGGfQJV2nK+sH3eZizkrm/vqu03PLF4D1G+hYZ+T6JUl+fE1+WIWQ\njameU9MSdIVHorZeDvMLqFA629ZkrwTahs/X7KALSsCT35mMIZkXDF/mLLSq\niZGMXZDE3XPhAOebSTrWqk2gfxD4IE4HViEGcy6DSpk3GGCK9v8qZZtpDQl6\n5b9AyewRhQcJcpkfUrCcZlh4+CssvPs/8WRd1MDRMS8gEitqzanzDtC1E4Z+\nrsvzN3AHaEEHn9l1tUQGLepb5msixq/Erfzthq3e/E4jE36sBpXFOtGXfbzf\nABWt8Ykm/t6Q0mEZ+NnD+GelK5EXo6AJh94lJykYufiUIUvQPkQD2wzonp4U\n5t5N9yMzIBE63BnAuu4HPBWaJmUZ90CT6oxh+ka7iEfsoi3Ue90SpWjyRGRK\noyKc8oYMMYldYafCEZau00TCb57J4mBWWdc/sZEdHHYE6KRUQozN2pAE3YRg\n1dqkH6GIRvFccLjwEELetQEtIOyMu+eZufmlby8VUrlfp3tqwQdloGBH7IHT\nV5S0UIkRnikcxU4p3TijFbTLVX4br9qSlKJJGCpa1B+HiX2vZkLkSC1iodyV\nz7b3\r\n=HGQH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=12.0.0"},"gitHead":"d132bb05968d85b0e2dc711004f34d54410d5ec2","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.13.4","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"12.15.0","dependencies":{"cookie":"^0.4.0","@hapi/boom":"^9.0.0","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","tape":"^4.13.0","aguid":"^2.0.0","eslint":"^7.0.0-alpha.0","tap-nyc":"^1.0.3","prettier":"^1.19.1","@hapi/hapi":"^19.1.0","pre-commit":"^1.2.2","@hapi/basic":"^6.0.0","@types/hapi__hapi":"^19.0.1","eslint-plugin-prettier":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_9.0.1_1581189104003_0.05247768641127659","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"hapi-auth-jwt2","version":"10.0.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@10.0.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"},{"name":"Gaston Festari"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.test.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"2fb9333400c483833e5155321e10a249ab6b0c51","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-10.0.0.tgz","fileCount":46,"integrity":"sha512-Xax8xd3dz1vtVnJBrij/rAWb1lQVjlIQOkjIoj2nd0ZAGpsXWPyqCDd9HxMHVoezAjZAZ7JCwSfdDnjEnvrEmg==","signatures":[{"sig":"MEUCIDR4S7mK8M2ayisMbIwhTAGww1t/nKGaKp1M8u58KpsQAiEAgv3su4U22EoQqnFsHwWXJ/D2eAGa43rozWHxJndN2sY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaBMpCRA9TVsSAnZWagAACUkP/0qGh/txVu9cZUARDQEp\nLWnR/WS3+QRXQQmcYI0bAwysGi6cE9KigebSUjjUEc0h4vINEFxzR20z0QCb\ncOf3pWv6iKNXhB2zbaUp8ioc6+mAUFk4fVKwsDJ7tLvxyHux5IG5ggcykHQu\ncDx53Sz+TCYMcFFmtbO/gVsjRpNMU/ZMMNX8/PcR4/yhG7Q+S5F70rqSVjrg\nbu2zcssYs+/HwEyuaOEVSP7rpcjma1doYWvze1lZfwlYE6TpWMusllpYPIWj\nF6XQaOsYmAhS5Qo+pYE1TTB/lGTT6vKKWiERlKZTzx55kkUSwc/0jQMd7hVV\nWEejk5lSlyrJAywjpKEibdEbHiQhM2QXSzHSEqwLJZSekEratK0FFFMP3RQn\nXa4Is00/j2ffn1Ir+qhdRTDdr2KMbaJY+FfpIKP8oYffv6FhymU7rZCU+XVQ\nQGTdmymu0KRgDZ/XQJFwdQzdrzDrmnsDQz/cHOS+wsZL96wzwHr9KlQxnjLE\nmee10jVupzOYVjlVDpFwCDqD/X4MDBeX37PNFYo6wlH02ur0Pi41IYibvSQh\n01uwBRALXFk5setpjdEbGr23gj8UY26kAB0lvsraX18C0axoP+wdQ7aqus4D\ntCXTBG4fQkyk3+xsmzgciZPWwnpR8hU0C4Aa2MBu9AvCMZmVjSaBRfgbAK13\nv91G\r\n=St0S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=12.0.0"},"gitHead":"d78a6981f5cc3622fde80cdbac51a0a8d23b324d","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc check-coverage"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.13.4","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"12.15.0","dependencies":{"cookie":"^0.4.0","@hapi/boom":"^9.0.0","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","tape":"^4.13.0","aguid":"^2.0.0","eslint":"^7.0.0-alpha.0","tap-nyc":"^1.0.3","prettier":"^1.19.1","@hapi/hapi":"^19.1.1","pre-commit":"^1.2.2","@hapi/basic":"^6.0.0","@types/hapi__hapi":"^19.0.1","eslint-plugin-prettier":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_10.0.0_1583878952587_0.48071275869430585","host":"s3://npm-registry-packages"}},"10.1.0":{"name":"hapi-auth-jwt2","version":"10.1.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@10.1.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"},{"name":"Gaston Festari"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.test.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"ade9a755c097cfbc652628823efa219ebd0b4b6d","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-10.1.0.tgz","fileCount":46,"integrity":"sha512-sC7f3WQ3GaDjG8k9U6Ey49B8bWHnPqrca4kVlctiYxHur1osUysncOfe5F0Ny0nduIWlHiDTRJZyhmwwIREjzA==","signatures":[{"sig":"MEYCIQCH6TnViwr8xonrzyFM1Fn/LlPthjoQrSNhwWujcCYiEAIhAOW064VQll/mJxgzKHQBxVoKWTja8FTtWNlTS34CYPCy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelEPfCRA9TVsSAnZWagAAAn4P/i3EEcNIyFqpKm6ARf+e\nlEeN/Z56GtMVaUcouuA2Xc0p8+LH2E8dXzWGFD5fC6badV2l4wGLtk1THGkY\nLn+TYSRYlrtYszUKAqCaOW7t/ZVd0U8NkN9sYjIrGooTiIhAmJ32MABlWffS\nYOlmb8ErU/AGEuexv4nhp+s6EGUPQa+3++zu0GWoKAH7iuFWBJxhLfh+hDYk\nFGmkqEtxTn+sVxRw0PuP2mdAx0I2R0Hff7xE92OednRhQrQN41eRX1mfJzvJ\nDcyO84q4oCYQhNCbaYlvyE0DHP93UynrB7hDJZ+w4kx8mX3BhMWFMW3+jI0R\npI0/HHRaWi74Qrlhew00A0bSo/9XwEBZiiNwdtTwBwPiZB6M9qp+7ux8iHuR\nAoe5Td4wOaRCcpBrg1rdziIhlAwlMN3QTAF9ggUcgvQ0jQB5aFC93uSxXNB2\ntzW4kISD3zBuDKsROm0ncLeosTh9Uk/ibVPlnhaYeCtjB8iyaeWdtX5SMKzU\nt/QR7W9jzpDOIs5ZbNTlxYOFpilazvj5Wi/MwoUR4N5w97Vssng3NV/DU30B\nKMzy+B3amrAwnjt+4iYc8e+dd3HLOyY9dTgvkVw+uvhioXFQhVicgyLZEMpF\nYNhvz5Viqw1wjL4oaDFbwVsS4kKHMJQRqmC2AHVcSgVr7uLPgj/w7aMBxPX8\nIUt4\r\n=2OYc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=12.0.0"},"gitHead":"798be3a8e350719fe4b5dbe702c587a2e1991050","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc check-coverage"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.13.4","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"12.15.0","dependencies":{"cookie":"^0.4.0","@hapi/boom":"^9.0.0","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","tape":"^4.13.0","aguid":"^2.0.0","eslint":"^7.0.0-alpha.0","tap-nyc":"^1.0.3","prettier":"^1.19.1","@hapi/hapi":"^19.1.1","pre-commit":"^1.2.2","@hapi/basic":"^6.0.0","@types/hapi__hapi":"^19.0.1","eslint-plugin-prettier":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_10.1.0_1586775006662_0.3029438561570126","host":"s3://npm-registry-packages"}},"10.2.0":{"name":"hapi-auth-jwt2","version":"10.2.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@10.2.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"@eventhough <kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"@alanshaw <alan@tableflip.io"},{"name":"Benjamin Lees","email":"@benjaminlees <benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"@jyn <jason.@gmail.com"},{"name":"Steven Gangstead","email":"@gangstead <steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"},{"name":"Gaston Festari"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.test.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"213015f77b8d4e6a103cbe348b2d8e64d31d57e2","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-10.2.0.tgz","fileCount":46,"integrity":"sha512-6Xkt0LHNBglYWOlFulNgf5pUPqRGMKpAHZjwEZqC8/07TVlgxr240pENctrthcLi8k/yCunm7x2xCSLNyTGKmg==","signatures":[{"sig":"MEUCIQC2QE0lSoQq7YTeOBXxoka6eziSntXGhv7AQ8Z3mt0DkgIgFiO0WeTJ3A3KUWk7lN7nOC3RhdguhqGjwtsRJVy/Tdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV8PNCRA9TVsSAnZWagAAZcAP/3k+WtzPvF7xq/mk5BPY\nYw1Xf82zoZvGx/t7gh3UVBdMcm6uUQPWb11jDxO017Qg+uoXm00mpPgH612t\nl7gLu/aPcflVixLOzey5+grVJmjMEvaZ/q9cY6HyXUVkOhJHU65jpaQiV+Ws\n+thdHuZyi3/ZTL69zfkjK9VE5x3KiyUADqDLjHHNco8NOTPuOsi9a9GTmCvg\nEWzGxqRuNUE571Df/xTILbKDHcDk4NEmMt+ZsrGK5q3mSBJIvLmyGPAfoMP7\nkOIsw8D8d4qGmJaoS8iDy+gVXG+bprirP4/VaegO/mvVtPYIV0guN/q9Y0yr\nTRug+FMr52Et0r3hFt8lglQhzRghmdcYNBfzv/Ch6dZMVQAC5VENWsGmtJeN\n3Nz3Nlh32UYpLUVNms0od8FLK2dASTyhgrNimFZFo09NRPtcCkdO5L4DDQHO\nedRO5gqbD8IUsjXfr2Lno0oCY+BMx4IVj6ViGZXSKH1f5vlxF1Qe4gce4UFH\nRzavw8uhqs8KAQf0le90l2O6oJN5xM7rrFL1dU/ewsN2MeqXtmCU60PInW1y\nXtuGsXqU/6DfOLfvSAtqOLiFJLr6XJZeYVsTxeIcC80IgkfDTnqojNrE/q8L\neowGs+5OI6s/w7zP5SqQ6Xn9uUc40+g71KtO8qCeznV7ojft1AaJ1zQaFxtR\naWTx\r\n=zZvn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=12.0.0"},"gitHead":"54369d3a60c12c336b283e5d78428c1408ce40e0","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc check-coverage"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"6.14.6","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"12.18.3","dependencies":{"cookie":"^0.4.0","@hapi/boom":"^9.0.0","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","tape":"^4.13.0","aguid":"^2.0.0","eslint":"^7.0.0-alpha.0","tap-nyc":"^1.0.3","prettier":"^1.19.1","@hapi/hapi":"^19.1.1","pre-commit":"^1.2.2","@hapi/basic":"^6.0.0","@types/hapi__hapi":"^19.0.1","eslint-plugin-prettier":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_10.2.0_1599587276753_0.6414972906386687","host":"s3://npm-registry-packages"}},"10.4.0":{"name":"hapi-auth-jwt2","version":"10.4.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@10.4.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Benjamin Lees","email":"benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"jason.@gmail.com"},{"name":"Steven Gangstead","email":"steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"},{"name":"Gaston Festari"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.test.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"4cb52d6bb7c4b641e602f52a4ce35303c758feae","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-10.4.0.tgz","fileCount":48,"integrity":"sha512-x733a6bdLSd0bMQeuvkENlNwLRHzsenhoUan7JQLEIizqTWPzPJtukixjx+LCLMyC/5BG3Si4npVB5mqfIMAog==","signatures":[{"sig":"MEYCIQDWWRqes6RqHp7jc70WKl++coMuikPS8yrsobqOsJAjuAIhAOb6I8l5xBzQEResdtiS/oMrBKeqr3uAbKkA5r5PRu09","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtoBVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ4w/9F37DEyf2CTrh98rCk6tBnAKLADGwHip10LqAGncATrtB0L2S\r\n1sPYSO6hTqzIx9SR1Fi4zxbfl8inHyCrdyzIopWwnXFaDiemH06O4u0px0av\r\nPXCUDik2YB89+60z+xKGQelmhNOxjQ9OT5KFHn8y0HUmvHQ34wl9Bf2PM28i\r\nYiN3wDnvJXIXsQKnhadGFGcXW9HMfKjKQOZUEsvH+Wr2JwMgSjtj2AQBmbtP\r\niOOg8e6omRQ+wzyKBL5OIVaR7zB13Ur9ywUc6umf8+8itOA5h9TsPsZh4/So\r\nmR6UrxxYluK8fgNXmTPxQLgRPnL4UZNrAQKHknAW/pd6tVBAVL7t9TVHkKAV\r\npVeuJKIK6m0pPHaEzKKLrCuS4dsaQABz7w/YyRydG+QxUAHBkuQvUqAojMlt\r\naAJ9pXg+mDYIwwlQN+KWW3AkL9JhNgNsdJm2yDGqeSmQK5jWRhPAyailr29z\r\nyQr8P7o191qvPqv1x8CaUhFPspuir7/PAC5J5wQ1VPCoOlx4ssVMBEZqtVeo\r\nbuXh+Xr4ARve3/8KhFvGQMGH4aowCjL1EqIwBLzSYc/3LWGeSRuj8wHmme5c\r\nn2wXzGPvMo7mSN3vioZuFK5kzihQeZqnyguFke+wUyvvhJ42/GWYU+Y6sjlI\r\n6O+/vjNi4kgXeePygHSAaYqQ6M84pn10vII=\r\n=dPfe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=12.0.0"},"gitHead":"308ea431f45ddac038c74e6f36bc01c4537bd002","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc check-coverage"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"8.19.2","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cookie":"^0.4.0","@hapi/boom":"^9.0.0","jsonwebtoken":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","tape":"^4.13.0","aguid":"^2.0.0","eslint":"^8.31.0","tap-nyc":"^1.0.3","prettier":"^2.8.1","@hapi/hapi":"^21.1.0","pre-commit":"^1.2.2","@hapi/basic":"^6.0.0","@types/hapi__hapi":"^19.0.1","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_10.4.0_1672904789239_0.9997579997610173","host":"s3://npm-registry-packages"}},"10.5.0":{"name":"hapi-auth-jwt2","version":"10.5.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@10.5.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Benjamin Lees","email":"benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"jason.@gmail.com"},{"name":"Steven Gangstead","email":"steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"},{"name":"Gaston Festari"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.test.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"6324b4fdd052217d95a99a2903e5cbf000c5d864","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-10.5.0.tgz","fileCount":48,"integrity":"sha512-TNwLp+Si3gtoqMv6k51jR5ckgVQlHuFUwhsBCWH0o82K19efbK3POdiuuSWIujq9IEZudbYag0ymXiK1HJcbzw==","signatures":[{"sig":"MEUCIQC4XHY/RVACqNy7/ZuuFQMIoK++h2D5FE+ntN8EWfz7kwIgWdXmYzDoIwb4UvIfRk7T7t1nSvib3nHNw7mUFsm3mRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210282},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=12.0.0"},"gitHead":"f7e5f528466a22881a941d28a590e63da418136c","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc check-coverage"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"8.19.2","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cookie":"^0.6.0","@hapi/boom":"^10.0.0","jsonwebtoken":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","tape":"^4.13.0","aguid":"^2.0.0","eslint":"^8.31.0","tap-nyc":"^1.0.3","prettier":"^2.8.1","@hapi/hapi":"^21.1.0","pre-commit":"^1.2.2","@hapi/basic":"^7.0.0","@types/hapi__hapi":"^21.0.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_10.5.0_1702207056510_0.4713565355274043","host":"s3://npm-registry-packages"}},"10.5.1":{"name":"hapi-auth-jwt2","version":"10.5.1","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@10.5.1","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Benjamin Lees","email":"benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"jason.@gmail.com"},{"name":"Steven Gangstead","email":"steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"},{"name":"Gaston Festari"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.test.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"9c42d8b228f82b92ac4c2f0fe39a386242520e37","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-10.5.1.tgz","fileCount":48,"integrity":"sha512-ArvG1LOIiB5OEq8E1vy4gxrpXXULE39+NBf+IFHw0RzGLjL+HG8uSvaaFEyq7EeISj5FUrsY0u8CuI0UC8CBAw==","signatures":[{"sig":"MEQCIAG8Md0DAMbiV1obyQTLZCbIPRKj24y9DcDOEAVlBY7yAiBMxhz4+MFTUHQRDBhtHuDdEJvh4PE0zi/mRgHxe3cZMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210282},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5f238c0fe0e96fe494bdb120a7c8c473d1f658ef","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc check-coverage"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"10.2.4","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cookie":"^0.6.0","@hapi/boom":"^10.0.0","jsonwebtoken":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","tape":"^4.13.0","aguid":"^2.0.0","eslint":"^8.31.0","tap-nyc":"^1.0.3","prettier":"^3.2.4","@hapi/hapi":"^21.1.0","pre-commit":"^1.2.2","@hapi/basic":"^7.0.0","@types/hapi__hapi":"^21.0.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_10.5.1_1706019434037_0.6419375327807071","host":"s3://npm-registry-packages"}},"10.6.0":{"name":"hapi-auth-jwt2","version":"10.6.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@10.6.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Benjamin Lees","email":"benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"jason.@gmail.com"},{"name":"Steven Gangstead","email":"steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"},{"name":"Gaston Festari"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.test.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"a038de4726bb475353b93c650ac44b5ec4afe9e2","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-10.6.0.tgz","fileCount":49,"integrity":"sha512-0241i3yeKSA+Gq51/7Lw3brkQ5w2sjalsbpeVU+1G0XD+QM3FDWZuCjWbnRh4MOISo2e/6poRA0ddqYjyKUN1A==","signatures":[{"sig":"MEUCIGgq1PGhm5vRjJpr/cmCBRMklXCHWS1plbYsiqC1qGlbAiEAsvSXYnrjqG8XHxeXQRAHmimiN4fppeLBh8PvKGdYKOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212147},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"77116b23a9aa30974eb47626f9d78e01711d3d76","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc check-coverage"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"10.2.4","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cookie":"^0.6.0","@hapi/boom":"^10.0.0","jsonwebtoken":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","tape":"^4.13.0","aguid":"^2.0.0","eslint":"^8.31.0","tap-nyc":"^1.0.3","prettier":"^3.2.4","@hapi/hapi":"^21.1.0","pre-commit":"^1.2.2","@hapi/basic":"^7.0.0","@types/hapi__hapi":"^21.0.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_10.6.0_1717521951860_0.03224798785597227","host":"s3://npm-registry-packages"}},"10.7.0":{"name":"hapi-auth-jwt2","version":"10.7.0","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","_id":"hapi-auth-jwt2@10.7.0","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Benjamin Lees","email":"benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"jason.@gmail.com"},{"name":"Steven Gangstead","email":"steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"},{"name":"Gaston Festari"}],"homepage":"https://github.com/dwyl/hapi-auth-jwt2","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["test/**/*.test.js"],"include":["lib/**/*.js"],"branches":100,"reporter":["lcov","text-summary"],"functions":100,"report-dir":"./coverage","statements":100,"check-coverage":true},"dist":{"shasum":"80ba2ecdae5a01e2111cc1fa388c9a22b289c6e9","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-10.7.0.tgz","fileCount":49,"integrity":"sha512-jYSsgm191IpRfBPw9MvwJ2sbw/rKeo6V1w2shM+DLytHAt/EvGLwhqFkA3v3Db7sMpsBHRfSuiF4eJWMZcG0Jw==","signatures":[{"sig":"MEUCICxYMh6pPVd/WYieEX30jWSPfyer1PKNHwejHAr/rtpUAiEApAQDMMuN6o3ISCGDTtNpELcMu7wOMCiB3ZznxPpHiaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212147},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2f3afb1a0aa94c359e830d7b201b9d26c3081125","scripts":{"lint":"eslint lib","test":"nyc tape ./test/*.test.js | tap-nyc","quick":"./node_modules/tape/bin/tape ./test/*.test.js | tap-nyc","start":"node example/server.js","report":"open coverage/lcov-report/index.html","fixlint":"eslint lib --fix","coverage":"nyc tape ./test/*.test.js && nyc check-coverage"},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"pre-commit":["lint","coverage"],"repository":{"url":"git+https://github.com/dwyl/hapi-auth-jwt2.git","type":"git"},"_npmVersion":"10.8.2","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cookie":"^1.0.1","@hapi/boom":"^10.0.0","jsonwebtoken":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tape":"^4.13.0","aguid":"^2.0.0","eslint":"^8.31.0","tap-nyc":"^1.0.3","prettier":"^3.2.4","@hapi/hapi":"^21.1.0","pre-commit":"^1.2.2","@hapi/basic":"^7.0.0","@types/hapi__hapi":"^21.0.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-auth-jwt2_10.7.0_1730256366954_0.16688639627343393","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"hapi-auth-jwt2","version":"11.0.0","description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","main":"lib/index.cjs","types":"lib/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/dwyl/hapi-auth-jwt2.git"},"keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"author":{"name":"@nelsonic https://github.com/nelsonic"},"contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Benjamin Lees","email":"benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"jason.@gmail.com"},{"name":"Steven Gangstead","email":"steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"},{"name":"Gaston Festari"}],"license":"ISC","bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"homepage":"https://github.com/dwyl/hapi-auth-jwt2","dependencies":{"@hapi/boom":"^10.0.0","cookie":"^1.0.1","jsonwebtoken":"^9.0.0"},"devDependencies":{"@eslint/js":"^9.19.0","@hapi/basic":"^7.0.0","@hapi/hapi":"^21.1.0","@types/hapi__hapi":"^21.0.0","aguid":"^2.0.0","eslint":"^9.19.0","eslint-plugin-prettier":"^5.0.0","globals":"^15.14.0","nyc":"^17.0.0","pre-commit":"^1.2.2","prettier":"^3.2.4","tap-nyc":"^1.0.3","tape":"^4.13.0","typescript-eslint":"^8.22.0"},"engines":{"node":">=18.0.0"},"nyc":{"check-coverage":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["lib/**/*.js"],"exclude":["test/**/*.test.js"],"reporter":["lcov","text-summary"],"cache":false,"all":true,"report-dir":"./coverage"},"scripts":{"quick":"./node_modules/tape/bin/tape ./test/*.test.cjs","test":"nyc tape ./test/*.test.cjs | tap-nyc","coverage":"nyc tape ./test/*.test.cjs && nyc check-coverage","lint":"eslint lib","fixlint":"eslint lib --fix","start":"node example/server.cjs","report":"open coverage/lcov-report/index.html"},"pre-commit":["lint","coverage"],"_id":"hapi-auth-jwt2@11.0.0","gitHead":"c9478e0280d19720f87917742991d4a4ce8e2102","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zikQOlFvTBLKgDQRA+57T9VObSn4bUAImcJwDWrHmE3xPcLsX6UYgtfwZZhiFRpbbacs9AP/Xe4pabAUo34gGA==","shasum":"770545989f469b8ac85fccf3623589f9ad666d54","tarball":"https://registry.npmjs.org/hapi-auth-jwt2/-/hapi-auth-jwt2-11.0.0.tgz","fileCount":52,"unpackedSize":213826,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIESi3yLG5yX29FlxnfiSBadu9sF0yORr/6h97UzQAO8NAiEA0WHfWjEZivlcigpDeWTE2VZH/BZAcSMHDLceKYxA4e4="}]},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"directories":{},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hapi-auth-jwt2_11.0.0_1738062179279_0.06890794258462907"},"_hasShrinkwrap":false}},"time":{"created":"2015-03-03T22:31:21.884Z","modified":"2025-01-28T11:02:59.683Z","1.0.1":"2015-03-03T22:31:21.884Z","1.0.2":"2015-03-03T22:53:17.751Z","1.0.3":"2015-03-03T23:10:39.309Z","1.0.4":"2015-03-03T23:16:06.527Z","1.0.5":"2015-03-04T13:00:09.404Z","1.0.7":"2015-03-04T14:38:45.041Z","1.0.8":"2015-03-04T14:41:51.958Z","1.0.9":"2015-03-06T16:20:30.156Z","2.0.0":"2015-03-09T14:36:03.847Z","2.0.1":"2015-03-09T15:03:54.618Z","3.0.0":"2015-03-11T17:42:29.843Z","3.0.1":"2015-03-13T08:53:13.594Z","3.1.1":"2015-03-13T12:07:10.308Z","3.2.1":"2015-03-13T12:28:31.508Z","4.0.1":"2015-03-25T20:15:32.007Z","4.0.2":"2015-04-09T05:44:51.032Z","4.0.3":"2015-04-11T06:12:34.016Z","4.2.0":"2015-04-13T18:47:42.532Z","4.2.1":"2015-04-14T06:08:32.429Z","4.2.2":"2015-04-14T08:31:50.736Z","4.3.0":"2015-04-17T21:53:10.439Z","4.3.1":"2015-04-25T11:41:53.246Z","4.3.2":"2015-05-06T06:55:58.425Z","4.3.3":"2015-05-22T06:35:25.917Z","4.3.4":"2015-05-22T06:36:51.703Z","4.4.0":"2015-05-28T00:20:59.487Z","4.4.1":"2015-06-16T22:30:12.803Z","4.5.0":"2015-06-30T07:15:38.244Z","4.6.0":"2015-07-18T21:37:35.042Z","4.7.0":"2015-07-20T15:40:07.961Z","4.7.1":"2015-07-25T03:16:46.675Z","4.7.2":"2015-07-25T22:54:02.630Z","4.8.0":"2015-07-25T23:20:55.179Z","4.8.1":"2015-07-31T18:48:13.760Z","4.9.0":"2015-08-04T19:32:06.221Z","5.0.0":"2015-08-11T14:25:30.112Z","5.0.1":"2015-08-14T22:59:39.399Z","5.0.2":"2015-08-17T19:27:30.253Z","5.0.3":"2015-08-21T16:34:49.382Z","5.0.4":"2015-09-04T14:18:43.599Z","5.0.6":"2015-09-07T07:44:47.112Z","5.0.7":"2015-09-12T14:55:57.164Z","5.1.0":"2015-10-09T10:10:09.937Z","5.1.1":"2015-10-13T15:03:10.239Z","5.1.2":"2015-10-17T12:01:08.413Z","5.1.3":"2015-10-17T23:13:26.575Z","5.2.0":"2015-11-02T15:46:07.340Z","5.2.1":"2015-11-18T21:20:10.472Z","5.3.0":"2015-12-21T18:17:53.609Z","5.3.1":"2016-01-03T21:44:30.857Z","5.3.2":"2016-01-10T22:27:40.388Z","5.4.0":"2016-02-06T22:21:07.615Z","5.4.1":"2016-02-07T11:25:03.121Z","5.7.0":"2016-04-04T21:31:19.721Z","5.8.0":"2016-04-06T10:13:00.674Z","6.0.0":"2016-05-01T20:57:14.425Z","7.0.0":"2016-05-20T13:19:02.349Z","7.0.1":"2016-05-30T22:19:01.989Z","7.1.0":"2016-08-22T10:26:05.594Z","7.1.1":"2016-08-22T19:36:46.546Z","7.1.2":"2016-08-22T19:52:47.393Z","7.1.3":"2016-09-01T18:30:00.641Z","7.2.0":"2016-11-12T07:29:55.227Z","7.2.1":"2016-11-23T21:41:45.813Z","7.2.2":"2016-11-23T21:47:31.921Z","7.2.3":"2016-11-23T23:34:13.840Z","7.2.4":"2016-12-04T18:35:43.546Z","7.3.0":"2017-06-24T18:08:10.516Z","7.4.0":"2018-01-09T21:29:38.233Z","7.4.1":"2018-01-10T18:46:48.752Z","8.0.0":"2018-02-26T17:01:26.114Z","8.0.1":"2018-03-23T12:51:12.474Z","8.1.0":"2018-04-01T11:29:34.042Z","8.2.0":"2018-11-29T20:27:09.807Z","8.3.0":"2019-01-21T19:23:30.355Z","8.4.0":"2019-04-18T08:46:43.078Z","8.5.0":"2019-05-06T14:05:34.199Z","8.6.0":"2019-05-06T14:19:41.432Z","8.6.1":"2019-05-07T08:12:14.169Z","8.6.2":"2019-08-27T15:56:24.420Z","8.7.0":"2019-10-04T21:05:51.573Z","8.8.0":"2019-10-18T09:49:21.642Z","8.8.1":"2019-11-27T11:42:58.603Z","9.0.0":"2020-02-08T18:26:12.184Z","9.0.1":"2020-02-08T19:11:44.111Z","10.0.0":"2020-03-10T22:22:32.777Z","10.1.0":"2020-04-13T10:50:06.865Z","10.2.0":"2020-09-08T17:47:56.948Z","10.4.0":"2023-01-05T07:46:29.436Z","10.5.0":"2023-12-10T11:17:36.722Z","10.5.1":"2024-01-23T14:17:14.270Z","10.6.0":"2024-06-04T17:25:52.050Z","10.7.0":"2024-10-30T02:46:07.184Z","11.0.0":"2025-01-28T11:02:59.520Z"},"bugs":{"url":"https://github.com/dwyl/hapi-auth-jwt2/issues"},"author":{"name":"@nelsonic https://github.com/nelsonic"},"license":"ISC","homepage":"https://github.com/dwyl/hapi-auth-jwt2","keywords":["Hapi.js","Authentication","Auth","JSON Web Tokens","JWT"],"repository":{"type":"git","url":"git+https://github.com/dwyl/hapi-auth-jwt2.git"},"description":"Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)","contributors":[{"name":"Kevin Wu","email":"kevindwusf@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Benjamin Lees","email":"benji.man.lees@gmail.com"},{"name":"Jason Nah","email":"jason.@gmail.com"},{"name":"Steven Gangstead","email":"steven@gangstead.com"},{"name":"Samy Al Zahrani"},{"name":"Steven Leadbeater"},{"name":"Gaston Festari"}],"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"readme":"# Hapi Auth using JSON Web Tokens (JWT)\n\n***The*** authentication scheme/plugin for\n[**Hapi.js**](https://hapi.dev/) apps using **JSON Web Tokens**\n\n![hapi-auth-jwt2-diagram-verify](https://cloud.githubusercontent.com/assets/194400/11937081/00f9b4bc-a80a-11e5-9f71-a7e05e92f1ae.png)\n\n[![Known Vulnerabilities](https://snyk.io/test/github/dwyl/hapi-auth-jwt2/badge.svg?targetFile=package.json&style=flat-square)](https://snyk.io/test/github/dwyl/hapi-auth-jwt2?targetFile=package.json)\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/dwyl/hapi-auth-jwt2/ci.yml?label=build&style=flat-square&branch=main)\n[![codecov.io](https://img.shields.io/codecov/c/github/dwyl/hapi-auth-jwt2/main.svg?style=flat-square)](http://codecov.io/github/dwyl/hapi-auth-jwt2?branch=main)\n[![Inline docs](http://inch-ci.org/github/dwyl/hapi-auth-jwt2.svg?branch=main&style=flat-square)](http://inch-ci.org/github/dwyl/hapi-auth-jwt2)\n[![HAPI 21.1.0](http://img.shields.io/badge/hapi-21.1.0-brightgreen.svg?style=flat-square \"Latest Hapi.js\")](http://hapijs.com)\n[![Node.js Version](https://img.shields.io/node/v/hapi-auth-jwt2.svg?style=flat-square \"Node.js 18.x, 20.x & 21.x supported\")](http://nodejs.org/download/)\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat-square)](https://github.com/dwyl/hapi-auth-jwt2/issues)\n[![HitCount](http://hits.dwyl.com/dwyl/hapi-auth-jwt2.svg)](http://hits.dwyl.com/dwyl/hapi-auth-jwt2)\n[![npm package version](https://img.shields.io/npm/v/hapi-auth-jwt2.svg?style=flat-square)](https://www.npmjs.com/package/hapi-auth-jwt2)\n\nThis node.js module (Hapi plugin) lets you use JSON Web Tokens (JWTs)\nfor authentication in your [Hapi.js](https://hapi.dev/)\nweb application.\n\nIf you are totally new to JWTs, we wrote an introductory post explaining\nthe concepts & benefits: https://github.com/dwyl/learn-json-web-tokens\n\nIf you (or anyone on your team) are unfamiliar with **Hapi.js** we have a\nquick guide for that too: https://github.com/dwyl/learn-hapi\n\nOther language documents:\n\n- [中文文档](./README-zh_CN.md)\n## Usage\n\nWe tried to make this plugin as user (developer) friendly as possible,\nbut if anything is unclear, please submit any questions as issues on GitHub:\nhttps://github.com/dwyl/hapi-auth-jwt2/issues\n\n### Install from NPM\n\n```sh\nnpm install hapi-auth-jwt2 --save\n```\n\n### Example\n\nThis basic usage example should help you get started:\n\n\n```javascript\nconst Hapi = require('@hapi/hapi');\n\nconst people = { // our \"users database\"\n    1: {\n      id: 1,\n      name: 'Jen Jones'\n    }\n};\n\n// bring your own validation function\nconst validate = async function (decoded, request, h) {\n\n    // do your checks to see if the person is valid\n    if (!people[decoded.id]) {\n      return { isValid: false };\n    }\n    else {\n      return { isValid: true };\n    }\n};\n\nconst init = async () => {\n  const server = new Hapi.server({ port: 8000 });\n  // include our module here ↓↓, for example, require('hapi-auth-jwt2')\n  await server.register(require('../lib/index.cjs'));\n  server.auth.strategy('jwt', 'jwt',\n  { key: 'NeverShareYourSecret', // Never Share your secret key\n    validate  // validate function defined above\n  });\n\n  server.auth.default('jwt');\n\n  server.route([\n    {\n      method: \"GET\", path: \"/\", config: { auth: false },\n      handler: function(request, h) {\n        return {text: 'Token not required'};\n      }\n    },\n    {\n      method: 'GET', path: '/restricted', config: { auth: 'jwt' },\n      handler: function(request, h) {\n        const response = h.response({text: 'You used a Token!'});\n        response.header(\"Authorization\", request.headers.authorization);\n        return response;\n      }\n    }\n  ]);\n  await server.start();\n  return server;\n}\ninit().then(server => {\n  console.log('Server running at:', server.info.uri);\n})\n.catch(err => {\n  console.log(err);\n});\n\n```\n\n## *Quick Demo*\n\nOpen your terminal and clone this repo:\n\n```sh\ngit clone https://github.com/dwyl/hapi-auth-jwt2.git && cd hapi-auth-jwt2\n```\n\nRun the server with:\n\n```sh\nnpm install && node example/server.js\n```\n\nNow (*in a different terminal window*) use `cURL` to access the two routes:\n\n#### No Token Required\n\n```sh\ncurl -v http://localhost:8000/\n```\n\n\n\n#### Token Required\n\nTry to access the /*restricted* content *without* supplying a Token\n(*expect* to see a ***401 error***):\n```sh\ncurl -v http://localhost:8000/restricted\n```\nor visit: http://localhost:8000/restricted in your web browser.\n(*both requests will be blocked and return a `401 Unauthorized` error*)\n\n\nNow access the url using the following format:\n`curl -H \"Authorization: <TOKEN>\" http://localhost:8000/restricted`\n\nA here's a *valid* token you can use (*copy-paste* this command):\n```sh\ncurl -v -H \"Authorization: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwibmFtZSI6IkFudGhvbnkgVmFsaWQgVXNlciIsImlhdCI6MTQyNTQ3MzUzNX0.KA68l60mjiC8EXaC2odnjFwdIDxE__iDu5RwLdN1F2A\" \\\nhttp://localhost:8000/restricted\n```\n\nor visit this url in your browser (*passing the token in url*):\n\n<small> http://localhost:8000/restricted?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwibmFtZSI6IkFudGhvbnkgVmFsaWQgVXNlciIsImlhdCI6MTQyNTQ3MzUzNX0.KA68l60mjiC8EXaC2odnjFwdIDxE__iDu5RwLdN1F2A </small>\n\nThat's it.\n\nNow write your own `validate` with what ever checks you want to perform\non the **decoded** token before allowing the visitor to proceed.\n\n## Documentation\n\n- `key` - (***required*** - *unless you have a `customVerify` function*) the secret key (or array of potential keys)\nused to check the signature of the token ***or*** a **key lookup function** with\nsignature `async function(decoded)` where:\n    - `decoded` - the ***decoded*** but ***unverified*** JWT received from client\n    - Returns an object `{ key, extraInfo }` where:\n        - `key` - the secret key (or array of keys to try)\n        - `extraInfo` - (***optional***) any additional information that you would like to use in `validate` which can be accessed\n        via `request.plugins['hapi-auth-jwt2'].extraInfo`\n    - Throws a Boom error when key lookup fails.  Refer to [this example implementation](https://github.com/dwyl/hapi-auth-jwt2/blob/main/test/dynamic_key_server.js)\n    and [its associated test](https://github.com/dwyl/hapi-auth-jwt2/blob/main/test/dynamic_key.test.js) for a working example.\n- `validate` - (***required***) the function which is run once the Token has been decoded with\n signature `async function(decoded, request, h)` where:\n    - `decoded` - (***required***) is the decoded and verified JWT received in the request\n    - `request` - (***required***) is the original ***request*** received from the client\n    - `h` - (***required***) the response toolkit.\n    - Returns an object `{ isValid, credentials, response }` where:\n        - `isValid` - `true` if the JWT was valid, otherwise `false`.\n        - `credentials` - (***optional***) alternative credentials to be set instead of `decoded`.\n        - `response` - (***optional***) If provided will be used immediately as a takeover response.\n        - `errorMessage` - (***optional*** *defaults to* `'Invalid credentials'`) - the error message raised to Boom if the token is invalid (passed to `errorFunc` as `errorContext.message`)\n\n### *Optional* Parameters\n\n- `verifyOptions` - (***optional*** *defaults to none*) settings to define how tokens are verified by the\n[jsonwebtoken](https://github.com/auth0/node-jsonwebtoken#jwtverifytoken-secretorpublickey-options-callback) library\n    - `ignoreExpiration` - ignore expired tokens\n    - `audience` - do not enforce token [*audience*](https://self-issued.info/docs/draft-ietf-oauth-json-web-token.html#audDef)\n    - `issuer` - do not require the issuer to be valid\n    - `algorithms` - list of allowed algorithms\n- `responseFunc` - (***optional***) function called to decorate the response with authentication headers before the response headers or payload is written where:\n    - `request` - the request object.\n    - `h`- the response toolkit.\n- `errorFunc` - (***optional*** *defaults to raising the error requested*) function called when an error has been raised. It provides an extension point to allow the host the ability to customise the error messages returned. Passed in object follows the following schema:\n    - `errorContext` - the error object.\n      - `errorContext.errorType` - ***required*** the `Boom` method to call (eg. unauthorized)\n      - `errorContext.message` - ***required*** the `message` passed into the `Boom` method call\n      - `errorContext.schema` - the `schema` passed into the `Boom` method call\n      - `errorContext.attributes` - the `attributes` passed into the `Boom` method call\n      - `errorContext.error` - the exception thrown (optional, if available)\n      - `errorContext.token` - the JWT provided, in string form (optional, if available)\n      - The function is expected to return the modified `errorContext` with all above non-optional fields defined.\n    - `request` - the request object.\n    - `h`- the response toolkit.\n- `urlKey` - (***optional***  *defaults to* `'token'`) - if you prefer to pass your token via url, simply add a `token` url parameter to your request or use a custom parameter by setting `urlKey`. To disable the url parameter set urlKey to `false` or ''.\n- `cookieKey` - (***optional*** *defaults to* `'token'`) - if you prefer to set your own cookie key or your project has a cookie called `'token'` for another purpose, you can set a custom key for your cookie by setting `options.cookieKey='yourkeyhere'`. To disable cookies set cookieKey to `false` or ''.\n- `headerKey` - (***optional***  *defaults to* `'authorization'`) - The lowercase name of an HTTP header to read the token from. To disable reading the token from a header, set this to `false` or ''.\n- `payloadKey` - (***optional***  *defaults to* `'token'`) - The lowercase name of an HTTP POST body to read the token from. To disable reading the token from a payload, set this to `false` or ''. Please note, this will not prevent authentication falling through to the `payload` method unless `attemptToExtractTokenInPayload` is false\n- `tokenType` - (***optional*** *defaults to none*) - allow custom token type, e.g. `Authorization: <tokenType> 12345678`.\n- `complete` - (***optional*** *defaults to* `false`) - set to `true` to receive the complete token (`decoded.header`, `decoded.payload` and `decoded.signature`) as `decoded` argument to key lookup and `verify` callbacks (*not `validate`*)\n- `headless` - (***optional*** *defaults to none*) - set to an `object` containing the header part of the JWT token that should be added to a headless JWT token received. Token's with headers can still be used with this option activated. e.g `{ alg: 'HS256', typ: 'JWT' }`\n- `attemptToExtractTokenInPayload` - (***optional*** *defaults to* `false`) - set to `true` to let the `authenticate` method fall through to the `payload` method for token extraction\n- `customExtractionFunc` - (***optional***) function called to perform a custom extraction of the JWT where:\n    - `request` - the request object.\n\n### Useful Features\n\n- The *encoded* JWT (token) is extracted from the request and\nmade available on the `request` object as `request.auth.token`,\nin case you need it later on in the request lifecycle.\nThis feature was requested by @mcortesi in\n[hapi-auth-jwt2/issues/123](https://github.com/dwyl/hapi-auth-jwt2/issues/123)\n\n\n### Understanding the Request Flow\n\nAt the simplest level this is the request flow through a Hapi App\nusing `hapi-auth-jwt2`:\n\n![hapi auth request flow](https://cloud.githubusercontent.com/assets/443149/11938155/a5fa9554-a7cd-11e5-92b1-01efd6841ded.png)\n\n### verifyOptions let you define how to Verify the Tokens (*Optional*)\n\nexample:\n```js\nserver.auth.strategy('jwt', 'jwt', true,\n{ key: 'NeverShareYourSecret', // Never Share your secret key\n  validate: validate,      // validate function defined above\n  verifyOptions: {\n    ignoreExpiration: true,    // do not reject expired tokens\n    algorithms: [ 'HS256' ]    // specify your secure algorithm\n  }\n});\n```\n\nRead more about this at: [jsonwebtoken verify options]( https://github.com/auth0/node-jsonwebtoken#jwtverifytoken-secretorpublickey-options-callback)\n\n### Specify Signing Algorithm (*Optional but highly recommended*)\n\nFor [security reasons](https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/) it is recommended that you specify the allowed algorithms used when signing the tokens:\n```js\nserver.auth.strategy('jwt', 'jwt', true,\n{ key: 'YourSuperLongKeyHere', // Never Share your secret key\n  validate: validate,      // validate function defined above\n  verifyOptions: { algorithms: [ 'HS256' ] }  // only allow HS256 algorithm\n});\n```\n\nIf you prefer *not* to use any of these verifyOptions simply\ndo not set them when registering the plugin with your app;\nthey are all optional.\n\nThis feature was requested in: [issues/29](https://github.com/dwyl/hapi-auth-jwt2/issues/29)\n\n### Using Base64 encoded secret keys\n\nSome authentication services (like Auth0) provide secret keys encoded in base64, To find out if your authentication service is one of these services, please try and experiment with the base64 encoded secret options on the validator at https://jwt.io\n\nIf your key is base64 encoded, then for `JWT2` to use it you need to convert it to a `Buffer`.  Following is an example of how to do this.\n\n```js\nserver.auth.strategy('jwt', 'jwt', true,\n{ key: Buffer.from('<Your Base64 encoded secret key>', 'base64'), // Never Share your secret key\n  validate: validate,      // validate function defined above\n  verifyOptions: { algorithms: [ 'HS256' ] }  // only allow HS256 algorithm\n});\n```\n\n### Authentication Modes\n\nThis plugin supports [authentication modes](https://hapi.dev/api/#route-options) on routes.\n\n- `required` - requires JWT to be sent with every request\n\n- `optional` - if no JWT is provided, request will pass with `request.auth.isAuthenticated` set to `false` and `request.auth.credentials` set to null\n\n- `try` - similar to `optional`, but invalid JWT will pass with `request.auth.isAuthenticated` set to `false` and failed credentials provided in `request.auth.credentials`\n\n### Additional notes on keys and key lookup functions\n\n- This option to look up a secret key was added to support \"multi-tenant\" environments. One use case would be companies that white label API services for their customers and cannot use a shared secret key. If the key lookup function needs to use fields from the token header (e.g. [x5t header](https://self-issued.info/docs/draft-jones-json-web-token-01.html#ReservedHeaderParameterName)), set option `completeToken` to `true`.\n\n- The reason why you might want to pass back `extraInfo` in the callback is because you likely need to do a database call to get the key which also probably returns useful user data. This could save you another call in `validate`.\n\n- The key or value returned by the key lookup function can also be an array of keys to try.  Keys will be tried until one of them successfully verifies the signature. The request will only be unauthorized if ALL of the keys fail to verify. This is useful if you want to support multiple valid keys (like continuing to accept a deprecated key while a client switches to a new key).\n\n```js\nserver.auth.strategy('jwt', 'jwt', true,\n{ key: [ 'PrimareSecretKey', 'DeprecatedKeyStillAcceptableForNow' ],\n  validate: validate,\n  verifyOptions: { algorithms: [ 'HS256' ] }\n});\n```\n\n## URL (URI) Token\n\nSeveral people requested the ability pass in JSNOWebTokens in the requested URL:\n[dwyl/hapi-auth-jwt2/issues/**19**](https://github.com/dwyl/hapi-auth-jwt2/issues/19)\n\n### Usage\n\nSetup your hapi.js server as described above (*no special setup for using JWT tokens in urls*)\n\n```sh\nhttps://yoursite.co/path?token=your.jsonwebtoken.here\n```\nYou will need to generate/supply a valid tokens for this to work.\n\n```js\nconst JWT   = require('jsonwebtoken');\nconst obj   = { id:123,\"name\":\"Charlie\" }; // object/info you want to sign\nconst token = JWT.sign(obj, secret);\nconst url   = \"/path?token=\"+token;\n```\n\n> What if I want to *disable* the ability to pass JWTs in via the URL?\n> Set your `urlKey` to `false` or ''. (*added by* @bitcloud: [issue #146](https://github.com/dwyl/hapi-auth-jwt2/pull/146))\n\n## Generating Your Secret Key\n\n@skota asked \"***How to generate secret key***?\" in: [dwyl/hapi-auth-jwt2/issues/**48**](https://github.com/dwyl/hapi-auth-jwt2/issues/48)\n\nThere are *several* options for generating secret keys.\nThe *easiest* way is to run Node's `crypto` hash in your terminal:\n```js\nnode -e \"console.log(require('crypto').randomBytes(256).toString('base64'));\"\n```\nand copy the resulting base64 key and use it as your JWT secret.\n\n\n## Want to access the JWT token *after* validation?\n\n[@mcortesi](https://github.com/mcortesi) requested the ability to\naccess the (*raw*) JWT token used for authentication.\n[dwyl/hapi-auth-jwt2/issues/**123**](https://github.com/dwyl/hapi-auth-jwt2/issues/123)\n\nYou can access the extracted JWT token in your handler or any other function\nwithin the request lifecycle with the `request.auth.token` property.\n\n*Note* that this is the ***encoded token***,\nand it's only useful if you want to use to make\nrequest to other servers using the user's token.\n\nThe *decoded* version of the token, accessible via `request.auth.credentials`\n\n## Want to send/store your JWT in a Cookie?\n\n[@benjaminlees](https://github.com/benjaminlees)\nrequested the ability to send/receive tokens as cookies:\n[dwyl/hapi-auth-jwt2/issues/**55**](https://github.com/dwyl/hapi-auth-jwt2/issues/55)\nSo we added the ability to *optionally* send/store your tokens in cookies\nto simplify building your *web app*.\n\nTo enable cookie support in your application all you need to do is add\na few lines to your code:\n\n### Cookie Options\n\nFirstly set the options you want to apply to your cookie:\n\n```js\nconst cookie_options = {\n  ttl: 365 * 24 * 60 * 60 * 1000, // expires a year from today\n  encoding: 'none',    // we already used JWT to encode\n  isSecure: true,      // warm & fuzzy feelings\n  isHttpOnly: true,    // prevent client alteration\n  clearInvalid: false, // remove invalid cookies\n  strictHeader: true   // don't allow violations of RFC 6265\n}\n```\n\n### Set the Cookie on your `reply`\n\nThen, in your authorisation handler\n\n```js\nreply({text: 'You have been authenticated!'})\n.header(\"Authorization\", token)        // where token is the JWT\n.state(\"token\", token, cookie_options) // set the cookie with options\n```\n\nFor a *detailed* example please see:\n[https://github.com/nelsonic/hapi-auth-jwt2-cookie-example](https://github.com/nelsonic/hapi-auth-jwt2-cookie-example)\n\n#### Background Reading (*Cookies*)\n\n- Wikipedia has a good intro (general):\n[https://en.wikipedia.org/wiki/HTTP_cookie](https://en.wikipedia.org/wiki/HTTP_cookie)\n- Cookies Explained (by Nicholas C. Zakas - JavaScript über-main)\n[https://www.nczonline.net/blog/2009/05/05/http-cookies-explained/](https://www.nczonline.net/blog/2009/05/05/http-cookies-explained/)\n- The Unofficial Cookie FAQ:\n[http://www.cookiecentral.com/faq/](http://www.cookiecentral.com/faq/)\n- HTTP State Management Mechanism (long but complete spec):\n[http://tools.ietf.org/html/rfc6265](http://tools.ietf.org/html/rfc6265)\n\n- - -\n\n## Frequently Asked Questions (FAQ)\n\n### Do I *need* to include `jsonwebtoken` in my project?\n\n**Q**: Must I include the **jsonwebtoken** package in my project\n[given that **hapi-auth-jwt2** plugin already includes it] ? asked in \n[hapi-auth-jwt2/issues/32](https://github.com/dwyl/hapi-auth-jwt2/issues/32)  \n**A**: Yes, you need to *manually* install the **jsonwebtoken**\nnode module from NPM with `npm install jsonwebtoken --save` if you want to ***sign*** JWTs in your app.\nEven though **hapi-auth-jwt2** includes it\nas a **dependency** your app does not know where to find it in the **node_modules** tree for your project.\nUnless you include it via ***relative path*** e.g:\n`const JWT = require('./node_modules/hapi-auth-jwt2/node_modules/jsonwebtoken');`\nwe *recommend* including it in your **package.json** ***explicitly*** as a **dependency** for your project.\n\n### ***Custom Verification*** ?\n\nCan we supply a ***Custom Verification*** function instead of using the **JWT.verify** method?  \nasked by *both* [Marcus Stong](https://github.com/stongo) & [Kevin Stewart](https://github.com/kdstew)\nin [issue #120](https://github.com/dwyl/hapi-auth-jwt2/issues/120) and [issue #130](https://github.com/dwyl/hapi-auth-jwt2/issues/130) respectively.\n**Q**: Does this module support custom verification function or disabling verification?\n**A**: Yes, it *does now*! (*see: \"Advanced Usage\" below*) the inclusion of a `verify`\ngives you *complete control* over the verification of the incoming JWT.\n\n<br />\n\n### Can I use `hapi-auth-jwt2` with [`glue`](https://github.com/hapijs/glue)\n\nSeveral people asked us if this plugin is compatible with\nHapi's \"Server Composer\" [`glue`](https://github.com/hapijs/glue)\n\nThe answer is ***Yes***! For an example of how to do this,\nsee [@avanslaars](https://github.com/avanslaars) code example:\n[https://github.com/dwyl/hapi-auth-jwt2/issues/151#issuecomment-218321212](https://github.com/dwyl/hapi-auth-jwt2/issues/151#issuecomment-218321212)\n\n<br />\n\n### How do I *invalidate* an *existing token*?\n\nAsked by [@SanderElias](https://github.com/SanderElias) in [hapi-auth-jwt2/issues/126](https://github.com/dwyl/hapi-auth-jwt2/issues/126)\n\nWe store our JWT-based sessions in a Redis datastore and lookup the session (`jti`) for the given JWT during the `validate` (*validation function*) see: \n[https://github.com/dwyl/hapi-auth-jwt2-example/blob/791b0d3906d4deb256daf23fcf8f5021905abe9e/index.js#L25](https://github.com/dwyl/hapi-auth-jwt2-example/blob/791b0d3906d4deb256daf23fcf8f5021905abe9e/index.js#L25)\nThis means we can invalidate the session in Redis and then reject a request that uses an \"old\" or invalid JWT. see:\n[https://github.com/dwyl/hapi-auth-jwt2-example/blob/791b0d3906d4deb256daf23fcf8f5021905abe9e/index.js#L25](https://github.com/dwyl/hapi-auth-jwt2-example/blob/791b0d3906d4deb256daf23fcf8f5021905abe9e/index.js#L25)\n\n\n<br />\n\n### How do I set JWT Auth to *All Routes*?\n\n[@abeninskibede](https://github.com/abeninskibede) asked how to set all routes to use JWT Auth in [hapi-auth-jwt2/issues/149](https://github.com/dwyl/hapi-auth-jwt2/issues/149)\n\nWe tend to enable `hapi-auth-jwt2` for *all* routes by setting the default strategy to 'jwt' (so its `required` for all endpoints) because *most* of the endpoints in our app require the person/user to be authenticated e.g:\n\n```js\nserver.auth.strategy('jwt', 'jwt', {\n  ...\n});\nserver.auth.default('jwt'); // so JWT auth is required for all routes\n```\n\nWhen you want a particular route to ***not require*** JWT auth you simply set `config: { auth: false }` e.g:\n```js\nserver.route({\n  method: 'GET',\n  path: '/login',\n  handler: login_handler,  // display login/registration form/page\n  options: { auth: false } // don't require people to be logged in to see the login page! (duh!)\n});\n```\n\n\n<br />\nThe best place to *understand* everything about Hapi Auth is in the docs: \n[https://hapi.dev/tutorials/auth/#default](https://hapi.dev/tutorials/auth/#default)\nBut if you have any questions which are not answered there, feel free to \n[ask!](https://github.com/dwyl/hapi-auth-jwt2/issues)\n\n### How to *redirect* if a token has expired?\n\n@traducer & @goncalvesr2 both requested how to redirect after failed Auth in\n[hapi-auth-jwt2/issues/161](https://github.com/dwyl/hapi-auth-jwt2/issues/161)\nand [hapi-auth-jwt2/issues/148](https://github.com/dwyl/hapi-auth-jwt2/issues/148) respectively\n\nThe [`hapi-error`](https://github.com/dwyl/hapi-error) lets\nyou *easily* redirect to any url you define if the Auth check fails\n(i.e. `statusCode 401`)\nsee:\n[https://github.com/dwyl/hapi-error#redirectredirecting-to-another-endpoint](https://github.com/dwyl/hapi-error#redirectredirecting-to-another-endpoint)\n(*code examples there.*)\n\n<br />\n\n### How do I change my token and re-state it without becoming unauthenticated? ###\n\nFor example:\n\nIf the `request.auth.credentials` object initially added to your `/` endpoint initial  was:\n\n``` js\n{\n  userId: 1,\n  permission: 'ADMIN'\n}\n```\n\nAnd you want to change the user's permission to `SUPER_ADMIN`.\n\nRetrieve the initial session object added as a token to `/`  \n```js\nconst session  = request.auth.credentials;\n```\nChange the object\n```js\nsession.permission = 'SUPER_ADMIN';\n```\nSign as a JWT token again\n```js\nconst token = JWT.sign(session, process.env.JWT_SECRET);\n```\nReply as usual whilst re-adding the token to your original endpoint `/`\n```js\nreply().state('token', token, { path: '/' }).redirect('/wherever');\n```\n\n## *How do I support users with JS disabled*\n\nAn issue can arise when supporting users with JavaScript disabled when JWTs are too large to pass on query strings.\n\nWith JS disabled, tokens cannot be added to headers by using redirects from OAuth providers in to the consuming service.\n\nCloud providers will place limitations on URI lengths\n\nOAuth services may not always sit on a sibling subdomain of the protected service negating the use of a secure cookie\n\nThe only way to pass a token in this case is to use either an HTML form with the token in a hidden field and a button with instructions for users to press the button if they have JS disabled and some JS that will submit the form automatically if it is enabled\n\nTo configure `hapi-auth-jwt` to support this scenario, you will need to adapt the following sample configuration\n```js\nserver.auth.strategy('jwt', 'jwt', {\n  key: 'NeverShareYourSecret',\n  // defining our own validate function lets us do something\n  // useful/custom with the decodedToken before reply(ing)\n  validate: (decoded, request) => true,\n  verifyOptions: { algorithms: [ 'HS256' ] }, // only allow HS256 algorithm\n  attemptToExtractTokenInPayload: true,\n  // using yar as a session cache to store tokens, see: https://github.com/hapijs/yar\n  customExtractionFunc: request => {\n    if (request.auth && request.auth.token) {\n      request.yar.set('token', request.auth.token)\n      return request.auth.token;\n    }\n    const token = request.yar.get('token');\n    if (token) {\n      return token;\n    }\n  }\n});\n```\n\nThe configuration above will still run the normal token extraction attempts for headers, cookies, query string parameters and custom extraction. However, if there is no token successfully extracted, it will attempt to extract one from POST request bodies\n\nAs the authentication phase of a HAPI request will apply scope protection\nbefore POST bodies are parsed, you will need to also define the route on\nwhich you will handle JWTs with no scope applied or the POST requests with\nJWT payloads will fail when you globally apply scope as part of your\napplication\n\n```js\nserver.route([\n      {\n        method: 'POST',\n        path: '/',\n        handler: (request, response) => response.redirect('/home'),\n        config: {\n            auth: {\n              strategies: ['jwt'],\n              payload: 'required'\n            }\n          }\n        }\n      ]);\n```\n\nThis route will, when a JWT is posted failover from the authentication phase to the payload authentication phase, extract a JWT, store it in the YAR session cache and redirect the user to the `/home` path using a standard 302 response. When the handler for `/home` is JWT protected, the `customExtractionFunc` defined in the auth strategy will read the JWT from the users session cache and use it for authentication\n\n## *Advanced/Alternative* Usage => Bring Your Own `verify`\n\nWhile *most* people using `hapi-auth-jwt2` will opt for the *simpler* use case\n(*using a* ***Validation Function*** *`validate` - see: Basic Usage example above - which validates the JWT payload after it has been verified...*)\nothers may need more control over the `verify` step.\n\nThe [*internals*](https://github.com/dwyl/hapi-auth-jwt2/blob/eb9fff9fc384fde07ec2a1d2f0da520be902da2c/l˜/index.js#L58)\nof `hapi-auth-jwt2` use the `jsonwebtoken.verify` method to ***verify*** if the\nJWT was signed using the `JWT_SECRET` (*secret key*).\n\nIf you prefer specifying your own verification logic instead of having a `validate`, simply define a `verify` instead when initializing the plugin.\n\n- `verify` - (***optional***) the function which is run once the Token has been decoded\n(*instead of a `validate`*) with signature `async function(decoded, request)` where:\n    - `decoded` - (***required***) is the decoded but ***unverified*** JWT received in the request.\n    - `request` - (***required***) is the original ***request*** received from the client\n    - Returns an object `{ isValid, credentials }` where:\n        - `isValid` - `true` if the JWT was valid, otherwise `false`.\n        - `credentials` - (***optional***) alternative credentials to be set instead of `decoded`.\n\nThe advantage of this approach is that it allows people to write a\ncustom verification function or to bypass the `JWT.verify` *completely*.\nFor more detail, see: use-case discussion in \n[https://github.com/dwyl/hapi-auth-jwt2/issues/120](https://github.com/dwyl/hapi-auth-jwt2/issues/120)\n\n\n> ***Note***: *nobody has requested the ability to use* ***both*** *a*\n`validate` ***and*** `verify`.\nThis should not be *necessary*\nbecause with a `verify` you can incorporate your own custom-logic.\n\n<br />\n\n### Compatibility\n\n**`hapi-auth-jwt2`** version **`10.x.x`** is an ***optional upgrade***\nthat includes a ***breaking change***.\nSeveral users of the plugin requested that the `artifacts`\nreturned on successful authentication be an `Object` instead of a `String`.\nSadly this is a breaking change, hence the new major release.\n\n\n**`hapi-auth-jwt2`** version **`9.x.x`** is compatible with **Hapi.js `19.x.x`**\nwhich only supports **Node.js 12+**.\nWhile **`hapi-auth-jwt2`** version `9.0.0`\ndoes not have *any* code changes from `v8.8.1`\n(*so there should not be any need to update your code that uses this plugin*),\nwe felt it was prudent to make it clear to people that Hapi.js\n(*the core framework*) has\n[dropped support for Node.js 10](https://github.com/dwyl/hapi-auth-jwt2/issues/338#issuecomment-583716612)\nand people should treat *this* package\nas no longer supporting the older versions of Node. <br />\n\n`hapi-auth-jwt2` version `8.x.x`\nis compatible with Hapi.js version `17.x.x` - `19.x.x` <br />\n\n`hapi-auth-jwt2` version `7.x.x` is compatible with `16.x.x`\n`15.x.x` `14.x.x` `13.x.x` `12.x.x` `11.x.x` `10.x.x` `9.x.x` and `8.x.x`\nHapi `17.x.x` is a *major* rewrite that's why version `8.x.x`\nof the plugin is not backward compatible!\n\nHowever in the interest of\n security/performance we *recommend* using the [*latest version*](https://github.com/hapijs/hapi/) of Hapi.\n\n> *If you have a question, or need help getting started* ***please post an issue/question on GitHub***: https://github.com/dwyl/hapi-auth-jwt2/issues\n\n<br />\n<br />\n\n\n### Production-ready Examples?\n\n#### Using PostgreSQL?\n\nSee: https://github.com/dwyl/hapi-login-example-postgres\n\n#### Using Redis\n\nRedis is *perfect* for storing session data that needs to be checked\non every authenticated request.\n\nIf you are unfamiliar with Redis or anyone on your team needs a refresher,\nplease checkout: https://github.com/dwyl/learn-redis\n\nThe ***code*** is at: https://github.com/dwyl/hapi-auth-jwt2-example\nand with tests. please ask additional questions if unclear!\n\nHaving a more real-world example was *seconded* by [@manonthemat](https://github.com/manonthemat) see:\n[hapi-auth-jwt2/issues/9](https://github.com/dwyl/hapi-auth-jwt2/issues/9)\n\n### Real World Example ?\n\nIf you would like to see a \"***real world example***\" of this plugin in use\nin a ***production*** web app (API)\nplease see: https://github.com/dwyl/time/tree/main/api/lib\n\n- **app.js** ***registering*** the **hapi-auth-jwt2 plugin**:\n[app.js#L13](https://github.com/dwyl/time/blob/0a5ec8711840528a4960c388825fb883fabddd76/app.js#L13)\n\n- telling app.js where to find our **validate** Function:\n[app.js#L21](https://github.com/dwyl/time/blob/0a5ec8711840528a4960c388825fb883fabddd76/app.js#L21)\n\n- **validate** Function (how we check the JWT is still valid):\n[api/lib/auth_jwt_validate.js](https://github.com/dwyl/time/blob/0a5ec8711840528a4960c388825fb883fabddd76/api/lib/auth_jwt_validate.js) looks up the person's session in our ElasticSearch Database\nif the [session record is ***found*** (valid) and ***not ended***](https://github.com/dwyl/time/blob/0a5ec8711840528a4960c388825fb883fabddd76/api/lib/auth_jwt_validate.js#L12) we allow the person to see the restricted content.\n\n- **Signing your JWTs**: in your app you need a method to *sign* the JWTs (and put them in a database\n  if that's how you are *verifying* your sessions) ours is:\n  [api/lib/auth_jwt_sign.js](https://github.com/dwyl/time/blob/0a5ec8711840528a4960c388825fb883fabddd76/api/lib/auth_jwt_sign.js#L18)\n\nIf you have ***any questions*** on this please post an issue/question on GitHub:\nhttps://github.com/dwyl/hapi-auth-jwt2/issues\n(*we are here to help get you started on your journey to **hapi**ness!*)\n\n<br />\n\n- - -\n\n## Contributing [![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/dwyl/hapi-auth-jwt2/issues)\n\nIf you spot an area for improvement,\nplease raise an issue:\nhttps://github.com/dwyl/hapi-auth-jwt2/issues <br />\n*Someone* in the dwyl team is *always* online\nso we will usually answer within a few hours.\n## Motivation\n\nWhile making [***Time***](https://github.com/dwyl/time) we want to ensure\nour app (and API) is as ***simple*** as *possible* to use.\nThis lead us to using JSON Web Tokens for ***Stateless*** Authentication.\n\nWe did a *extensive* [research](https://www.npmjs.com/search?q=hapi+auth+jwt)\ninto *existing* modules that *might* solve our problem; there are *many* on NPM:\n![npm search for hapi+jwt](https://i.imgur.com/xIj3Xpa.png)\n\nbut they were invariably ***too complicated***, poorly documented and\nhad *useless* (non-real-world) \"examples\"!\n\nAlso, none of the *existing* modules exposed the **request** object\nto the **validate** which we thought might be handy.\n\nSo we decided to write our own module addressing all these issues.\n\n*Don't take our word for it, do your own homework and decide which module you prefer.*\n\n\n## Why hapi-auth-jwt2 ?\n\nThe name we wanted was taken.\nThink of our module as the \"***new, simplified and actively maintained version***\"\n\n## Useful Links\n\n- For more background on jsonwebtokens (JWTs) see our detailed overview:\n[https://github.com/dwyl/learn-json-web-tokens](https://github.com/dwyl/learn-json-web-tokens)\n\n- Securing Hapi Client Side Sessions:\n[https://blog.liftsecurity.io/2014/11/26/securing-hapi-client-side-sessions](https://blog.liftsecurity.io/2014/11/26/securing-hapi-client-side-sessions)\n\n### Hapi.js Auth\n\nWe borrowed code from the following:\n\n- [https://hapi.dev/tutorials/auth/](https://hapi.dev/tutorials/auth/)\n- [https://github.com/hapijs/hapi-auth-basic](https://github.com/hapijs/hapi-auth-basic)\n- [https://github.com/hapijs/hapi-auth-cookie](https://github.com/hapijs/hapi-auth-cookie)\n- [https://github.com/hapijs/hapi-auth-hawk](https://github.com/hapijs/hapi-auth-hawk)\n- [https://github.com/ryanfitz/hapi-auth-jwt](https://github.com/ryanfitz/hapi-auth-jwt)\n\n(Ryan made a good *start* - however, when we tried to submit a [pull request](https://github.com/ryanfitz/hapi-auth-jwt/pull/27)\nto improve (*security*) it was *ignored* for *weeks* ... an *authentication* plugin that [***ignores security updates***](https://github.com/ryanfitz/hapi-auth-jwt/issues/26) in [dependencies](https://david-dm.org/ryanfitz/hapi-auth-jwt)\nis a ***no-go*** for us; **security** ***matters***!) If you spot *any*\nissue in ***hapi-auth-jwt2*** please create an issue: https://github.com/dwyl/hapi-auth-jwt2/issues\nso we can get it *resolved* ASAP!\n\n*Aparently, `.some` people like it...*:\n\n[![https://nodei.co/npm/hapi-auth-jwt2.png?downloads=true&downloadRank=true&stars=true](https://nodei.co/npm/hapi-auth-jwt2.png?downloads=true&downloadRank=true&stars=true)](https://www.npmjs.com/package/hapi-auth-jwt2)\n","readmeFilename":"README.md","users":{"cbeulke":true,"jcloutz":true,"mdrobny":true,"monczek":true,"bitsonic":true,"corintho":true,"nelsonic":true,"tmurngon":true,"dannypule":true,"ephillipe":true,"stretchgz":true,"brainworks":true,"luissquall":true,"kodekracker":true,"lassevolkmann":true,"nonemoticoner":true,"parkerproject":true}}