{"_id":"@adicitus/jwtgenerator","_rev":"8-22fb177d33af33907c0ea75cefb2f4ed","name":"@adicitus/jwtgenerator","dist-tags":{"latest":"2.1.2"},"versions":{"1.0.0":{"name":"@adicitus/jwtgenerator","version":"1.0.0","keywords":["jwt","JsonWebToken"],"author":{"name":"Joakim Olsson","email":"joakim.olsson@adicitus.cloud"},"license":"ISC","_id":"@adicitus/jwtgenerator@1.0.0","maintainers":[{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"}],"homepage":"https://github.com/Adicitus/js-jwtgenerator-pkg#readme","bugs":{"url":"https://github.com/Adicitus/js-jwtgenerator-pkg/issues"},"dist":{"shasum":"d6ca215b33e5bf4e7f3c93f8009c6d543df5ed50","tarball":"https://registry.npmjs.org/@adicitus/jwtgenerator/-/jwtgenerator-1.0.0.tgz","fileCount":6,"integrity":"sha512-wo1aEzw+LU7sDHPnWVqXeEdGkVTtW58fFGbdYfZYvn9lAQwnQnaMEZugn9vm56HBh8E7eWhPxBFKdtiiNDrE0A==","signatures":[{"sig":"MEQCIDq6wOj30D5WTbGqXkYGTMWFCN4dYFypHv4/kf7boV/FAiABFSIvw4bqDBbr3bwdS6G41ThaTHZflWHpBCs2OWzlZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+rcPCRA9TVsSAnZWagAAOX8P/35OghlY0PJKD01iWWMH\nLEuPdWwur0CLVn3dpM2GSCATsSvCNYOFO8mR/fH7Gj7fnHgIqGgFsO/4lY4q\nTwPK4rLwscPPR/VG3oNFIHaFw3NgGzKjfci7KJrYMT9AKIWqXdchFV40DwVz\ndy7YW0B5MR8hqz62KEhPUZ3rxba2+gOSjB6m/vcKXspJj404NzaxYVw6yc9L\nAzpgpyXMcIQwhyj50jPlpPL+qOSHEQ85d0tXR5REwsmMJVQJu9yfapYy04mU\nO2Q6UnGERlnI3a5d5t7vvYA7gbRlWwBsGOii/1kGomwpG0td5SpGE2C0KNit\nlOPqWtGPOYgSFdVXItsp4yexqRI8eaMLHCpnTDg01d1ArTPhN6rd+KOdIc/t\nLbOyC8IGv/wOfsQpleWPg9sBs6O5DlvUxNzBY/MrjLYFWSur58cqjz38WNa2\n0st3eFTFm5vRQXGVrEsDaL9aBRDtQ78AkoNf+BTx8Am564nV8AMJUQmHISoV\n1xMwec50ToOjSfUvvmURpOkmRDwS1vEgreLej3phbMGQin0VOwmLYZyAC9iW\n6CiryMFe5Cxv7Xg0+gAHPs3eMrcczy2TsNiNUsg5IgjD7n4uR+1vYJZXLGKB\n4JJlL+iwHakFhZFYvQxA7R0M3KZeRrO4IOz7omSCcvSQEhco0hu/w1PDauWG\nPprb\r\n=bcoJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"JWTGenerator.js","gitHead":"7be874df9798e96d4d2cddc6a3b6505ebc2f6655","scripts":{"test":""},"_npmUser":{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"},"repository":{"url":"git+https://github.com/Adicitus/js-jwtgenerator-pkg.git","type":"git"},"_npmVersion":"8.3.0","description":"Utility to easily generate/verify JWT using public key cryptography.","directories":{},"_nodeVersion":"17.3.1","dependencies":{"uuid":"^8.3.2","luxon":"^2.3.0","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jwtgenerator_1.0.0_1643820815440_0.8179360937005009","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@adicitus/jwtgenerator","version":"1.0.1","keywords":["jwt","JsonWebToken"],"author":{"name":"Joakim Olsson","email":"joakim.olsson@adicitus.cloud"},"license":"ISC","_id":"@adicitus/jwtgenerator@1.0.1","maintainers":[{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"}],"homepage":"https://github.com/Adicitus/js-jwtgenerator-pkg#readme","bugs":{"url":"https://github.com/Adicitus/js-jwtgenerator-pkg/issues"},"dist":{"shasum":"379244fd77757fe7d131fa77f17666de21a9ab93","tarball":"https://registry.npmjs.org/@adicitus/jwtgenerator/-/jwtgenerator-1.0.1.tgz","fileCount":5,"integrity":"sha512-c1dPHCCALwZS7p3otONc9HwpkmjWsB0Yp/nSlXF84toYwqEZu/lOWpPr5vc1i+eFkgMq3lJ4qIQ+aoZcC3OPDA==","signatures":[{"sig":"MEQCIGDHwqTp3W9UM9RCfaOKqqaQOW3D1F7SiotFw/nbBQO3AiBjA1XBTQKCIa7c2DX2rqIZ6vtfHV8m47rPmrkLahkUlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9JbcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKaw/+Ku9rNR3wdcF41l+H9ueokbZ0SsvbymGwFAdu34Fycz8NYaMo\r\nZp2j/OEW934PwHI1S0aDjnQewTktB73VZMbBvE3w9JrhVkgeA3+vx/qhDX3S\r\nVT/NURbGIewEE2lqEdiiAngA/7jel4ewY2rc8gTFFzBOjMMXQ8nkTsW1ISlX\r\nNDi0QztIQmuW78NmkiMEVu68g25Iw9cSNQIA76wcUy5I/orFVjmsh2oteoMv\r\ncXQL/yNDhT7FI7PY+eFAIqw9F8H1yKs6YmQQqNanxmcp405Clq7J3piFS6jy\r\n3p/hknGMZYEpbL7pgyK1wK1vyVRl6SEDhOB6gRMof/0UnXG5fnmezMRMqr8N\r\n9by1CZhbMOgXfONFPTJVDneJJNHEB2kiLLJ3V62VsmhkUV6KWk0X3tjonjze\r\nQYOMXXTvNjVc/FhvJ5WmYoTHwe8edpAEsJ5S/lw3XiLc7jKlVk37Qhzfq0u8\r\nOQY/rF3cL1s3EUotk3IXWhXmg6DbRxJRH8PI0Lj+4s70diXkrP5vG7WtwZnj\r\n6POvQJOwp2Fi6noEl4xGPycS+J7TZUYsuY8KjOHBvknYfRmHlSy+lclF1nu2\r\nIxPfP3waLdKdFAUi33+HtYQMs0ck5ryh4z45BVreqdg7vi11pepsqhqIYjou\r\nLKW6I1Qdok14DbGnwbyTl1yfknR+L+74sVE=\r\n=PCc6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"JWTGenerator.js","gitHead":"155e07236b4571f5b8b441c3638ce553e7165bd9","scripts":{"test":"mocha --exit"},"_npmUser":{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"},"repository":{"url":"git+https://github.com/Adicitus/js-jwtgenerator-pkg.git","type":"git"},"_npmVersion":"8.5.5","description":"Utility to easily generate/verify JWT using public key cryptography.","directories":{},"_nodeVersion":"18.4.0","dependencies":{"uuid":"^8.3.2","luxon":"^2.3.0","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jwtgenerator_1.0.1_1660196572018_0.48829664354903346","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@adicitus/jwtgenerator","version":"2.0.0","keywords":["jwt","JsonWebToken"],"author":{"name":"Joakim Olsson","email":"joakim.olsson@adicitus.cloud"},"license":"ISC","_id":"@adicitus/jwtgenerator@2.0.0","maintainers":[{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"}],"homepage":"https://github.com/Adicitus/js-jwtgenerator-pkg#readme","bugs":{"url":"https://github.com/Adicitus/js-jwtgenerator-pkg/issues"},"dist":{"shasum":"cd1d0d473558baab15ed5daa1925cfe1a95a3147","tarball":"https://registry.npmjs.org/@adicitus/jwtgenerator/-/jwtgenerator-2.0.0.tgz","fileCount":5,"integrity":"sha512-tJZ5WeNm5J742ozcB1qM4pashXFhXs/ztRX3YWeqiyJ/EdVKKX7DUxQkMA5S4euAU0h+E8zxcIdpD3pG1pOztQ==","signatures":[{"sig":"MEUCIQC/7MJno334R0a5kUVwmkG856yV85rkrbw7CjNpppIA0wIgdQOuiCv6tVSCvtxXVI6Z2bqDt/G/sJm5scmvvfT9XME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5/rGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+nxAAkdAzUTEwMWH7NJX1GTeVK4aa0JfEQKoBUM3P3yXFXt2/MGYP\r\n3uNovQlGCGh0LLZezw+mHhvbcTWauSHcEeK+sOybD6m907eLkm4w+q7vS5MG\r\nv+euzPIqSVr671vtA18K7cpL04jKQ/ywD3RYdkolYQ7MnnMWX3bvBt8cNhIT\r\nT84WArvETBFWlxwaPEWUMYBMgcv9qW1TQVdsPxifXjMqZawejyS9d0Z3QwIe\r\nAjN+gOaSm0oOsX/U43fcwwI75Dnzw5bIBGa4tcnoXLhvAQnyreoyxuB7Qott\r\nXX5V7JWZLgrOB/3s47BK5XVcfdqlOV0PPZ3/w9hi7oV3JXzU6Sm2TDLPsGDZ\r\nWCinuD+hppIusA1R5VlnLjyt0hVNbZGeCmaZyHMxiQo6oQMrLj9Z0sODjXeW\r\nSgIPaDkR8Bf3+hRqX84uMKKKbzn/qiJ5RIuHtiDnikiH3ajYY434fXigUo7R\r\nNYQ4UCmgb1icT3r28B117F+Ah1i3RD1gRHib7PXauVyBaWPe40KSl0uR79MR\r\nNHzIRFAgInWHKLSv8rFmTZWBjSQXW0lrFfFM89DMPYlg8Qt5PWieUDc2W9UY\r\nFUplpJG4kJDCDlC7Onnpm6kudeNfxOQiHnjQO92FveFjrnuCsX3h2bNxHWCf\r\nrIgyf8s4GwQ+oTMIszuMWKo620XcggPi0GU=\r\n=A7BV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"JWTGenerator.js","gitHead":"220abd02b45b7233f1c6a6bd098f02a3a61c8b9e","scripts":{"test":"mocha --exit"},"_npmUser":{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"},"repository":{"url":"git+https://github.com/Adicitus/js-jwtgenerator-pkg.git","type":"git"},"_npmVersion":"8.5.5","description":"Utility to easily generate/verify JWT using public key cryptography.","directories":{},"_nodeVersion":"18.4.0","dependencies":{"uuid":"^8.3.2","luxon":"^3.2.1","jsonwebtoken":"^9.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jwtgenerator_2.0.0_1676147398513_0.8186439492234567","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@adicitus/jwtgenerator","version":"2.0.1","keywords":["jwt","JsonWebToken"],"author":{"name":"Joakim Olsson","email":"joakim.olsson@adicitus.cloud"},"license":"ISC","_id":"@adicitus/jwtgenerator@2.0.1","maintainers":[{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"}],"homepage":"https://github.com/Adicitus/js-jwtgenerator-pkg#readme","bugs":{"url":"https://github.com/Adicitus/js-jwtgenerator-pkg/issues"},"dist":{"shasum":"d19852d8bf4620e192fc49dff0b1e62bcd78994e","tarball":"https://registry.npmjs.org/@adicitus/jwtgenerator/-/jwtgenerator-2.0.1.tgz","fileCount":5,"integrity":"sha512-fB/J0AXojcHBr2kR+c8VAh0gSpN4PZeVYWqbs74gFY74ERw4vD4GoYhRW67MdLK/e7nxslOlUAJSoQV8AvfchA==","signatures":[{"sig":"MEQCIF8n2V79DTx2TAbZ8RrDzrg1kZS83LEyeCg6H6a3cbGMAiADPdQfPJk9R6X6jUkFakeaHk5ah6raw5SGme6o8jEUOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21962},"main":"JWTGenerator.js","gitHead":"b39417339cf9a924274987fce08d07ab8ede0f03","scripts":{"test":"mocha --exit"},"_npmUser":{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"},"repository":{"url":"git+https://github.com/Adicitus/js-jwtgenerator-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"Utility to easily generate/verify JWT using public key cryptography.","directories":{},"_nodeVersion":"17.5.0","dependencies":{"uuid":"^8.3.2","luxon":"^3.2.1","jsonwebtoken":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/jwtgenerator_2.0.1_1694432469287_0.2540330508801334","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@adicitus/jwtgenerator","version":"2.1.0","keywords":["jwt","JsonWebToken"],"author":{"name":"Joakim Olsson","email":"joakim.olsson@adicitus.cloud"},"license":"ISC","_id":"@adicitus/jwtgenerator@2.1.0","maintainers":[{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"}],"homepage":"https://github.com/Adicitus/js-jwtgenerator-pkg#readme","bugs":{"url":"https://github.com/Adicitus/js-jwtgenerator-pkg/issues"},"dist":{"shasum":"52f4cc65b5fea020991f93dcd3b5240346d6808e","tarball":"https://registry.npmjs.org/@adicitus/jwtgenerator/-/jwtgenerator-2.1.0.tgz","fileCount":5,"integrity":"sha512-zUm6K4iGBhuaUUxZZQS5NW2PdaZ+RtF3gBzInsdfwWXxVqfw7+YEugcGZiBxyLrI9hWIRNA4mDXR0vAlRWLXwA==","signatures":[{"sig":"MEUCIHOX4qJM8g9qwMmLAauSmVW7kXa7u1xB9x5k5YSMWXNXAiEAzieBxLviHMaJfawU33aWbLoP0IH99iUwLkUSOjwIDP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21454},"main":"JWTGenerator.js","engines":{"node":">=14"},"gitHead":"fdd83bcc866fe7ad2b7fbe7d3c3d57e70d0db959","scripts":{"test":"mocha --exit"},"_npmUser":{"name":"adicitus","actor":{"name":"adicitus","type":"user","email":"joakim.olsson@adicitus.cloud"},"email":"joakim.olsson@adicitus.cloud"},"repository":{"url":"git+https://github.com/Adicitus/js-jwtgenerator-pkg.git","type":"git"},"_npmVersion":"9.2.0","description":"Utility to easily generate/verify JWT using public key cryptography.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"uuid":"^8.3.2","luxon":"^3.6.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.6.0"},"_npmOperationalInternal":{"tmp":"tmp/jwtgenerator_2.1.0_1750179410638_0.9531986187298183","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@adicitus/jwtgenerator","version":"2.1.1","keywords":["jwt","JsonWebToken"],"author":{"name":"Joakim Olsson","email":"joakim.olsson@adicitus.cloud"},"license":"ISC","_id":"@adicitus/jwtgenerator@2.1.1","maintainers":[{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"}],"homepage":"https://github.com/Adicitus/js-jwtgenerator-pkg#readme","bugs":{"url":"https://github.com/Adicitus/js-jwtgenerator-pkg/issues"},"dist":{"shasum":"c85f26d4f2f8933cd0dffec3c4aa465dd6a9323f","tarball":"https://registry.npmjs.org/@adicitus/jwtgenerator/-/jwtgenerator-2.1.1.tgz","fileCount":6,"integrity":"sha512-xkaE8cQUYPfST+w8W9/qubaK+OqpGgOzhcPxAZ5Pyn2ImSm8JeJOhs3Pbnawu7HlI10JhsaSzxe9xqBxJ2VK/w==","signatures":[{"sig":"MEQCICpWtt6KIdNYpvQb+OGBX2O6f7CWrgyAwXE5u6hWnNedAiBYEVPvMNEJNLG2G4zKJGuMIeETXHBFccKNOMdK2SEvJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22299},"main":"JWTGenerator.js","engines":{"node":">=14"},"gitHead":"ba24dfa4e54ca404e0e615d810810dc976e508c5","scripts":{"test":"mocha --exit"},"_npmUser":{"name":"adicitus","actor":{"name":"adicitus","type":"user","email":"joakim.olsson@adicitus.cloud"},"email":"joakim.olsson@adicitus.cloud"},"repository":{"url":"git+https://github.com/Adicitus/js-jwtgenerator-pkg.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility to easily generate/verify JWT using public key cryptography.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^8.3.2","luxon":"^3.6.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.6.0"},"_npmOperationalInternal":{"tmp":"tmp/jwtgenerator_2.1.1_1751552616696_0.749795860423885","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@adicitus/jwtgenerator","version":"2.1.2","description":"Utility to easily generate/verify JWT using public key cryptography.","main":"JWTGenerator.js","scripts":{"test":"mocha --exit"},"repository":{"type":"git","url":"git+https://github.com/Adicitus/js-jwtgenerator-pkg.git"},"keywords":["jwt","JsonWebToken"],"engines":{"node":">=14"},"author":{"name":"Joakim Olsson","email":"joakim.olsson@adicitus.cloud"},"license":"ISC","bugs":{"url":"https://github.com/Adicitus/js-jwtgenerator-pkg/issues"},"homepage":"https://github.com/Adicitus/js-jwtgenerator-pkg#readme","dependencies":{"jsonwebtoken":"^9.0.3","luxon":"^3.6.1","uuid":"^8.3.2"},"devDependencies":{"mocha":"^11.6.0"},"_id":"@adicitus/jwtgenerator@2.1.2","gitHead":"36d06da96c022205916fc8ca5d35a97ddf7f6cb2","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lEVya+QVKQptmGp90X//SY7hFoS7CR+GVLD5lB5DFKmHbOfUnDiw6ex5BE8UPlHWgt35OVpYpD6zPekW6dDHxQ==","shasum":"61b338438caa5993de603dc2edae141e9aa18f61","tarball":"https://registry.npmjs.org/@adicitus/jwtgenerator/-/jwtgenerator-2.1.2.tgz","fileCount":6,"unpackedSize":22299,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDs4B4lLbn8x7jl7kULBDaDbxTB3kTM6h54r7Yy98vY7AIhAJF8Po1qeoNMHMKwLf8M24K+tUf9AyldSDlaSLKIgJVw"}]},"_npmUser":{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"},"directories":{},"maintainers":[{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jwtgenerator_2.1.2_1765382546168_0.6618562023864587"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-02T16:53:35.385Z","modified":"2025-12-10T16:02:26.530Z","1.0.0":"2022-02-02T16:53:35.565Z","1.0.1":"2022-08-11T05:42:52.181Z","2.0.0":"2023-02-11T20:29:58.660Z","2.0.1":"2023-09-11T11:41:09.440Z","2.1.0":"2025-06-17T16:56:50.845Z","2.1.1":"2025-07-03T14:23:36.878Z","2.1.2":"2025-12-10T16:02:26.319Z"},"bugs":{"url":"https://github.com/Adicitus/js-jwtgenerator-pkg/issues"},"author":{"name":"Joakim Olsson","email":"joakim.olsson@adicitus.cloud"},"license":"ISC","homepage":"https://github.com/Adicitus/js-jwtgenerator-pkg#readme","keywords":["jwt","JsonWebToken"],"repository":{"type":"git","url":"git+https://github.com/Adicitus/js-jwtgenerator-pkg.git"},"description":"Utility to easily generate/verify JWT using public key cryptography.","maintainers":[{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"}],"readme":"# js-jwtgenerator-pkg\nNPM package to easily generate/verify JWT using public key cryptography.\n\n## Usage\nInstall with npm:\n`npm install @adicitus/jwtgenerator`\n\nThe module exports the class JWTGenerator, which can be used to generate JSON web tokens:\n```\nconst JWTGenerator = require('@adicitus/jwtgenerator')\nconst generator = new JWTGenerator()\n```\n\nThe generator instance can then be used to generate tokens:\n```\nlet {token, record} = generator.newToken('subject')\n```\n\nAnd can then be used to verify the validity of the token:\n```\nLet result = generator.verifyToken(token, {record: record})\n```\n\nThe record contains information needed to validate the token, and should be stored by the caller.\n","readmeFilename":"README.md"}