{"_id":"@apacejs/jwt","_rev":"8-976dd645844a263aaccfd713e4f8b0ec","name":"@apacejs/jwt","dist-tags":{"latest":"1.0.0-beta.8"},"versions":{"1.0.0-beta.1":{"name":"@apacejs/jwt","version":"1.0.0-beta.1","description":"simple jwt authentication for apacejs","main":"lib/index.js","types":"index.d.ts","scripts":{"ts:build":"shx rm -rf lib && tsc","dev":"tsc -w","test":"nodemon test/index"},"keywords":["jwt","apacejs"],"author":{"name":"dkvirus"},"license":"ISC","dependencies":{"http-status-codes":"^1.4.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@types/express":"^4.17.2","@types/jsonwebtoken":"^8.3.6","express":"^4.17.1","nodemon":"^2.0.2","shx":"^0.3.2","typescript":"^3.7.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/apacejs/apace-jwt.git"},"bugs":{"url":"https://github.com/apacejs/apace-jwt/issues"},"homepage":"https://github.com/apacejs/apace-jwt#readme","gitHead":"a68393427cb5c0d705fdf962cdff936aaeda87a2","_id":"@apacejs/jwt@1.0.0-beta.1","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","_npmUser":{"name":"dkvirus","email":"949582269@qq.com"},"dist":{"integrity":"sha512-6RdOt8TTCrsHO3DDSwwiR4DIYQ2sImYVurM6e4/qweAh+yUgSw6Rm8YiT4cKz74o+WU5cBaIQiN6IumE6cYH/w==","shasum":"d7cc9520e5e77df8b062a710aa04e4df037a42c6","tarball":"https://registry.npmjs.org/@apacejs/jwt/-/jwt-1.0.0-beta.1.tgz","fileCount":4,"unpackedSize":7457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJQrWCRA9TVsSAnZWagAACgYP/ic1vpORyLEpsz6BKNwI\nPRbleGcDyHK5mChufGK1K2JS3ql+qzj+33fJRSN2vJu6xchseaIdFEs0mC++\nA732Fx6Id1qiQsekgRShlwoW1hviwmUOspDVcwecmWqVZyyjkxR2b7L2rx4v\nbRFjGSby8MRthZUSq/0dkaxDyoi9an8XbmS/mRhE1Fgi1t2qvV5z4DPfcgGb\npKxGsWoR26wTIt7leqbhnG3W8E/wgevxO5fB6BzK81MFcpXy2SBmZVxgpWfI\nwlVeBiL97bwQSYLgqTkAvyeu+KMTCxGcpnRlGy0NLNYxfz0eixX2DOpyls8b\nbpcPjwraSqtuBg5ZAaaa2FbZdnrCZmHCzGDbTcHMrUGhQL+tHa8H87RwCkDB\n9wmqkTgMsQ4B8tQT1IRW22bdvNpzi6LWH+S/2o6PiW7VQa2mcLA8AXGvFAN9\nBaN6LW6gfPCwQv4eieFSRq4Nxq/L9ObJv4y3z8v3mdpJ4n9dxkWlYDpXyr4U\nrqJqpuRIYXpuRwnPVHAROXcqqPQX0bTzRd15ERehFAWRuKXZFUD1XcoYFRFa\nSDFbjDfGH8ZFhC6iuVlxsSQheyyYPQv5Rau+Lg3oNYe9MyHjiIeTFSP6oM3I\nFmWpllDLjp/H7XC8WjvGLBBcUTwxeRKfZDEJy7ojsO64ML+yYtEweMb/02hP\nsFbK\r\n=L3F+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2yJZPqmdsElud7SSDMCl8EYpJlcrMDi+A507hxItw2wIhAP0N/ldWhgnuFD9O1ndisXeSu7ad2H0JifVGQydjV9aI"}]},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.0.0-beta.1_1579485909914_0.26325744528860384"},"_hasShrinkwrap":false},"1.0.0-beta.2":{"name":"@apacejs/jwt","version":"1.0.0-beta.2","description":"simple jwt authentication for apacejs","main":"lib/index.js","types":"index.d.ts","scripts":{"ts:build":"shx rm -rf lib && tsc","dev":"tsc -w","publish":"npm publish --access=public","test":"nodemon test/index"},"keywords":["jwt","apacejs"],"author":{"name":"dkvirus"},"license":"ISC","dependencies":{"http-status-codes":"^1.4.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@types/express":"^4.17.2","@types/jsonwebtoken":"^8.3.6","express":"^4.17.1","nodemon":"^2.0.2","shx":"^0.3.2","typescript":"^3.7.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/apacejs/apace-jwt.git"},"bugs":{"url":"https://github.com/apacejs/apace-jwt/issues"},"homepage":"https://github.com/apacejs/apace-jwt#readme","gitHead":"a68393427cb5c0d705fdf962cdff936aaeda87a2","_id":"@apacejs/jwt@1.0.0-beta.2","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","_npmUser":{"name":"dkvirus","email":"949582269@qq.com"},"dist":{"integrity":"sha512-qqMo//bbEy8w7dR+8NzeZL1h1R2tUf/IiY7w9m+BEn1l9RouwLsCRMQHgALPg9AoWfBUIMT9SIMhDPouHXPwrQ==","shasum":"724e6cc7f622d4b140ae8b91e1acd34afdad7c3b","tarball":"https://registry.npmjs.org/@apacejs/jwt/-/jwt-1.0.0-beta.2.tgz","fileCount":4,"unpackedSize":7545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJRTjCRA9TVsSAnZWagAArJAP/RGUVq2UwEngqPGFtsQX\nXdvMxU4m66YuWwRIzZtUbRGf9g20CNy1ib4KWrbhISi6ewGK1xrX5i/mrvIE\nRyk+RqSREUbsXfWqzEPO7Fy8D0Z+b43IG26KtHbVTFoVPzMFVdwjHGozE9wM\nmF502F3PaqkoLMWItmsDJzp9WE04VNgji1/lksPyMHJQ2MrQFgiabVt3tBnf\nw/UmK2MTvDXa+pY/bgFARzCi57W2X/41xN/pIZNWPpvt8W56cDEu/48KstNy\nSg6yaHkL2ktj7iBmi9U2n0TVwjrqyL+CYK2aEkRGu6H2A+dPJYiuW/t865Eo\n/6zTAs6qGUHAM8MQ5QjxKEG+zJ6A5OC4GQ683lltykLbN7bNRrkU+7n7sOfj\njNGrjUTIHJgCsfs3j48pZJboyRcYaEBx4GgojGeAhg+RRdsu9C1FRomNDt1k\no2OnWVnfsXrMCDy2wlN/G8d6hVpeR5mVsSfLZ0uWzrWNxX21VpZGfeOb1YwB\nOPZXyOZZFX3ynz9N08zIDrcGdVN4S3Vxt2xwA2RlszIxvEPVMQpCxrvW3SKL\n8cWVyPEuUAVO3dTnDMdjXQ81eyq0pLB6xTIkIlbOvGy3Dv85ZInL8XFcHA9E\nfIGmnV8VuvjEpfljpE7hDq+OgRXB7nKf9j9D8+fpdsJC9mVljyyuqUEs5ins\ne5jE\r\n=nTth\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj2By/G1Wjs2ZnMbezDIsnoeOa0xCZGehO0cL6nTPKyAIhAIcAqPgaMUqb45yM8x6YYyoetp0yxirHXwkqSzN2ANOB"}]},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.0.0-beta.2_1579488483099_0.6426435848609633"},"_hasShrinkwrap":false},"1.0.0-beta.3":{"name":"@apacejs/jwt","version":"1.0.0-beta.3","description":"simple jwt authentication for apacejs","main":"lib/index.js","types":"index.d.ts","scripts":{"ts:build":"shx rm -rf lib && tsc","dev":"tsc -w","publish":"npm publish --access=public","test":"nodemon test/index"},"keywords":["jwt","apacejs"],"author":{"name":"dkvirus"},"license":"ISC","dependencies":{"http-status-codes":"^1.4.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@types/express":"^4.17.2","@types/jsonwebtoken":"^8.3.6","express":"^4.17.1","nodemon":"^2.0.2","shx":"^0.3.2","typescript":"^3.7.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/apacejs/apace-jwt.git"},"bugs":{"url":"https://github.com/apacejs/apace-jwt/issues"},"homepage":"https://github.com/apacejs/apace-jwt#readme","gitHead":"a68393427cb5c0d705fdf962cdff936aaeda87a2","_id":"@apacejs/jwt@1.0.0-beta.3","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","_npmUser":{"name":"dkvirus","email":"949582269@qq.com"},"dist":{"integrity":"sha512-cUeaGagITcl93vlGFYK5dwb5gEfsDpDb1oTXRhdnowJ1k1NZ0CZIAcpaeJAv/hPPxGv6DFQ888xhjJ2zjGtecQ==","shasum":"a9d28fdb9ade9cb80d23081cc0b33415e171ffb1","tarball":"https://registry.npmjs.org/@apacejs/jwt/-/jwt-1.0.0-beta.3.tgz","fileCount":4,"unpackedSize":8524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJR3ACRA9TVsSAnZWagAAyBcP/RGzYIEQKITH4LM/m3ZX\nYCmy5WiBERqJp8tgMKtbAPwl/wSXWPJTIrd5XpHJIKPfGSyS/xmX2hd0k0Oh\nrsl/yL0iQ3DZ+Cq2IX+Kt/UEef0QvjOoAGR3h75OIhm84Efm4dNgM8FMIxl/\nvnf5g/wGOThqGEygOHT88ezTUQbbK5tgZLAlGilvyMPBXjjqXRbFHiQIlMsi\nMRd7fcS/HDLly3M2tVeTfBqSNjU9CQQ2MVzq8q+3IEW96O0HIHtKCzZx2mlA\n+6oN4o4eOUaeyhYs5a8n7SPJ1OZZCxSfTsK70+TXeNqBjDHJmIr/U/B+nz1r\nrfOaNWt9McRi4m0eYYWzQ8e7u2hs8RzRiSR9BN6aot4Mlp3cTC5I/OXsOXe6\nW4okv5P0OJYCBUkqdGDeXXJRP1wtROOv1K0C0Cnds48UHMKTSIzlh6kUzZ6+\naLCqf2XXRlrsDDs9V2aUouwABbK3UurDnZYYsMymcGN8LibSmDr9RDyok0Cn\n/uJpFPO2ri804zQ7xRpXiCjhcStUpvyoEqfRqxGRxy+ymc7oxC+1g7ZH0Q90\nuvaSy9dfZwxVZ6noYa6IUEVDfLeSCJrKg95kAaN1VQoh6uU6s0licpJtX1mZ\n2xZN9GrsqnGJQherAg3WJlu8qIO2BRHIY0Xvxm7OHZVBVPnbiFZ7IYhAtg7c\n3cCb\r\n=ERIu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+sZTyl+xR6k8FU3bDryLAEcuOav3Ednlu3K39/CDrCAiAeLCyoKD8HDKOwH3biivyF3eKld10aoeXJoGsgIgohqQ=="}]},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.0.0-beta.3_1579490752389_0.034452453457508136"},"_hasShrinkwrap":false},"1.0.0-beta.4":{"name":"@apacejs/jwt","version":"1.0.0-beta.4","description":"simple jwt authentication for apacejs","main":"lib/index.js","types":"index.d.ts","scripts":{"ts:build":"shx rm -rf lib && tsc","dev":"tsc -w","release":"npm publish --access=public","test":"nodemon test/index"},"keywords":["jwt","apacejs"],"author":{"name":"dkvirus"},"license":"ISC","dependencies":{"http-status-codes":"^1.4.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@types/express":"^4.17.2","@types/jsonwebtoken":"^8.3.6","express":"^4.17.1","nodemon":"^2.0.2","shx":"^0.3.2","typescript":"^3.7.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/apacejs/apace-jwt.git"},"bugs":{"url":"https://github.com/apacejs/apace-jwt/issues"},"homepage":"https://github.com/apacejs/apace-jwt#readme","gitHead":"a68393427cb5c0d705fdf962cdff936aaeda87a2","_id":"@apacejs/jwt@1.0.0-beta.4","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","_npmUser":{"name":"dkvirus","email":"949582269@qq.com"},"dist":{"integrity":"sha512-W2wgx4sTYuj5sigRBxQcwaVxJpQeiMXqDvvrG8VcVNUTC9Ai2OkinrGb7hh/aBMUNiI6nZxK0WTyWsdBD5eyTg==","shasum":"82e75411de73b63b3e87aaf945da68ef4e123bb7","tarball":"https://registry.npmjs.org/@apacejs/jwt/-/jwt-1.0.0-beta.4.tgz","fileCount":4,"unpackedSize":8524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJR3iCRA9TVsSAnZWagAA6iMP/3hlBFGeVWNiz/ozrsPt\ny1SJ2h6DZcz+CCh29zz6ebxTR6iScvBJQwgWsHOcGoZ9/CmPtc0Jacaw0ZCZ\nGCz9SMQHOFtrfZ4vIov5BCZ9pRYHo/1tYrQst9ld/d4Eee4KISQC5K2JB1a6\naSbIHSFJvCOIvA9WJ/SgY1AGLg+nC5JbwLNAamBHuq/bqV74oA39okjjyUsu\nfRHGK6JRXTZ23HmdwbAr136JkoNSlOFccOA9uvambBLV/+Fa2GLsua/I6l9n\n2aNsCRy2ZPjalUyLgIpmSFUSjnzkooF1Xf50PjFi8mI/KY508PflP1R4sUP7\ns1AERlVo+IZ7L8DjXitrAgviN/Ybez1QkNN/GleU0mzIE1X87NDSoJMs6Ixe\npv8QAkib9JOIrdKNb/blH/Bidep0SnJP7dhAeO+75ysLjEtyrOROqG4DX8eY\nkiGBGnu69Qf3d/pUzxZfenG3KlqxoJGl6mibFNp2y5DSFJrTR5xjTBRGNM8o\nkjETVY0zOzpLRgFUE5AeZybi7H6xRcd5A+1LPFaBR4/0b92kzpR84d73uQBO\nP/oHIlG8mImtMkacKCWEoixCVtIiUVabci/CT/BNF6xhfsQu3wfQHp2aGlzV\nRDUqTVCGREZ3YBxsOa/44mZx6/PjNbTnvLzMVdXVOx0D4GaXAwHv5s2UQ8bd\nOLJA\r\n=yoDI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLN47rlsKBFN2VlgL7csbLyhqH1XACiQzfte4AznI7CAIhANuoXHnaxiezH07aaT/PbN8zpl1S8eUZH56V/KnpEUbt"}]},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.0.0-beta.4_1579490786142_0.3578712772177499"},"_hasShrinkwrap":false},"1.0.0-beta.5":{"name":"@apacejs/jwt","version":"1.0.0-beta.5","description":"simple jwt authentication for apacejs","main":"lib/index.js","scripts":{"ts:build":"shx rm -rf lib && tsc","dev":"tsc -w","release":"npm publish --access=public","test":"nodemon test/index"},"keywords":["jwt","apacejs"],"author":{"name":"dkvirus"},"license":"ISC","dependencies":{"http-status-codes":"^1.4.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@types/express":"^4.17.2","@types/jsonwebtoken":"^8.3.6","express":"^4.17.1","nodemon":"^2.0.2","shx":"^0.3.2","typescript":"^3.7.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/apacejs/apace-jwt.git"},"bugs":{"url":"https://github.com/apacejs/apace-jwt/issues"},"homepage":"https://github.com/apacejs/apace-jwt#readme","gitHead":"1f65dbfd6f5d76f1f528262d7683c82f3ad68d89","_id":"@apacejs/jwt@1.0.0-beta.5","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","_npmUser":{"name":"dkvirus","email":"949582269@qq.com"},"dist":{"integrity":"sha512-+A0LX7iFpcdhbrGaXygcswodrZP19nhcMyPoppPnmu0RG7aZhmJNS9BCdvdsc/ya5z8jeEsLCCIXw87Z7UqE2w==","shasum":"cf9fd62247821098ae6115b05f2881e522169cd8","tarball":"https://registry.npmjs.org/@apacejs/jwt/-/jwt-1.0.0-beta.5.tgz","fileCount":4,"unpackedSize":8778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaye9CRA9TVsSAnZWagAAVuUP/08d42n0kujDQx/5Kn08\n+Vn9pVFEaccCiHLTCjn6thd/rLmAsfYY+7DuPK/EAKCpfdf+RuESyK/YOe+l\nekwdeiWdABXQSXNWvLZ1a31jZtOddS5+jDIU+CPmLdA/MEnUs6lr4EA06ygm\nnwHwyLgu9kTZ2IWSNy9etVogU1OZc2BnHkd8FfLe9QuA8HMeiQ8K+12k+c6d\nIlQtrM9M+M5QNxNvMZDIdZTyL6Bwni/Y1uLYQDC+ScbvevAwQzLgwvC8auCX\nVgJSR4uTiYs3sbslAX7J50rVUNF1A8bxq96KC1Lk2c+xTRX5Rq9pgGJrDC1N\nRXfntc7K/lBDCVB6raq5leAmjhOtb452yC8USNATllifudi1d5o8iHYvtrKx\nBCmGfJMLp+pPl9q8I0ipPkanI67GqEitMyo0lr7+ZO+lctM4u4JB4dQaBHVc\nvkdP114E0s+QkSe/5ZJcyPK6uH2eb5wTirLJjHQN81xzxAO+buYqULeMxjha\nx6KxoZtJQobtyywLJS/jsGcwCmrSLfQrVPFRXwFbPv+8wD92xdI+nUA5pcW1\nbjJTxXJQuHIN6bfeAyysB4+mO8KcZmEpOMVUW/cdjg1dm1Ps++bYPRmAZz4K\nEPI9ZDg+iptgrDPwAqww6r6JqxgOh4+iYfXGrLwWkHYvQYRCPESn6iyLprhH\ndffB\r\n=EzkE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/2JlqbecH5lU3dg8su07mNW9kX08RkxsbCPv7q0PivgIgE3okfk+RJ5VAoxDmUvQSWR94QzXMRCVIBP+7sI2Eh3s="}]},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.0.0-beta.5_1584080828651_0.00006299652517616217"},"_hasShrinkwrap":false},"1.0.0-beta.6":{"name":"@apacejs/jwt","version":"1.0.0-beta.6","description":"simple jwt authentication for apacejs","main":"lib/index.js","scripts":{"ts:build":"shx rm -rf lib && tsc","dev":"tsc -w","release":"npm publish --access=public","test":"nodemon test/index"},"keywords":["jwt","apacejs"],"author":{"name":"dkvirus"},"license":"ISC","dependencies":{"http-status-codes":"^1.4.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@types/express":"^4.17.2","@types/jsonwebtoken":"^8.3.6","express":"^4.17.1","nodemon":"^2.0.2","shx":"^0.3.2","typescript":"^3.7.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/apacejs/apace-jwt.git"},"bugs":{"url":"https://github.com/apacejs/apace-jwt/issues"},"homepage":"https://github.com/apacejs/apace-jwt#readme","gitHead":"1f65dbfd6f5d76f1f528262d7683c82f3ad68d89","_id":"@apacejs/jwt@1.0.0-beta.6","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","_npmUser":{"name":"dkvirus","email":"949582269@qq.com"},"dist":{"integrity":"sha512-KP5De3nkv/fm+Lzyf9qNtsbTg3YQdluyzwIpGXwt7AEwmjI4a6HvghZfQaAeM+CLhRUlQo7cjpdjddwUSlX9uA==","shasum":"c6825c606fd7dca7c78c814e87a547c83a6cd379","tarball":"https://registry.npmjs.org/@apacejs/jwt/-/jwt-1.0.0-beta.6.tgz","fileCount":4,"unpackedSize":9698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeay00CRA9TVsSAnZWagAAM9EP/0VeDRW3xqs8A9fZ53DD\nYHW3GziSRZApc8LzD6OEX+zRLZU5uHbJBXUcbS9nnXow1A9cZSmHKqkVPJn4\nphOF7c19ZNDdmJzpHf8UQg2bjHL/pIxOxqoyHEBrdl+Bz3eBk95w+S6RqjOd\nRQZGDdbGqpvEq+Bh71+URunGtMS6llzT/MBCMfy3WwN4LHrAQqywoLW82PKR\nkRCTVtm3LVdPkaW1qMpfTSc6Cr6Gmoz1AgPyVLYpqhDXxpN353kkBSLtXNrY\n8bgcKYTN2na88M4uT3Y8M4BJ8Y2HVHIx57TlOjhw93F4JonDrMo7Uq8JtklK\nHqPml7T8BtyD0FqcmZ4mmvf0rRKl0UMli6APd7mkKwdYyrxFc8C7axNajCab\nIQVFNnjn6WD5+3CCM8AnDPm8DlhPf1/+UPxUC0VwTMizwHyz8SXVozqozzAy\nhmApbDrOu0cN6bOLzXvhMsYI4CRlneEuXBsPRvVxgOIEPFhfBDPW0/HsE6yD\nklgtD4hG8Am7tcDm5Wir6+5fQ84sI24zRUQ6yBWa7w1YixqHAJYkKPIllzHe\noKzdY62ujaP6ynGELV7rLRnvu6Zrsy5C6uwvYGjbcHE6KzADb48dVl0/Z8yP\nSRipGaV0/QUZV4kGlsA6vIvSZE4UIw3KoaCznJUCB5It4/q5bBb8E2lgwA/5\n2J6V\r\n=XBHw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5TyJuIt+BUtwP3WHO2ijhJsfriYWzfulNGcqYIspEqAIgC8eVKZHJGeGe21y0y1f+joUuN9iMrGlcHFisTxJQJ+4="}]},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.0.0-beta.6_1584082227587_0.7984347145024804"},"_hasShrinkwrap":false},"1.0.0-beta.7":{"name":"@apacejs/jwt","version":"1.0.0-beta.7","description":"simple jwt authentication for apacejs","main":"lib/index.js","scripts":{"ts:build":"shx rm -rf lib && tsc","dev":"tsc -w","release":"npm publish --access=public","test":"nodemon test/index"},"keywords":["jwt","apacejs"],"author":{"name":"dkvirus"},"license":"ISC","dependencies":{"http-status-codes":"^1.4.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@types/express":"^4.17.2","@types/jsonwebtoken":"^8.3.6","express":"^4.17.1","nodemon":"^2.0.2","shx":"^0.3.2","typescript":"^3.7.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/apacejs/apace-jwt.git"},"bugs":{"url":"https://github.com/apacejs/apace-jwt/issues"},"homepage":"https://github.com/apacejs/apace-jwt#readme","gitHead":"f808a918f0e0e95f481184ef8bf1e37080a2025f","_id":"@apacejs/jwt@1.0.0-beta.7","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","_npmUser":{"name":"dkvirus","email":"949582269@qq.com"},"dist":{"integrity":"sha512-BSyLmrn2qYYYoLMGF+UuSjgEzt0qaoy05pawiMhfAcqevdC0KiukUL6eEcNhzup+2BZHwyvmGjfXah3JOUay7A==","shasum":"46bf05e5b69e757ae83e7c8bed40a9868187155e","tarball":"https://registry.npmjs.org/@apacejs/jwt/-/jwt-1.0.0-beta.7.tgz","fileCount":4,"unpackedSize":9828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeazd8CRA9TVsSAnZWagAAKrYQAIAjAMZ7QlwV391d0fl3\nFGfjXNubFVI0pY/WQTWh2j+ZBX4x5hTag3CuQfOXGNSU8say182LX2K1Ef/r\nGBfNrL2EtNeybmQhdRHXt7zlhn7X2CRVwaj9WksFkNaCjVDuA6oLIEoeupQ9\nqWICaPuv/V8jiJA5iKF2JyEvz/t58HBG7B0rNsbLuCcEzyB6/kqbjco1Rw8M\nyc4Zib+weW3V9+6Z54pF0rw2zAC90w0iAcGoRUB5fOAYiNQkCt2KWNBsC7ig\n/dHht+EeyF4aBvpe6e49T8xxB9ekZEwXc6X9H0ZQBWkwwtEp1JhitLUMW6pj\nRNUJzbjfo2SB1if3pUBjMjT/gRNc4VDR4REHFjQTjSRQcwJCM0imsTTXLyV6\nXgcWmraKOikarDhF7x/zjI2eDOIHrURfqf74dz6RNlC0V459l+wizpXPNWGw\nWUhZuhyeHzNsYDvcfYy3OydJnBjSxLD8v5OG8bkZ9kxTho46YtNGyxrkh/Ri\n8ElG7X2ZKQzzegSIKj3XZcc1+G2R8a9jjYbnh+CGbskEq+eU+olC+o+WjbKP\nOUWcqX/v3aULiknNqmBPQgeeu85LIeMbX+1DYEfsG66uSnj/nh7hflcfX1qU\ncEV5HJaT4qOPM4tJ0paPvxctNsFWLpGz3zrx2kV4Tb5jyJ4c64JmYeknnVsP\n3oXO\r\n=NBb5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcH1gBwZI9fk7C9Rk7SONTUKjaG05lQ4fkL2uFlBWR2QIhALQahFfN4HcppoAm8YKeVhvInhgS4/6GlGT1fwCGuWk8"}]},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.0.0-beta.7_1584084860209_0.9382132938539032"},"_hasShrinkwrap":false},"1.0.0-beta.8":{"name":"@apacejs/jwt","version":"1.0.0-beta.8","description":"simple jwt authentication for apacejs","main":"lib/index.js","scripts":{"ts:build":"shx rm -rf lib && tsc","dev":"tsc -w","release":"npm publish --access=public","test":"nodemon test/index"},"keywords":["jwt","apacejs"],"author":{"name":"dkvirus"},"license":"ISC","dependencies":{"http-status-codes":"^1.4.0","jsonwebtoken":"^8.5.1"},"devDependencies":{"@types/express":"^4.17.2","@types/jsonwebtoken":"^8.3.6","express":"^4.17.1","nodemon":"^2.0.2","shx":"^0.3.2","typescript":"^3.7.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/apacejs/apace-jwt.git"},"bugs":{"url":"https://github.com/apacejs/apace-jwt/issues"},"homepage":"https://github.com/apacejs/apace-jwt#readme","gitHead":"f808a918f0e0e95f481184ef8bf1e37080a2025f","_id":"@apacejs/jwt@1.0.0-beta.8","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","_npmUser":{"name":"dkvirus","email":"949582269@qq.com"},"dist":{"integrity":"sha512-h4fW5wzofZAi7IVckZBa/7dikeLwlSccaPrFOrej902rvm8SATxuJQR2DuITKUedUvM4WFG1S12epkX6Tt538w==","shasum":"23f3ab176f4a299eb6115706bdb66ea7f65d86a2","tarball":"https://registry.npmjs.org/@apacejs/jwt/-/jwt-1.0.0-beta.8.tgz","fileCount":4,"unpackedSize":9829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeazhrCRA9TVsSAnZWagAAoX4P/AnHgkxSkPbP+V8Qxuii\nwTM98RWGJgKnMoFDcQe/C4/xkm4af250WZfx156ixCAfDVENUxE9KftQ5AoO\nNiOWhq6ApVsEc+RM4s/p/zYmZPIFVqlOvUYQYY25zY3sXpoleOJ+VTRFjnH4\ncDFAXum3o9qBQ8p0amvs/RfXLPGZyaNE49vS4ngTeL5qIHp/nT057NmwjVaU\nbKDc+UZ3usbLA24ZHXhsspKQM/Y4HGQA3J3+5DngHOmEl2H9ndrUdfoM7W+L\nQeh7BJjUaRcJ5B2EboOjc1t5XIOF2JscOyhxqivxGFRfKz5nNtjmQlAb+HDM\n8bLrDY2bO2pHy/gmZcH7aXR+pNwEAMrAW7dAX/mf2t/zYWpoO+A62uhnzJaR\noJ3dfphcYRu58hQdhM0uLfr8FWFvo9/fzHhDOQKpt5Z+HKf3l/7pmlUiBi9r\nMxFt1pC4qgWndyToA+DniHWQfXUKl38YpI3Lnr9kcYL7WNqJd1yIul+cHrXs\n7fzy35hglb4Xjq7aFB6jdkfVqyWt5CxjNVHsk8ujDGpNjazOUGSjGoqdN5H7\ns3Mspc94NqcHWBmfsv5Nm07V84NmfrYm7KY0dlEq3cBv/1EoVnMXZnTePSgq\n4YMy6SQPk5GgrOVk84r4i8M21Bm/OLsGXkV8fdH81psN3sOywIEL/9VfOrhu\n0jxg\r\n=LOJc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7FE3N+mGW6V290BdZyF984FY40sG6BAM43LKaxXrHlAiBvqrIrilzG5wA8iN2q3ZSpyxx3a67ULc+hxzm+K1oGsw=="}]},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.0.0-beta.8_1584085099501_0.3972432528818872"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-20T02:05:09.676Z","1.0.0-beta.1":"2020-01-20T02:05:10.091Z","modified":"2022-04-04T14:30:36.460Z","1.0.0-beta.2":"2020-01-20T02:48:03.238Z","1.0.0-beta.3":"2020-01-20T03:25:52.505Z","1.0.0-beta.4":"2020-01-20T03:26:26.306Z","1.0.0-beta.5":"2020-03-13T06:27:08.743Z","1.0.0-beta.6":"2020-03-13T06:50:27.753Z","1.0.0-beta.7":"2020-03-13T07:34:20.363Z","1.0.0-beta.8":"2020-03-13T07:38:19.647Z"},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"description":"simple jwt authentication for apacejs","homepage":"https://github.com/apacejs/apace-jwt#readme","keywords":["jwt","apacejs"],"repository":{"type":"git","url":"git+https://github.com/apacejs/apace-jwt.git"},"author":{"name":"dkvirus"},"bugs":{"url":"https://github.com/apacejs/apace-jwt/issues"},"license":"ISC","readme":"# @apacejs/jwt\n\nsimple jwt authentication for apacejs\n\n### jwt.sign()\n\n``` js\nconst jwt = require('@apacejs/jwt')\n\napp.post('/login', (req, res) => {\n    const { username, password } = req.body\n    const userId = xxService.getUserId()\n\n    // gene token，default expiresIn='1h'\n    // const token = jwt.sign({ userId }, { expiresIn: 120 })    // expiresIn  120 second\n    // const token = jwt.sign({ userId }, { expiresIn: '1d' })   // expiresIn  1 day\n    const token = jwt.sign({ userId })\n    res.json({ userId, token })\n})\n```\n\n### jwt.verify()\n\nIt's a express middleware.\n\n**Use in Express**\n\nYou can set interface whitelist, which will not do authentication.\n\n``` js\nconst express = require('express')\ncosnt app = express()\nconst jwt = require('@apacejs/jwt')\n\nconst whiteList = [\n    { url: '/user', method: 'GET' },\n    { url: '/user/:id', method: 'PUT' },\n]\n\n/**\n * e.g.1 Set all interfaces without authentication（设置所有接口都不做认证）\n * whiteList = '*'\n * \n * e.g.2 Set part of the interface does not do authentication（设置部分接口不做认证）\n * whiteList = [\n *      { url: '/user', method: 'GET' },\n *      { url: '/user/:id', method: 'PUT' },\n * ]\n * \n * e.g.3 Set all GET requests to do no authentication（设置所有 GET 请求都不做认证）\n * whiteList = [\n *      { url: '*', method: 'GET' },\n *      { url: '/oauth', method: 'POST' },\n * ]\n * \n * e.g.4 Setting dynamic routing does not do authentication（设置动态路由不做认证）\n * whiteList = [\n *      // /book/1\n *      // /book/2\n *      { url: '/book/*', method: 'PUT' }\n * ]\n */\napp.use(jwt.verify({ whiteList: whiteList }))\n\napp.get('/books', (req, res) => {\n    // You can retrieve data previously stored in the token, \n    // usually the userId, in the req.jwt object\n    const { userId } = req.jwt\n    \n    // ....\n})\n```\n\n**Use in Apacejs**\n\n> [Apacejs](https://github.com/apacejs/apace-cli)：quickly develop restful API use NodeJS.\n\nedit `.apace.js`\n\n``` js\nconst jwt = require('@apacejs/jwt')\n\nconst whiteList = [\n    { url: '/user', method: 'GET' },\n    { url: '/user/:id', method: 'PUT' },\n]\n\nmodule.exports = {\n    port: 8000,\n    apiPrefix: '',\n    routerPath: '/src/router',\n    middlewares: [\n        jwt.verify({ whiteList }),\n    ]\n};\n```","readmeFilename":"README.md"}