{"_id":"@halsp/jwt","_rev":"31-e22272bd074f1159bad800a735387c17","name":"@halsp/jwt","dist-tags":{"alpha":"2.0.0-alpha.4","latest":"2.4.5"},"versions":{"1.0.0":{"name":"@halsp/jwt","version":"1.0.0","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"rimraf ./dist/* && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/common":"^1.0.0","@halsp/inject":"^1.0.0","@types/jsonwebtoken":"^9.0.1","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"e68bd971f3bbf5062826a609ab4ed4a519a2c3e3","types":"./dist/index.d.ts","_id":"@halsp/jwt@1.0.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.5.1/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-bgIwujGEDoz920UviDGqOE5F7fCOWVAaEI2u1ebrCkvdfmLlmOJzzzV3+WBgbge8W+9LheBQifiH9yM4LVzZRQ==","shasum":"645cf0225f2fb4ff7ac8e733a2f9cd99c68695a7","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-1.0.0.tgz","fileCount":26,"unpackedSize":42337,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENQK8gwqIVlzAlxpTKyc0SQ/lheyhm9iDijaRnfF1NyAiEA8Z8UvSOb26Fo/LrXMmLZS9yLBOtLklKXfgAHT9DN3LM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAM5wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBow//bTomlSaD8MlrFfnFM93lZuTOzpsQXXOebKkSSGOBlsOA+i4W\r\ncdO4pUYFedV3E0x56J0m9uaRiGOAut8K69OAo3tE6ypPro9h7tk2F0pjwiyy\r\nf9u7Q7R+sl8FSKHw+yRN/mDj8Dz/OynLCp/ZIt/YjVTB00OvCLvPFSgoF3sI\r\n1vMIM+RcEklJ8nUxTaheRRWI9hFyUpPzb9glItAPIH6MqAWwWAzA0/u9PC5B\r\nim4TS8KzLaRh9eSOgbqKBkmanbb6aP1PaQNoNahBR1A4hMgovHpTvKEuaO2r\r\nA90PUSj69bVeIZOkflPqulTznxUvE4NefUaSFyPwK/3OTvTXLSSbqRPXLbNn\r\nPc7/5xSLGeDSnIF1EtirObsUTAdUGAEqBYsDCCz3Zk0aXykA4C4GCVSTzGiP\r\n5LWzwDWDcE1G6e6Q4DPGtw3/9RDkARU+HuBTOmkxpHUVy6bD1qvd/zx+DMaq\r\nBW/GERfMyBpHf12rYW0qqo35m7c/nSmeWokNwQ6aTEScwhTLKrIPMeBMgMc4\r\na/uwFvYQD8xfX7k9Vvw1o+dohhc84ryJNphKsSdLidsxfENBGOYsWwixjyV/\r\nhS2s3XKtLy2940XowQA+J7Vp4mnadOsptHdH3HPfMlLZHz3vhWXdrtB0NWg+\r\nF4JGgJrQhfxawYbBnuHEIcMV0XU3dDAOJdo=\r\n=qgyt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.0.0_1677774447710_0.6186456758818828"},"_hasShrinkwrap":false},"1.0.1":{"name":"@halsp/jwt","version":"1.0.1","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/common":"^1.0.1","@halsp/inject":"^1.0.1","@types/jsonwebtoken":"^9.0.1","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"b5c9e9af4f1d2d1b8ebe840946c835792babff62","types":"./dist/index.d.ts","_id":"@halsp/jwt@1.0.1","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-Sm3MXJWVGdqkslIVIvF7LZzpJq2OK6TdTxMao25UucrGRuLh+vm21XhB1YTPKA5CCmoaM+36KaIJT2QPDU2+TQ==","shasum":"f85e5f42517096707211089328d5fdfc79c48630","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-1.0.1.tgz","fileCount":26,"unpackedSize":42065,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCik+7QY4QewX/TPSMauNhwPnqnP8swsWIZnuIoD9ilVAIgANvSx+pD7ZNXb1c/wkSo3bFSlE2hePccyHK9GYN3jG4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAW1iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr79Q/+LDI8qQoTuQBlm536f8JhbhLypK38PwwRt1s5SyO/ECYFwg5o\r\n6qMUnDgaYo6I3vBAKOvG6YAl0oV5FZJ084caE7oWIidRmVOetg9FSTKPWXBI\r\n6etmrh9CjnW1x6gA6sdG/tFVFDHqCU87ewWCAJvs3hVGtCEGbdK4h1V+12LA\r\nsZplAqxR87Xea1sFOVNagS60cGE1J68Ro/TmZ2Xfxyzq8O9WpFTnD0NgzHao\r\nnB/JUDq8LowYcZ3dH0XO6zj/jwhU6nVoV+j2POSFjN08Z+CMk4qLG2siRYE/\r\n+suage4Bqw1xGigZnNo3UQhClhYCI6/M1LQ9Xi9xSrIiVYM5aY2LuC24SmAz\r\n7mpSmL0bf3WtVs8eO/XJ0lfz49Vth2pxUMVSbLmgaV2SvkIu8vnkhNvirZWF\r\nH3UrSP13yMK5ahTyHQb7T/hM3XMeRDi/xRBwArBmgz4eq3qbjTgQAG5wGiKt\r\ndmc+WtsbpF2BkvJ9Xt+KuprTrrREpd3FkbT/v5ZQ2qYIT+huEwhmjZeuD+xl\r\nRsjkTDm8UXdqRk2xFCBWa2C1fblcRf8XeHxfaUo1t2vvrZVqb7SRinLAoQOr\r\nF5u67/xz+pQ6knB2gbYQA/RryAwFAJUqj5CY8ccXo2GDZLJKZrQ3CmwJBc/k\r\nvkyP5YucEPAiCjB8zTHFJcM7smgdtsSL2FY=\r\n=0zsS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.0.1_1677815138089_0.0823828660290793"},"_hasShrinkwrap":false},"1.0.2":{"name":"@halsp/jwt","version":"1.0.2","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.0.2","@halsp/inject":"^1.0.2","@types/jsonwebtoken":"^9.0.1","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"e4a1d02a707f5d409f5802414f632912f143cb34","types":"./dist/index.d.ts","_id":"@halsp/jwt@1.0.2","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-Gb8qG7FIhX/9WjnL1y2dzGqLq7Y8JIE0rHpb9tSCLKFuiPemeWgEsrbfBQuRMdir4gZ+MHFrnPqA+EfSgL4BzQ==","shasum":"72a4d03af4cb7974529d67d5d8032a214bcd78aa","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-1.0.2.tgz","fileCount":26,"unpackedSize":42019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEujSMF3Xmt+xb7XInuuKsWQ3ZsZgRMTxAClQN/z98vCAiAGEGH9yoSHYbZi8m0ZTKuOku/sqgh9Da9BOeBRdEEu6A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFJfhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmphgw/+MeLcd1UHmO3aYlfFwVk1S2O4VMxtSQX2Z1eEpAHF0v0aWj9l\r\npoAmcijMQRDmTAw7z+8zgQQQhBR/3I4LNC63YsUm4FbEuCiXnRXrr6LdFmBT\r\nWxvnGC04SEyCzugGYr08cnDyzxc1JcHSx/6T+Vh0LR1Z42My4XXwQMaJT8mv\r\n3b8qv7F6++QN3OWp9YvXPtwvdnv4DJFV8n43IL79jEXh2/upaoJdivX/udKS\r\nUVuMwd1bxh4Hz3j13CkwM38WMIaHYbYObeMM9snzUrhra/BsrewZ2wJJrq24\r\njwi5KJpGFDkVnjK3a1BCE+Cwuthi6vsKRFzHzc2Y8dtg73xD4s+r5dwsZWRw\r\nHoOF/3dVfpWlWYniq5tYr+POukmcqIjS2cQ1Lxg8eWyYDWGrCpczUaaiRx7J\r\n9PNefNj7ym42jMX0JEonaJOK34VYihnrWD2krtQTFvb9N8Yfddqp+mCl9K/L\r\n+x3BJf0ryyQAv7AvXe/tHg1yIjS+zvhu6cF0YnfRN4d/1+PwAhjFS2UUjv5l\r\nMG82Vm9IEKtp2QNdLKo/O9v1aQ8wkVYb2TChihxTaM9OOCBH3VUWnC8NMWc1\r\ndj/AD2KiRsoex5Smm5qcuPDBKWo8i3ZYN6mc4HkM/qyPSv2TgVWKy7DprVSq\r\nSdcEuGe2y4dgHV+VBx8beF+f2zNIrox1FyE=\r\n=/wrs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.0.2_1679071201009_0.1530060989396358"},"_hasShrinkwrap":false},"1.0.3":{"name":"@halsp/jwt","version":"1.0.3","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.0.3","@halsp/inject":"^1.0.3","@types/jsonwebtoken":"^9.0.1","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"de9beaec867953bc4063b0bdf6ebdec9592d6d16","types":"./dist/index.d.ts","_id":"@halsp/jwt@1.0.3","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.6.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-A5ldwAPQjF+2jmwueMQNqcgtaClPDnQq1RBYPeFMtLrDkbFd6yERYPyIGfNeGnyuKSfstzM9StMPY+7ARWgIqQ==","shasum":"cb7db90c150edf6cf11b61bb57c81462a245ee56","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-1.0.3.tgz","fileCount":26,"unpackedSize":42019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzat1KbPhV9STDnBjfbuxbUR8pixxAGElKCnep01b/aAiEAuzYC0ZJt6Qqb6EdFwo7WolOJDik0ZlNQGldWasR9HBc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIuZ4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYcA/8DqNQ68VK4XUF6+X5lWR6vqYZxRFZCKa+kWLt/2WAGoTxwio9\r\nL0g6cNv9a07gNQAlUlvKmiWknmvv4yEnU4maexOJnf9stI3PqNLiuGjMJ3iC\r\nvdt5crTBmdOTEE3dGsyM7cTuigjcmj5RuAS/h63pyvJ7G6VoMawkL89wVzL9\r\nkf4ljgijUOTFuwIHdmzFjXCSI95F2ThpWECBbH+5xtQl1DN2rffjHj+a2ft5\r\nqUANz2WeUyogVeMq06HD4ydJJKBGmAQVGPrse90dSqMhD59yj7fncGZEatbT\r\nVlJplgKEvdpukPedm2zYyCGuthJblBssdPZSZkof/dvVVOfDEgtRwhYC/BHn\r\nHYc1R1/IN6H6VmFG95XiUT/HcKqf2841/s+/eNkC7IVQfD2e7wHkPxNszWRh\r\npJGvg0m5yTlnzLNcQSEtZGw2WyBD3yn2FI+T6xu5UjjellyCz4S7CAar2jEm\r\ngnnSQtu5ZOZYTP+HLxycq+b1ORLZUp3/O7FKCWjhfJKyZTesfur0LXPqlaW2\r\nfPlNfUIn7I5w80RBqTzA2Ye9+klRcE1+APzu2hrhw+Sqqugzvt2QYslxUryN\r\nBjJIFEKM/kA9TQ9y/OHXybnUXMbg1CzsMlyOlxfEW1lSgCbDYCfVDBbkZedK\r\nJDCxIO3bBbIduhotvjGz9IWyWUEuGf1xT7I=\r\n=sAMs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.0.3_1680008824212_0.2667083527161531"},"_hasShrinkwrap":false},"1.0.4":{"name":"@halsp/jwt","version":"1.0.4","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.0.4","@halsp/inject":"^1.0.4","@types/jsonwebtoken":"^9.0.1","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"b04928a01abe667c835b400b9e0322d687ec4d8a","types":"./dist/index.d.ts","_id":"@halsp/jwt@1.0.4","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-xyoDumgW+KKPv3HJogAA7aZD44QK0HfYX39UYrJ0sfrUdH1rEDHR6+i1qKQvyXXQw3Jl2MQBJUzOFlMiYmrEsw==","shasum":"2524f6679e756467cda574e4eeb32911cb68dd0b","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-1.0.4.tgz","fileCount":26,"unpackedSize":42019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuLXTpK/y51oFBvX2BnDOOSXDVN760R9Ckx8zxTMH37AiABHQ72jbO9w0QqkKvJuu8wEkQIm5CqEaV2EXBK/bnY1w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMQDzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrR+w//Xu9D2VSL+twAsq3rOACoBBFEnVO6uoLD2mSiDKNgXe5n46k8\r\nGbCaBEoT7DqJryyxNd0NlgApzcBxmUdCt43UFEOtlkxY9MbFxgExN4CngwDF\r\necOFdcwYXW6gFrPe6/YTinFhzcsh/A1VKIe7yCFx9yQkHyKryUoO7GVL9/DA\r\nIH5ElGXCTjkPF/ZO7rmcNYCgBXv6/hmSmSjnb3pj6gZFVWbEpOYWX4+CtZXJ\r\n5ecODAtH5sSXrINysN2g0lA2UJxwYNt7IMSbPL79UIhcaJ4jTYwe+8uZs0Zh\r\nYWqg0oLXV0m3K9n3j7UG2XW4k0se1hR23bRnIBRF/WBUXHBs7qTkS8L35SQT\r\nonMyGrN36mw0stcamNL7F9xFQ2EUikgfUnOW+qW6LS98D2EL4YbrYcbbZj3w\r\nacink19NF0BeIeN1YXFtaCqawHa9DnMgaljAXo+vBaaC7/zXBm19stuXVXj7\r\n6iQjPnaNKgAsm9XL0aZ17zNhtQQAcr5P/QdoKq/C0LMZ/svtt98QDeqPLpda\r\n/xry9hYM/AQTMoJ6ySiXq46DEFZjL0fkjKvq9rUwqpnMU17ZLmbkghTrupPO\r\nJS+VOgYdBDOfYS7fnx/oYK4wOUu74pz/nh+WtYEmt3bHs22OpNuzKcqEwgVc\r\nQjDTGjBSOoCRLpGQEmgLb+i8kjmSLisuym0=\r\n=m2pz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.0.4_1680933107722_0.2138599139119679"},"_hasShrinkwrap":false},"1.1.0":{"name":"@halsp/jwt","version":"1.1.0","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.1.0","@halsp/inject":"^1.1.0","@types/jsonwebtoken":"^9.0.1","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"1640a871c5c6da826829882fdf1f3a74997ab751","types":"./dist/index.d.ts","_id":"@halsp/jwt@1.1.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-D31B2WyMobYVtvrWEPd2ZoZbXm0ZXfTWFO8prIJJga6yL3EFgzVzj2ZPWiz1+6a+vGHfuVdNC1UmeJnRqC+ZyA==","shasum":"f6fe7e5933d8602a80ca4e8f5e671f4937237dd8","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-1.1.0.tgz","fileCount":26,"unpackedSize":42019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLPESYncyw2mK/YI+nvaKDmcAdiOrr5gp3XnBhPpyJ+wIgYIE0GYzeIp9bs/9bFpg99MhaccDov6DqPEGtG8nK/xo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNsi/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosHg/9GNBYw5eh96J09J71AW+jnTzh1ldVk1KP7q3WkhIsKySZA3GO\r\nY6TLq2oqtHJS1uy6ujBmTn8oV49frGFo5w32kyCBk/JmuS2IYuuzq68S2L6M\r\n0gWAF+MFyPexNIVFd5/XMp843595Al49gUPXv9P9c0nwXSpBR+giS0rR3DyC\r\ncm/llapcaZQ8L7nyU8WqHIhjpDqrrvEx2GFQj+muRsg+hW258og3r/6GTvS7\r\n5RQsMi6e+DYIPc/oO6svGLFzwFi1Rt/owClOKcPEYE4n2icI4E+tiC+wFNvi\r\nsEpsGK/3tQoK9hMKTIJ+gWkgnU+bbltx6sUG6RuT6TmNVo81fkkO/8ObSuYh\r\nxxtOXd2n9fmfMhlha8k+xCtEPhrWgLgIlNhcnsQUJ32ujBWf69YJJWJK+Fri\r\n+i2HuHhx+rQTAYthdG3Kwqjze/orXlV4pjAm1pl10w6M8NtnP59mE8hoCGTV\r\nclB2NJWKuOkOpM4UDJn4uuSZ5YVcvONkq34SvxGEoZRicgBDfA8V9dH25Zp1\r\n9mop+as9LwlGuod39Px7GNXtKvbe568/aAAsz6WjHej79rDjUpzZMjRMpkl/\r\n5uraaYP1TlZRNbetiKAHYKaKsZ0Iv16jAVWvU4YS6Fqymz0P/r9tR2iXb3Hk\r\nlv3UVmhkAburVYmoFfiTJdjTcO/Lf7T2/kc=\r\n=Rrsn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.1.0_1681311934808_0.42570204834004843"},"_hasShrinkwrap":false},"1.1.1":{"name":"@halsp/jwt","version":"1.1.1","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.1.1","@halsp/inject":"^1.1.1","@types/jsonwebtoken":"^9.0.1","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"b09154206410c7f2b5f74a11f4660f74f75b5295","types":"./dist/index.d.ts","_id":"@halsp/jwt@1.1.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-ECenWbyiETDD5mCcV530a6IhxxA433KUP3Sl4oe4DMcP2qt1HHKEc3g1y3HqTMdxkLQMg+qnEQVmrYZN0PhuiQ==","shasum":"54fbf3e9d92e76c7e34bc439ba83335e47c9a7cb","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-1.1.1.tgz","fileCount":26,"unpackedSize":42019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFcDloJW1YmTeIn/10YEPsYctl6E56lXkjYC6KoPwvpgIhAKHpapzeoGsOADoSJztGek1LiB8YFGmVX7YzA3H5Y1Wc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQSB5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyeA/9GlZ7EhYDWyv1AtZiM3s+BG/pp4pMqz9PbkSiH7Y5vVuVTqxE\r\nnupVF8f4Dy61sSY4JSD4Wu2f9uCXC3x3V6uE49VCgTb2Ca/TVGmTS+ea58eF\r\n3MdL3msxOyTx7Za6T5BQBtNDnnDO1Du72WAG2wrGPq/rouxceGXY3KCfKp6d\r\nZQUDrg5AChgpAPTlL0rckkAvVBBTRepHC2jIoZC/toaJQ1i76rzMUJtA7pIY\r\nfGOnb4aNzOxKpblK0GOjZ/lCiKAqP/opToo93IhHJRd8kHAF1c6JcQ+aIwW2\r\nwZnSmf5/uzVXeDlLoFca8I4clnDv2sr6f25u6odyEDqsxqMFI0iB/Bx9TaHm\r\nV5QVIfx5xav+ZfqbGi7dSYHIi3UlC+QBujbsCNs538jkmPlD8DmWg7em9pcA\r\ngRaAWlsN+2dzbTGrFNSAL/fLyF5FctFYq/p5FbER62OM1p06GzqWp98CiFzt\r\nR2KNM+cGRgqCsmSmO9mn7VbXRVlXOiBb+GnenSBnBWGX03dtYrMGLUIADjLS\r\na4cB4yfUiz6ZL+EJIHU5CIESc97GT4Ee2Gjk6LLtLSbBszGPl6QRLtMHSz85\r\nfqIEIwhKYPwWFe/NbNfkoFM6a+YaO7CAncFUngWDI66QRzJaHBuCkGX2Cn03\r\nra63fM+aDdeax6/ufPqPeAHGyjenBKxKRdg=\r\n=NclK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_1.1.1_1681989752910_0.8515211569435785"},"_hasShrinkwrap":false},"2.0.0-alpha.0":{"name":"@halsp/jwt","version":"2.0.0-alpha.0","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.0","@halsp/inject":"^2.0.0-alpha.0","@types/jsonwebtoken":"^9.0.2","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"523635eaba6fa4b593a1f0c0eb1cc1617c341642","types":"./dist/index.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <http://mini.halsp.org> 🌈\n\n> 该示例是由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)，可以在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/jwt` 是 `Halsp` 的 jwt 工具插件\n\n基于 [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) 和 [@halsp/inject](https://github.com/halsp/core)\n\n## 安装\n\n```\nnpm install @halsp/jwt\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md","_id":"@halsp/jwt@2.0.0-alpha.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-uuZE8UUg4bw1Oc3/hx5sv3NghQzgdo6++2dxEqFwFZTCl5Rt2Cj1JiCW1JNG0zL6lFyL+4tA02RCpquvvadgJA==","shasum":"fcd12d21e3b6c4a549e62ac72d4141dd3ac98f90","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.0.0-alpha.0.tgz","fileCount":26,"unpackedSize":41983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNT0HUUbxIb0lBECI+KC8wYFiB5xdLQIRGxY8bvAAYVAiAx9E7UHS7RrJ+6eU1FO72GBjRZB/bJWcvsyzVteBRR9w=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.0.0-alpha.0_1685162209206_0.6229035402021867"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"@halsp/jwt","version":"2.0.0-alpha.2","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.2","@halsp/inject":"^2.0.0-alpha.2","@types/jsonwebtoken":"^9.0.2","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"353fd4356a7d4eca33b7bf10330aa8ef61313f8f","types":"./dist/index.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <http://mini.halsp.org> 🌈\n\n> 该示例是由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)，可以在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/jwt` 是 `Halsp` 的 jwt 工具插件\n\n基于 [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) 和 [@halsp/inject](https://github.com/halsp/core)\n\n## 安装\n\n```\nnpm install @halsp/jwt\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md","_id":"@halsp/jwt@2.0.0-alpha.2","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-Tu4dHTVQocrc7CJMvJFTKjtERa594ReIm8uLXAWRW1mppSaukfEB6nm/auvUIM1FLi5SE8557y7+dOEGENd8jg==","shasum":"e174d8872126bbd971c99ae7dc7ee671f19c28b1","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.0.0-alpha.2.tgz","fileCount":26,"unpackedSize":41983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC868wzNrTrWQ9DOuM8bGhcTrbIof2/xouNaURATQAFQQIgVkQI7BpQX/IborPyYZkS0ZylbIdDcqbUk/IvHGlAj5c="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.0.0-alpha.2_1685172236100_0.07022806437995444"},"_hasShrinkwrap":false},"2.0.0-alpha.3":{"name":"@halsp/jwt","version":"2.0.0-alpha.3","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.3","@halsp/inject":"^2.0.0-alpha.3","@types/jsonwebtoken":"^9.0.2","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"88a76c904d871d677f89fe94c1f5735580dc1f4f","types":"./dist/index.d.ts","_id":"@halsp/jwt@2.0.0-alpha.3","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-A8M8gTbR1t58M0zYsiTjSeFSfak+WMoH6zeQYRt+gTfxNPHXyjUxaF4v751AwzpN52MhYreyv7LlbRrpXIBqJQ==","shasum":"92dee24810008be66932be4ecdd14cd8b21e0665","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.0.0-alpha.3.tgz","fileCount":26,"unpackedSize":41983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgCib7JQqRgunpl2dCFQKCAHte+VTv+nE3SGMQyvDISAiEAuyhThJNBcC1zK8X7RunILCDHDaC1J3DT8wL1s4hwvKc="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.0.0-alpha.3_1685172590551_0.056814415307536725"},"_hasShrinkwrap":false},"2.0.0-alpha.4":{"name":"@halsp/jwt","version":"2.0.0-alpha.4","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.4","@halsp/inject":"^2.0.0-alpha.4","@types/jsonwebtoken":"^9.0.2","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"8dc3369d712da9cc5c6c8cf7afe87159c4f84e23","types":"./dist/index.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <http://mini.halsp.org> 🌈\n\n> 该示例是由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)，可以在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/jwt` 是 `Halsp` 的 jwt 工具插件\n\n基于 [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) 和 [@halsp/inject](https://github.com/halsp/core)\n\n## 安装\n\n```\nnpm install @halsp/jwt\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md","_id":"@halsp/jwt@2.0.0-alpha.4","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-Te5g7PXCZuc230ylsxrzoBgUvXr1KtLf5xV7RH7RI1r6oIT/AFGqSf1q9O3JVNYhyXeOFbwDtvBmUVfL+B6M1A==","shasum":"b4be5aa07ddb6efaf6892228929c0b395c75f375","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.0.0-alpha.4.tgz","fileCount":26,"unpackedSize":41983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMp6BPY/TcrKYdoPqbQ8Nt8qUdL/lD6vT6D09NPJQm/QIhAPt5o70jxe/kp4n+oiRrq7ZRsFqzOCxBFX3HatmAl5zL"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.0.0-alpha.4_1685179104011_0.7211877523319086"},"_hasShrinkwrap":false},"2.0.0":{"name":"@halsp/jwt","version":"2.0.0","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0","@halsp/inject":"^2.0.0","@types/jsonwebtoken":"^9.0.2","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"d917c2c365068b184b403356dbc109154f85ea50","types":"./dist/index.d.ts","_id":"@halsp/jwt@2.0.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-VFn4p8qTX/UQJ6K6525CtlvtWPVgwO8CmEOM2GD8M0iPTll+KK1ZM1szYblRIPwcyv3dCLrgrKrkme3M6tkqzQ==","shasum":"fd90a014bd12569a2beff134de65e858497420d6","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.0.0.tgz","fileCount":26,"unpackedSize":41674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFhG0VOEYc/lGoHtBV2Q0EXIaZv8tBNFt08Tbid+SkVrAiBb/TgoqTZ5sW2g4Yl5EI9+WBFkCjp9BCf3h7CLxrct0g=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.0.0_1685289297198_0.45143090030727273"},"_hasShrinkwrap":false},"2.0.1":{"name":"@halsp/jwt","version":"2.0.1","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.1","@halsp/inject":"^2.0.1","@types/jsonwebtoken":"^9.0.2","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"d98161a32ace9069cbbeb919e6e0300e24cffd71","types":"./dist/index.d.ts","_id":"@halsp/jwt@2.0.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-jATKejvaDXQasZUR4aGkpCSoIMqGfAgK2ML5QuMpYXuqMmkCHi4PHmc0Z3RBkGUd6GrdkRFmQiQtbk4OMz/yuA==","shasum":"d68bc80b3f41d9ad352ebee5fdf8bfdcafe2fc09","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.0.1.tgz","fileCount":26,"unpackedSize":41674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfzLXPr/J7jeo2+M/LNbiJ5RZBoXfFRT2paE70mDsaQAiEApuXze0d56TcVQtFAZP1ztuhrqS7mEQn6R81FtFC1W0Q="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.0.1_1685520260495_0.36018509810517507"},"_hasShrinkwrap":false},"2.1.0":{"name":"@halsp/jwt","version":"2.1.0","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.0","@halsp/inject":"^2.1.0","@types/jsonwebtoken":"^9.0.2","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"d872815edbc4463ddd8214fab0b5f6ba70c0cdcf","types":"./dist/index.d.ts","_id":"@halsp/jwt@2.1.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-BxK9MmM9wfpn5mZWMR7wUZGJQ449jB0cJmChD6VEd1hFsXU+FKSsMZzVPeirdrVGTh0x4sZKV6Ez0XU2jxVYhA==","shasum":"5d4a77a766e57ae43137ced2919f2cafc2e8ce97","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.1.0.tgz","fileCount":26,"unpackedSize":41417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyGgq0vtMxVZALZS602VP2f0IYhLnDi/Qwmv3XUej5BAiBtj/sS7szi2KHCW0RS7VzYWUhGDWjbTzAa041uYvuvJA=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.1.0_1686048262185_0.09808783075017291"},"_hasShrinkwrap":false},"2.1.1":{"name":"@halsp/jwt","version":"2.1.1","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.1","@halsp/inject":"^2.1.1","@types/jsonwebtoken":"^9.0.2","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"2eac092c287263adceecc8af05bb1856c2235df2","types":"./dist/index.d.ts","_id":"@halsp/jwt@2.1.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-j0Y02K7IQDvTraEepCIUiv6td0uVDfgwtMLjMCYLSikHuINw/dzoZo3mFU8AM33yCyE/Ii1bcBJSX65EM0x7Sw==","shasum":"20903d7af3fc5230791b8abdb324c5159913a730","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.1.1.tgz","fileCount":26,"unpackedSize":41417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7udUhABLB/QwsXnmzY3ezaMRH54gwYZdpKG4L7OeT0AiEAmX9KxPOaD5jjnd6olBjsAiXSHoawmr1QqPR/yyvnxzw="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.1.1_1686232383558_0.9783449630863554"},"_hasShrinkwrap":false},"2.1.2":{"name":"@halsp/jwt","version":"2.1.2","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.2","@halsp/inject":"^2.1.2","@types/jsonwebtoken":"^9.0.2","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"bf9f58bde9d797d0a3b86b3dc16a1ca87d4bcaab","types":"./dist/index.d.ts","_id":"@halsp/jwt@2.1.2","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-6LpvpP99+qnsOWUFwbs3+yt0xObFBd1xzxHD//d+bJzUvd/Jb9S1Cs3ZAm+DpYyDo7HRBko0ZBO2+yGbwr2Z1g==","shasum":"3f7761140d3c8a51b28101604ef0b59c08f33a3b","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.1.2.tgz","fileCount":26,"unpackedSize":41417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMVKsG5c10d0an3rjpa/B3UywAu/KZ+ynX/UqG1WbHEAIgZ7srAR2zI6l5eIoIpt4BSyGmnZpB7f24mfnNQVQn13E="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.1.2_1688055417192_0.5382723700938801"},"_hasShrinkwrap":false},"2.1.3":{"name":"@halsp/jwt","version":"2.1.3","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.3","@halsp/inject":"^2.1.3","@types/jsonwebtoken":"^9.0.2","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"66fc515a54cc05d851d2c52abc48c166ea3c879d","types":"./dist/index.d.ts","_id":"@halsp/jwt@2.1.3","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-HouW/iTuIjr6aB398/izCmDLuLXUa8w485SW21kWbu7OflvPg8FlarVOdWK3nWc5RI8yOliGyxM2FVimlEDnQw==","shasum":"2cc6184e6130c95f6e50193669b07385ccf02288","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.1.3.tgz","fileCount":26,"unpackedSize":41417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4kFiRPNzZf8D+rz+wIqXYIGim6zzdhlxF/v7YDyo1qwIgKAhkxIYk2aYPqbRYjfvvN7ZsSDVHPnZcAvxUXFHZJmQ="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.1.3_1688100342888_0.818773046740247"},"_hasShrinkwrap":false},"2.2.0":{"name":"@halsp/jwt","version":"2.2.0","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.2.0","@halsp/inject":"^2.2.0","@types/jsonwebtoken":"^9.0.2","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"0c4046fb4a3acae06dc1004f709bb1586f25e4db","types":"./dist/index.d.ts","_id":"@halsp/jwt@2.2.0","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-pHY8uh0PzBlOg+bwMNQRbGuSz3G0AHs9oS9mGu8H+ULxV0fpRMjPYvntQCL4Mim5YuESYdUNn03BsvUbwmQQCw==","shasum":"f43a3de6240f6d52f621dd059faf168923e4b1d5","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.2.0.tgz","fileCount":26,"unpackedSize":41417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAySxTZw36GzOuHzQ3jyRsn+562YfrQw7jovcfevtjUsAiAKcMS3PyMpOAPWgw0vR3U0ZnVbHFYtlUD8wEtMGq3dfw=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.2.0_1688486845004_0.20647581858178476"},"_hasShrinkwrap":false},"2.2.1":{"name":"@halsp/jwt","version":"2.2.1","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.2.1","@halsp/inject":"^2.2.1","@types/jsonwebtoken":"^9.0.2","jsonwebtoken":"^9.0.0","reflect-metadata":"^0.1.13"},"gitHead":"f60b068fa3725caeda248df1e97fb05e2855edc4","types":"./dist/index.d.ts","_id":"@halsp/jwt@2.2.1","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-TW9uj3kYyc8NtRJz7v1t9JuOp9L7R0mOFZsJhH0Bst5cLXGGsW40dGQJ/pdVm/5KqbmJI8fqg1PhP/S3jGBEJw==","shasum":"9a65872bff6aca89f338f657f10dbe23db76bcbc","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.2.1.tgz","fileCount":26,"unpackedSize":41417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYU7tKA9mhEu0pFC//ZmPgB7gsap/U42JWwfRyOzdfswIhAK41XNvloJAszqE0jr1XWPfu/0m1AlRpWQKA47+uYICY"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.2.1_1688552612470_0.5079111113778638"},"_hasShrinkwrap":false},"2.2.2":{"name":"@halsp/jwt","version":"2.2.2","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.2.2","@halsp/inject":"^2.2.2","@types/jsonwebtoken":"^9.0.3","jsonwebtoken":"^9.0.2","reflect-metadata":"^0.1.13"},"gitHead":"9819a52d52209fdaf4fc84a25ed602cb03cffd89","types":"./dist/index.d.ts","_id":"@halsp/jwt@2.2.2","_nodeVersion":"16.20.2","_npmVersion":"lerna/7.3.1/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-aJpuTTX1yrTOq3nhKhBTp2WLgAj1tmLSf0Lw2Foir5uRfkGj2NMuRdNS6cgLRinS+af6PCfQyEH5pUAAzxw3Pg==","shasum":"85ece764277327a72155e9b6379b9a5b3bfa6720","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.2.2.tgz","fileCount":26,"unpackedSize":41454,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNcds2i2dtPRahmOGRYeZclN6YQCdTREthHJj9I32EVQIhANLLIJklvnodK+p9+qyOPUDGXumJwAO07JExx7vt8ct9"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.2.2_1697037780516_0.7597837486091104"},"_hasShrinkwrap":false},"2.3.0":{"name":"@halsp/jwt","version":"2.3.0","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.0","@halsp/inject":"^2.3.0","@types/jsonwebtoken":"^9.0.6","jsonwebtoken":"^9.0.2","reflect-metadata":"^0.2.1"},"gitHead":"7603f851a6416e593944805b328ecc7163a42a03","types":"./dist/index.d.ts","_id":"@halsp/jwt@2.3.0","_nodeVersion":"20.11.0","_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (win32)","dist":{"integrity":"sha512-8fIXK6RABdzi7pgeAv8qPvUzX3gSgg7zISSanx/Wvz+s1ZwFnOG8PH2B9a04YgBH5UmmO63BtbJMn12WPi4O0A==","shasum":"6d5cbfdced4d16fba5f2d25dce267c75a7b9573a","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.3.0.tgz","fileCount":26,"unpackedSize":41539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMqRMSN+xhyxZf1giBd5naukexRhFuysXYiLK1YdBFhQIgTT7eRg8XtXk51BplGJK/pTFSrQxld18PwiXbkdvg8VQ="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.3.0_1711471409676_0.6096367650515528"},"_hasShrinkwrap":false},"2.3.1":{"name":"@halsp/jwt","version":"2.3.1","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.1","@halsp/inject":"^2.3.1","@types/jsonwebtoken":"^9.0.6","jsonwebtoken":"^9.0.2","reflect-metadata":"^0.2.2"},"gitHead":"7f92de45c4b4a015b1c6f71af9fcf5091d48a4e4","_id":"@halsp/jwt@2.3.1","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-fUyGq5XvnazarcGjPePf4vaGUAwAt/iejclFSDZsjJUYytej56b6d1lf4TvsfJaL+Am+Y3cAD/6cBiqqdQWevQ==","shasum":"bdaec08936ff3c345d2ec2d2ba3d41b1dd1f3b30","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.3.1.tgz","fileCount":17,"unpackedSize":31308,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3j9a/CS2LFf6DDgvQS9SFrpSfSlZB22XMAgW5tE8EfAiBqIzlp3bZE7qP1FPOIv5xZmYSXDdE0qy3xbBEm/MUlJQ=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.3.1_1712416719869_0.5371576581420943"},"_hasShrinkwrap":false},"2.3.2":{"name":"@halsp/jwt","version":"2.3.2","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.2","@halsp/inject":"^2.3.2","@types/jsonwebtoken":"^9.0.6","jsonwebtoken":"^9.0.2","reflect-metadata":"^0.2.2"},"gitHead":"ac05ceff72de045eb7a1681b54c1f4ae17ca3cdb","_id":"@halsp/jwt@2.3.2","_nodeVersion":"20.11.0","_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (win32)","dist":{"integrity":"sha512-yL9nGIy70zOjeg9pGrhFUGYY0R+U3DQAU+CCwoM7xbL6tG9PXQa2ljiBmof3LeLx7VtBj3daXAMQ8secw6z8oA==","shasum":"d98251f35359861d2734fd49433870a4f6346416","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.3.2.tgz","fileCount":42,"unpackedSize":61302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCujmRX49/GHI/mq2XFe7oGG5TlOyLiNxPvQlSihI+e0AIgc3iCieUanzybuIqOj15TdjajOMlvcsZsVUXtK8LA564="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.3.2_1712419458911_0.48742812121433077"},"_hasShrinkwrap":false},"2.3.3":{"name":"@halsp/jwt","version":"2.3.3","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.3","@halsp/inject":"^2.3.3","@types/jsonwebtoken":"^9.0.6","jsonwebtoken":"^9.0.2","reflect-metadata":"^0.2.2"},"gitHead":"a16f5dc201563914960bcccf4d8ab36f623ccc0f","_id":"@halsp/jwt@2.3.3","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-JBNoxK73yssUKYa6p6Qd2WnuxQg4mEQGfs5tGXoVVp/gnWKHsoRlUpJBc1bQYoheLTqqmjOfaq0DZ+B6VcgdyQ==","shasum":"212babae3e481d3c329cf60245c4b12819a4ea30","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.3.3.tgz","fileCount":42,"unpackedSize":61302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEE4Wy4yRvHPylWplsYOsB0FUUYGSMCKieLY4bYHoEoWAiEAv8R7GnIE0HkgNQt/mH3wBerRxqvcaXxhSc8SZkCvgdg="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.3.3_1712541939390_0.013569154829911056"},"_hasShrinkwrap":false},"2.3.4":{"name":"@halsp/jwt","version":"2.3.4","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.4","@halsp/inject":"^2.3.4","@types/jsonwebtoken":"^9.0.6","jsonwebtoken":"^9.0.2","reflect-metadata":"^0.2.2"},"gitHead":"4de79fa314cebaa2515afa0ef54d0b4c98b52574","_id":"@halsp/jwt@2.3.4","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-/VTUWz1/AjfolvELPSb3Kf724kKBza3UcuRfpMXCNHERV9GQ2fVU3TG1R2YYYnO3Hl1vBlkgQQQI7IIBnUDO/g==","shasum":"bd5804c88a779c658ea0ae09a7f7a1fc7f8a5343","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.3.4.tgz","fileCount":42,"unpackedSize":61342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsgcwezgCvHUohfxjY52RaIi91GqRvccxjKQzOOdKsZAiEA0Mu4LeDGRgs0OmUHDs5HufOYyJ+0+/IIgFjSDCM+OaQ="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.3.4_1712593078178_0.6467507965788666"},"_hasShrinkwrap":false},"2.3.5":{"name":"@halsp/jwt","version":"2.3.5","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.5","@halsp/inject":"^2.3.5","@types/jsonwebtoken":"^9.0.6","jsonwebtoken":"^9.0.2","reflect-metadata":"^0.2.2"},"gitHead":"972030958c6c9e39cd9ef8b2bb8c08111e600df5","_id":"@halsp/jwt@2.3.5","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-HTyf2ZkgIBGiXO4qYHMv/HqmKuWviZMn+v9G00zoQohW9GwzAW30QpUiB1HE5zsh6SzeXB7/e5GUOuNRQfBShA==","shasum":"56bade7718f46e48166f7c7bae2c3a645c763fe8","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.3.5.tgz","fileCount":42,"unpackedSize":61342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR/ajTG/K38Hk/LlT8hoBK2e/5ECsdc16dUiMHad46DQIgFqc82oxjrcYw+tYEcEjSgX+nQxEIfBFn+pS1RNTk8dI="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.3.5_1712849688435_0.9606023189305659"},"_hasShrinkwrap":false},"2.4.0":{"name":"@halsp/jwt","version":"2.4.0","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.0","@halsp/inject":"^2.4.0","@types/jsonwebtoken":"^9.0.6","jsonwebtoken":"^9.0.2","reflect-metadata":"^0.2.2"},"gitHead":"0cdbf10522165752d9ad53d49c1e7d7e85b2688b","_id":"@halsp/jwt@2.4.0","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-mqlpFkNN2qmxFFsjcwLzkDx8vMzhdyVWCe0O/pW6/2i23o6P9dwZ8esI8ylzuiJbIWj9ndrdC6M7SHtPo1IIFg==","shasum":"279fdf27c75a7de69c0d52e1f0ba17289d1a984c","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.4.0.tgz","fileCount":42,"unpackedSize":61342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDspgsi9MDQgIFhx/IbbgfzEmybj2VJCjKQ7cSCwdJlzQIgeyDtRqgPDTlPP/kbzFp8zpKl1+bnwczdMP9yZndBo0Y="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.4.0_1713111715347_0.47463739492732615"},"_hasShrinkwrap":false},"2.4.1":{"name":"@halsp/jwt","version":"2.4.1","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.1","@halsp/inject":"^2.4.1","@types/jsonwebtoken":"^9.0.6","jsonwebtoken":"^9.0.2","reflect-metadata":"^0.2.2"},"gitHead":"ee43507225fcc0fe743fc36df11b4b34643bb2e6","_id":"@halsp/jwt@2.4.1","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-2usTr9N9aeCnDKR51bBmMAHPCdjgXvA+JukjC5zz+gRBCKkX/ghtJM+8xTEhDdK8nDhBvdhJKIdmNfsSc5xbRg==","shasum":"aea4dc2c2f632868b308a415d8de9a3b6adfa86c","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.4.1.tgz","fileCount":42,"unpackedSize":61342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIAd3ZVSWqS0XSgsacRzzO9IFodJ/vhvzUHCW8rdAKHAiAsUrlPQQkbBPZuENp5xgEkomWFHq1EfUL+0qn8t4F+cQ=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.4.1_1713113338099_0.0900723078416763"},"_hasShrinkwrap":false},"2.4.2":{"name":"@halsp/jwt","version":"2.4.2","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.2","@halsp/inject":"^2.4.2","@types/jsonwebtoken":"^9.0.6","jsonwebtoken":"^9.0.2","reflect-metadata":"^0.2.2"},"gitHead":"d9374c7fef868ec2b2199f3a249b7c7dd02aae7f","_id":"@halsp/jwt@2.4.2","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-fyCA9mtk6yag5F6BcUUsrPDwldjIySWXF6hp+FNRsJxSJxXDhD0ZAfKF3WUtJrVbjox6yRgyeEurXbYnoVZg4Q==","shasum":"8d72cecd1033d6e4909252adb08cfb21bd3c8c1c","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.4.2.tgz","fileCount":42,"unpackedSize":61342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEY+SMjhosevN9qmNHabUmSql+GpH3MOxOwDN3rLpK1AiEA9Ph+dJiL8knPvGm3M1QMsmVd8uj+0Px8PvTjWsGCVWQ="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.4.2_1713361061849_0.4815659859014265"},"_hasShrinkwrap":false},"2.4.3":{"name":"@halsp/jwt","version":"2.4.3","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.3","@halsp/inject":"^2.4.3","@types/jsonwebtoken":"^9.0.6","jsonwebtoken":"^9.0.2","reflect-metadata":"^0.2.2"},"gitHead":"ca0de7145a5c850e23bb589775303721c227941b","_id":"@halsp/jwt@2.4.3","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-qbjELJxQpguqimxozEJAW4N9aRCECmPlLoDAKS5bPAl9bSJ3jtDBg1ZXqoW6uWOPfoIje2QsZbh0Oo1uz8prLg==","shasum":"8041c8c325414d5600b5589980d195d0e9f5ba18","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.4.3.tgz","fileCount":42,"unpackedSize":61342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXY0ckv5Y2U5mgA/s2PnlM5c362oWmNYgN9ZlQqxecqAiEAp+YGwCRkKCeCUjC4Hkvc7BYXwPDk1oeF5g+EkDY5lnQ="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.4.3_1713540511845_0.5197699707503647"},"_hasShrinkwrap":false},"2.4.4":{"name":"@halsp/jwt","version":"2.4.4","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.4","@halsp/inject":"^2.4.4","@types/jsonwebtoken":"^9.0.6","jsonwebtoken":"^9.0.2","reflect-metadata":"^0.2.2"},"gitHead":"a546982e4ab9ae669e2644bbebab8015982f3254","_id":"@halsp/jwt@2.4.4","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-lIjz7sHYyvqAoTHH+kUOK3iXa7zgk36NxNqvjI8SVPWcNuvCXtT2MstJcROss3MpUW030xPadFT1pQmsj3W6Zw==","shasum":"6101a26c1d4f94c14408494bd4381073b73b2e97","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.4.4.tgz","fileCount":42,"unpackedSize":61342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEBuN/WZ2KUL/Z93r4gD6twjVqVWNWRX7n1osOVep/wgIgeBH/7r+LHGcg/nMjySYNIjVkeyTayCNYY2zKatypqMs="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.4.4_1713968078363_0.25252555833084944"},"_hasShrinkwrap":false},"2.4.5":{"name":"@halsp/jwt","version":"2.4.5","description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","auth","authentication"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.5","@halsp/inject":"^2.4.5","@types/jsonwebtoken":"^9.0.6","jsonwebtoken":"^9.0.2","reflect-metadata":"^0.2.2"},"gitHead":"63b626c01b98b90cc1b3f41c9a91baaea711c7bb","_id":"@halsp/jwt@2.4.5","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-tX+d9lxPbp5DjigpMSYo/M0WOT0PKf0Ipao0beIN19oCDBsRdH+kkUIwB+rkSkcgtmZoKnD0GsCgT1NSZa8sgQ==","shasum":"f65a41ffd05fccd18d00b2547d7c6995c5b73cf9","tarball":"https://registry.npmjs.org/@halsp/jwt/-/jwt-2.4.5.tgz","fileCount":42,"unpackedSize":61342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5EJK74L7SN4QtzYegqoyenjX01Q6RMMZCL8uXCOQ8VAiB7RZp6Q9ZwS9OyXyPQISMXZuCeLndGK6h3c4vSAtLVAw=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jwt_2.4.5_1714148815000_0.7095823444073797"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-02T16:27:27.650Z","1.0.0":"2023-03-02T16:27:27.922Z","modified":"2024-04-26T16:26:55.375Z","1.0.1":"2023-03-03T03:45:38.273Z","1.0.2":"2023-03-17T16:40:01.298Z","1.0.3":"2023-03-28T13:07:04.357Z","1.0.4":"2023-04-08T05:51:47.892Z","1.1.0":"2023-04-12T15:05:34.970Z","1.1.1":"2023-04-20T11:22:33.025Z","2.0.0-alpha.0":"2023-05-27T04:36:49.388Z","2.0.0-alpha.2":"2023-05-27T07:23:56.319Z","2.0.0-alpha.3":"2023-05-27T07:29:50.778Z","2.0.0-alpha.4":"2023-05-27T09:18:24.165Z","2.0.0":"2023-05-28T15:54:57.356Z","2.0.1":"2023-05-31T08:04:20.625Z","2.1.0":"2023-06-06T10:44:22.349Z","2.1.1":"2023-06-08T13:53:03.753Z","2.1.2":"2023-06-29T16:16:57.366Z","2.1.3":"2023-06-30T04:45:43.099Z","2.2.0":"2023-07-04T16:07:25.253Z","2.2.1":"2023-07-05T10:23:32.665Z","2.2.2":"2023-10-11T15:23:00.825Z","2.3.0":"2024-03-26T16:43:29.839Z","2.3.1":"2024-04-06T15:18:40.044Z","2.3.2":"2024-04-06T16:04:19.072Z","2.3.3":"2024-04-08T02:05:39.565Z","2.3.4":"2024-04-08T16:17:58.390Z","2.3.5":"2024-04-11T15:34:48.676Z","2.4.0":"2024-04-14T16:21:55.508Z","2.4.1":"2024-04-14T16:48:58.323Z","2.4.2":"2024-04-17T13:37:42.023Z","2.4.3":"2024-04-19T15:28:32.011Z","2.4.4":"2024-04-24T14:14:38.498Z","2.4.5":"2024-04-26T16:26:55.163Z"},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"description":"基于 jsonwebtoken 和 @halsp/inject 的 JWT 中间件","homepage":"https://halsp.org","keywords":["halsp","auth","authentication"],"repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"author":{"name":"hal-wang"},"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"license":"MIT","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <https://quickstart.halsp.org> 🌈\n\n> 该网站可快速体验 Halsp，代码由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)\n\n> 可以自由选择插件和运行环境，支持在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/jwt` 是 `Halsp` 的 jwt 工具插件\n\n基于 [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) 和 [@halsp/inject](https://github.com/halsp/core)\n\n## 安装\n\n```\nnpm install @halsp/jwt\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md"}