{"_id":"express-jwt-permissions","_rev":"30-0db2d336de6a3581cddff084189abb0d","name":"express-jwt-permissions","description":"Express middleware for JWT permissions","dist-tags":{"latest":"1.3.7"},"versions":{"0.1.0":{"name":"express-jwt-permissions","version":"0.1.0","description":"Express middleware for JWT permissions","main":"./lib/index.js","scripts":{"test":"istanbul cover ./test --report lcovonly","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"http://demey.io"},"license":"MIT","devDependencies":{"coveralls":"^2.11.6","istanbul":"^0.4.1","tape":"^4.2.2"},"dependencies":{"lodash.get":"^3.7.0","lodash.isequal":"^3.0.4"},"engines":{"node":">=0.10"},"gitHead":"f2fc0d08212832f5b15d9ce78113945a00ad32e2","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@0.1.0","_shasum":"75e405879293596812996f4bc5b60649b8b61eae","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"dist":{"shasum":"75e405879293596812996f4bc5b60649b8b61eae","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-0.1.0.tgz","integrity":"sha512-LSZS9j6BybrvdyGpKxFhZpy2u87CfyQGdJW3DhZFODpmlIZkpl+8xelDySnN0DZqZWCTDsnPY34KX5jUSgo1pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe3GA33Tlgw8Zj3FGRXg4Zle/iL8r5T+2no78JhbRV8gIhAJJv+D7tB9ItMEPGRAB5aP6awj1l4aaHMW2EXqieEPXW"}]},"maintainers":[{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"directories":{}},"0.2.0":{"name":"express-jwt-permissions","version":"0.2.0","description":"Express middleware for JWT permissions","main":"./index.js","scripts":{"test":"npm run cover","test:node":"tape test/*.js","cover":"istanbul cover ./test/*.js --report lcovonly","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"http://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"coveralls":"^2.11.6","istanbul":"^0.4.1","tape":"^4.2.2"},"dependencies":{"lodash.every":"^3.2.3","lodash.get":"^3.7.0","lodash.includes":"^3.1.3","xtend":"^4.0.1"},"engines":{"node":">=0.10"},"gitHead":"49b554972189f8f5e89c273b514a417be690d3c2","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@0.2.0","_shasum":"8e01aabf6b54e639f11e6ebfebe1084e3c572014","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"dist":{"shasum":"8e01aabf6b54e639f11e6ebfebe1084e3c572014","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-0.2.0.tgz","integrity":"sha512-AAXaRc8auzwEe+z34xAACmzFiRD/vEO96sCJK3kJVt+VAvxsg1RRTngrxuLx0qsRYXXHk1B4/RDjEB8EhpK6JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7YKwweEAHUb0Sj6fAk+XeXzE9rGS9bpqfbDWrwfIxFAIhAMaya4xyO29wdXyBEZjb6LfL4iYvsJg4HZugYHvjL7Xw"}]},"maintainers":[{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"directories":{}},"0.2.1":{"name":"express-jwt-permissions","version":"0.2.1","description":"Express middleware for JWT permissions","main":"./index.js","scripts":{"test":"npm run cover","test:node":"tape test/*.js","cover":"istanbul cover ./test/*.js --report lcovonly","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"http://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"coveralls":"^2.11.6","istanbul":"^0.4.1","tape":"^4.2.2"},"dependencies":{"lodash.every":"^3.2.3","lodash.get":"^3.7.0","lodash.includes":"^3.1.3","xtend":"^4.0.1"},"engines":{"node":">=0.10"},"gitHead":"5a81cdefc7803f6c318c13bb48905b59ebb3265d","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@0.2.1","_shasum":"5adae9cfdf075fc36ab7342116504e1e9c43d53c","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"dist":{"shasum":"5adae9cfdf075fc36ab7342116504e1e9c43d53c","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-0.2.1.tgz","integrity":"sha512-cg18ukdHKdiIwxLaFccIqfWmdnXgZXjTCpDrm7bW8vDNPU1p8e6OBVZNEupAUO25zYw3yDeDGQwyOqMak0nNkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4Too3eY3y2I7IF2gpb7Mk4eIGR/wfwTfLDH2RtK6hNAiEA3TTQIPqiO0UKIq1CWbf7LT9UvXB7E+qnk8ZIuA7kt9c="}]},"maintainers":[{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"directories":{}},"0.2.2":{"name":"express-jwt-permissions","version":"0.2.2","description":"Express middleware for JWT permissions","main":"./index.js","scripts":{"test":"npm run cover","test:node":"tape test/*.js","cover":"istanbul cover ./test/*.js --report lcovonly","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"http://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"coveralls":"^2.11.6","istanbul":"^0.4.1","tape":"^4.2.2"},"dependencies":{"xtend":"^4.0.1"},"engines":{"node":">=0.10"},"gitHead":"4006b32602211b1f92aa8c794563717f5818efd9","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@0.2.2","_shasum":"182977f277a206117e5c29e3539ceb164015e754","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"dist":{"shasum":"182977f277a206117e5c29e3539ceb164015e754","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-0.2.2.tgz","integrity":"sha512-P8Bp7fUOGAXJJSrmU0rma0vO4+GhJRNpRMkAhB7D/vBXj0SMle0NsyA7dz4SziKF9ZXR0rKRj2qaTahzbSythQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKzJWzshzUR/97se8Kjxnvfq3wxE07nnd5b1w1ALnEnAIhAPgWTIb5HRZBGVyx5phigY9sneug4Cwy2EMWlSKxhGTk"}]},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"directories":{}},"0.3.0":{"name":"express-jwt-permissions","version":"0.3.0","description":"Express middleware for JWT permissions","main":"./index.js","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --coverage-report=text-summary"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"http://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"standard":"^7.1.2","tap":"^6.1.1"},"dependencies":{"xtend":"^4.0.1"},"engines":{"node":">=0.10"},"gitHead":"6ec141cebdf6c81175c17be5b1786b3a5e1f8713","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@0.3.0","_shasum":"3f0949443a87179d7e83219d4a335829ccc0b2e7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},"dist":{"shasum":"3f0949443a87179d7e83219d4a335829ccc0b2e7","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-0.3.0.tgz","integrity":"sha512-sDAWnMVrLIBtrO96ydf5ojyYpx6Sj5HmjN45UIXeMg+Lxstcy1DHOtVUp3RZf1dHkmGIHH/YM0h5vsc2t9cwAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPveL8i+ryAx+94J6MIteS35PzWE95IGAfB6LjwuA3uAiEAsVK98GBguaSKLnYuOwYa6tdmG1DtrZkgC0555fqmIf8="}]},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/express-jwt-permissions-0.3.0.tgz_1477484192019_0.5175537483301014"},"directories":{}},"0.4.0":{"name":"express-jwt-permissions","version":"0.4.0","description":"Express middleware for JWT permissions","main":"./index.js","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --coverage-report=text-summary"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"http://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"standard":"^7.1.2","tap":"^8.0.0"},"dependencies":{"xtend":"^4.0.1"},"engines":{"node":">=0.10"},"gitHead":"63d0ae7a2e4b0cf060afb7da681e00ea2920b397","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@0.4.0","_shasum":"bb41a92ed00162924052ee1269f33d3a93ad9169","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},"dist":{"shasum":"bb41a92ed00162924052ee1269f33d3a93ad9169","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-0.4.0.tgz","integrity":"sha512-FKZ5nYnZWk63AbXduSFfRPKtaiV5JUaTCoQKGswSFWO50KWOoUCczz6/FWjAkYhu9k0PHAqcZWxlvLSU8brAMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBgKxUS3G8+cFnWmbe3JYhONTGbmaXfqZY1zh8jZ5kkAiEA1eiHqxFSbwv4OsK8qXy3KeeUR1P2u+V1nRCOuao8u2I="}]},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-jwt-permissions-0.4.0.tgz_1478091917103_0.7177942742127925"},"directories":{}},"0.5.0":{"name":"express-jwt-permissions","version":"0.5.0","description":"Express middleware for JWT permissions","main":"./index.js","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"http://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"standard":"^7.1.2","tap":"^8.0.0"},"dependencies":{"lodash.get":"^4.4.2","xtend":"^4.0.1"},"engines":{"node":">=0.10"},"gitHead":"2111b906d5bc680ad36c9aa329a266f41df7a3b7","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@0.5.0","_shasum":"139211712c2ce1dcb83fe9b2a72beb2c38499f65","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"dist":{"shasum":"139211712c2ce1dcb83fe9b2a72beb2c38499f65","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-0.5.0.tgz","integrity":"sha512-2ooE20FjGJ711GuyHR25vQIxV0psn6XAw1wTOCdv/wB0AR4e2wDW1iSLVVsjFlUx7Ha6XL6iepzcDRpvYXzvNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIu7c0GWJE4Tk15Gcp915zUBMExE8eo0NzdgIi6yUnvAiABd4gRMSLzDqexKOY9yDwMA4eMI2aelfEQlsWKf1QgJw=="}]},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/express-jwt-permissions-0.5.0.tgz_1478103896457_0.9948740575928241"},"directories":{}},"1.0.0":{"name":"express-jwt-permissions","version":"1.0.0","description":"Express middleware for JWT permissions","main":"./index.js","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"http://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"standard":"^7.1.2","tap":"^8.0.0"},"dependencies":{"lodash.get":"^4.4.2","xtend":"^4.0.1"},"engines":{"node":">=0.10"},"gitHead":"b6aa0e3f8450d6bbb5f3988bb77dcd40132d99ba","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@1.0.0","_shasum":"ed6171d06f662dfa58f3a7707b7d2c8e37583a7d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"dist":{"shasum":"ed6171d06f662dfa58f3a7707b7d2c8e37583a7d","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-1.0.0.tgz","integrity":"sha512-ij1oUHTsMPZ/PWRcGvT5hBllc88NfE5+7U3LYouzbgkFcpu6PYGAdbrhopaoIRUSSsGpqgxHs9eVjv9d7wgWxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrOVS2P0ctEeZRlTHof4EJvvzEi/ojnJnF1bg2WUwsnAiEAyEisXYcKRE7sgzpC6+rjRsJGCiLCCDocllEKGzs0DuQ="}]},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-jwt-permissions-1.0.0.tgz_1497875912584_0.24401377700269222"},"directories":{}},"1.1.0":{"name":"express-jwt-permissions","version":"1.1.0","description":"Express middleware for JWT permissions","main":"./index.js","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --100"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"https://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"standard":"^7.1.2","tap":"^8.0.0"},"dependencies":{"lodash.get":"^4.4.2","xtend":"^4.0.1"},"engines":{"node":">=0.10"},"gitHead":"1c1daeda937ce075d1662eeea1a8adbddc9e8a0b","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"dist":{"integrity":"sha512-nMZs1Cc0Glmg3/yhFpDH8YWQUi0HhoQ6EJ8+/D73hmNgWQ/+crGMqeP5x4YcrJY9lpbGrIr1GMUq8/8MpIzYIg==","shasum":"707c1ed4cbf12cc57358865223306eba0833e208","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-1.1.0.tgz","fileCount":7,"unpackedSize":14032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Nq0jbqRdRMFCRSKDvKlaoUa27YJPO6qSAPfmFvigowIhAIxQPtpm4TOth7gf7C9RjpJlcszaBSGZrXUG5le8GPrb"}]},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-jwt-permissions_1.1.0_1520773890624_0.399906127879486"},"_hasShrinkwrap":false},"1.2.0":{"name":"express-jwt-permissions","version":"1.2.0","description":"Express middleware for JWT permissions","main":"./index.js","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --100"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"https://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"standard":"^7.1.2","tap":"^8.0.0"},"dependencies":{"express-unless":"^0.5.0","lodash.get":"^4.4.2","xtend":"^4.0.1"},"engines":{"node":">=0.10"},"gitHead":"1cc1755439343bb16bbc8b555f91119c3a0a2ec1","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},"dist":{"integrity":"sha512-CQj4C/WK4VuNP4YXQ7PV2idugflJe7JVyW7qmEA96O5PRKrTKsEbPj1yEAbC6E6QlptaKb5MaP00B9C4H+so+g==","shasum":"6be2852bf442a6e9af61a494cf8201c191a36c84","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-1.2.0.tgz","fileCount":7,"unpackedSize":15048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6eoqCRA9TVsSAnZWagAAgWkP/16/1hfnWySWsVszDb7V\ndBr+yT+qpDIGJFU3Dksv14WgRCmCVbDqyEJMkPd78wAW0gLoVmiEXgkZxcvN\nw/I8cwh4qZmc55yN8KSjDJS+rWqwvPmv7qAAVC4X/RlcDbLiMl9e9Fn/qz07\nx5DvLEMmE0yHX3/QzVrp6FH/lfwr31RinAl6sIIoZCYDdTmOmlsksnpY3+5x\ncAUlDM5DSyJdzHK+0A6sslj3rF/YbSMPYbSOpF16uAjfuTuQPYjpGcb7i8Zm\nfDZ+o7aPfNKhqlyd8RxR9jUdYre6UcF4qxya6JYjxxP+CHXvbq97QM77LwoB\nzct3jmb3m530fXlfjs5Sk4RsWA6kGpqnTZ35XPwbxOfbgj26kHA4sfHODtdG\n4/v/hxMfIQK1Y4XfZZCD1zNsnAEj8bpf+TADZMkEHctzz6eVbHCTZMurXjOL\nXSCUF7oK+UVWTqf2K/zyDbXoTZLtLxypkh7ibKOFxMTSQVPR86KE/bJLVCi9\n5z7SNddmkZZYblTCZ2Kc5BTH7XsTgBqAuVviTCZ6eO8CXac4aUU6YonIMbET\n6cZPUtyUD8VZYiVtlYzqsmdVf++dbHX9ET6vT5O4mOC+oQC57XtFq8WlYZMX\nfloCjFKK+w6ISnU4gSsfX9J8mFvs0sd2q+flpJc4jhnGeSkhlxoOr9evxIeq\nV0aM\r\n=50/3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMreCDYS/WXZdO36sz8uh3iRaX8ofNqlcxrB5efmoOYAiBHUzv2FLakqAOAEQJ15Ke74ae2rk0S70ULBcW4M+5UJw=="}]},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-jwt-permissions_1.2.0_1525279273054_0.5396737733035895"},"_hasShrinkwrap":false},"1.2.1":{"name":"express-jwt-permissions","version":"1.2.1","description":"Express middleware for JWT permissions","main":"./index.js","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --100"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"https://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"standard":"^7.1.2","tap":"^8.0.0"},"dependencies":{"express-unless":"^0.5.0","lodash.get":"^4.4.2","xtend":"^4.0.1"},"engines":{"node":">=0.10"},"gitHead":"435082fce8de1bb8caa2928c2dc06af5c7c7da13","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"dist":{"integrity":"sha512-LrD5OGlMk5jVrULn3JeRGzays1fi4ul7gFOhV489bXO7n32AdkaP3BjlaxmZDj9ounAKzA35VhImQafXsNddEw==","shasum":"f7bf5c775c382b5b8c78feb81714661378882365","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-1.2.1.tgz","fileCount":7,"unpackedSize":15617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHmFBCRA9TVsSAnZWagAAcGsP/io244cICU7Ce5oCHD8l\nrbWluXO1FAF68tGYMlVeRI8Q+rlrGuycJM1DFIiWJ2ms4fCOIQ8nHeAclwv+\nqqnIfnMmP2nSs+Qh4bFLwTJpkzB0FksNndIFI6WwHdTRReZBb35C5K8xjuag\nxdA6+3mFIjX/b3HpPp/JB7H6dJdRZJvAaZAplt62fCCrblYkaHTKSlaOAsE6\nzjuPZKXImUmT+vy1pEwXCI4pCA/QmSvEhveP4BHtVBvkYIoTHGr1MT8rkblf\ndjR3+uWHPBNRfE2NI6FeCscNp834W9XQWXwuvsa2aoiezXth9gsH3qPZiu6l\nu6dVw1QqNo40ABHIezZQ7vPKQT8xjJaxSIt21B1Cc9vvdIAc1hdI7IOAehkl\nlTTFsgoNmYXEfLM8k35GuTcyZ5xSL56KYq7MmmMHiwTLWVZ7DGjKjW3EgINQ\nsOFd7tbMoWeAYwfYQhq/RdjqMJV6XZbK4Q4xu06UDfabmZMlzxuWz8j35cRD\nSGACoWAMWoEgHWAhibvI1H2PxAVwxIGqCoYg4nqQgqYpAjVyca493yRLU7nn\nelXjTwuJBO8/A58FGaaj7KoCeHrCg9/AhZpbLfjJk8mAvf5F6P9BZiniXvEB\nj0p7F3HdDdUcWszQvtZiw+NCktTKd1DkxuWywnozdsCcXculI0n6Xe+b5OwR\nTcUd\r\n=TmEE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJc9U3fHXkAMj8Iev7k/zvbhXEPFrajCNyLF3/g02+KwIhANYfgvra0AasJg7jYJeRWWau0BG3NhcQzFfuBCU+7ISn"}]},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-jwt-permissions_1.2.1_1528717632608_0.8047168033604082"},"_hasShrinkwrap":false},"1.2.2":{"name":"express-jwt-permissions","version":"1.2.2","description":"Express middleware for JWT permissions","main":"./index.js","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --100"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"https://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"standard":"^7.1.2","tap":"^8.0.0"},"dependencies":{"express-unless":"^0.5.0","lodash.get":"^4.4.2"},"engines":{"node":">=0.10"},"gitHead":"c849a1eeb65d3b8654b0a02e5a3d073ac50bae88","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@1.2.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"dist":{"integrity":"sha512-bckvcQokskUD9CCT2/glyV/vNSuEOj2u1XJzHiBt7HPNGYiaYpO+iiygzkNOpnCFCseV2nD51wZFe+SMwQ7kWw==","shasum":"db91d4454a26d64ec62e989a78e75b968a4f97ec","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-1.2.2.tgz","fileCount":8,"unpackedSize":111292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyO4WCRA9TVsSAnZWagAAic0P+QBawuH8ltPGjrRv0YxQ\nj21Q62P8rUTvI3ZCHBHm6LFYxqrDKtU6Yx9FHeehApPryeOn3unCgNGkvdQv\nb9RFjG7GZou9mvcTA0yMUnOc04fWJjVFeXD/GSknDXtTtzu020JXqGHhDlYp\nFQTcLvraJUwMrgELPn5os+0wnbpu99BaQuZ+RF18PJJsLMQo8UTxPIGRVU73\n+ImZ8UZ9dieuBIxz76NeQyxJsE1/vPoB5n2yfsh052kESWTFkdnDCCTDT/VF\nNLQ0Fa5dIqKV97RKHEwrGWh1DPZrG0ucaA0Wq8xNxqS3GNwqf2dtaw/JvWMO\nEoeIcCfeGvQ8lTreKAKgN8TAJhj5ektrJ+/V0Fzxcz9gHhhySyOuqiSHhr5j\n/4HbxgJKDpGCrAF/pLWhX8ZFM6s1AgoreyyAhBOla0Kpk5LGOqT5FGkzDhBd\n3qitBABfS5plMENXqS7HCwdZ8/gSI+YPAMaIRJmJjY1DgY5BwNpPW54daUBg\n+t9MieU+WYR8OCdDWR+csM1cBTC1XJjbI/Gd5Rjxe2gOKEPnRwDfESHKhpzk\nIU/ILV5IKbLpgrYCdMym3+Ac52jftzcBxJVHkJNYaR+WrhND2lHnPznYdQjk\n1yK7GvRxw4P+nytFCaSkg/u5SiPJq5pCGmzxKyvXfS9nVWxm04k0T/hFOiPH\nic4p\r\n=F1vr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgplZLNFLsdsi5s4dCqe8yP88uPBpt1eBndc6THYWnwAiA/WfqIYvID0AiLJKezILVNtI216wIDIjaO0UbBd1XNvQ=="}]},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-jwt-permissions_1.2.2_1539894806020_0.6709762151040106"},"_hasShrinkwrap":false,"deprecated":"Please"},"1.2.3":{"name":"express-jwt-permissions","version":"1.2.3","description":"Express middleware for JWT permissions","main":"./index.js","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --100"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"https://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"standard":"^7.1.2","tap":"^8.0.0"},"dependencies":{"express-unless":"^0.5.0","lodash.get":"^4.4.2"},"engines":{"node":">=0.10"},"gitHead":"8bd45be8ed69caa43dbfd8d42f438f379e991066","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@1.2.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"dist":{"integrity":"sha512-+3alvwGusmstA3oaG8Rw1dvcr1CcYTVSQci7Td4WbcecY0jI2VuhFvV81S5s8BsOSCh0PjRBYfUg+mRylSJfgA==","shasum":"370da2f21ceb8e69ad146700d21e6bc96ad047a9","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-1.2.3.tgz","fileCount":8,"unpackedSize":111296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyyf0CRA9TVsSAnZWagAAXP0P/0PcgYzCj+8ExZeexrl/\n9lsDoLFOhr8wQcRLCcLOlF7rq1Y1Ix3fJxtZtV4zZXT4B70rSt1z0GaBS7Qm\nz+HWh6Ic1YunLqSWctYh26jf7+KXPfvovxU7+NiwhO7bCZJE5MEY8CqVvHls\nCJCHXUC0IbxJcPnEWQjB4bu/PmI1hx1QeK7DbL6o7wm8jQmP4lPoOzcn58Dw\nfxuP/Yiuf/p4CMxlzCrD+PKux23KImPP5I4qn3IdtCr9OtmYWJtz5GkQ700J\nkUXHSm2ViASzXKi/od6Zb5EmA3s5A5nYXr//NZ6YqRlmUhUK9Z5MmYIN3ufx\n66q5T+ngbzcfOT2A+iqiOCUBYF2QyYeWy+5BTnjbIMdqfz8S0aRT0BfSipFA\nFYIYvwxmMVdB6NbNSZxsGYquUDhciz14PRhkm8oALMKVeopuGrPMoUPWa3JJ\nEnNUnGmiDJvGGrAo50EQefpqkDIsJXi8DFsubsB/0SRGYQR9jcZ0YZGiJ8eC\nR457LvSIUEDNLsoNXIqSiBlDMZFF9KGrMZVDTBjWvuYtPEc/gG+22Pt0stJj\npIg5SRsAdAtBIQA5ihzzjaR2Z5ffBiDMmmiMMQ/BikQfvVb14a8OwgMuh/Hv\nLLUmV+vjtcF5nl+UqTBZRCDekEcieRVwhxkpWH5cYNtcGJmqyLq9Gj59g+0r\nszKk\r\n=FMlQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5L86bCqtbifvF6uhkXdzw2giKibSGHg6B1joGJ4fiAgIhAMaWygZGRsnxZHuuLd0pTujjsPiGM7AjboUiARHwcfX4"}]},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-jwt-permissions_1.2.3_1540040691509_0.5542774672499615"},"_hasShrinkwrap":false},"1.3.0":{"name":"express-jwt-permissions","version":"1.3.0","description":"Express middleware for JWT permissions","main":"./index.js","typings":"index.d.ts","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --100"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"https://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"@types/express":"^4.16.1","standard":"^7.1.2","tap":"^8.0.0"},"dependencies":{"express-unless":"^0.5.0","lodash.get":"^4.4.2"},"engines":{"node":">=0.10"},"gitHead":"ebc90e51cea8935eb476199979d15639c3e01cd7","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},"dist":{"integrity":"sha512-nNWXcwZE6ElvWrBa8CBmGyQ1ytQOkt30pnM8np1oOdie9F7Ofii6iB7UpQEYE7q4ifZHBSn+L4C58jGULouw+A==","shasum":"379b07da11685b09f5760e412515dac1873062aa","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-1.3.0.tgz","fileCount":9,"unpackedSize":16177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuJs4CRA9TVsSAnZWagAAYkYP+QEozMgp6ZBYrIBGK4oZ\nGGJM65Vu9WOhq7xj5/tG6/eOeyKTWbeafUf9PBm8VEL9P7trN0kxVzdoz1RC\nebqBVTsJXvRCNEeobuIRJHmEJ6dn4Z9is0MKSop0g9/MGs7U/CJujNyFj3Fm\nec1Ay1bNRA5cJgmzgrAdwZlNUoqI01xnfmiORXfkx0UiTow8nboVKRwiZ/Dr\n8pmb13syErcmYkSwozyMX7tNbpOXHmYP7bq1exUYOOYDp3+ONxS8fIq4oc4g\nr2x4e9MBVm0KgFcG2nrNfzulN/zo/ZVLq9N2/0GfHiQgOIoXO06lItDuuD2J\nO9GScm6QcQkpdXZYQq7Q4YmJJwqY9zAt6UAGqHDxGrQOJBBONaPPD67CKxID\nRbVA4CBXWHXwx47zfQ6Q1gcmaDjiXHElWMiYUuFcE8xA5BF1SrfdsFIagZfM\n1YQpm15u3cLLZBoZhC2BMIiXdjbY3XDK40BitkPHB2q/4lcYGZUgFzszmNyI\nODAL/S2dajMqhpl87xLnpMW0Xt8m/V+B3fjxDJVheJexabHRnxBcIvaVDWiy\nWVu8wyDyq5x+2VpTp+n8hcUniY8PGl0K971SBZRxwWa/R98N5Z9g0xSNNQ7H\n3Te+ouq4ge6sQ0WD9tD5gBarfT88EuiFG3ZU+8SLfq8N7qx/H5oIfMjNguAk\nSEj1\r\n=O2gR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAqpfThr2nAaRpL5Qr5pUTImdU/NSuZUmbrKeqrIlV0AiB0UcOtPxjxuI+R2+ZfALgRw4Dx20Ba7LVB5bK4MTd6vg=="}]},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-jwt-permissions_1.3.0_1555602231297_0.9441049075590389"},"_hasShrinkwrap":false},"1.3.1":{"name":"express-jwt-permissions","version":"1.3.1","description":"Express middleware for JWT permissions","main":"./index.js","typings":"index.d.ts","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --100"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"https://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"@types/express":"^4.16.1","standard":"^7.1.2","tap":"^8.0.0"},"dependencies":{"express-unless":"^0.5.0","lodash.get":"^4.4.2"},"engines":{"node":">=0.10"},"gitHead":"efd1aa2764935b7b16820a7aef50e94faf584dc7","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@1.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},"dist":{"integrity":"sha512-rc+08s1Y2KKxB/MlBeGVwk6Tu4EkTJqqSA8YD3RBu5oHwB2oCStcpaRuIx71OIQ+5zl2zn9Tl8WvIZi6m0ljXg==","shasum":"b558564e8840372df59e3545c687f9c5005e5a0d","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-1.3.1.tgz","fileCount":9,"unpackedSize":16190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0C8iCRA9TVsSAnZWagAAcAIP+QFKU7HQducTSSLMc5GK\n2Dt9RBoDibVbve3OfFvxiD8z+wFqa9wHf6jd5MrVxpmIAd2Ci2fdxFuV3rq0\nBR3nJz7EXbYrniKxRN58Obx1pO04KsGJRPNjmXIf0pnhyspa2KGHkSHQyAfc\nvTi7H4my55j2Kk3a7fHo8wT9ZJc/JcJRPEctgJpDsOC986J8sUZPAkROK3+l\nQiSJvVGpRclx6oHoJpbo75XLZDNas3U1UQFCWxi1WKeTjYvSH+TlQOyr0VLG\nTigaGoJF6f+WjsOfiHzNy57lIebVeVN/HxrY2A0zGHTuUnC9sIe/UlF6FE80\nSvnsy9FgZB8j8clEEzJ57t9pDETyZxnB/jw85ZKMMVG/Fje1vWFqryRuszu+\nfMmrcpfb/Yx8eNegLdjm56js5bOdkqno+MUXYAw2ujUAFNu+kzeBt0h0vGfp\nHcroQK3KlSBnIg5iY7oORZrdsdu01fCLZRt8cQVqoK1Ep/NQDRTNVFu3mLqN\nuGaejxcyfKYBy8YmiTjM8irhS8k/eQKj0NC0aSdzdQohtQgo0RTmpHOTivjU\nyuUY8nK3O6RT2J3PS/qRYvBTPeIzIaTuD0RH/ahN154CaBvXahwgMV5zcOuF\nOGueIXZHkp+B1GewxRSpKi1i2NEtpaKLH6UtZbbWk8raZ9SJNgQu3BjHeuVt\neQrh\r\n=f93Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATQejb4kY3HAxeW83cvQo0ISa+HYjqg1n4KfiG1C/EIAiEA0gSgNpiXv4JLhlqFnwhkbtKj7sciEMh8ti10H1tgQPI="}]},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-jwt-permissions_1.3.1_1557147425770_0.6243939402254621"},"_hasShrinkwrap":false},"1.3.2":{"name":"express-jwt-permissions","version":"1.3.2","description":"Express middleware for JWT permissions","main":"./index.js","typings":"index.d.ts","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --100"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"https://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"@types/express":"^4.16.1","standard":"^7.1.2","tap":"^8.0.0"},"dependencies":{"express-unless":"^0.5.0","lodash.get":"^4.4.2"},"engines":{"node":">=0.10"},"gitHead":"2e91562ca9cde7a6f5f830f14a7f0b99ca54caa2","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@1.3.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-blzsKVxMK323x+eEJePBlEV/dx9SleJVvCYO9z/Yje0i2cQKKz7W/6eRjtmvEYasz5G0Z1Hq6nCRb2FqlyS3Og==","shasum":"a23bccdcbb865661f27d1f4e8595f1ffefe9e188","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-1.3.2.tgz","fileCount":9,"unpackedSize":16226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduVCeCRA9TVsSAnZWagAAU8MP/0Waix/KJaVQ1LMHSApd\nFMh7OtnloHnwhlRsQlaoKXi1fvKXy0t/F6OcU/YGLqUPvtNP/Lpqm7pOf93D\nyBe0JYg+hCI+BNkje8kYn05gZ48zUV3Oz3loBglJUtW9lNi67JLhm8AF2tXM\nB6F2QnxJRs0xK2wxyvg1weR+EhBuSNDBMLzs+U0/7UnZKbsUjrnqhmZRrKmQ\n8MmaL3Bh3wyeBL+HSkjwt4zoTydemsE5Cl7lCSy4k7TinBwGU6C1VAxSwHED\nFiV9nVMvkbQyJ0iCl+dmoHi3sEk+XHAWpx9uO//QD7fxbptjiWa5FIV4FFtG\n+5Ez8p1w6E+hbqfU5dXhSLu4arKggnQP+H4l1YFc9yxQx6O5dv0SLBRkNfUK\nPysVL30n6IYJn1nCoJBKtXKMBN7bdeSyKgL0x3+N3SQB06yVzS2/aav0Mxtq\n5mPVU6qxlAnpgSUcGydc6TjeUPohFOaejLdUcEuL1GKXLp6duFvA6Nq0Pxhx\nHeb4jQiHNcHqUMEQhg6HwWkxYVTHpBf2X9jVsLiAnNIfzzQUUj9dPpLnb4W8\nkqs8S8Al0/fpx6k3WMtjyJ/x9ahpt2fNnPmI5GVqz6zue+nHpssg93N4EVin\n6xEwUhX3cUpk0K9SoxCGZA42rgcHqUIcqkHfNNbeBf9cquXN71I/G8S0eqWC\nKyWW\r\n=1763\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKskTrAaGYnQQiNyQNyd/R2cdwdNdsFV37tdduMIICzAiEAioj3wji4kHr7l9Lfc4vMgCfGA0hq2Y4Bfe+41cb4KY4="}]},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-jwt-permissions_1.3.2_1572425886274_0.7451768481600072"},"_hasShrinkwrap":false},"1.3.3":{"name":"express-jwt-permissions","version":"1.3.3","description":"Express middleware for JWT permissions","main":"./index.js","typings":"index.d.ts","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --100"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"https://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"@types/express":"^4.16.1","standard":"^7.1.2","tap":"^8.0.0"},"dependencies":{"express-unless":"^0.5.0","lodash.get":"^4.4.2"},"engines":{"node":">=0.10"},"gitHead":"dcd0d477ade70c0145b20ec57500a52e648c0450","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@1.3.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-OcZDpoFqYf2YogKjvm9mc5+N9KNVb3FCP5BKWB/hW0CDm4IeQH7tXRuAstSA4MnpDm7AiWVS6TE1uaWjTgLy8Q==","shasum":"77f15c359972b485bed608b3f7baeddc3fedd153","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-1.3.3.tgz","fileCount":9,"unpackedSize":16228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL/9/CRA9TVsSAnZWagAArFsP/1V42eoXNjDM/8pfEpFH\nvP9t5kX4KWfv142JuB2aazZ+i5/1JQCesIbbDcEENESdpmr3E3saeF72pwf3\n2Br9MPqoMZB7TZpbHOiYqwimQ6amLUCeKEoHStefENSVghAYrW5AHt1+uhp8\nPX/HzWdTT612hVSmfDobzA8najErvGjV4LqB30BPpTUjcJR/hxF2Oh0LiSNj\nSJsydpGr19yjGOOYXVaKMXAKWM3oa1sDiS+jUdGwAap5YnGZ4knMIOgwCEKN\n+GgKG+DWru8gBKqQKkJoqE10MFQDZ3th9v2Pd69lDlVW89WAom/iEKbyOM/J\nE3Pl+Lih4Y8/XB2f1/cdC3k4gXBpfTlZf+j6Ere2ouBUm4y5BXFT8OIfZS2T\nZnmyONXzhEsBySjDdoxrxG0oULbKujJPn/ohCZyXEGHu046so9t/QS3PRudS\nm5RqGqdCPgp8l20sV/+lmWHj7XlV9/cu7dgPeaUNZwNwcZ0C/75mBEA7mGAs\n+Lr66SD6D4aIGTKZg8U4BYyaf5LYzBPupbegvJsD6gCSfgwUmzhSfQF41y+Y\nOK344YNGqMWyn1CkPK6upHTfHaoeTtld0sBKseeYNYSLTGjujBmJG6zlIwH1\nwGNdOkVYws6mS4pQAr9OOvsVGr0zwoYjcMNOUwlUN7soplUYNK6pcgi6Mpmz\n8zs6\r\n=Eut3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqzBnffPkKFUtqFHanIye3H+SXZvdRggqbBpETPu+yJAiEAuCfkXIpsve12PAz9XQGvb3l4pvDcAXoiwNnox+6qLcs="}]},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-jwt-permissions_1.3.3_1580203903397_0.8510478279110756"},"_hasShrinkwrap":false},"1.3.4":{"name":"express-jwt-permissions","version":"1.3.4","description":"Express middleware for JWT permissions","main":"./index.js","typings":"index.d.ts","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --100 --coverage-report=lcovonly"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"https://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"@types/express":"^4.16.1","standard":"^16.0.0","tap":"^14.0.0"},"dependencies":{"express-unless":"^0.5.0","lodash.get":"^4.4.2"},"engines":{"node":">=0.10"},"gitHead":"2faaa310c43baa3fed57ed70ef9557946c44af2b","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@1.3.4","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-FF4F5IZe2pNoTWRZ9yUIisluqneC21s3PelFH65QN0Tr9k4LkLp82yz0L2qMnFfOW6eFe+OGQrk4D+SIFsOhgw==","shasum":"da234b9fd04e0f9e6b85c38c1d0a15c61cf69b5c","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-1.3.4.tgz","fileCount":11,"unpackedSize":20354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrUBTCRA9TVsSAnZWagAALAoQAKIH2+PMzekOoUHc6+ql\nDvJ3JmoInususLtjWyFRHdQDO0cVaIcy1iUYkjhEw0XEQ0NCuGNNqqCy3oyp\n3bu/Tqv6NIooREVojYccfu+5cGE6hdjTkVVte09Lhm8uE87oxHnXKTIuU0Wg\nRRsNAhNrEHlCVj81+nB7gEloubbFRqWSDO4VC86eQbaLTLibA4FM+30bhwuh\n43W4ONK9LceBCqCfvvYFBcGoaBGFVYYr3TtoaFO/3KS0B4lxbFnHs5bbyzCr\naGC3Oq00TWkAQk/lA5Q9GBtoJLKKkOWWRe2Z+1KJVzWyBG5+bYSG7gkmm9mc\nkRa4fEfeyxZqZd2nMxcvGxLV9XiFR0uTLJMkxsfsoGMDyzJ85ZgVLso8rmm2\nz7SzQSb+uarQzpPdP9kGVVFnW427xpEWtYvsraj69gMC5lS+e9BDGlh3f2dq\nm5KBulTA6nzPbrx5FPp+YVCF2gSvhtGksejp2mr/ixq28GzyHt/aW+3ILnBq\n+vf+i1UNOBsk0acVmVaOCmtClgQbtt5y1D/0J6BvOms7A1QVaIv0lMtH9jmT\neTKe71AJy9BVKuNQ36ttaLgmg/zafaEcf3JNmd/VKlHmKW9dkhX5Rgho1Mmg\n7XdZe/MNhREJXcmvKIrvmF09SFPlj7jsdTkNlmRzI5qDbm9h3YSsDUfUzV71\n2cTn\r\n=XTNn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmoqNfXQ3mj0rBqwgPrYH3AT8SnLr8NdFEXUcrUsdpbgIhAPFW8UGWQ+WyUFlcWEOOS19ZPIloo7RLV6tCmVCYTMVv"}]},"_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"directories":{},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-jwt-permissions_1.3.4_1621966930580_0.3430437971381748"},"_hasShrinkwrap":false},"1.3.5":{"name":"express-jwt-permissions","version":"1.3.5","description":"Express middleware for JWT permissions","main":"./index.js","typings":"index.d.ts","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --100 --coverage-report=lcovonly"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"https://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"@types/express":"^4.16.1","standard":"^16.0.0","tap":"^14.0.0"},"dependencies":{"express-unless":"^0.5.0","lodash.get":"^4.4.2"},"engines":{"node":">=0.10"},"gitHead":"564ab481c7c800932c78526eba80beaad0302aeb","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@1.3.5","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-NR07EDLpguxGEVBDsvlfIVQBj4676lq9ACklJbPdvi/N0Rf3W+WFwx5jtJjYGLL1yJPCPNnUst9Jod7F6w0qzw==","shasum":"f684984f1acdaf10eb490c99b68e86fa010bc30c","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-1.3.5.tgz","fileCount":11,"unpackedSize":19679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgz1WqCRA9TVsSAnZWagAAYhgP/2sNWb3JZX+RmjOO4Syp\nIdgMKCiHUwrRdqkAo8flVN4ZHw1kONja8nLnQWWlYvRPGLNcxmiENj90UyPs\nfiM1Tub+05w/wuhVm98Ukh2q2J+Y8dvoe7S1SlR+WGIQWH2DYpjyfbEbgkZ5\n7LGX5zD6OyYdOFM6yFR+fMzZrH0MHyaAgQfy15Fx5jWusCmPjSnyAmPqxdId\ndBiDJNyEF/hbxNwfUHoEP9Eg964clk366digBMgRESzFN2cGWwc9+Dh2T3IE\nq0ojoPsl724GYHxgWhMMCdItSIJw6ZP0w0UH8OsJkuqHt3rQ1SdKDvig/8I3\nU0292KffO2Ea2UNWFZFno6aZITShew4ITzTsjY1oNwrICy5aJlnmmXITKu+U\nZT1fl8OF2AfV2LgpbhXtrdACONlJCr7jpD5w+BSc1LsEVjXgJyOYHzkep2HW\np+5g9adn4YuBym+zw+k2UGInRli7WmWLPmS//bcq07Fx1IREozLkWrebOsw/\nhC5TKVz5vQnkpWjLAqIElhaN5V6E0f3lpG7gBxofxztlFfE4c2Xip1uzLo98\nGoHWp5O89jd5V4NkYB2Kb7wgIVXBWhJEdFjd7sfCX5VpUvf6+KopmqwGKcBq\nTxRXHi2OorPpHSlkTh13Exmef1QstJjBfTSD00RKK0Bf3EILUMwVjHrN3Ia6\n8ZMB\r\n=3wde\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHL/J1vi5oVDbf8/tIDyO6Y0BaDbPqKq9KjVsSBLSuzAiEA+eVyNcSLPslcBZIRS28LcEnY2QKxGu7j2QT7LBJzPSg="}]},"_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"directories":{},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-jwt-permissions_1.3.5_1624200617815_0.9005909098476901"},"_hasShrinkwrap":false},"1.3.6":{"name":"express-jwt-permissions","version":"1.3.6","description":"Express middleware for JWT permissions","main":"./index.js","typings":"index.d.ts","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --100 --coverage-report=lcovonly"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"https://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"@types/express":"^4.16.1","@types/express-unless":"^0.5.2","standard":"^16.0.0","tap":"^14.0.0"},"dependencies":{"express-unless":"^1.0.0","lodash.get":"^4.4.2"},"engines":{"node":">=0.10"},"gitHead":"6624eca47fd3d436e901a0f54ef9fe411166c9df","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@1.3.6","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-vF9iZZ2Pdp2vQKnNr8yHHEUhnKrcGtF7BzLn0CclhyBshOoBr1Pi1xCAOweN2sFKJChLSEeoAvX7TkMKJfa/yQ==","shasum":"7976139598b0807b5e40d46cfdaa24a6b5eec1a0","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-1.3.6.tgz","fileCount":11,"unpackedSize":19746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHPnyCRA9TVsSAnZWagAAFfUQAKSlXCPttCzxQuDpG3Mc\nA6YU26vZVzmfYDtWOUCDLjM8VeMvVXct4Jddy+7aOPyVr95AgcS6GDLtuYkp\nKTHy35RgGOfRt7EtORIEKhEqQFOG2pidnN09x6G/DHNCKOVbAbBgpljRMsxR\nMYHeSC3WYR8WgXmWVu+qeK/kpUlY/keSm0yE+sEoeru3YD9Ify4vT/mM1Ym2\nkUJ8AyrSSbbKNF/AxlwKP0DqonlFlMRprUMBIF10OW2HdrUkFs8El+ahOfre\nKJA1SHD+u0dxjTaryAIm8BUVig9SxtMDTU8waf2IjZXm9wLW9929BQbGX4MN\nEYp4nK4/nFbsa2iVlo02yqrNplvT8Hrdu9I6VUj7+fVEhbikWKj2XldTliPz\nMueYgvXA5ltE4dw6AUom1KeOXFo72C1vM+jkq/0cUALEFkdcLXukh/fw9kVO\noHlUl/DewIrV6UfH5b8/IJkcC53FYMH3UE8seQMaBByvM7YxeMmNOgOj0LM3\n5qRfkqOj52zAyquMLP7XxEUbr+ntTOhxkZbTGC6T7Ljl0neO4Y5re2O20NUi\nh10Bac/QcxNKqVQe9hdhVQpPs3gMhgoXp480RK0PBKglbKymZOnrgibCcs1B\nS6RZQ1rfzowvqYebjVZBDHbNEnRe57tA+P4egaJerJ7VbovMcfuusLEABowB\nmEa2\r\n=I6yo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDacwbK7vPGoQowRx7ifOxxVd6Va7YZvXH8VsxeK7rQ8AIgGIbXC0FJF9rxh0iA2RVgaJruhSNvykQGqkAecOFWDCc="}]},"_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"directories":{},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-jwt-permissions_1.3.6_1629288945998_0.4452762800432175"},"_hasShrinkwrap":false},"1.3.7":{"name":"express-jwt-permissions","version":"1.3.7","description":"Express middleware for JWT permissions","main":"./index.js","typings":"index.d.ts","scripts":{"lint":"standard","test":"npm run lint && tap test/*.js --100 --coverage-report=lcovonly"},"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"keywords":["express","middleware","JWT","permissions","authorization","token","security"],"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"https://demey.io"},"contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"license":"MIT","devDependencies":{"@types/express":"^4.17.14","standard":"^17.0.0","tap":"^16.3.0"},"dependencies":{"express-unless":"^2.0.0","lodash.get":"^4.4.2"},"engines":{"node":">=0.10"},"gitHead":"5bcb6f330716b5720a4ed52309d792b084d9c0f0","homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","_id":"express-jwt-permissions@1.3.7","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-FjmznwcOl4O2xff1gK6ASGDU92IbLAH3AsdJ5nfn0zm8B3TXMMa0Y2+5FMSxpeMt0H70y/3eRTm4KR2UBsvkQA==","shasum":"af16fc6949a87f02535ed52d218f01098ad882db","tarball":"https://registry.npmjs.org/express-jwt-permissions/-/express-jwt-permissions-1.3.7.tgz","fileCount":12,"unpackedSize":19921,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiOB64Co3ecKt6tH/0l5ThcmJBarYFhHceL0w+OAbntAiEA34XlRroiWRFmbfboy1WV21ap5cyaOw4mrHuCKua733o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNGEUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofOw/+PAT8baHMtUczS7eGeOo7AldmxWVQcXX9scLmZH0Gq+vh1qvF\r\nVrsJjfpy/rsudv4kqC+1jAVNredLj0e7r7cl/gy4htgStOboyrdivOvRYQrT\r\nYX8ScQmQlSUvhf1HAiVF03knbhIVa7hqq1YxuSqQPwkB9IgoA0qYSQo6ojjx\r\npiumDZYQyXHNceDQ0p0hWqpnNbQ0iXN+4nNN5XKReVFfN/1syKn+KEwBsEKm\r\neYF5s0loMISXfsXWKOthshEsOSk8w9BxxGM7vz/JulOlL0iBmRa4Ci4dG37N\r\noCpcJGa13bFyHFfBt2kE4iYOzJzbbsa9t/08hrsOOQ+nqLDn4tI3dY+AMfnW\r\nwuvR4m/4Rxh+E98aULwPxNFyXphkp9bxL1l/xPBwpNpHHdyGdse6r4g7dcBo\r\nZAYzCLG7uRqmdhBl/DvxGpBBLsaxYy+5eRaejpYTDA8bRA7xAODW+6JkERHV\r\nBC7gt09hhKuZT7FX+52VY3ZWhhEl3Z/0dQSwQuP118GL0CJ23pMrTHuftX/A\r\n8gKuy9oarn4fMRU8sBdptTRVr4D45szTJclDdaAnKKaeMZyS20PAkW+ZTBDv\r\nqfG/vhGYPt7lzgxxZFUen1yCrhnWRYwQni29zGpOtNWzlgVN6UklIJdtjPAr\r\ndzb1sqZky9idDdzU36ddlSEYvnPbXh77sOE=\r\n=f68h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"michieldemey","email":"de.mey.michiel@gmail.com"},"directories":{},"maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-jwt-permissions_1.3.7_1664377108750_0.9595594440843775"},"_hasShrinkwrap":false}},"readme":"# Express JWT Permissions\n\n[![Node.js CI](https://github.com/MichielDeMey/express-jwt-permissions/workflows/Node.js%20CI/badge.svg)](https://github.com/MichielDeMey/express-jwt-permissions/actions?query=workflow%3A%22Node.js+CI%22)\n[![CodeQL](https://github.com/MichielDeMey/express-jwt-permissions/actions/workflows/codeql-analysis.yml/badge.svg?branch=master)](https://github.com/MichielDeMey/express-jwt-permissions/actions/workflows/codeql-analysis.yml)\n[![codecov](https://codecov.io/gh/MichielDeMey/express-jwt-permissions/branch/master/graph/badge.svg?token=UXWXehGp1x)](https://codecov.io/gh/MichielDeMey/express-jwt-permissions)\n[![npm](https://img.shields.io/npm/dm/express-jwt-permissions.svg?maxAge=2592000)](https://www.npmjs.com/package/express-jwt-permissions)\n[![](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/MichielDeMey)\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\nMiddleware that checks JWT tokens for permissions, recommended to be used in conjunction with [express-jwt](https://github.com/auth0/express-jwt).\n\n## Install\n\n```\nnpm install express-jwt-permissions --save\n```\n\n## Usage\n\nThis middleware assumes you already have a JWT authentication middleware such as [express-jwt](https://github.com/auth0/express-jwt).\n\nThe middleware will check a decoded JWT token to see if a token has permissions to make a certain request.\n\nPermissions should be described as an array of strings inside the JWT token, or as a space-delimited [OAuth 2.0 Access Token Scope](https://tools.ietf.org/html/rfc6749#section-3.3) string.\n\n```json\n\"permissions\": [\n  \"status\",\n  \"user:read\",\n  \"user:write\"\n]\n```\n\n```json\n\"scope\": \"status user:read user:write\"\n```\n\nIf your JWT structure looks different you should map or reduce the results to produce a simple Array or String of permissions.\n\n### Using permission Array\nTo verify a permission for all routes using an array:\n\n```javascript\nvar guard = require('express-jwt-permissions')()\n\napp.use(guard.check('admin'))\n```\n\nIf you require different permissions per route, you can set the middleware per route.\n\n```javascript\nvar guard = require('express-jwt-permissions')()\n\napp.get('/status', guard.check('status'), function(req, res) { ... })\napp.get('/user', guard.check(['user:read']), function(req, res) { ... })\n```\n\nLogical combinations of required permissions can be made using nested arrays.\n\nSingle string\n```js\n// Required: \"admin\"\napp.use(guard.check(\n  'admin'\n))\n```\n\nArray of strings\n\n```javascript\n// Required: \"read\" AND \"write\"\napp.use(guard.check(\n  ['read', 'write']\n))\n```\n\nArray of arrays of strings\n\n```javascript\n// Required: \"read\" OR \"write\"\napp.use(guard.check([\n  ['read'],\n  ['write']\n]))\n\n// Required: \"admin\" OR (\"read\" AND \"write\")\napp.use(guard.check([\n  ['admin'],\n  ['read', 'write']\n]))\n```\n\n### Configuration\nTo set where the module can find the user property (default `req.user`) you can set the `requestProperty` option.\n\nTo set where the module can find the permissions property inside the `requestProperty` object (default `permissions`), set the `permissionsProperty` option.\n\nExample:\n\nConsider you've set your permissions as `scope` on `req.identity`, your JWT structure looks like:\n\n```json\n\"scope\": \"user:read user:write\"\n```\n\nYou can pass the configuration into the module:\n\n```javascript\nvar guard = require('express-jwt-permissions')({\n  requestProperty: 'identity',\n  permissionsProperty: 'scope'\n})\n\napp.use(guard.check('user:read'))\n```\n\n## Error handling\n\nThe default behavior is to throw an error when the token is invalid, so you can add your custom logic to manage unauthorized access as follows:\n\n```javascript\napp.use(guard.check('admin'))\n\napp.use(function (err, req, res, next) {\n  if (err.code === 'permission_denied') {\n    res.status(403).send('Forbidden');\n  }\n});\n```\n\n**Note** that your error handling middleware should be defined after the jwt-permissions middleware.\n\n## Excluding paths\n\nThis library has integration with [express-unless](https://github.com/jfromaniello/express-unless) to allow excluding paths, please refer to their [usage](https://github.com/jfromaniello/express-unless#usage).\n\n```javascript\nconst checkForPermissions = guard\n  .check(['admin'])\n  .unless({ path: '/not-secret' })\n\napp.use(checkForPermissions)\n```\n\n## Tests\n\n```\n$ npm install\n$ npm test\n```\n\n## License\n\nThis project is licensed under the MIT license. See the [LICENSE](LICENSE.txt) file for more info.\n","maintainers":[{"name":"angryunicorn","email":"gilles.de.mey@gmail.com"},{"name":"michieldemey","email":"de.mey.michiel@gmail.com"}],"time":{"modified":"2022-09-28T14:58:29.051Z","created":"2015-12-11T22:13:47.283Z","0.1.0":"2015-12-11T22:13:47.283Z","0.2.0":"2015-12-15T00:37:49.798Z","0.2.1":"2015-12-15T20:13:37.897Z","0.2.2":"2016-01-16T13:36:07.828Z","0.3.0":"2016-10-26T12:16:34.304Z","0.4.0":"2016-11-02T13:05:19.016Z","0.5.0":"2016-11-02T16:24:56.984Z","1.0.0":"2017-06-19T12:38:33.633Z","1.1.0":"2018-03-11T13:11:30.671Z","1.2.0":"2018-05-02T16:41:13.166Z","1.2.1":"2018-06-11T11:47:12.661Z","1.2.2":"2018-10-18T20:33:26.184Z","1.2.3":"2018-10-20T13:04:51.618Z","1.3.0":"2019-04-18T15:43:51.464Z","1.3.1":"2019-05-06T12:57:05.893Z","1.3.2":"2019-10-30T08:58:06.357Z","1.3.3":"2020-01-28T09:31:43.550Z","1.3.4":"2021-05-25T18:22:10.720Z","1.3.5":"2021-06-20T14:50:18.135Z","1.3.6":"2021-08-18T12:15:46.158Z","1.3.7":"2022-09-28T14:58:28.944Z"},"homepage":"https://github.com/MichielDeMey/express-jwt-permissions#readme","keywords":["express","middleware","JWT","permissions","authorization","token","security"],"repository":{"type":"git","url":"git+https://github.com/MichielDeMey/express-jwt-permissions.git"},"author":{"name":"Michiel De Mey","email":"de.mey.michiel@gmail.com","url":"https://demey.io"},"bugs":{"url":"https://github.com/MichielDeMey/express-jwt-permissions/issues"},"license":"MIT","readmeFilename":"README.md","contributors":[{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com"}],"users":{"michieldemey":true,"rocket0191":true,"desmondddd":true,"mateussampsouza":true}}