{"_id":"koa-jwt","_rev":"77-850d0eb205ef5a55f23b9abfddbea299","name":"koa-jwt","description":"Koa middleware for validating JSON Web Tokens","dist-tags":{"latest":"4.0.4","koa2":"2.2.2","koa-v1":"1.3.2"},"versions":{"0.0.1":{"name":"koa-jwt","version":"0.0.1","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~0.1.0","thunkify":"0.0.x"},"devDependencies":{"koa":"koajs/koa","mocha":"~1.12.0","supertest":"0.9.x"},"engines":{"node":">= 0.11.9"},"scripts":{"test":"make test"},"homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@0.0.1","dist":{"shasum":"c558dda10aba40c8e97d66c2bd85a086b214cc38","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-0.0.1.tgz","integrity":"sha512-7bg+vkZHRCCKX+rcvkMe1ngWAMGeT9Uhp8cN/CnxOoS0NH5Pwbdns8YK0Z44OS4FWn0LtDg41NILh4WpEz2Oow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxyJOc3qmkdWLOAbdTKkaQ9BzGagIHX0RzCsjdtAqwDAiAuYSIjX1ABbnG9BFmj1SlR6X8Elf7u9V+0Iv0SfcLedA=="}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"directories":{}},"0.0.2":{"name":"koa-jwt","version":"0.0.2","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~0.1.0","thunkify":"0.0.x"},"devDependencies":{"koa":"koajs/koa","mocha":"~1.12.0","supertest":"0.9.x"},"engines":{"node":">= 0.11.9"},"scripts":{"test":"make test"},"homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@0.0.2","dist":{"shasum":"607d6cf7b99d9c2c102b96ae4da67c192679f1b4","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-0.0.2.tgz","integrity":"sha512-YGJWlXVv4ZYl27Q1dX9tLBpktnOM1SLIEsbn+hzwz72PLls6nTIpBGkF/MFoSZtDuflqS35l8m2TUCN+jUZy3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl49/P1BsAt3n1htb2cnm3GjjgVl4IRrpfBXJOtD8zTwIhANqs+B0BVzYHhyuVDmhtT9tDxHBQKEAj5ieT+DlFfs0H"}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"directories":{}},"0.0.3":{"name":"koa-jwt","version":"0.0.3","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~0.1.0","thunkify":"0.0.x"},"devDependencies":{"koa":"koajs/koa","mocha":"~1.12.0","supertest":"0.9.x"},"engines":{"node":">= 0.11.9"},"scripts":{"test":"make test"},"homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@0.0.3","dist":{"shasum":"74c15486e7bc404bc491551e769b611f0cc424fe","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-0.0.3.tgz","integrity":"sha512-VFZkJaCHxlHs+nh6iOODxl1fSHbitZ1JT7q001k/2VQT3wlUFYfByUIj2XnpbEAEJ0oCzOq2KdN3f1odfQXg6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuooVbPnbm0iB3+kVDQfpECg1FSxnoeLLt4uL3vcqqCAiATQfr4WOhiUJH/dYZoSgzVekEzjat7Lui39zJBkJORzg=="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"directories":{}},"0.1.0":{"name":"koa-jwt","version":"0.1.0","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~0.4.x","thunkify":"~2.1.x"},"devDependencies":{"koa":"git://github.com/koajs/koa","mocha":"~1.12.0","supertest":"0.9.x"},"engines":{"node":">= 0.11.9"},"scripts":{"test":"make test"},"homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@0.1.0","_shasum":"1154bfed39ba3c5c4d13cb6d6eee7bd1d3829fb3","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"1154bfed39ba3c5c4d13cb6d6eee7bd1d3829fb3","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-0.1.0.tgz","integrity":"sha512-V3kd9W03eClJg0T4WwWUaNC2YMulcV4jlzUHUenSEQvNb4v4rSydq+s4gDrj944oPLCjmVnsSlovBVENrY+RTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpWP3nLdgZ7C+K3PhJ3ZymISK7Q5oiflkM6ALWAfJaSwIgBzkrtngIaKbKajShkS+gvLVH8v0apqwvR5WyDR9hc7E="}]},"directories":{}},"0.1.1":{"name":"koa-jwt","version":"0.1.1","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~0.4.x","thunkify":"~2.1.x"},"devDependencies":{"koa":"git://github.com/koajs/koa","mocha":"~1.12.0","supertest":"0.9.x"},"engines":{"node":">= 0.11.9"},"scripts":{"test":"make test"},"homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@0.1.1","_shasum":"47f54a378aa0cec677e0fe287fef24d53dec0b4a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"47f54a378aa0cec677e0fe287fef24d53dec0b4a","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-0.1.1.tgz","integrity":"sha512-5oyc/+YRkkEzT8lHmyu/1kKsKptlf1x1gP3NN8Smgabzp9S+61y0iZuTxxHRzvJSyi65kV/Tbi4y4400FM5P+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbz8EKtW8zSYHH9DbdHzFTKYzXnJGfshvhiID0rlxt+AiBMVXhuOCluA8MbXemFtjbrRsnij1xANNrJd1ezQSzQ2g=="}]},"directories":{}},"0.1.2":{"name":"koa-jwt","version":"0.1.2","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~0.4.x","thunkify":"~2.1.x"},"devDependencies":{"koa":"git://github.com/koajs/koa","mocha":"~1.12.0","supertest":"0.9.x"},"engines":{"node":">= 0.11.9"},"scripts":{"test":"make test"},"homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@0.1.2","_shasum":"9c47ab62972f2eaecf878aa72fa9b2d3d88414e2","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"9c47ab62972f2eaecf878aa72fa9b2d3d88414e2","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-0.1.2.tgz","integrity":"sha512-RO+jnQ5Hwif3lyP85hO+mNv3riPCnSy9Oht31GlH1tzWnHLyS2/X7i29XBNmXvEIrUITj8hb25a6hDgsTGWzRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/LmXFKFZY3K1P9ZMXmAk8kYukAz6pJ3eBLEE54YNOoAIhAMIMlfZ7zEpuLAV93L0jgVTGJ/DEINMAnIyIjd9f/fh2"}]},"directories":{}},"0.1.3":{"name":"koa-jwt","version":"0.1.3","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~1.2.x","thunkify":"~2.1.x"},"devDependencies":{"koa":"git://github.com/koajs/koa","mocha":"~1.12.0","supertest":"0.9.x"},"engines":{"node":">= 0.11.9"},"scripts":{"test":"make test"},"homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@0.1.3","_shasum":"e190e0b2e634f2f946218bc288e462a5e15d5f1c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"e190e0b2e634f2f946218bc288e462a5e15d5f1c","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-0.1.3.tgz","integrity":"sha512-Amj2bgRzfBthbVvPJaTMvkcoHc46D+jh3gCXOAhcw6+Zd3dMKl0EQzf2Q26AoX9GqzozaSgvQNLbuft9F5XlTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWOm2gsmci1+cc1mqE5y7nEEz29mesQcjSfZOxtoMQ2AiEA5kkwBOxnQmybpCxiUQIPuP6xkUPPaupkU/KgfKbhk4s="}]},"directories":{}},"0.1.4":{"name":"koa-jwt","version":"0.1.4","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~1.2.x","thunkify":"~2.1.x"},"devDependencies":{"koa":"git://github.com/koajs/koa","mocha":"~1.12.0","supertest":"0.9.x"},"engines":{"node":">= 0.11.9"},"scripts":{"test":"make test"},"homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@0.1.4","_shasum":"d5722ae110538e6d94c16cbbad042f1d3f54b292","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"d5722ae110538e6d94c16cbbad042f1d3f54b292","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-0.1.4.tgz","integrity":"sha512-A1X03Nk+h/UyHoq8aKmAVsmrN3mo0iHeBJJwnxspoho2fMgboXncf4jxWTtkPBn9HnsldMJ1HMeJ5uwQJC55Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4uwmvsqaXLpb2oH7/oij8ZIBIVh3fU0ClgyYA148BWgIhAJ5kaCIa63NqszSQttw15+aicSBG/YBf1/KhkBDto7hg"}]},"directories":{}},"0.1.5":{"name":"koa-jwt","version":"0.1.5","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~1.2.x","thunkify":"~2.1.x"},"devDependencies":{"koa":"git://github.com/koajs/koa","mocha":"~1.12.0","supertest":"0.9.x"},"engines":{"node":">= 0.11.9"},"scripts":{"test":"make test"},"homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@0.1.5","_shasum":"1066e436e70a30b28955f03abac52e5f749f480b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"1066e436e70a30b28955f03abac52e5f749f480b","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-0.1.5.tgz","integrity":"sha512-63J24Y7lUp9rKYxeHXGpT5GIdmy6Q0XCFxh150WeXn1OAam/cRdQj5DvxhauXPjCVB7Wvs6AfMm7htzmzvQ9mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIA2m2MFENEI8altZkYVEmrf0929OBERhmcvdM5Ow1cg9Ah8NfmElxpE/NH/ra+Uy+dSwJYLJDxtYQZ2My0BAtxb6"}]},"directories":{}},"0.1.6":{"name":"koa-jwt","version":"0.1.6","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~1.2.x","thunkify":"~2.1.x"},"devDependencies":{"koa":"git://github.com/koajs/koa","mocha":"~1.12.0","supertest":"0.9.x"},"engines":{"node":">= 0.11.9"},"scripts":{"test":"make test"},"homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@0.1.6","_shasum":"6039553b02b6b3a9f90ee05ca67d8e94b77ccc9b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"6039553b02b6b3a9f90ee05ca67d8e94b77ccc9b","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-0.1.6.tgz","integrity":"sha512-ZQfDr7t8ij/Vp4dZYOorfvKQHCXOQ7/HOyfsXtLUxANgIb/kmnbDj6Ip/m8zUMgS5N9Anm0jDeoFUFm4SJeyuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIZx+zngvO2UGO+mKrZv4TPTcSZ5+bdzoqIJE/Q6DWrAiEAgraPwJNMMhOYMvdNQ5KeuMK+OER8uB46/1OD2Er+3wg="}]},"directories":{}},"0.1.7":{"name":"koa-jwt","version":"0.1.7","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~1.2.x","thunkify":"~2.1.x"},"devDependencies":{"koa":"git://github.com/koajs/koa","mocha":"~1.12.0","supertest":"0.9.x"},"engines":{"node":">= 0.11.9"},"scripts":{"test":"make test"},"homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@0.1.7","_shasum":"f7569d4db02d552a656a0e62084cf682813c8827","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"f7569d4db02d552a656a0e62084cf682813c8827","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-0.1.7.tgz","integrity":"sha512-Ty+WwvhcXYLfE+PnScK2AJxZoCjdejPpqiDphueN+uiIHy2BZ93cGh8R6DN0mbpAZVrut9gVwedDolPHFfMnxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOk5wnsq7qXMPEdFfQ+HTxYN8AmcfinNZm9kgUmURLcgIhAPLLQWseG8R2hy0DOOJOUEfNSMM7hBbqGRXpzJEbGL+M"}]},"directories":{}},"0.1.8":{"name":"koa-jwt","version":"0.1.8","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~4.2.1","thunkify":"~2.1.x"},"devDependencies":{"koa":"git+https://github.com/koajs/koa","mocha":"~2.2.1","supertest":"~0.15.0"},"engines":{"node":">= 0.11.9"},"scripts":{"test":"make test"},"gitHead":"08b94705be67302ef36bf66b9528fb3b3cb38829","homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@0.1.8","_shasum":"2048cc9ff8097d979b07cf0b87b494713dd837eb","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"2048cc9ff8097d979b07cf0b87b494713dd837eb","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-0.1.8.tgz","integrity":"sha512-7ziLKnnKBNuBJDX7CYfYxqoc1IlSdFhtd7JNzmtljfBJ2AxYsQcVyDRTOalIbWuDEUiRWYCxOC/efmuzIBai/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5hyEKH9pLIQrWWQ4NpSnei+7j1tZNOe9WhJ6Z3NyK4QIgDM8v3Qb6ZA2q1WWeV3nAZjHJMAhU49ESmwoczYPYP+A="}]},"directories":{}},"0.1.9":{"name":"koa-jwt","version":"0.1.9","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~4.2.2","thunkify":"~2.1.x"},"devDependencies":{"koa":"git+https://github.com/koajs/koa","mocha":"~2.2.1","supertest":"~0.15.0"},"engines":{"node":">= 0.12.0"},"scripts":{"test":"make test"},"gitHead":"627715d2bcf8219bb051bce1f1e5b87dc4024855","homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@0.1.9","_shasum":"83cd7e3a19e15a82a1edf1f6bf2d06c1ecf12643","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"83cd7e3a19e15a82a1edf1f6bf2d06c1ecf12643","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-0.1.9.tgz","integrity":"sha512-B/6UO80G/VY2iOd+BMhGIzsZl2gN81gTuCsQYhUvXBRYpmtfndJ+Nh1wPmgHO1kuBCtdEzGYhuUxWr/Fy6HAcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqf3P2LXyd/ZXck7+nbW6OeTMY55WV//EYqgL8DhjvmgIgFcZLQ27jg68PglgGcrNAlJzURbMwtBxoAPrVgU+NBj8="}]},"directories":{}},"0.1.10":{"name":"koa-jwt","version":"0.1.10","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~5.0.0","thunkify":"~2.1.x"},"devDependencies":{"koa":"git+https://github.com/koajs/koa","mocha":"~2.2.1","supertest":"~0.15.0"},"engines":{"node":">= 0.12.0"},"scripts":{"test":"make test"},"gitHead":"a8a857e79e129474f0b9ff72ebf56350bd09b493","homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@0.1.10","_shasum":"564119e74fc7128a5e6755fb2edefda4d39fac22","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"564119e74fc7128a5e6755fb2edefda4d39fac22","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-0.1.10.tgz","integrity":"sha512-/hnHivw5nR9EHSdQ5nyMTI2F7kdZASD3sna22MszMAB60Iqq077RebdyQ5juPeFxKRUtT+Hxk2roAFGzQUSsuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2p/b6mI41SrF4P2IG4PW3ebLm60w/ugvfRXaNVwjcrAiEAtkGLkzaUS7OaD+R43IgYfnT7qCF7hLgHNrxPYiK7wxM="}]},"directories":{}},"1.0.0":{"name":"koa-jwt","version":"1.0.0","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~5.0.0","thunkify":"~2.1.x"},"devDependencies":{"koa":"git+https://github.com/koajs/koa","mocha":"~2.2.1","supertest":"~0.15.0"},"engines":{"node":">= 0.12.0"},"scripts":{"test":"make test"},"gitHead":"e810c9f01ac6f9be098a03486f26750686c24302","homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@1.0.0","_shasum":"860be0f3e424eb550f72bf583361394b81ea403d","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"860be0f3e424eb550f72bf583361394b81ea403d","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-1.0.0.tgz","integrity":"sha512-kyfpHHhobk4MhZupIQlAFwKQH21HzwvPMxCMTpJ28ysV7mRrGfAEhDIE/QHh3tDN8KWGOWq4oF9GdIOMcD6ABQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUy/wUfQd7rv4Go+gcWuvXHvCTwzMy0mMbIDR1hXBt/AiAk8MBEeQOUUhG0mqWilu5XYQT/6nyQxHvhKtnAIS89mA=="}]},"directories":{}},"1.1.0":{"name":"koa-jwt","version":"1.1.0","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~5.0.0","koa-unless":"0.0.1","thunkify":"~2.1.x"},"devDependencies":{"koa":"git+https://github.com/koajs/koa","mocha":"~2.2.1","supertest":"~0.15.0"},"engines":{"node":">= 0.12.0"},"scripts":{"test":"make test"},"gitHead":"89b2dd709a4539112a97e0469c9cbafb2b8c38eb","homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@1.1.0","_shasum":"ab2db3b2896b5afed6a0a7b62cbd751c3ea44d57","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"ab2db3b2896b5afed6a0a7b62cbd751c3ea44d57","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-1.1.0.tgz","integrity":"sha512-iinvjnkp6mCUueHJNpFYeX1T4HtMcMztRyQj6W0A+DylWBam0hgVvKpDHqP2iFSq+oBrKyllXLY9uupCrmiBEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWh/wLHKROO4TEnQi3aEaoSOovuXe/PWhP+kGr/rYywQIgRl/l/77KwUsUYRtd02eqjiIds+FKIA0/yIttcb+nD0Q="}]},"directories":{}},"1.1.1":{"name":"koa-jwt","version":"1.1.1","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"~5.0.0","koa-unless":"0.0.1","thunkify":"~2.1.x"},"devDependencies":{"koa":"git+https://github.com/koajs/koa","mocha":"~2.2.1","supertest":"~0.15.0"},"engines":{"node":">= 0.12.0"},"scripts":{"test":"make test"},"gitHead":"d3b169b85571034a73d0343ca5f5fd0deab0d452","homepage":"https://github.com/stiang/koa-jwt","_id":"koa-jwt@1.1.1","_shasum":"3585aeca8bb126fd00edc6edcfa48c045a59d21c","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"3585aeca8bb126fd00edc6edcfa48c045a59d21c","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-1.1.1.tgz","integrity":"sha512-b8sO4jgRlFQEBNKeK5iGJEEUVQbXsm4dAKjhfdf7RtS8ID6b7tmfTdzr018BVDPGLucGieYxSyT9FPyK/km3Sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXZV9mVDI9iCLt3sXB+kL2yPNMOuBxr3vHbIJ2NqnCRAiBvhxKI4ZCWN0TvSHtOYVUyL4XScVIgzzjK57kkdQpvkA=="}]},"directories":{}},"1.1.2":{"name":"koa-jwt","version":"1.1.2","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/stiang/koa-jwt.git"},"bugs":{"url":"http://github.com/stiang/koa-jwt/issues"},"author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"5.x.x","koa-unless":"0.0.1","thunkify":"~2.1.x"},"devDependencies":{"koa":"github:koajs/koa","mocha":"~2.2.1","supertest":"~0.15.0"},"engines":{"node":">= 0.12.0"},"scripts":{"test":"make test"},"gitHead":"dc2cd212fae39f1ede5e5883a981015f703fd630","homepage":"https://github.com/stiang/koa-jwt#readme","_id":"koa-jwt@1.1.2","_shasum":"8ccb1c81511cece7a34fce1b3b455152a66bb8fd","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"8ccb1c81511cece7a34fce1b3b455152a66bb8fd","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-1.1.2.tgz","integrity":"sha512-ya+mO4TCErVY6slyO+G1HGxQX+/qY2oeeDjsL1Ix9mZcxrEq4O37Bzu4em2fk9cOn1+cK31CZMpRXwzWhQ0bdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/JZMPgb4jMXyb3tKZUN4B6XvVis123QhLddMN8QhKBAIhAM/CYw4M88xnL9H8MudZKIOiUPpMLZKsIgsHdLLGHIlh"}]},"directories":{}},"1.2.0":{"name":"koa-jwt","version":"1.2.0","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"5.x.x","koa-unless":"0.0.1","thunkify":"~2.1.x"},"devDependencies":{"koa":"github:koajs/koa","mocha":"~2.2.1","supertest":"~0.15.0"},"engines":{"node":">= 0.12.0"},"scripts":{"test":"make test"},"gitHead":"088a6655e6e6a3159d1ee51beead8ed725f5584f","_id":"koa-jwt@1.2.0","_shasum":"c0589c2c27d7e0b497a22cb28575d0bc7dc0f959","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"c0589c2c27d7e0b497a22cb28575d0bc7dc0f959","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-1.2.0.tgz","integrity":"sha512-wsVVZFEQ1NlxOuIsranl8VBPsya/oeCEF4doVXw7Xivk0eeQRb8fHytVYuElHkifjyvmCynH3CjMODO9QpC9aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvxeWendwZ/YQPRm4+1G4HEysW99TZuLbKLXRo6UkSRQIgMhssYdOdfph1OeLpVgNX46lfKtIF4eOhWp2RzXutV+0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-jwt-1.2.0.tgz_1461247085855_0.19801889290101826"},"directories":{}},"2.0.0":{"name":"koa-jwt","version":"2.0.0","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"bluebird":"^3.3.5","jsonwebtoken":"^5.7.0","koa-unless":"^1.0.0"},"devDependencies":{"koa":"^2.0.0","mocha":"~2.2.1","supertest":"~0.15.0"},"engines":{"node":">= 4.0.0"},"scripts":{"test":"make test"},"gitHead":"5e33592a7a0f448141f7cca8db1ea547da705036","_id":"koa-jwt@2.0.0","_shasum":"b255e4ed8bf4e69e7cfb8a82139786bf02442caa","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"b255e4ed8bf4e69e7cfb8a82139786bf02442caa","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-2.0.0.tgz","integrity":"sha512-RuthdYI2Wq+mj8oJR/IgJ0BoetU499Su/NBkd/NytwIswXn3MxA4PL7ey3mQykMbnz60CN6rnNSgU5dXaz8xbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1/u6Og2bqBkLmaEM0IaaFhakz8DQG4srrotfCHBoQHgIhAIax/Rklw+HYXJh8j/OohDXbLkFy86ZmZQGLQjP0XB9e"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-jwt-2.0.0.tgz_1462882886270_0.9128640478011221"},"directories":{}},"2.0.1":{"name":"koa-jwt","version":"2.0.1","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"bluebird":"^3.3.5","jsonwebtoken":"^5.7.0","koa-unless":"^1.0.0"},"devDependencies":{"koa":"^2.0.0","mocha":"~2.2.1","supertest":"~0.15.0"},"engines":{"node":">= 4.0.0"},"scripts":{"test":"make test"},"gitHead":"38c55f44c7e406c27c229cbac9e2a481039deeb5","_id":"koa-jwt@2.0.1","_shasum":"cd405be6cff410388a17f766e597253f2eb0a5a5","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"cd405be6cff410388a17f766e597253f2eb0a5a5","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-2.0.1.tgz","integrity":"sha512-PlAzfn6iTk1bgAx3x/7vRWasDYTyhZ8I0XrnHDbbYtgdqBadxrO5GuT5Qt3eryW/LQinojljw6cw7ZCG8IiFfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChUKCuDcEWiiqqfe91yFUQiMPmeuDm8B9QfR1WWizrkwIgF7nRyVErPKwymwJEgxtbK5iWcrmoj72DKWXbir+fQZc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-jwt-2.0.1.tgz_1462908143053_0.48780790623277426"},"directories":{}},"2.1.0":{"name":"koa-jwt","version":"2.1.0","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","dependencies":{"bluebird":"^3.4.6","jsonwebtoken":"^7.1.9","koa-unless":"^1.0.0"},"devDependencies":{"koa":"^2.0.0","mocha":"~3.1.0","supertest":"~2.0.0","istanbul":"~0.4.5"},"engines":{"node":">= 4.0.0"},"scripts":{"test":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter spec --bail test/test.js","test-only":"mocha --reporter spec --bail test/test.js"},"gitHead":"5707352706d9108b0ef391fc00a2ebc2c07454e3","_id":"koa-jwt@2.1.0","_shasum":"1a846fd395b48b54ac249d5936f01eb1818f258d","_from":".","_npmVersion":"3.8.3","_nodeVersion":"0.10.32","_npmUser":{"name":"stiang","email":"stian@grytoyr.net"},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"}],"dist":{"shasum":"1a846fd395b48b54ac249d5936f01eb1818f258d","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-2.1.0.tgz","integrity":"sha512-svL8XyxgvmAqGWeTKRWs2y6Gh6gAw+e0isXZNYLol+Qv+d/B3sCowrkSmBNWQMvm92N0LtFOluv3IYyRxuArjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkccPHlXjIXW+XAofb1qfThYuq6PScpQvSc94JrXAh2AiAoQ8xVwzheiIZL1c+JF3iO9k6aYhM9Vyqb/vsApXIUQA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-jwt-2.1.0.tgz_1478766023091_0.4428704879246652"},"directories":{}},"1.3.0":{"name":"koa-jwt","version":"1.3.0","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"5.x.x","koa-unless":"0.0.1","thunkify":"~2.1.x"},"devDependencies":{"koa":"github:koajs/koa","mocha":"~2.2.1","supertest":"~0.15.0"},"engines":{"node":">= 0.12.0"},"scripts":{"test":"mocha --reporter spec --bail ./test.js"},"gitHead":"cff20cd5c26062759e01b7340f99c111d9351e13","_id":"koa-jwt@1.3.0","_shasum":"07332a929cd05d0dfde8c884928f315713602399","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"shasum":"07332a929cd05d0dfde8c884928f315713602399","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-1.3.0.tgz","integrity":"sha512-dxj/Ku/+F1v8XKCeSTpN0WQGdwZaAA5njx2Vi24h9OUu6HEuYR0ELSIPQryF8jDCXbtvaoitxY50UpjDVkx16A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmsaEGsaOkmDYiBNSh6ySEQ9UWyXMhr53n8x4VkF7PhQIhAI6APIuRGDNd5PM5A1JrT4RY50Kl29H2pVDy/GZ7vaZN"}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-jwt-1.3.0.tgz_1485158949350_0.3443446131423116"},"directories":{}},"2.2.0":{"name":"koa-jwt","version":"2.2.0","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","dependencies":{"bluebird":"^3.4.6","jsonwebtoken":"^7.1.9","koa-unless":"^1.0.0"},"devDependencies":{"istanbul":"~0.4.5","koa":"^2.0.0","mocha":"~3.1.0","supertest":"~2.0.0"},"engines":{"node":">= 4.0.0"},"scripts":{"test":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter spec --bail test/test.js","test-only":"mocha --reporter spec --bail test/test.js"},"gitHead":"ba704b19c473806b4671e86f15bef13fa8f944db","_id":"koa-jwt@2.2.0","_shasum":"2a7411d04e0c774c7c61c221f51c6fcf35412e86","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"shasum":"2a7411d04e0c774c7c61c221f51c6fcf35412e86","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-2.2.0.tgz","integrity":"sha512-PlK7ZmXGlBxOj4oHLdlYoYGB9PbhpU467yCnVnwcbHsWRghmS3BGPAeBMx/eoGWim1AdPcdK7LGAU1E0i8DvEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEztdJ40HoNrzSD82hlYQ9ZQmydxklW0kdcBAfWVzMoQIgcB71Xw8XBrqA1JXC8laH/qrz0idtZrT9yTjrk6pRMw4="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-jwt-2.2.0.tgz_1485159346289_0.026014260947704315"},"directories":{}},"2.2.1":{"name":"koa-jwt","version":"2.2.1","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","dependencies":{"bluebird":"^3.4.6","jsonwebtoken":"^7.1.9","koa-unless":"^1.0.0"},"devDependencies":{"istanbul":"~0.4.5","koa":"^2.0.0","mocha":"~3.1.0","supertest":"~2.0.0"},"engines":{"node":">= 4.0.0"},"scripts":{"test":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter spec --bail test/test.js","test-only":"mocha --reporter spec --bail test/test.js"},"gitHead":"a942c80d74d0bf0ae350e0227d0ab3c5877f18c4","_id":"koa-jwt@2.2.1","_shasum":"b41c58b7aa0f30c364a4bb56fac78067e16d8ac8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"shasum":"b41c58b7aa0f30c364a4bb56fac78067e16d8ac8","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-2.2.1.tgz","integrity":"sha512-wlgrkrZKP2p/6VdjM4U7PSMvZ9wyqid/ghnNc/Yxy5jxzd//HYxgw3TAwdyMuaC5/3SPmKYnCnItoNj6fNYeNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICi5l7hhc0x+joBaQval27JSmH53fa90yfPwoQM5dalPAiEAsBKAm1fXvWdMrwTGeJY5lGao3Qw7zQ72nPakFWdj0Zk="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-jwt-2.2.1.tgz_1485284571176_0.3956541446968913"},"directories":{}},"1.3.1":{"name":"koa-jwt","version":"1.3.1","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"5.x.x","koa-unless":"0.0.1","thunkify":"~2.1.x"},"devDependencies":{"koa":"github:koajs/koa","mocha":"~2.2.1","supertest":"~0.15.0"},"engines":{"node":">= 0.12.0"},"scripts":{"test":"mocha --reporter spec --bail ./test.js"},"gitHead":"5f389657f588bc71bae48a3444364560f19dfb8e","_id":"koa-jwt@1.3.1","_shasum":"14eaa675ba7027b0766808e437b68a125a90d79f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"shasum":"14eaa675ba7027b0766808e437b68a125a90d79f","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-1.3.1.tgz","integrity":"sha512-1VZ51Hq12K98O1rvb1rRhmN7UbwNpIVirMUL9afOIr422o04e83Wf3GzuJpFFll8Qpw9NQMUj+5/t7L++tgVBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCohUsx0dKBS7Lo9/9xnzpXDIPzLT3+JFSm8nnZQQZVvwIhAJLVptL6J3T0SdAh1duvor/eMxdQ9P8G4E9SzgDyp1ir"}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-jwt-1.3.1.tgz_1485680116827_0.4467808927875012"},"directories":{}},"2.2.2":{"name":"koa-jwt","version":"2.2.2","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","publishConfig":{"tag":"koa2"},"dependencies":{"bluebird":"^3.4.6","jsonwebtoken":"^7.1.9","koa-unless":"^1.0.0"},"devDependencies":{"istanbul":"~0.4.5","koa":"^2.0.0","mocha":"~3.1.0","supertest":"~2.0.0"},"engines":{"node":">= 4.0.0"},"scripts":{"test":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter spec --bail test/test.js","test-only":"mocha --reporter spec --bail test/test.js"},"gitHead":"408f7fa3f9756e1b9cced2b2aabc98e28e4d7f20","_id":"koa-jwt@2.2.2","_shasum":"22667c9d2be61b82c1ea406c9c22723edd5d80e9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"shasum":"22667c9d2be61b82c1ea406c9c22723edd5d80e9","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-2.2.2.tgz","integrity":"sha512-YzAiQqY20rGEZtPvGNkpW8tTzONhJB1GgRts8MqUQWW4mSP2qLzbaZeGmfoHJPhyiA0F2HlwGO5TsvG+e7yTZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUmghTC+/cUSHnL/Tc1ByRHRrOsolR7Bw/iR1SQwtyUAiBlbR23fcX/B0299FyvWKF/RGgsqeS2OY8qkkYRYSe7dw=="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-jwt-2.2.2.tgz_1485680962261_0.16322203911840916"},"directories":{}},"2.2.3":{"name":"koa-jwt","version":"2.2.3","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","dependencies":{"bluebird":"^3.4.6","jsonwebtoken":"^7.1.9","koa-unless":"^1.0.0"},"devDependencies":{"istanbul":"~0.4.5","koa":"^2.0.0","mocha":"~3.1.0","supertest":"~2.0.0"},"engines":{"node":">= 7.6.0"},"scripts":{"test":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter spec --bail test/test.js","test-only":"mocha --reporter spec --bail test/test.js"},"gitHead":"2c258e7ddcb710e80e601d9bf4de977552e457d7","_id":"koa-jwt@2.2.3","_shasum":"8365ef2c59fe7dd8fc02f1e578232ef533c1b96c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"shasum":"8365ef2c59fe7dd8fc02f1e578232ef533c1b96c","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-2.2.3.tgz","integrity":"sha512-S7T5GXU5mT+1Ttzh4um/jNkt1J9b92NvP+fHF4cPZ6fADiqnCFEHd8CrZxn73l10tuXalKTE3FeJ3WGBjJR3mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyYnHcNgCn0pWlT6whIujYgSLenLWk//s0sZoya6YM0AiAT2OEGodpJZ6sFJovvTt+RKSkqe28tYHorolW+Y3gu/Q=="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-jwt-2.2.3.tgz_1488354957996_0.6553444338496774"},"directories":{}},"3.0.0":{"name":"koa-jwt","version":"3.0.0","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"^7.3.0","koa-unless":"^1.0.0"},"devDependencies":{"koa":"^2.0.1","mocha":"~3.2.0","nyc":"^10.1.2","supertest":"~3.0.0"},"engines":{"node":">= 7.6.0"},"scripts":{"test":"nyc npm run test-only","test-only":"mocha --reporter spec --bail test/test.js"},"gitHead":"d8dc6d51cf184c48c618747518ab10a723862fd0","_id":"koa-jwt@3.0.0","_shasum":"5831179f9ed67855d91ee72aebaf14d46807f3e5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"shasum":"5831179f9ed67855d91ee72aebaf14d46807f3e5","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-3.0.0.tgz","integrity":"sha512-qwJ8kWEWIqMU6W3ziK0L8GosD3cQTdMu7j7C2c/npLzTv0gwA69lOdsiwIsfRzCV0tvyd2y4bHOh0Lv65XzD+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdagVsLAfAIE00Wepndt56gHgGh1gKzS6e/IBWYYVguAiEA+3MHSuqBSJHlexzTWKEvkZoU7o7zIV7Kc/EGAX8Hfn0="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-jwt-3.0.0.tgz_1488826934741_0.7996990664396435"},"directories":{}},"3.0.1":{"name":"koa-jwt","version":"3.0.1","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"7.3.0","koa-unless":"1.0.0"},"devDependencies":{"koa":"^2.0.1","mocha":"3.2.0","nyc":"10.1.2","supertest":"3.0.0"},"engines":{"node":">= 7.6.0"},"scripts":{"test":"nyc npm run test-only","test-only":"mocha --reporter spec --bail test/test.js"},"gitHead":"da391c51cff6797db5ec7f0be40b8f292af56ef3","_id":"koa-jwt@3.0.1","_shasum":"b205071602c2fc62df7d20105f140f62831a0842","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"shasum":"b205071602c2fc62df7d20105f140f62831a0842","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-3.0.1.tgz","integrity":"sha512-R54d64zEPFspqHU9gXS6ZN2AzZVrgcIqtN9cX8JOFj+mTm9xGVZX/hih3CMlinBBlCG+zAZKaK2nEURIsYLtGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEazIDEy0j1Xud4my8sCXZTbDCVuY7Ol50B8f708RiUwIhALgA8PyHW/sGvB+KONOtkQNSnP3qNB/ih4X11Xb0KG7a"}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-jwt-3.0.1.tgz_1489847028844_0.583605034975335"},"directories":{}},"3.1.0":{"name":"koa-jwt","version":"3.1.0","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"7.3.0","koa-unless":"1.0.0"},"devDependencies":{"koa":"^2.0.1","mocha":"3.2.0","nyc":"10.1.2","supertest":"3.0.0"},"engines":{"node":">= 7.6.0"},"scripts":{"test":"nyc npm run test-only","test-only":"mocha --reporter spec --bail test/test.js"},"gitHead":"a19d21fee000877e29ad2d2aa0523430efbe2a44","_id":"koa-jwt@3.1.0","_shasum":"02a9d244b3ecc8993d167b5b9ce9b50ad04e410e","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.3.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"shasum":"02a9d244b3ecc8993d167b5b9ce9b50ad04e410e","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-3.1.0.tgz","integrity":"sha512-Grr9XcUlnsosg9gvk6xvBcrmS7pvLNWL12ZVaMYn8k4eQyEAt8IihPMpWh2zOhA/nLPSRfqU7ijqaUkTcyHRgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFX9pIXepYiE97GtUt2aLTgITfdqV7I1Xlb03mrac5ctAiADDE2HtEhyOuyxBgZ/kuEtHlyJwpUxt2cg5JxihWo6wQ=="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-jwt-3.1.0.tgz_1490814950928_0.1578584669623524"},"directories":{}},"3.2.0":{"name":"koa-jwt","version":"3.2.0","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"7.3.0","koa-unless":"1.0.0"},"devDependencies":{"koa":"^2.0.1","mocha":"3.2.0","nyc":"10.1.2","supertest":"3.0.0"},"engines":{"node":">= 7.6.0"},"scripts":{"test":"nyc npm run test-only","test-only":"mocha --reporter spec test/test.js"},"gitHead":"6cd874804e92c40e90b681d3d12a35a584910db8","_id":"koa-jwt@3.2.0","_shasum":"53933b1a0c21ce4cdd038191ae0cbdb21cf1e5df","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"shasum":"53933b1a0c21ce4cdd038191ae0cbdb21cf1e5df","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-3.2.0.tgz","integrity":"sha512-wTcXjAPEvdLfq+7uG+o0XDDzqF4LtKDszC2zAc1c2c2wmiQHwf4AcufgWeHSwPmcpFDR7QlTUnPYf6X287uz8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHP0OAx0GMQInf0MbYhiqRNfvgPWGNWZdRGna6KuDrcQIhAM77LEtGxwBlWqrp1sUWMwyqmQCc/k67dTlzYA16LuuH"}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-jwt-3.2.0.tgz_1490859050751_0.6014328571036458"},"directories":{}},"2.2.4":{"name":"koa-jwt","version":"2.2.4","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","dependencies":{"bluebird":"^3.4.6","jsonwebtoken":"^7.1.9","koa-unless":"^1.0.0"},"devDependencies":{"istanbul":"~0.4.5","koa":"^2.0.0","mocha":"~3.1.0","supertest":"~2.0.0"},"engines":{"node":">= 4"},"scripts":{"test":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter spec --bail test/test.js","test-only":"mocha --reporter spec --bail test/test.js"},"gitHead":"8390a9a3730d58843413fd7a81aea92472169249","_id":"koa-jwt@2.2.4","_shasum":"954a2964ac44fb00b7a3053bd9b51f75d278da31","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"shasum":"954a2964ac44fb00b7a3053bd9b51f75d278da31","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-2.2.4.tgz","integrity":"sha512-+ibxh6/Y8Mx1TbXrmDXyYZHxWzXjXBNKmF2Es9bBq6Z/1hq/T/3EcIXpcY0gsbVllcVdxKJuVuUSdQV0ErjxJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7Lpi6faT1w+0zdvY16duhZmSE6C+feuDP2PV6eZdigAiBRhvdtRXozV5xy7foLO5srtFlVkXMBX/cfscOf5MpIyg=="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-jwt-2.2.4.tgz_1490905729467_0.5905324053019285"},"directories":{}},"3.2.1":{"name":"koa-jwt","version":"3.2.1","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"7.3.0","koa-unless":"1.0.0"},"devDependencies":{"koa":"^2.0.1","mocha":"3.2.0","nyc":"10.1.2","supertest":"3.0.0"},"engines":{"node":">= 7.6.0"},"scripts":{"test":"nyc npm run test-only","test-only":"mocha --reporter spec test/test.js"},"gitHead":"64d62491fc02e8faef5be8b7049c14cd7fbc54ff","_id":"koa-jwt@3.2.1","_shasum":"15a6c9a148c18826f12b9a74185571db2a18dcee","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"shasum":"15a6c9a148c18826f12b9a74185571db2a18dcee","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-3.2.1.tgz","integrity":"sha512-5LKvEiL47L5iUKNqoB/qo1LBExyDDIy5KSn1as6Z+b3dWhE8teS3RZ5XzD3f6CYziOLKUMpt68m9MI+s9TzZWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcMP0G+MairLdODyY93WFgcwhSaukxZmg2JxRUNRto+AiBWA7rngnf97Qodqp1uiMTQjbE5cVkSFJ19Wr/C8c1ULA=="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-jwt-3.2.1.tgz_1490907216721_0.78931706212461"},"directories":{}},"1.3.2":{"name":"koa-jwt","version":"1.3.2","description":"Koa JWT authentication middleware.","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/MIT"}],"main":"./lib","dependencies":{"jsonwebtoken":"5.x.x","koa-unless":"0.0.1","thunkify":"~2.1.x"},"devDependencies":{"koa":"1","mocha":"~2.2.1","supertest":"~0.15.0"},"engines":{"node":">= 0.12.0"},"publishConfig":{"tag":"koa-v1"},"scripts":{"test":"mocha --reporter spec --bail ./test.js"},"gitHead":"9f318816d619ed8ad15d867b47f9c85390f04f8e","_id":"koa-jwt@1.3.2","_shasum":"3f57bb4ae8979fc100f16c81fe7b97a7386a7636","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"shasum":"3f57bb4ae8979fc100f16c81fe7b97a7386a7636","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-1.3.2.tgz","integrity":"sha512-/Xreg/3YDwcOYj5/b6pyZtAJtjXIjr4metcpTb2AreojkGcGw5/woroDbexdWNw81a5kPp998epOPOdsDYa6VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUed2T6utTk2L5wUTnR/bg63lsznc1BL2qIx0ORGq7hwIgR8MQ2pdWmDYOX2a+6K9wast8V6qegMrgnal2cegucbI="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-jwt-1.3.2.tgz_1490908758146_0.5984857000876218"},"directories":{}},"3.2.2":{"name":"koa-jwt","version":"3.2.2","description":"Koa JWT authentication middleware.","types":"types/index.d.ts","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"7.4.1","koa-unless":"1.0.0"},"devDependencies":{"koa":"^2.0.1","mocha":"3.2.0","nyc":"10.1.2","supertest":"3.0.0"},"engines":{"node":">= 7.6.0"},"scripts":{"test":"nyc npm run test-only","test-only":"mocha --reporter spec test/test.js"},"gitHead":"36e677a8b2844abcb530295cd1958d20f3d11e3f","_id":"koa-jwt@3.2.2","_shasum":"680de615869678a795838270190d7a44581e334e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"shasum":"680de615869678a795838270190d7a44581e334e","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-3.2.2.tgz","integrity":"sha512-ZFOvOmTCEFsULN2ARvekaOTBWuZNfI1CXhDy/erSecQIC/rAA1CePMvaTER2vkKe5Ho08qdJg917QW/F8rtt6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/USrKel9Hrb4xLW4nq2tkFJBE5U0+LB7mvIDI8O9I2AiEAtVUKto83JkiPTG3d0GConu/VbJyu3nAMptZr+eLYdKQ="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-jwt-3.2.2.tgz_1495569885240_0.11139390431344509"},"directories":{}},"3.3.0":{"name":"koa-jwt","version":"3.3.0","description":"Koa JWT authentication middleware.","types":"types/index.d.ts","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"7.4.1","koa-unless":"1.0.0"},"devDependencies":{"koa":"^2.0.1","mocha":"3.2.0","chai":"latest","nyc":"10.1.2","supertest":"3.0.0"},"engines":{"node":">= 7.6.0"},"scripts":{"test":"nyc npm run test-only","test-only":"mocha --reporter spec test/test.js"},"gitHead":"345653d69014939bf26440f45d4f7a854c738842","_id":"koa-jwt@3.3.0","_npmVersion":"5.4.2","_nodeVersion":"8.1.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"integrity":"sha512-d0An/cYtYIPkd2i0UVA9+3q0HEZzs6G1FR9CtSa3FEkcEO2OyDbnyXzHcdl69pogDOlR4SyU9fMpXi/z27V2OA==","shasum":"52c298df7d80e7b8ea27f9aac9916c615abb99c8","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-3.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnIYRqLdTj1SIuSxmTuK4EDtTbZ3VhCDjYrvsQS1uTDQIgKIe/4nR/xAbYksdrnPEthpI86hxE03kRRY1RV+A0mck="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-jwt-3.3.0.tgz_1512374800855_0.7655490208417177"},"directories":{}},"3.3.1":{"name":"koa-jwt","version":"3.3.1","description":"Koa JWT authentication middleware.","types":"types/index.d.ts","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"7.4.1","koa-unless":"1.0.0"},"devDependencies":{"koa":"^2.0.1","mocha":"3.2.0","chai":"latest","nyc":"10.1.2","supertest":"3.0.0"},"engines":{"node":">= 7.6.0"},"scripts":{"test":"nyc npm run test-only","test-only":"mocha --reporter spec test/test.js"},"gitHead":"d0f67594f8eae4225885a0312d98d76b57f4cddf","_id":"koa-jwt@3.3.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"integrity":"sha512-zr9nlx6HQ2mkUOicTz0ilr6Jc6CGNa92fO1Le46eUrkoEHfUkZVqq0wE9XdZz5EprWkRBP69jVAjPI9CQ0iFRg==","shasum":"2316b763a5137a4062696d3cd6ccc1712324b974","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-3.3.1.tgz","fileCount":13,"unpackedSize":92583,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaUDJlwMpsgEtAdzZzSxX97llr9A+5cE+l7SPLLhhR7gIhAMV1vvJExTElI1nMjns400Ut/F2owgPdq3IZGC9TtqRR"}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-jwt_3.3.1_1520968158570_0.7944450085640069"},"_hasShrinkwrap":false},"3.3.2":{"name":"koa-jwt","version":"3.3.2","description":"Koa JWT authentication middleware.","types":"types/index.d.ts","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"8.0.0","koa-unless":"1.0.0"},"devDependencies":{"koa":"^2.0.1","mocha":"3.2.0","chai":"latest","nyc":"10.1.2","supertest":"3.0.0"},"engines":{"node":">= 7.6.0"},"scripts":{"test":"nyc npm run test-only","test-only":"mocha --reporter spec test/test.js"},"gitHead":"02157f4066b70fdbcfb8088210609e05d5521a30","_id":"koa-jwt@3.3.2","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"integrity":"sha512-Io4DeONbK5RTOhtV50+Oqk9cg5TDdPH0mS0CCnwLrFKA43deJubEiP3FjKPFo1wH5KcVQC2TY3m8zOpZmJ9KAw==","shasum":"24d955849e1804bc7418432f08d980a0f3b061fd","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-3.3.2.tgz","fileCount":13,"unpackedSize":92722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+tkeCRA9TVsSAnZWagAA85wP/2o77TDg5SmriaW4tI5u\nM3El2UInI70Hn5NJTNiGNLun62VoBiO4YlKqJxVPufayS4v4gAyjnAyrlcVb\nuLPQzjTGo5Btd/swvG/yCLWmwLIXzrnhSq7LbmNOvkdW9c/88tNFOylNxw+S\naeHz3lGGxe+N6bpgJpbj+HDutzW1scTenuB3hB1We5A34BAAMSYkIQCdaeh4\nuqXOloqOT41YYmHXWbZxXqPcwuzKdSUvmB8COD7+hdHBsV5AKC7HWgW1QfXR\nbTATIYp7dLdnCoYjrdzEy9dVuOa73ad/wjULUixsgbMjj9PAd3Dk3vEfqTBd\nJf4AMlgHF2b61pIFlZjLAEhrZGS+mafdsyYzGbRBKysB43g+hvQF7YEAGxXH\nknmYfrDtVziKc+YbGlfs8rN1I6yKaZ/ylupM1zOd7W/GDaFIX4Seeit4MUh+\ngnLIdZDqMT7Bs/E3jfxEDg5y9xlzGIplRFFktEynAxTC9vCqAnq5aNxuzGWb\nT6VUKJLk9oEtA47HCaHCtett8zzDFSxtvO5QJYsk7kglj5g0hiuaqUSMQtDO\nq6NLSpqsvljGYLQ0YaB4F+6HnXXbaBQJj/npDtNO4lvsLHn5tEwBAbKpTbKK\nEV5wWJXxLy03N53/CuH8D3IFFYnZplnimzGlV9bJjWHHY2Np9Cq/W0FlvGL6\nkWBU\r\n=3JlT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoOCermn93vzIW3i+7MaukipUppzb//h2hRMBIDWgSJAiAMSi21MLU/siWFJQMufBYq2IyiVRIGSM8SDz8GlpVaZw=="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-jwt_3.3.2_1526389021323_0.6726689068439999"},"_hasShrinkwrap":false},"3.4.0":{"name":"koa-jwt","version":"3.4.0","description":"Koa JWT authentication middleware.","types":"types/index.d.ts","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"8.3.0","koa-unless":"1.0.7"},"devDependencies":{"koa":"^2.0.1","mocha":"3.2.0","chai":"latest","nyc":"10.1.2","supertest":"3.0.0"},"engines":{"node":">= 7.6.0"},"scripts":{"test":"nyc npm run test-only","test-only":"mocha --reporter spec test/test.js"},"gitHead":"d79d67b69336f9fde90b2af09bd3ef7ae7df4e7f","_id":"koa-jwt@3.4.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"integrity":"sha512-PJao6ZllEnPDg5Z+EuoUfl038ZJETgWYxzJJGpfDuq9rh2GkMlXsqAQEsSIbKLYcJUCP9U8Hm0D/cdKkyQFdIw==","shasum":"489a00514191729c99af261a42e5a66a7e0dcc74","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-3.4.0.tgz","fileCount":13,"unpackedSize":92883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhj6UCRA9TVsSAnZWagAA7U4P/jpOMuwbe+IJ1PDREXYA\n0s0xnxKfqi+NuKxYW3dZTylkCZtpM6Xv5SdW1Ha+3B3z/XH/rzQVZuSoHPhr\noPwAam/hBCcfOJC6EDSddqahXjw50iOKERY6DSmLQhTSZg0jV9n55CehBLsb\nRpkb7ajxctU4ijmBHlkgb7naQiC8QxGi8U6NChOSisNzSaQrl9sXmhUGTktT\n/ivtu4kW7ElfXh8r7NwDHrkezq9himnps6Dp0Awh++CZwNxBFJ+9AntvCqE3\nVPFz/e/1PlSc6QtGdiOZhrORzRtzeSu9EbQjKhGUEYl+AfolNJOWykTwAzsz\nvOC1JlOec15ZTyYGBuzaFKpWWCm9tj57f2GCD+jVRN6U6V8Zaqe3qDLyicNA\nOJISUHRSIdkkAixC8ZHLE1F7tF/NUwiyX6saReUy5Ae8GsZnVqtUTr9Wlhwf\ngdL4kcNtIKv6QwcnQgue17DwIXdJRn7oNPEGdAJukrVroJ0pkqRGA6d4LDuW\nUxJVLAh3fkVW1BFpV80CqHj87O3XegXiiGfuhJc+YRgdmqVG7+2TqwnwUjQH\nsNzxpHyJgNMwmJnQLYHQ1UHYzGZJ21NfDQ1+cfBfREGGTclUGVnOkLwxo6R9\nzu8s8PgPKC/rBCrUfM7nvPh51A3liQT+ZP4+tLqQyd+tJQle0b89NKW8SsSz\nSjUE\r\n=9tk5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCteKSgUcC2K6RTM98kNmLRewd4FgZ5gDG8JU0zNI38fwIgRgkCsosz8MdLzDawr/qrbO5wm1MbaFxX4AwqxqDvtyY="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-jwt_3.4.0_1535524499302_0.37460878044342505"},"_hasShrinkwrap":false},"3.5.0":{"name":"koa-jwt","version":"3.5.0","description":"Koa JWT authentication middleware.","types":"types/index.d.ts","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"8.3.0","koa-unless":"1.0.7","p-any":"1.1.0"},"devDependencies":{"chai":"latest","koa":"^2.0.1","mocha":"3.2.0","nyc":"10.1.2","supertest":"3.0.0"},"engines":{"node":">= 7.6.0"},"scripts":{"test":"nyc npm run test-only","test-only":"mocha --reporter spec test/test.js"},"gitHead":"39dbc529e9a9fc12c2bcd6293c1b1485a5a049ad","_id":"koa-jwt@3.5.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"integrity":"sha512-pNKB9HrMT1dSdsZR7ZnQEQqQ2Lt7uq1jWAHU7eoh3pGlaWykFWzF0DAmXu9L/4lmgHFxdvXWiuByZsctUoroQw==","shasum":"9e1ab5cc63b679c7a062de9faa0ebcd9c9423216","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-3.5.0.tgz","fileCount":13,"unpackedSize":96898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhldWCRA9TVsSAnZWagAAxtYQAIPhbL+SjVilFuOroIMY\nNMGIsqvsHcRbTOHr60UD5VPYV7+Rl5tLNjpvqqnTC8NoLGck/v2p0sk0CejF\nHQ4nwufleMFoSsB/6JsqWA6uo4myGTvOmo1MF354U530hN8NzGGQeOhy+dUE\nnTLWdSaNdpopLO0oHU7/dSGXJgjEtqqH3ANMJrJjy6ulgcr5k6haI4uMGJ3d\nKEd9yw4ycp0R3OypUge7sXoDfYc9MU9N+kMYJrNwaSH/SPhBuo8CCn4ImzIB\n8O6SXsHMG5KoushKJRaZLojHuAnQQVLtO2O2qRPS7QX+UJK/zQv05hoQgGT7\nVzbT83KoUahwp28lga7SYIgoI8d68cFqhoVZL13jbizVNHO8hRe2mUyIH2tV\ni2tEyMMhi3z4LOIe1Xw4PQ46otMW+RSfEq6s0h8RLtFfRGrNIeJ0/TA2NQ+O\nW8zQCh2w2tdNqJJWPLY1Oc/z4e62DrTIzG+Rpt5x1G8xD3DHRNlE9IW6Ipa/\nMOpMAsSDxD1mLoUnpCMdLxq2c8d8KDM7n7FWF9AMTd2LfsPtwgMLNzhiz+PU\nKssU0ejYhwTudvS0xgg8vrYxEs3RTd1h7rYWeEkPKtwJCF0l7ynSZmyO8qXC\nDTTIM7Z8f1nttQyaNFUHQJs4eB8xHksOpofqNZQXRZAkg7M0LkBHH+xhsjog\nw/sb\r\n=RFo6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLUILMyFSeCpf/FOAqY4RtWQ6Z0qo8PorH7dY8P4nhsgIhAId+a3lwbrrsUm444m8m5pHeSbogtbs/QmdKLIk5MdJg"}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-jwt_3.5.0_1535530838253_0.7476785727583357"},"_hasShrinkwrap":false},"3.5.1":{"name":"koa-jwt","version":"3.5.1","description":"Koa JWT authentication middleware.","types":"types/index.d.ts","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"8.3.0","koa-unless":"1.0.7","p-any":"1.1.0"},"devDependencies":{"chai":"latest","koa":"^2.0.1","mocha":"3.2.0","nyc":"10.1.2","supertest":"3.0.0"},"engines":{"node":">= 7.6.0"},"scripts":{"test":"nyc npm run test-only","test-only":"mocha --reporter spec test/test.js"},"gitHead":"71cfda83d2fc23a5cb9949e7fd42484c6cbe95cc","_id":"koa-jwt@3.5.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"dist":{"integrity":"sha512-Wy1TZzyPdMw2X72HPhy9GPUy0BMxafS8Wq0JzvXCPi4pEBWQDtz1lzxYWpE2ghMuXWJ0vKKRrR5e+CyYGS8LBA==","shasum":"0b20e45c3a0f93c9a8df42f1057b3ae004e0f849","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-3.5.1.tgz","fileCount":13,"unpackedSize":96943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkOJcCRA9TVsSAnZWagAAWicP/RGeExsvrYbsEiF0UzjH\n6oEMji+uOsM9vs2Lj7ffIUbLSuH+gCdxK4CHClvUStoIdWvJ+2pes+Mc2+t7\ntJI+ffTIvFWV2R4mNQAbpHr+CEEIkuA0JbOxOu22Ub+povmz2Go9Qfkp5H4s\nF6/Y7b7LkPM8Q2xOaZDxsnd1f2qktIHlyDvSUKMbagZ7QBj6pY5i9yp702cD\nVv8HnPxcJ49QZu80qDM9ABujY6wAmAYRO/UbrpMXwRHrrsNyT5liYZr1EFX4\nhp9NqHygpJPl5ojx3ILHt7e3INyevakIkEujySyagRPQYwcm4R4gatp7wb9U\ne1vYdWj8lOTwrM8fHmTyI9z9GoU9nTVrSUA1uEqHAGDkw7KSBEPVEm1Rjc87\nXawx+SUl3b5xeZ5uljDddjuYdFGAlWffmVjY5aan1oriVHGOuG/OCOUCUkoV\nRymbJFvzMw6Bbt7L8EGP2fu/bguzaz6+MhdsIAQfeV0dPPTKlWAxaCS4I1FJ\nsBm4VyuCIIgoivjz3gPFFKPWWofLVRspeQE+5XfKlLL0c0abMLCNP2umWMah\nrfYLH+BuV2UEAEp7qdXB8oLbKJKcmoibsty19HdV4rKkxdF3HZP5rvISicLE\nQ6E1O7xAYa1dQ2UsX6meTLKXoG1yfoOw6cTW80OEYdNsCLymOicxd6cmhoHh\n3BT5\r\n=4vnu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8HTDoTzJWAbj6Pv+Gqs40UBB+vnUAtusokLJea3EZyAIhAL8mfkHLpncZYvEoZEBZjd7rIzm2k09SanisGXYT/Fpj"}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-jwt_3.5.1_1536221787715_0.9490058192030992"},"_hasShrinkwrap":false},"3.6.0":{"name":"koa-jwt","version":"3.6.0","description":"Koa JWT authentication middleware.","types":"types/index.d.ts","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","author":{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},"license":"MIT","main":"./lib","nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"8.5.1","koa-unless":"1.0.7","p-any":"1.1.0"},"devDependencies":{"chai":"latest","koa":"^2.0.1","mocha":"3.2.0","nyc":"10.1.2","supertest":"3.0.0"},"engines":{"node":">= 7.6.0"},"scripts":{"test":"nyc npm run test-only","test-only":"mocha --reporter spec test/test.js"},"gitHead":"34a95d3faf0cb849bff90d5021b47c68c541bec0","_id":"koa-jwt@3.6.0","_nodeVersion":"11.4.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-wNvqG+54oBUu3q1Wgm0/3rDRY+xXji1J2AVLERSTYe1ouv3bO+yERbxSSpbZTXkRKfSFnIL5ryE6elxQv/U1Nw==","shasum":"b54537c67cd9016f02d54b9fd79f3b256c25aab4","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-3.6.0.tgz","fileCount":12,"unpackedSize":40810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJvg/CRA9TVsSAnZWagAAS68P/0s0Pl41oLqAaEejGIBI\nh+K+lelgt+D+C24D1dZdyd4/RdSF39X4i5IRm4JS0ZVbCJOGYxCUKsoNEOke\nuEMHypdIwyR5q9tihvrj5EnuRGQcx4nlqaMJ5cCGUUqsmONGm3B5Tocv7dwF\nA/L352wbO+iml8pGdfDviasQfLM/kCRNJJ0TmG1r49D7SdKKICf4I6b42Oq7\nXs2OGZzm634UtLiP2Y4qnrmt7q/LY9ZfQKmwHw2Uc2uLNh1O4ttW1MQPO24L\nXl7dk292PnpOcwrbOVsIX3jnkU7qWEIWMRd8du0LOuR9Ehy8QhYt4Glbb2ng\n4OWRxjqZ6Jof61QAOrr/q8zzodHM2kNUY8+fkH04+W+4iuDTIFgoG01r1pVT\nuXLx6pZWerMa8JDWLzY7ViTA4kQSy7ctO+1pp2JvSiwM6cvdZL/VXhkDHrfu\nnChr0mLv4X0NkBBS+dsZApeqRYi9+y+4YbbLcxBxEIMT9bKGTUyQvEuV9Kyj\nU2X+c8KuxXY5zYOTmRs5mIrYYuxmGs27dUMIPGBgj64ao1TGagzu3rsRpUQM\nzYoPiHMGNl6plBMyJyNLeWl+avuFmy33Uqoj2/wmj4VBVFgr9QL89seqwQG7\nxjbr8/ST7BJjw7m6eY9qagIqD55jg6AYaaktCMUTh6DwTH9m951wGC+PBs7W\n13SC\r\n=LNPo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnPBRH6YZOPGFlagqN6sO9ONuLS+1RSyvMGNwnhzScqAiAgaiLE31KWm7ywSP+fM7+XWySd8MRwnRwBkPBDAUpHtg=="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-jwt_3.6.0_1562835006689_0.37088243140825816"},"_hasShrinkwrap":false},"4.0.0":{"name":"koa-jwt","version":"4.0.0","description":"Koa middleware for validating JSON Web Tokens","main":"./lib","types":"types/index.d.ts","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","permissions","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"license":"MIT","authors":[{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},{"name":"Scott Donnelly","url":"http://scott.donnel.ly/"}],"contributors":[{"name":"Jesús Rodríguez","email":"Foxandxss@gmail.com","url":"http://angular-tips.com/"},{"name":"Teoman Soygul","url":"http://soygul.com"},{"name":"Charlike Mike Reagent","email":"hello@tunnckocore.com","url":"https://tunnckoCore.com"},{"name":"Getulio Romão Campos Junior","email":"gromao@gmail.com","url":"https://github.com/getuliojr"},{"name":"Cesar Andreu","email":"cesarandreu@gmail.com","url":"https://cesarandreu.com"},{"name":"Michael Westphal","url":"https://github.com/michaelwestphal"},{"name":"Jackong","url":"https://github.com/Jackong"},{"name":"Daniel Kennedy","url":"https://github.com/danwkennedy"},{"name":"Nicolás Fantone","email":"contact@nfantone.dev","url":"https://github.com/nfantone"},{"name":"Scott Cooper","email":"scttcper@gmail.com","url":"https://github.com/scttcper"},{"name":"Johannes Ewald","email":"mail@johannesewald.de","url":"https://github.com/jhnns"},{"name":"Maxim Vorobjov","url":"https://github.com/dunnock"},{"name":"Imed Jaberi","email":"imed_jebari@hotmail.fr","url":"https://github.com/3imed-jaberi"}],"nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"^8.5.1","koa-unless":"^1.0.7","p-any":"^2.1.0"},"devDependencies":{"chai":"latest","koa":"^2.11.0","mocha":"^7.1.1","nyc":"^15.0.1","supertest":"^4.0.2"},"engines":{"node":">= 8"},"scripts":{"test":"mocha --reporter spec test/test.js --exit","test-cov":"nyc npm run test"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","gitHead":"0181d96eb00d0861dc139cebca92315d011286b8","_id":"koa-jwt@4.0.0","_nodeVersion":"11.4.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-n56AG98tWQDtvVZwtVFKuPn1pGPOvtkKFEotSPRsdqKmZJqRdppDRD0toiiK7kefMLnVBzFbocaPyaI5WK/iyQ==","shasum":"4cac70cde5e225bc961a266303d4b6e873cba9bc","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-4.0.0.tgz","fileCount":12,"unpackedSize":42415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewYxzCRA9TVsSAnZWagAAdSsP/AzubyOkuGaliXd0WVG2\nBRvg36+lN2JXA1LjJK3d0y+hgdk2noLYe2oChknCIbOVOUO2HbyHSo1wr67u\niL/cle2DU1VtaWKzIbFJRQC9fTmji+OsUAhILDA6R3PWqGyO9uxthc4D7tIr\n3sJ3QAiRDw130kG1qEqvJQ4Kp3VIHx/sWn+PTTtrBFm26hbiTcd0HB/0yuZJ\nBrNgynTwdR7f8XlJSGY1RcGePrf+D3WQE0gtVRwhoYqLEKE5v7oelVus5goB\nAwOtoktnf65/6ckxEoYtiqG9QhpWk/MwRX01EtnNQGDWQICZxNMwEEixMbNj\n8SYYxf5TXavRsVAuccsihgpgJ5DExe1vqGfjHOmAYR3ur9D+TAi1w37HWUAN\nVuSvDJoWMBN7Mhdn4vApqnF7YxU2w1y/fmoUh9Z9cN+UW/i8UPZvAcPEC/4L\nEVWyebc5gcDnC1sfNHIZGKaTAgo9bbiW+5qI9+V7CmWemk5XhH6gH70gG/GT\nkQQOkWC98RZfhYnyQgQa2MSbLFWZLlO1s8j3tyPfycTu9dX+SXTW2MGI4A7S\nN4rPjUdakQz+NZ81FV8zCANAbOXc/Ja9PLSxjiyLMnt1vgZVa6p0FBjNLGHh\nNBeL7OYs9hWWp9CHzhBrZOvKsyQYSU9VWPYEOZydV+ajG8BrCjiGj+nvV73x\nhhHw\r\n=CSDE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3730g3wihYDxBoVbjMz/5Rwl97/Wl+Aa4jEoxCe87PAIgaGwLhpVKIv573ne1GYvk0MaEwqJiuvbfJREpSfN5bsw="}]},"maintainers":[{"name":"sc0ttyd","email":"scott@donnel.ly"},{"name":"stiang","email":"stian@grytoyr.net"}],"_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-jwt_4.0.0_1589742707303_0.6812061204591608"},"_hasShrinkwrap":false},"4.0.1":{"name":"koa-jwt","version":"4.0.1","description":"Koa middleware for validating JSON Web Tokens","main":"./lib","types":"types/index.d.ts","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","permissions","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"license":"MIT","authors":[{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},{"name":"Scott Donnelly","url":"http://scott.donnel.ly/"}],"contributors":[{"name":"Jesús Rodríguez","email":"Foxandxss@gmail.com","url":"http://angular-tips.com/"},{"name":"Teoman Soygul","url":"http://soygul.com"},{"name":"Charlike Mike Reagent","email":"hello@tunnckocore.com","url":"https://tunnckoCore.com"},{"name":"Getulio Romão Campos Junior","email":"gromao@gmail.com","url":"https://github.com/getuliojr"},{"name":"Cesar Andreu","email":"cesarandreu@gmail.com","url":"https://cesarandreu.com"},{"name":"Michael Westphal","url":"https://github.com/michaelwestphal"},{"name":"Jackong","url":"https://github.com/Jackong"},{"name":"Daniel Kennedy","url":"https://github.com/danwkennedy"},{"name":"Nicolás Fantone","email":"contact@nfantone.dev","url":"https://github.com/nfantone"},{"name":"Scott Cooper","email":"scttcper@gmail.com","url":"https://github.com/scttcper"},{"name":"Johannes Ewald","email":"mail@johannesewald.de","url":"https://github.com/jhnns"},{"name":"Maxim Vorobjov","url":"https://github.com/dunnock"},{"name":"Imed Jaberi","email":"imed_jebari@hotmail.fr","url":"https://github.com/3imed-jaberi"}],"nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"^8.5.1","koa-unless":"^1.0.7","p-any":"^2.1.0"},"devDependencies":{"chai":"latest","koa":"^2.11.0","mocha":"^7.1.1","nyc":"^15.0.1","supertest":"^4.0.2"},"engines":{"node":">= 8"},"scripts":{"test":"mocha --reporter spec test/test.js --exit","test-cov":"nyc npm run test"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","gitHead":"e1d9f1e64fad55268c17436adec685041d45c62d","_id":"koa-jwt@4.0.1","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"integrity":"sha512-Wldj8AfwCCnqUUouuYuPobPvRINxLB5C14GZ9JcIqjnCrj75ZqevO7aWMXlitYfUg+HS7CFlC6/L/MbQgdYjSA==","shasum":"2d495f1fb3aee29c7358e82f86d4ae2709bc8183","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-4.0.1.tgz","fileCount":12,"unpackedSize":43117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZszvCRA9TVsSAnZWagAAkZEP/2sXiEQsOlORoJ4myCgN\nnLsCwvzbQH1O3JJ1Wf7gtlPNGFKwJrCvd+8RuXJulDjvZthGehqeA5rp87EY\nVka2DIiq8Uahk2qhH/eoMB7VIJ00fyEZ5OWCfBB7fYqWsUauexUCTuIn7ekG\nAYNsD7JjgkULHP765c0QmX53qzx0poYJoosqLlNeKzK1r2FPXGGfP2rltXVy\nk4mGfKgL/3N785BDQdp4GB54hz/Wl7dohqnTJbdqAfg8BnpuX9iOTxBijI4a\nERQFGeGEk/SsDDIJ/BK26ZY1TOLiY9zn9E1JyYBQn9KQgVUhiPsc9h6XCzm4\nnz9k34ig18RL7TOD/GDpZyDCh3z8WvdDJduvbzRR3MFdTfLA/rqymSnXmkNM\nQdJiTQ81iQ8EhD3qQ7kfDktlBt/zlSHaMQzrNKk+oe9TpM/BHSmIYPIZn2JI\nU9c5sPgwASzScSj0TdY/yA7nJnWPwr5vJopc083+W4S3rIWwcVQ42+ucBlH5\n+4TXvNDvjlf7HDb/bP1l5LeezvUe8Xw635wPSDrTeaNKGhL1/Yy6+HyzbksF\nBzLRnUEpUDfcYi1MjUZMj8XCkrymgTWo/nSK24x6xmDxOm9zzznZe/3Jtz+5\nJ9DMUnfyk+Nw+bn+iNY0l1CPIuB7lOIfUWtQRf8gKAUaVLu81nhi+7ZWhWYZ\nPvuQ\r\n=hanp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIujJ0fTYZTmmzQ9/dxu8RMaTZOitW/zWYuZA/dr+NAQIgK8ESdF+dTsBoP6RB/md3K9VZPSqXANLe63Vd9N+uPII="}]},"_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"directories":{},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"},{"name":"sc0ttyd","email":"scott@donnel.ly"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-jwt_4.0.1_1617349870658_0.9734145251475477"},"_hasShrinkwrap":false},"4.0.3":{"name":"koa-jwt","version":"4.0.3","description":"Koa middleware for validating JSON Web Tokens","main":"./lib","types":"types/index.d.ts","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","permissions","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"license":"MIT","authors":[{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},{"name":"Scott Donnelly","url":"http://scott.donnel.ly/"}],"contributors":[{"name":"Jesús Rodríguez","email":"Foxandxss@gmail.com","url":"http://angular-tips.com/"},{"name":"Teoman Soygul","url":"http://soygul.com"},{"name":"Charlike Mike Reagent","email":"hello@tunnckocore.com","url":"https://tunnckoCore.com"},{"name":"Getulio Romão Campos Junior","email":"gromao@gmail.com","url":"https://github.com/getuliojr"},{"name":"Cesar Andreu","email":"cesarandreu@gmail.com","url":"https://cesarandreu.com"},{"name":"Michael Westphal","url":"https://github.com/michaelwestphal"},{"name":"Jackong","url":"https://github.com/Jackong"},{"name":"Daniel Kennedy","url":"https://github.com/danwkennedy"},{"name":"Nicolás Fantone","email":"contact@nfantone.dev","url":"https://github.com/nfantone"},{"name":"Scott Cooper","email":"scttcper@gmail.com","url":"https://github.com/scttcper"},{"name":"Johannes Ewald","email":"mail@johannesewald.de","url":"https://github.com/jhnns"},{"name":"Maxim Vorobjov","url":"https://github.com/dunnock"},{"name":"Imed Jaberi","email":"imed_jebari@hotmail.fr","url":"https://github.com/3imed-jaberi"}],"nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"^8.5.1","koa-unless":"^1.0.7","p-any":"^2.1.0"},"devDependencies":{"chai":"latest","koa":"^2.11.0","mocha":"^7.1.1","nyc":"^15.0.1","supertest":"^4.0.2"},"engines":{"node":">= 8"},"scripts":{"test":"mocha --reporter spec test/test.js --exit","test-cov":"nyc npm run test"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","gitHead":"81e326bb68452f00b64f5b9bba62d93295d05d37","_id":"koa-jwt@4.0.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-NCdkEZ9cTNLdfxlwlJOFpKIjIZAXgo3zNZjvAVXRVyFkgGFxn7areoqmIfu/tqel4V7j5a7c6b0ago8IoZJUyg==","shasum":"1ac8e69b538f7c23a1d7bc1aa5ee3ca12ac8c90d","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-4.0.3.tgz","fileCount":12,"unpackedSize":43169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2xPZCRA9TVsSAnZWagAAWsgP/1HBz6pW4u66nS9NVI8+\nrQBZR876CRmflsDWaXk6rLb/6pn5M8BM/i9PSdkPe+2jRC3ooun+A1T+A+zg\nYjP68SrFd1do0I8LPQWxrFpmairvdlD1jqpxk1VTPNmTWmWRkSXoTfa4svbX\nIxQRfEtvp4/9LFJIBT2B+dqUHa6b3fIadtR6RBMPisaSlvkTf2tuFj6AJKdj\nZRWgdgY+gPsPiv72ivtENmlk0l7SqkyMdc/6pgz6p/U/AVNPwDpuOWo7TWg5\niFtvOf4lytkfBfgGCvQunDz1F6I2WELTyGt+ijOi/VXvIOMxcYMaT0QWPnk8\n14jTpHl/ds1VNo3slvjU5UE//cBu7vCCq2TERPZbhs2QvxqOK+JyJf7o7LM8\nA0F3bdz4BZT98KSucijlNQFMVIi1cVqEir5+m4f1u6HSl8awr/IQy038U0L6\nw0+mvX/gsVYC5SEPLr/8cYGI4t+FNpLRyG+9l0H3SVFMQSviaZKj7zNPwdSF\nCkMogs3cEZRkPvlo7p7Z0G6bLEzWR3LrNrN82Xy2819QttAGIXnFo62j4k3a\nuKrv/zPEPKxaSOuDuVTYW0HWklwmo+lBjo5a9BLO7Irs4feRoZM7H+HLKP9X\nCbNAynBtJ2NkmFRtwygiGnVIuw42XmJ2ZoPDQO1hDJQptyS3dZ/usqi7/r+2\nKxKD\r\n=cOCO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNosqGd0dww9VZ0eJl/jGoUyXWPlOkFnIC2GloMWOUCgIgD96BXjTeacyv6gPwoGvBpi4tTrP9C8ohCq8/EOs9oKo="}]},"_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"directories":{},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"},{"name":"sc0ttyd","email":"scott@donnel.ly"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-jwt_4.0.3_1632512047967_0.3772848836446978"},"_hasShrinkwrap":false},"4.0.4":{"name":"koa-jwt","version":"4.0.4","description":"Koa middleware for validating JSON Web Tokens","main":"./lib","types":"types/index.d.ts","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","permissions","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"license":"MIT","authors":[{"name":"Stian Grytøyr","email":"stian@grytoyr.net","url":"http://stian.grytoyr.net/"},{"name":"Scott Donnelly","url":"http://scott.donnel.ly/"}],"contributors":[{"name":"Jesús Rodríguez","email":"Foxandxss@gmail.com","url":"http://angular-tips.com/"},{"name":"Teoman Soygul","url":"http://soygul.com"},{"name":"Charlike Mike Reagent","email":"hello@tunnckocore.com","url":"https://tunnckoCore.com"},{"name":"Getulio Romão Campos Junior","email":"gromao@gmail.com","url":"https://github.com/getuliojr"},{"name":"Cesar Andreu","email":"cesarandreu@gmail.com","url":"https://cesarandreu.com"},{"name":"Michael Westphal","url":"https://github.com/michaelwestphal"},{"name":"Jackong","url":"https://github.com/Jackong"},{"name":"Daniel Kennedy","url":"https://github.com/danwkennedy"},{"name":"Nicolás Fantone","email":"contact@nfantone.dev","url":"https://github.com/nfantone"},{"name":"Scott Cooper","email":"scttcper@gmail.com","url":"https://github.com/scttcper"},{"name":"Johannes Ewald","email":"mail@johannesewald.de","url":"https://github.com/jhnns"},{"name":"Maxim Vorobjov","url":"https://github.com/dunnock"},{"name":"Imed Jaberi","email":"imed_jebari@hotmail.fr","url":"https://github.com/3imed-jaberi"}],"nyc":{"reporter":["lcov","text-summary"],"report-dir":"./coverage"},"dependencies":{"jsonwebtoken":"^9.0.0","koa-unless":"^1.0.7","p-any":"^2.1.0"},"devDependencies":{"chai":"latest","koa":"^2.11.0","mocha":"^7.1.1","nyc":"^15.0.1","supertest":"^4.0.2"},"engines":{"node":">= 8"},"scripts":{"test":"mocha --reporter spec test/test.js --exit","test-cov":"nyc npm run test"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"homepage":"https://github.com/koajs/jwt","gitHead":"ac272c0c45f135e5f342975b74acee596cc79a88","_id":"koa-jwt@4.0.4","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Tid9BQfpVtUG/8YZV38a+hDKll0pfVhfl7A/2cNaYThS1cxMFXylZzfARqHQqvNhHy9qM+qkxd4/z6EaIV4SAQ==","shasum":"1bb5ca337fe9b05e51b85530a0681db12aee64c2","tarball":"https://registry.npmjs.org/koa-jwt/-/koa-jwt-4.0.4.tgz","fileCount":12,"unpackedSize":43169,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtxMKapQryclv3maAct8JseLJSzbCm+kw76aFA1rJuMgIgX00UdPAXy/u3sRldElGJpo5/99/zVR6mo/ushjXW+dE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjupziACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1hA//bh6vj3ZAH6PNcgrxbu9N4Xw3G2y9P5CgKIK1FwdKMBSNY+lx\r\nvmatY0DQ5cjV+pbx7u3cb/oSqUVTM34sb3vo/EKY6+9u1mXjFYqFJF8WgnbW\r\ns6hSruOiA9jiqtqurQpsQ9HoPG9pMEtdMT7j2M7SrK2YWsNpdAjvhiroL4Oy\r\nfpgfwZQjD04qoiybLWVCUkToIoT4CstFzKTTF0ql8yDQXQfL1LZAzk3YbNeM\r\nH1GGoFC11BMUows+eqvPTPev0bAw7KUlkUE/GRZJ/+rGda/0Ezk1iEDoCEcN\r\nMPjj5bhM6bQ++dxFzaNhGd4ytqBGGMrPSoAhbRRh34mXUMrDTzYIfkifIdAu\r\nrcbBahdfukIL/1UAeFIRvyzPo9HEo6v1HS8u+jw97lc2GMhrcGnFLHLX9wcB\r\nt5InOV/6pJ8YSmjhiLzBL6bOWHKAqI4OAwaoaFRIGrgAeCyU88vCFqxxndOe\r\nUiApOf002q13YAnS2YR7whWAFAKtpOpf6LB/Fs39TJ5b5MM3NnN72qYYRn+j\r\nQPyB/IgpkFagP06fBKaiN7VujmdMlq6M7aP9GAVZlg/RFqmhoK2MY/0SDDc8\r\nH+v+XoSGsHQKIMHN+q8W9Iu4tM9vbhdSLqNCVkRS6dcYm/hvsbpI6t2attj0\r\nAMqBza69m9LHQRpGYfA7/8pNKkPhZqk/ZOA=\r\n=xHeJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sc0ttyd","email":"scott@donnel.ly"},"directories":{},"maintainers":[{"name":"stiang","email":"stian@grytoyr.net"},{"name":"sc0ttyd","email":"scott@donnel.ly"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-jwt_4.0.4_1673174242115_0.9199043177401374"},"_hasShrinkwrap":false}},"readme":"# [**koa-jwt**](https://github.com/koajs/jwt)\n\n> Koa middleware for validating JSON Web Tokens.\n\n[![node version][node-image]][node-url]\n[![npm download][download-image]][download-url]\n[![npm stats][npm-image]][npm-url]\n[![test status][travis-image]][travis-url]\n[![coverage][coveralls-image]][coveralls-url]\n[![license][license-image]][license-url]\n\n[npm-image]: https://img.shields.io/npm/v/koa-jwt.svg?maxAge=2592000&style=flat-square\n[npm-url]: https://npmjs.org/package/koa-jwt\n[travis-image]: https://img.shields.io/travis/koajs/jwt/master.svg?maxAge=3600&style=flat-square\n[travis-url]: https://travis-ci.org/koajs/jwt\n[coveralls-image]: https://img.shields.io/coveralls/koajs/jwt/master.svg?maxAge=2592000&style=flat-square\n[coveralls-url]: https://coveralls.io/r/koajs/jwt\n[node-image]: https://img.shields.io/node/v/koa-jwt.svg?maxAge=2592000&style=flat-square\n[node-url]: http://nodejs.org/download/\n[download-image]: https://img.shields.io/npm/dm/koa-jwt.svg?maxAge=2592000&style=flat-square\n[download-url]: https://npmjs.org/package/koa-jwt\n[license-image]: https://img.shields.io/npm/l/koa-jwt.svg?maxAge=2592000&style=flat-square\n[license-url]: https://github.com/koajs/jwt/blob/master/LICENSE\n\n\n## Table of Contents\n\n- [koa-jwt](#koa-jwt)\n  - [Table of Contents](#table-of-contents)\n  - [Introduction](#introduction)\n  - [Install](#install)\n  - [Usage](#usage)\n    - [Retrieving the token](#retrieving-the-token)\n    - [Passing the secret](#passing-the-secret)\n    - [Checking if the token is revoked](#checking-if-the-token-is-revoked)\n  - [Example](#example)\n  - [Token Verification Exceptions](#token-verification-exceptions)\n  - [Related Modules](#related-modules)\n  - [Tests](#tests)\n  - [Author](#author)\n  - [Credits](#credits)\n  - [Contributors](#contributors)\n  - [License](#license)\n\n\n## Introduction\n\nThis module lets you authenticate HTTP requests using JSON Web Tokens\nin your [Koa](http://koajs.com/) (node.js) applications.\n\nSee [this article](https://github.com/dentarg/blog/blob/master/_posts/2014-01-07-angularjs-authentication-with-cookies-vs-token.markdown)\nfor a good introduction.\n\n* If you are using `koa` version 2+, and you have a version of node < 7.6, install `koa-jwt@2`.\n* `koa-jwt` version 3+ on the [master](https://github.com/koajs/jwt) branch uses `async` / `await` and hence requires node >= 7.6.\n* If you are using `koa` version 1, you need to install `koa-jwt@1` from npm. This is the code on the [koa-v1](https://github.com/koajs/jwt/tree/koa-v1) branch.\n\n\n## Install\n\n```bash\nnpm install koa-jwt\n```\n\n\n## Usage\n\nThe JWT authentication middleware authenticates callers using a JWT\ntoken. If the token is valid, `ctx.state.user` (by default) will be set\nwith the JSON object decoded to be used by later middleware for\nauthorization and access control.\n\n\n### Retrieving the token\n\nThe token is normally provided in a HTTP header (`Authorization`), but it\ncan also be provided in a cookie by setting the `opts.cookie` option\nto the name of the cookie that contains the token. Custom token retrieval\ncan also be done through the `opts.getToken` option. The provided function\nshould match the following interface:\n\n```js\n/**\n * Your custom token resolver\n * @this The ctx object passed to the middleware\n *\n * @param  {Object}      opts The middleware's options\n * @return {String|null}      The resolved token or null if not found\n */\n```\n\nopts, the middleware's options:\n\n* getToken\n* secret\n* key\n* isRevoked\n* passthrough\n* cookie\n* audience\n* issuer\n* debug\n\nThe resolution order for the token is the following. The first non-empty token resolved will be the one that is verified.\n\n* `opts.getToken` function.\n* check the cookies (if `opts.cookie` is set).\n* check the Authorization header for a bearer token.\n\n### Passing the secret\n\nOne can provide a single secret, or array of secrets in `opts.secret`. An\nalternative is to have an earlier middleware set `ctx.state.secret`,\ntypically per request. If this property exists, it will be used instead\nof `opts.secret`.\n\n### Checking if the token is revoked\n\nYou can provide a async function to jwt for it check the token is revoked.\nOnly you set the function in `opts.isRevoked`. The provided function should\nmatch the following interface:\n\n```js\n/**\n * Your custom isRevoked resolver\n *\n * @param  {object}   ctx            The ctx object passed to the middleware\n * @param  {object}   decodedToken   Content of the token\n * @param  {object}   token          token The token\n * @return {Promise}                 If the token is not revoked, the promise must resolve with false, otherwise (the promise resolve with true or error) the token is revoked\n */\n```\n\n\n## Example\n\n```js\nvar Koa = require('koa');\nvar jwt = require('koa-jwt');\n\nvar app = new Koa();\n\n// Custom 401 handling if you don't want to expose koa-jwt errors to users\napp.use(function(ctx, next){\n  return next().catch((err) => {\n    if (401 == err.status) {\n      ctx.status = 401;\n      ctx.body = 'Protected resource, use Authorization header to get access\\n';\n    } else {\n      throw err;\n    }\n  });\n});\n\n// Unprotected middleware\napp.use(function(ctx, next){\n  if (ctx.url.match(/^\\/public/)) {\n    ctx.body = 'unprotected\\n';\n  } else {\n    return next();\n  }\n});\n\n// Middleware below this line is only reached if JWT token is valid\napp.use(jwt({ secret: 'shared-secret' }));\n\n// Protected middleware\napp.use(function(ctx){\n  if (ctx.url.match(/^\\/api/)) {\n    ctx.body = 'protected\\n';\n  }\n});\n\napp.listen(3000);\n```\n\nAlternatively you can conditionally run the `jwt` middleware under certain conditions:\n\n```js\nvar Koa = require('koa');\nvar jwt = require('koa-jwt');\n\nvar app = new Koa();\n\n// Middleware below this line is only reached if JWT token is valid\n// unless the URL starts with '/public'\napp.use(jwt({ secret: 'shared-secret' }).unless({ path: [/^\\/public/] }));\n\n// Unprotected middleware\napp.use(function(ctx, next){\n  if (ctx.url.match(/^\\/public/)) {\n    ctx.body = 'unprotected\\n';\n  } else {\n    return next();\n  }\n});\n\n// Protected middleware\napp.use(function(ctx){\n  if (ctx.url.match(/^\\/api/)) {\n    ctx.body = 'protected\\n';\n  }\n});\n\napp.listen(3000);\n```\n\nFor more information on `unless` exceptions, check [koa-unless](https://github.com/Foxandxss/koa-unless).\n\nYou can also add the `passthrough` option to always yield next,\neven if no valid Authorization header was found:\n\n```js\napp.use(jwt({ secret: 'shared-secret', passthrough: true }));\n```\n\nThis lets downstream middleware make decisions based on whether `ctx.state.user` is set. You can still handle errors using  `ctx.state.jwtOriginalError`.\n\nIf you prefer to use another ctx key for the decoded data, just pass in `key`, like so:\n\n```js\napp.use(jwt({ secret: 'shared-secret', key: 'jwtdata' }));\n```\n\nThis makes the decoded data available as `ctx.state.jwtdata`.\n\nYou can specify audience and/or issuer as well:\n\n```js\napp.use(jwt({ secret:   'shared-secret',\n              audience: 'http://myapi/protected',\n              issuer:   'http://issuer' }));\n```\n\nYou can specify an array of secrets.\n\nThe token will be considered valid if it validates successfully against _any_ of the supplied secrets.\nThis allows for rolling shared secrets, for example:\n\n```js\napp.use(jwt({ secret: ['old-shared-secret', 'new-shared-secret'] }));\n```\n\n\n## Token Verification Exceptions\n\nIf the JWT has an expiration (`exp`), it will be checked.\n\nAll error codes for token verification can be found at: [https://github.com/auth0/node-jsonwebtoken#errors--codes](https://github.com/auth0/node-jsonwebtoken#errors--codes).\n\nNotifying a client of error codes (e.g token expiration) can be achieved by sending the `err.originalError.message` error code to the client. If passthrough is enabled use `ctx.state.jwtOriginalError`.\n\n```js\n// Custom 401 handling (first middleware)\napp.use(function (ctx, next) {\n  return next().catch((err) => {\n    if (err.status === 401) {\n      ctx.status = 401;\n      ctx.body = {\n        error: err.originalError ? err.originalError.message : err.message\n      };\n    } else {\n      throw err;\n    }\n  });\n});\n```\n\nIf the `tokenKey` option is present, and a valid token is found, the original raw token\nis made available to subsequent middleware as `ctx.state[opts.tokenKey]`.\n\nThis module also support tokens signed with public/private key pairs. Instead\nof a secret, you can specify a Buffer with the public key:\n\n```js\nvar publicKey = fs.readFileSync('/path/to/public.pub');\napp.use(jwt({ secret: publicKey }));\n```\n\nIf the `secret` option is a function, this function is called for each JWT received in\norder to determine which secret is used to verify the JWT.\n\nThe signature of this function should be `(header, payload) => [Promise(secret)]`, where\n`header` is the token header and `payload` is the token payload. For instance to support JWKS token header should contain `alg` and `kid`: algorithm and key id fields respectively.\n\nThis option can be used to support JWKS (JSON Web Key Set) providers by using\n[node-jwks-rsa](https://github.com/auth0/node-jwks-rsa). For example:\n\n```js\nconst { koaJwtSecret } = require('jwks-rsa');\n\napp.use(jwt({ \n  secret: koaJwtSecret({\n    jwksUri: 'https://sandrino.auth0.com/.well-known/jwks.json',\n    cache: true,\n    cacheMaxEntries: 5,\n    cacheMaxAge: ms('10h') \n  }),\n  audience: 'http://myapi/protected',\n  issuer: 'http://issuer' \n}));\n```\n\n\n## Related Modules\n\n* [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) — JSON Web Token signing and verification.\n\nNote that koa-jwt no longer exports the `sign`, `verify` and `decode` functions from `jsonwebtoken` in the koa-v2 branch.\n\n## Tests\n\n```bash\nnpm install\nnpm test\n```\n\n\n## Authors/Maintainers\n\n* [Stian Grytøyr](https://github.com/stiang) (initial author)\n* [Scott Donnelly](https://github.com/sdd) (current maintainer)\n\n## Credits\n\nThe initial code was largely based on [express-jwt](https://github.com/auth0/express-jwt).\n\n* [Auth0](http://auth0.com/)\n* [Matias Woloski](http://github.com/woloski)\n\n## Contributors\n\n* [Foxandxss](https://github.com/Foxandxss)\n* [soygul](https://github.com/soygul)\n* [tunnckoCore](https://github.com/tunnckoCore)\n* [getuliojr](https://github.com/getuliojr)\n* [cesarandreu](https://github.com/cesarandreu)\n* [michaelwestphal](https://github.com/michaelwestphal)\n* [Jackong](https://github.com/Jackong)\n* [danwkennedy](https://github.com/danwkennedy)\n* [nfantone](https://github.com/nfantone)\n* [scttcper](https://github.com/scttcper)\n* [jhnns](https://github.com/jhnns)\n* [dunnock](https://github.com/dunnock)\n* [3imed-jaberi](https://github.com/3imed-jaberi)\n\n\n## License\n\n[MIT](/LICENSE)\n","maintainers":[{"name":"stiang","email":"stian@grytoyr.net"},{"name":"sc0ttyd","email":"scott@donnel.ly"}],"time":{"modified":"2023-01-08T10:37:22.397Z","created":"2014-01-29T14:32:12.007Z","0.0.1":"2014-01-29T14:32:12.007Z","0.0.2":"2014-01-29T14:43:08.858Z","0.0.3":"2014-03-18T13:01:55.414Z","0.1.0":"2014-08-02T09:29:52.353Z","0.1.1":"2014-08-09T07:58:40.178Z","0.1.2":"2014-08-09T09:18:49.630Z","0.1.3":"2014-12-08T09:35:05.212Z","0.1.4":"2014-12-08T09:44:02.810Z","0.1.5":"2014-12-08T09:45:51.282Z","0.1.6":"2014-12-08T09:47:53.047Z","0.1.7":"2014-12-08T14:52:51.085Z","0.1.8":"2015-03-23T07:35:33.201Z","0.1.9":"2015-04-01T06:36:08.454Z","0.1.10":"2015-04-15T07:29:11.621Z","0.2.0":"2015-04-22T06:51:13.979Z","1.0.0":"2015-04-22T06:58:15.103Z","1.1.0":"2015-05-27T18:23:29.332Z","1.1.1":"2015-07-15T07:20:24.432Z","1.1.2":"2016-01-25T09:21:40.110Z","1.2.0":"2016-04-21T13:58:07.983Z","2.0.0":"2016-05-10T12:21:28.784Z","2.0.1":"2016-05-10T19:22:25.725Z","2.1.0":"2016-11-10T08:20:25.114Z","1.3.0":"2017-01-23T08:09:10.015Z","2.2.0":"2017-01-23T08:15:46.987Z","2.2.1":"2017-01-24T19:02:53.228Z","1.3.1":"2017-01-29T08:55:17.497Z","2.2.2":"2017-01-29T09:09:23.015Z","2.2.3":"2017-03-01T07:55:58.670Z","3.0.0":"2017-03-06T19:02:16.931Z","3.0.1":"2017-03-18T14:23:49.794Z","3.1.0":"2017-03-29T19:15:51.618Z","3.2.0":"2017-03-30T07:31:00.716Z","2.2.4":"2017-03-30T20:28:51.440Z","3.2.1":"2017-03-30T20:53:37.385Z","1.3.2":"2017-03-30T21:19:18.857Z","3.2.2":"2017-05-23T20:04:46.381Z","3.3.0":"2017-12-04T08:06:42.756Z","3.3.1":"2018-03-13T19:09:18.623Z","3.3.2":"2018-05-15T12:57:01.712Z","3.4.0":"2018-08-29T06:35:00.401Z","3.5.0":"2018-08-29T08:20:38.419Z","3.5.1":"2018-09-06T08:16:27.850Z","3.6.0":"2019-07-11T08:50:06.885Z","4.0.0":"2020-05-17T19:11:47.474Z","4.0.1":"2021-04-02T07:51:10.779Z","4.0.3":"2021-09-24T19:34:08.103Z","4.0.4":"2023-01-08T10:37:22.320Z"},"readmeFilename":"README.md","homepage":"https://github.com/koajs/jwt","keywords":["auth","authn","authentication","authz","authorization","http","jwt","json","middleware","token","oauth","permissions","koa"],"repository":{"type":"git","url":"git://github.com/koajs/jwt.git"},"bugs":{"url":"https://github.com/koajs/jwt/issues"},"users":{"hoitmort":true,"poppowerlb2":true,"kael":true,"norbertparti":true,"stellarnode":true,"nisimjoseph":true,"snowdream":true,"emj365":true,"jjj201200":true,"guzhongren":true,"winjeysong":true,"l-cuitain":true},"license":"MIT","contributors":[{"name":"Jesús Rodríguez","email":"Foxandxss@gmail.com","url":"http://angular-tips.com/"},{"name":"Teoman Soygul","url":"http://soygul.com"},{"name":"Charlike Mike Reagent","email":"hello@tunnckocore.com","url":"https://tunnckoCore.com"},{"name":"Getulio Romão Campos Junior","email":"gromao@gmail.com","url":"https://github.com/getuliojr"},{"name":"Cesar Andreu","email":"cesarandreu@gmail.com","url":"https://cesarandreu.com"},{"name":"Michael Westphal","url":"https://github.com/michaelwestphal"},{"name":"Jackong","url":"https://github.com/Jackong"},{"name":"Daniel Kennedy","url":"https://github.com/danwkennedy"},{"name":"Nicolás Fantone","email":"contact@nfantone.dev","url":"https://github.com/nfantone"},{"name":"Scott Cooper","email":"scttcper@gmail.com","url":"https://github.com/scttcper"},{"name":"Johannes Ewald","email":"mail@johannesewald.de","url":"https://github.com/jhnns"},{"name":"Maxim Vorobjov","url":"https://github.com/dunnock"},{"name":"Imed Jaberi","email":"imed_jebari@hotmail.fr","url":"https://github.com/3imed-jaberi"}]}