{"_id":"universal-github-app-jwt","_rev":"21-66a6feb928725a05ce2fe39dbee3e7e1","name":"universal-github-app-jwt","dist-tags":{"beta":"2.2.0-beta.1","release-1.x":"1.2.0","latest":"2.2.2"},"versions":{"1.0.0":{"name":"universal-github-app-jwt","version":"1.0.0","keywords":["github","authentication","app","jwt","webcrypto"],"license":"MIT","_id":"universal-github-app-jwt@1.0.0","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"d38bd0fe2ea3ff06b35bb75f0862f0b048cf9e6d","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.0.0.tgz","fileCount":19,"integrity":"sha512-eAqxF1hUoMuBg1eVL1DkBF8pKfW6txhBn7SLxmZkG7ALANjGE5T/DRhU+fqh+qw9X523dtTzbYWZ2fMO1CC0Yg==","signatures":[{"sig":"MEYCIQDOkbCOjvUb0jNx1l87F6sVOnFoUTq5kYe/lIo0dHFl+QIhAI6BQ1GvXkoOABRmVdzp6WJcf+3vR4PZn864Hj47Sb03","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbJOVCRA9TVsSAnZWagAASxcQAKHPDxo26bb0pen5XHNM\nrM58OJ9rQ5nmDs1Cq99jSLAs9lhjmf2iyc8B4/T5a2zyEKifOMWBPPT2nRia\ngKLNmqeH+z4Vpf+9DyyojW4QvgySEzuLuaj4vWhSFuiq2Or/7MFjGqR4Rh3g\nWxzeU/68FnXg+QhCIdWoPFIjJMJQItHc7D3o7SbffuyF+6ny8jzd+kHytMZe\nb1uuD8Y9IffESOgmY1Xp0ICaWkTrrl76gK573SGqmjR1PzKrPaGSCX+ze6gt\n+7xS6lzWLnoAZJF3Dvq5hOsunw+wgMSDzQaYGORq9GX1g/ZsBTjnYsznIjpd\noU6YLZosS67QeE8PvcYTyJyRUP/niXOeNBS5KAoXgjLlflO3WeWVTKJpUltv\ntrTTBlmn6eko0+rHl7hNmv26UmyZSKhNVTXtmT13Na84iLWWYro0l5V/Q2w3\n1qQ3iZ7f1fNEq/2BsQfMxuKDJF0BHd+kcT2lBY2S+xOEvnqDB3FRuYDnEDM0\ncgiRSzcGjNnxw5SPsC7eLB3eS0H2UvVnXccNc0/mZT9aPsxRkhmmQMfO617l\nn4FRo92Vvs4orVJnTo2cZA6UWNElNtWJMb+AzIWdsQWAmrRnx4dw38w5Mq6z\nr7Yd96evA5d9Xl2QfeBSzTna2T07ZzzlUv+DFM4IDTkdUYB2W229hI/4Ep6G\nweRW\r\n=kOxC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","module":"dist-web/index.js","source":"dist-src/index.js","_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"6.11.2","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"sideEffects":false,"_nodeVersion":"12.9.1","dependencies":{"jsonwebtoken":"^8.5.1","@types/jsonwebtoken":"^8.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","lolex":"^4.2.0","ts-jest":"^24.0.2","prettier":"^1.18.2","puppeteer":"^1.19.0","@pika/pack":"^0.5.0","typescript":"^3.6.2","@types/jest":"^24.0.18","@types/lolex":"^3.1.1","serve-handler":"^6.1.1","semantic-release":"^15.13.24","node-webcrypto-ossl":"^1.0.48","@pika/plugin-build-node":"^0.6.0","@pika/plugin-bundle-web":"^0.6.0","@gr2m/pika-plugin-build-web":"^0.6.0-issue-84.1","@pika/plugin-ts-standard-pkg":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_1.0.0_1567396756720_0.314111080575308","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"universal-github-app-jwt","version":"1.0.1","keywords":["github","authentication","app","jwt","webcrypto"],"license":"MIT","_id":"universal-github-app-jwt@1.0.1","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"d2ecc00249e02c8a244c5b4ab285de8e6bbef1ee","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.0.1.tgz","fileCount":19,"integrity":"sha512-neZ16w2WQbXUTuEa3V52fb+Zp84Fth3Yj7hMn0JSky9pgjM874vooDAU58TZLg2ZjxUPig1C80W1jRTaNek4Sw==","signatures":[{"sig":"MEUCIQDdzX9ekqPplSEFotYQPQ68hHsqsXTnCH6sNzpBdoXrtQIgHmrOqj6VYD8aMA9npxlozV1T+RIQlKeg43NVzJAqHBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbKS7CRA9TVsSAnZWagAAaCoP/3xmOdcct6dlru10CKXN\nOMRfskjLHS//jXGmEphVdEM7NXZG+yznAGHB2UXlQ53P6W36kE3p7MT4O11Z\nV/aXaZOIo/CLokFrZ8Jek4vtfliO9heCTIhNameWxuJ14OZBeZQbCWYW3Das\nOC8fbt7liksn3U2G/NE3U6rHOEJcRsdjemoPRWy9i08sZTTNt0Gnem3y6eWU\nGIQJJPN+fOqDU8EZlgis9cm2zRKPFmHeE1S0/30jjz3Hz75ktMs4fPXG40js\nqO7thAwvyKJhczXy4JgUqdA12jv9CjL9kJtxsGfqHUx7RtH7Kt5kNrqJea16\nU3CcS4J5x7K7G4OuKLJxcBuQeT88CSl9sntZCpzDdTJCgmFi1ujZ073iVVyN\nHNI9NBdvv4kjbp9HKLWGbatiyRoRcVm9spi1zzUOfKZ1NNbU3e0fpVAK4OXe\n2wLgPPz1TcyYNFs3LVWGKV0yiNyHC3sT4XE/DeqZO0kmt2t/XBioVkivWfvu\n+n2kh5R6+QgThJFPsrwqbNwq7qUmkKGwaaV6Ta4z4LGKWGfSUzQdWQtCmbsu\n/rkP9iQ/nuKenP9caqEPyelKaqMQng3MQt3YvafJhHtpvu62/kUgWF62lJ6L\nU/m1yQ9tM5v3upTn963Z0MwmQLdM67hKmc+RWjELVwPwVwA+3qfP6jTF7yPU\n3hSH\r\n=AtQl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","module":"dist-web/index.js","source":"dist-src/index.js","_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"6.11.2","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"sideEffects":false,"_nodeVersion":"12.9.1","dependencies":{"jsonwebtoken":"^8.5.1","@types/jsonwebtoken":"^8.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","lolex":"^4.2.0","ts-jest":"^24.0.2","prettier":"^1.18.2","puppeteer":"^1.19.0","@pika/pack":"^0.5.0","typescript":"^3.6.2","@types/jest":"^24.0.18","@types/lolex":"^3.1.1","serve-handler":"^6.1.1","semantic-release":"^15.13.24","@pika/plugin-build-node":"^0.6.0","@pika/plugin-bundle-web":"^0.6.0","@gr2m/pika-plugin-build-web":"^0.6.0-issue-84.1","@pika/plugin-ts-standard-pkg":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_1.0.1_1567401146330_0.991030506883922","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"universal-github-app-jwt","version":"1.0.2","keywords":["github","authentication","app","jwt","webcrypto"],"license":"MIT","_id":"universal-github-app-jwt@1.0.2","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"9a7305e44b2a0eb565d83d11682eebe5be8bde8b","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.0.2.tgz","fileCount":19,"integrity":"sha512-bJ3hVBdPREry3vob+JBOjXkO76QAQkYTIJvQ62Ja7XBSrKv6v6gHaRBWADddvS0HiLF0Q6lCK1kg4ZJrj/Kl9g==","signatures":[{"sig":"MEUCIQC1QqbD3ZYVpMl7yY+ZfwglBqUW8r47Nz6CVz91cdJxHgIgL6Y5LE77iH44bUGssUh9/TcS/wqj+87ieL8E3eEfsPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoQgpCRA9TVsSAnZWagAAAfcP/2KsM4i8SRb9qVu4uxZj\ntqYX+kzeclGAWAcl/2NvZDdjZ6kBZAV3Q/3nVgu/B/4vyBCHoBiynE/P/m5Z\nu8uJVlZmrTHcEkMogPMDhFHF+fVL/CmVmtpnQOVqBMog2yvR6QYcSOAJZ3S2\nScB/wvkeQ6BJiFvspbX1E6QG8vewozq0faTLwKBseog7VOkGlProShwgZ6ih\nlpkwvFmeKXJhnlVTEqcYr8hEHITXoYTI1/F5aYkcC4Zik4rzw5ItamfzGSl8\nLJpczlvR+QNSJExyCgBudMm3pFgftbadhn/ummkcPBM6VGAmPziRCnRkyIev\n5ssYph19UHC0m9yM76M/Y4AtY+OLkN2eYHM+Rr8jNCi60AcWdP25Y5yLwpOr\nxzJUfEeAwKTUt2usmgAgW0+1FBkV4PgOGKtNL36jdW/340NqbIJYVZlEI4Co\nctJ28JmnyJ2MV1fMOoM3ak1ikUJqIHqgf6yCrXPSVZy7HXdtPi4gwZm3UJM2\nWlFsGMuhO7gvGRiZZCqIvHH7VLxlUP3wOlIONZlqGzK4/OGiV3dUsoeTLS4f\nvZC5I2t9ehBY4TtIEo32KZp/Hl5LHhyMZGdwW+OxtEuqf6ngfP8WK3rSkMNC\nyqMxcwIcPddrLCcevyun5Y9sy+JxgkhgGpypNBC7646s9KmkPLWd2usdesTf\nCx3P\r\n=xT6j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","module":"dist-web/index.js","source":"dist-src/index.js","browser":"dist-web/index.bundled.js","_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"6.14.4","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"sideEffects":false,"_nodeVersion":"12.16.2","dependencies":{"jsonwebtoken":"^8.5.1","@types/jsonwebtoken":"^8.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","lolex":"^6.0.0","ts-jest":"^25.1.0","prettier":"^2.0.0","@pika/pack":"^0.5.0","playwright":"^0.13.0","typescript":"^3.6.2","@types/jest":"^25.1.0","@types/lolex":"^5.1.0","serve-handler":"^6.1.1","semantic-release":"^17.0.0","rollup-plugin-json":"^4.0.0","@pika/plugin-build-node":"^0.9.1","@pika/plugin-bundle-web":"^0.9.1","@gr2m/pika-plugin-build-web":"^0.6.0-issue-84.1","@pika/plugin-ts-standard-pkg":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_1.0.2_1587611689384_0.23192807705168206","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"universal-github-app-jwt","version":"1.1.0","keywords":["github","authentication","app","jwt","webcrypto"],"license":"MIT","_id":"universal-github-app-jwt@1.1.0","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"0abaa876101cdf1d3e4c546be2768841c0c1b514","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.0.tgz","fileCount":19,"integrity":"sha512-3b+ocAjjz4JTyqaOT+NNBd5BtTuvJTxWElIoeHSVelUV9J3Jp7avmQTdLKCaoqi/5Ox2o/q+VK19TJ233rVXVQ==","signatures":[{"sig":"MEQCIEXRAtswMZPb9ptOmzyP05hw7WnZOcOFMskYfm9odKB1AiAXLHpa7AP/aLTlpt7dTfPwe6RwXG6I6SDqPukO6TsTOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVmJvCRA9TVsSAnZWagAAvf0P/3TklDuWlxbBbKBWO+Hz\n5qIBCMZ7xJoSemRqjebQSzk89t40R9OI1NThWs7esXjUXNaZix2NSc/nJo1h\ncgCro6RC1Feq5EToo3pDBN2+fBQtkcaatunDosWTxCMH2cnXA4vyyFLJqOCG\nPTOGj+/fh+dccHpOMUbbpz+VF64xeNfuI9k/8lVEq0Id6Sa9fR54jf3v/VVC\nqBCV44yG6goXjjy3AUkFS6iVM1eoOuG/DvYv0XthTI7BnDOS5MxLBjITtcU8\naP0fYBhSKku6TdvASqRw8wQoA80dKtWHCWKYE7ZpZemJfcVer+Qhn8I22W0Z\nCi34fVwC9gce0uZkvpxD6ZhBLQ9ci9uYv9/FlvdfCFKir55IE49yVlxJsFLL\nZHCf9QSDXF9zfIVt+OfOfqgISLp6zwzssxfTomXzszCz0tSGirPbvCVAqmRM\n5vRD1IVHLHXp7RU/siccbmqh/OMFRH96RPG2NgKB6+gxjHvV69Mmn/o1OhXJ\nvBjOjozNSL6CnAXmhNOQlHKwFW2N/nW2zGSWrNM6HEvrfW72XUKa2C8ZWOpA\n8fNfR4s0Vr6gqLAqKJTU+DkzSKdtVTC1meT0DJFzi12wkK72mHn6TEq87/E8\n18iZQEpOBn3BVzRcCK5ljncfZUe9ZOqcGXYDV7N+Y2mxPTtySA1W6w5aPSQD\nOFRr\r\n=vOtn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","module":"dist-web/index.js","source":"dist-src/index.js","browser":"dist-web/index.bundled.js","_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"6.14.6","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"jsonwebtoken":"^8.5.1","@types/jsonwebtoken":"^8.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","lolex":"^6.0.0","ts-jest":"^26.0.0","prettier":"^2.0.0","@pika/pack":"^0.5.0","playwright":"^1.0.1","typescript":"^3.6.2","@types/jest":"^25.1.0","@types/lolex":"^5.1.0","serve-handler":"^6.1.1","semantic-release":"^17.0.0","rollup-plugin-json":"^4.0.0","@pika/plugin-build-node":"^0.9.1","@pika/plugin-bundle-web":"^0.9.1","@gr2m/pika-plugin-build-web":"^0.6.0-issue-84.1","@pika/plugin-ts-standard-pkg":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_1.1.0_1599496814728_0.3673477710222912","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"universal-github-app-jwt","version":"2.0.0","keywords":["github","authentication","app","jwt","webcrypto"],"author":{"url":"https://github.com/gr2m","name":"Gregor Martynus"},"license":"MIT","_id":"universal-github-app-jwt@2.0.0","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"34f5c479b2918592f6b050a3506b9cb5ca913f8a","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.0.0.tgz","fileCount":16,"integrity":"sha512-S2QlSA8JoYOnewiCkL4RQxrBgalQnfi6q8WLyPuM3i6c0qsvFcAwG3xvanvaqqk6lRDVe4tQBvsEYwebge7TlQ==","signatures":[{"sig":"MEUCIQDkiXhPKjxwV3mIKNqGiPZ785AFbQmsi5rVwuh0DSLnugIgXkEkUIxqG7ZiZQYUKGvYKHL8k2632gKiMKaDOd9YLxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo5KCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKig/+PogMymcqoRiCr3mEJqBITPLsc5YFFD0krANHSHB8uPxJShug\r\nbYRva+jK0f28KS1peBW/gkPOE2AzTl1dpvBgdoQFQO7u95PErwu4W8KrBJVG\r\n42BAoVZhUFLpyyFMfCD0Wy/koNZ9rStCIutUA9DO0ynySL/CCDncwjHoXkqL\r\nsUSngDfGgX/XsGd7jZciY6rLhzVgAS9P9Z42kwabwzKWifbg/hPn2Au6QzOP\r\nJ8tOKKrkWAneYGYhUuVnLUE2LHjaR363UIicVgQNvvlkftFC+UGb6+FBBkhH\r\naVvs2cinbMtRp9nbLlbGa2si5ThuM5PLZ6AUdtRYTUN3V1/6E5TEc3Bi5SxA\r\nX7tuIL8aY08g2m95mKSTdZ6rIix5MnZ9qCZCrV4+TlXKKhMTi36w7m6+RVIV\r\n13bl4YaD3lu+1h48x3Tpo4qEAbKl7tKR6pXt8eLVn97EvO8bLFrX8GvuQ89M\r\nmPcK+HKxvdmfF2OSMCdaKJRWQ0GMHjyDZN/+BxRBgKnhV392Mqu194rWkY7W\r\nYhquRKdM3gHqCdnbitC1gfyNvBoFPTrRxxqD9fLaDcLvm66t+HJw5AW01nbG\r\nGSYcwivBOu+Txc6iyu4qA+C3ZaqXf3uKYlW6vepISAp9io2N/pP6Yd461689\r\nFrodub69Wni7UyzeKMHCBt7lpWcrD6JvujM=\r\n=/3pW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"a1910164568fb50d0837ab099cfe465c8c15c254","imports":{"#get-token":{"node":"./lib/get-token-node.js","default":"./lib/get-token.js"}},"scripts":{"lint":"prettier --check '{src,test}/**/*' README.md package.json","test":"npm run test:code && npm run test:tsc && npm run test:tsd && npm run lint","build":"npm run build:default && npm run build:node","coverage":"c8 report --reporter html","lint:fix":"prettier --write '{src,test}/**/*' README.md package.json","test:tsc":"tsc --allowJs --noEmit --esModuleInterop --skipLibCheck --lib es2020 index.js","test:tsd":"tsd","test:code":"c8 --100 ava test/node.test.js","test:deno":"deno test test/deno.test.js","build:node":"esbuild index.js --bundle --outfile=dist/node.js --platform=node --target=es2020 --format=esm","postcoverage":"open-cli coverage/index.html","build:default":"esbuild index.js --bundle --outfile=dist/default.js --platform=browser --target=es2020 --format=esm"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"8.19.2","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"_nodeVersion":"18.12.1","dependencies":{"jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","ava":"^5.1.0","tsd":"^0.25.0","esbuild":"^0.16.10","mockdate":"^3.0.5","open-cli":"^7.1.0","prettier":"^2.8.1","typescript":"^4.9.4"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_2.0.0_1671664258685_0.609495616916464","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"universal-github-app-jwt","version":"2.0.1","keywords":["github","authentication","app","jwt","webcrypto"],"author":{"url":"https://github.com/gr2m","name":"Gregor Martynus"},"license":"MIT","_id":"universal-github-app-jwt@2.0.1","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"107da8004bcf69451dc9a0540a33922166cb7c98","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.0.1.tgz","fileCount":16,"integrity":"sha512-G/YxxKeXx2M2EuyD5ZZoCyo80ljxWhqPGVRwZKgWgQa8KHR8pTZw5l62gHcFIxLEJAwhPA1+PKJnz6NJgKBbuQ==","signatures":[{"sig":"MEUCIQCyLIGNDm3hFycF0a/8mZWzTHaiqL1sUyf09dwpmQiDHQIgSdZRdurOuzKXrENvNWMo3pxV3gMx7khj2K8KfNtxKdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo/SsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfGQ/6A351+7ly624Cm8vltNO0mLb83uYSyhNCsseAbvurFFDJzQUa\r\nrftHGU/hxZ/v3GZmYSGXJWJDrD8V9ulcHq3wbe58aeS3ELh2Mp4VXMRcNE8A\r\nujDSUuvhIkndGGAlow46BFoWwKYX8+4Bjgn0tKLyMoJ1fQb7rprhlFIFGyDq\r\n7lbgvRt6JANtYIcNLYvS4I1U5PGQSbO/U0s43GMNqtcaH4Id7mzJEh+iZ+GI\r\nPo2eOsAYcxxvCT5v1Keyi+3UyiCpey3GxbjtHCtwCxzZZ/8ECqwH39ZLEeEV\r\nltwjS7qkp45hJX4sxw/yGUrh038qeZJei22esz7sAR1ExJ6WjAi6XRz2wZhe\r\nLBTZm3cYXdOEjKWkKmDbDXkIsGYg6dqyM+Do7HT82mhXnP+yN1hheti7IyXb\r\nCxj9QKBewnHDXGcbs6nCCeE3bvDYFOPH0Y3S/T1XrnO2XurSMTXMuoJlXDrD\r\nKig4J5by+GXOnVoH3P9ed91itw/8rXmqMStiOub1j9Ybt0IckWBz1Q+YR/fl\r\neY8vbJtrCRsYNaeCYEZixYgPlfSRrUzDtbfMfaacqMMX2h/8R+BDAHtZqvKr\r\n0sJlRsTUc7XR9D5Z3r9vz3CO2Gr8cCAVilC5WLAivR9QiI8+DkQnNULKT/kn\r\nQvDPF3YtwxJrTiiF89FJKnD9x9CzROp7+Ec=\r\n=9yEG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"259e45a0c171a984bc14623706fdc98378590a3f","imports":{"#get-token":{"node":"./lib/get-token-node.js","default":"./lib/get-token.js"}},"scripts":{"lint":"prettier --check '{src,test}/**/*' README.md package.json","test":"npm run test:code && npm run test:tsc && npm run test:tsd && npm run lint","build":"npm run build:default && npm run build:node","coverage":"c8 report --reporter html","lint:fix":"prettier --write '{src,test}/**/*' README.md package.json","test:tsc":"tsc --allowJs --noEmit --esModuleInterop --skipLibCheck --lib es2020 index.js","test:tsd":"tsd","test:code":"c8 --100 ava test/node.test.js","test:deno":"deno test test/deno.test.js","build:node":"esbuild index.js --bundle --outfile=dist/node.js --platform=node --target=es2020 --format=esm","postcoverage":"open-cli coverage/index.html","build:default":"esbuild index.js --bundle --outfile=dist/default.js --platform=browser --target=es2020 --format=esm"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"8.19.2","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"_nodeVersion":"18.12.1","dependencies":{"jsonwebtoken":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","ava":"^5.1.0","tsd":"^0.25.0","esbuild":"^0.16.10","mockdate":"^3.0.5","open-cli":"^7.1.0","prettier":"^2.8.1","typescript":"^4.9.4"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_2.0.1_1671689388211_0.3792859877599326","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"universal-github-app-jwt","version":"1.1.1","keywords":["github","authentication","app","jwt","webcrypto"],"license":"MIT","_id":"universal-github-app-jwt@1.1.1","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"d57cee49020662a95ca750a057e758a1a7190e6e","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz","fileCount":19,"integrity":"sha512-G33RTLrIBMFmlDV4u4CBF7dh71eWwykck4XgaxaIVeZKOYZRAAxvcGMRFTUclVY6xoUPQvO4Ne5wKGxYm/Yy9w==","signatures":[{"sig":"MEYCIQCaXene8Q7CfdySUxhpLZBrnEWMoRXPbZJeqZGbErWdFQIhAL++pBMqhF6kjgCf11uUgOiNMqn4yPH3LmiawlOvu8iS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt7ytACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqeA//USMUJFs0DiUwDDwmuNyXG7Bs4k1eggR9iVBFl1zACU3v7TnE\r\ng24D+9SEwTRua08yWbaxg2zmeOPt5GebmYuUusDlrfp/vtOgycuADrz/XWMM\r\nCj9JwPIJsOgxM6ZPuiG7hCJ260hpwj0eRlEeHdBIPmk8tKsiYxC+FPSvvuqE\r\ngMUf7zTnz9I48e+2ShtcJ3JTgirVg4ejJmUtGn7G9PROoQ6kt4dCWuDc0sp8\r\nzSTDrnhiKl4k86N5DqKRAMuKJ13WAHhKVzrMuQaS9+D0PVldTc3q+jCB4fVM\r\ncYENfsFD13kD+uAd8UuPR7lpXuzcgOjeBimZ6Ir49ApO52sLeeNnr4vzOqUW\r\nWrQcZLi3maZ/QkDNey8iEgyziHnInRoYZfUv7A7EiykzfYQIseG6l4Z4tupB\r\nOFJnKwuD22FC2HsO5qkAG78XOEpu97vOIoRin+h5584pFCUAZUh0y3Bp0lty\r\n0Wu/9C5tA4PGJohUJtkdIBC7G9wSZq/SAMDEddh+qYXTGzIAuyJiqVj+PX3Y\r\nMdJOFKkDI56AkImpsxH+zJUugFlOIo/wN70LhAdeO23TO9rMg1APSp7QZg85\r\n/QfyDo6f2AfqoAu+vTMh4L7l+ASWgg0a26DuAvbwqs7wmSgmOU3tpvrIuNai\r\ndNEQcX9IBpleB85eXY6zG1bThQPQaFZsFqs=\r\n=+dqg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","module":"dist-web/index.js","source":"dist-src/index.js","browser":"dist-web/index.bundled.js","gitHead":"2fd1d890fff88d652d01ba6649014c1c5be2c639","_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"7.24.2","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"jsonwebtoken":"^9.0.0","@types/jsonwebtoken":"^9.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.0","lolex":"^6.0.0","ts-jest":"^26.0.0","prettier":"^2.0.0","@pika/pack":"^0.5.0","typescript":"^4.9.4","@types/jest":"^26.0.0","@types/lolex":"^5.1.0","serve-handler":"^6.1.1","semantic-release":"^17.0.0","rollup-plugin-json":"^4.0.0","@pika/plugin-build-node":"^0.9.1","@pika/plugin-bundle-web":"^0.9.1","@gr2m/pika-plugin-build-web":"^0.6.0-issue-84.1","@pika/plugin-ts-standard-pkg":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_1.1.1_1672985772994_0.898090895589148","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"universal-github-app-jwt","version":"2.0.2","keywords":["github","authentication","app","jwt","webcrypto"],"author":{"url":"https://github.com/gr2m","name":"Gregor Martynus"},"license":"MIT","_id":"universal-github-app-jwt@2.0.2","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"ed23f09a15c3541599de1e4e982e59d37837e4e5","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.0.2.tgz","fileCount":16,"integrity":"sha512-34AFQ4wQEMamxL22IZ3z3mQ5ugjLFayGMrEUt43fcJelrhPZMvp6Q33mQUfGc6RANo5i6eI2ITHJbKAzSg6wXA==","signatures":[{"sig":"MEUCIG11gLmfgLTEo1ck6ZY9QuD0kY3bu6HDJkn5Z5AEl1wRAiEAiocWYofbBRnucxeCZuYvaKmcilEiJjg5DqoLft4WPcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28917},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"e79a993248868aa8a877b6489cbf05975c68b75c","imports":{"#get-token":{"node":"./lib/get-token-node.js","default":"./lib/get-token.js"}},"scripts":{"lint":"prettier --check '{src,test}/**/*' README.md package.json","test":"npm run test:code && npm run test:tsc && npm run test:tsd && npm run lint","build":"npm run build:default && npm run build:node","coverage":"c8 report --reporter html","lint:fix":"prettier --write '{src,test}/**/*' README.md package.json","test:tsc":"tsc --allowJs --noEmit --esModuleInterop --skipLibCheck --lib es2020 index.js","test:tsd":"tsd","test:code":"c8 --100 ava test/node.test.js","test:deno":"deno test test/deno.test.js","build:node":"esbuild index.js --bundle --outfile=dist/node.js --platform=node --target=es2020 --format=esm","postcoverage":"open-cli coverage/index.html","build:default":"esbuild index.js --bundle --outfile=dist/default.js --platform=browser --target=es2020 --format=esm"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"9.5.1","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsonwebtoken":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","ava":"^5.1.0","tsd":"^0.25.0","esbuild":"^0.16.10","mockdate":"^3.0.5","open-cli":"^7.1.0","prettier":"^2.8.1","typescript":"^4.9.4"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_2.0.2_1688849917769_0.34945959070854293","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"universal-github-app-jwt","version":"2.0.3","keywords":["github","authentication","app","jwt","webcrypto"],"author":{"url":"https://github.com/gr2m","name":"Gregor Martynus"},"license":"MIT","_id":"universal-github-app-jwt@2.0.3","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"f9bcdb304c039b06d8e9a4d7ef5c003f8d9153c1","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.0.3.tgz","fileCount":17,"integrity":"sha512-dJcyc7cJEZ/iZzojhwfD5ctVk9/kyEPeiKODoYIsb1ZC9wQg6M0wbrdfSd7yGA8O1IGbxLLMLAM5RwpXXrjYkQ==","signatures":[{"sig":"MEUCIGvz/LiYgomPUrq2xw/CrxLQQxwIW4iRdMaMQ13THHs9AiEAgBb/QHeLUMYrPA4MU2+0OXUBrlQpC6y4Ng6vTKqRTB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29620},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"c8021a20d56cf6c1406b9da8147f3ce8442d9dcb","imports":{"#crypto":{"node":"./lib/crypto-node.js","default":"./lib/crypto-native.js"}},"release":{"branches":["+([0-9]).x","main","next",{"name":"beta","prerelease":true}]},"scripts":{"lint":"prettier --check '{src,test}/**/*' README.md package.json","test":"npm run test:code && npm run test:tsc && npm run test:tsd && npm run lint","build":"npm run build:default && npm run build:node","coverage":"c8 report --reporter html","lint:fix":"prettier --write '{src,test}/**/*' README.md package.json","test:tsc":"tsc --allowJs --noEmit --esModuleInterop --skipLibCheck --lib es2020 index.js","test:tsd":"tsd","test:code":"c8 --100 ava test/node.test.js","test:deno":"deno test test/deno.test.js","build:node":"esbuild index.js --bundle --outfile=dist/node.js --platform=node --target=es2020 --format=esm","postcoverage":"open-cli coverage/index.html","build:default":"esbuild index.js --bundle --outfile=dist/default.js --platform=browser --target=es2020 --format=esm"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"9.5.1","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","ava":"^5.1.0","tsd":"^0.25.0","esbuild":"^0.16.10","mockdate":"^3.0.5","open-cli":"^7.1.0","prettier":"^2.8.1","typescript":"^4.9.4"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_2.0.3_1688931504357_0.3089660567186403","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"universal-github-app-jwt","version":"2.0.4","keywords":["github","authentication","app","jwt","webcrypto"],"author":{"url":"https://github.com/gr2m","name":"Gregor Martynus"},"license":"MIT","_id":"universal-github-app-jwt@2.0.4","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"79c90cbc376d24ebcc5065390e9f03e4b9709678","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.0.4.tgz","fileCount":17,"integrity":"sha512-AvsjACaLoFYXyPFC+fG+y9xRpVPSmRN6wEm5lLBJ6m31q2wvtTJAeKzium/qwB7X8rFFOGCNu10fGqYNpHhaSQ==","signatures":[{"sig":"MEUCIHcf7HaYgHJnP+kyyOhYRqYQvm0b8bqRV/S/UfW6PQoNAiEAgwnCk46ATb2AoXJ1QjJitKwfETbI7I1OZHxpLJzEhBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29646},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"1f67ee2933b7ae0b25b935205bd459bf776a61f7","imports":{"#crypto":{"node":"./lib/crypto-node.js","default":"./lib/crypto-native.js"}},"release":{"branches":["+([0-9]).x","main","next",{"name":"beta","prerelease":true}]},"scripts":{"lint":"prettier --check '{src,test}/**/*' README.md package.json","test":"npm run test:code && npm run test:tsc && npm run test:tsd && npm run lint","build":"npm run build:default && npm run build:node","coverage":"c8 report --reporter html","lint:fix":"prettier --write '{src,test}/**/*' README.md package.json","test:tsc":"tsc --allowJs --noEmit --esModuleInterop --skipLibCheck --lib es2020 index.js","test:tsd":"tsd","test:code":"c8 --100 ava test/node.test.js","test:deno":"deno test test/deno.test.js","build:node":"esbuild index.js --bundle --outfile=dist/node.js --platform=node --target=es2020 --format=esm","postcoverage":"open-cli coverage/index.html","build:default":"esbuild index.js --bundle --outfile=dist/default.js --platform=browser --target=es2020 --format=esm"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"9.5.1","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","ava":"^5.1.0","tsd":"^0.25.0","esbuild":"^0.16.10","mockdate":"^3.0.5","open-cli":"^7.1.0","prettier":"^2.8.1","typescript":"^4.9.4"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_2.0.4_1688931585881_0.37262218262879476","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"universal-github-app-jwt","version":"2.0.5","keywords":["github","authentication","app","jwt","webcrypto"],"author":{"url":"https://github.com/gr2m","name":"Gregor Martynus"},"license":"MIT","_id":"universal-github-app-jwt@2.0.5","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"1d277f83bc7c2ad340b45c5eecd8fe170c0e712f","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.0.5.tgz","fileCount":17,"integrity":"sha512-lRBxXLGJmsTvpBRsdSIUVPt/oBYvY/X2SBLf9Rj/3nBkAQ5fu8BWc4Aa54xZAfuuXt4iiSqOTeey6/OnG9Sm2A==","signatures":[{"sig":"MEUCIQCXYCAZGuUIspn0GkpUZ/p5MyFrLFY1jrwkdyusyNTLmQIgdBbqzxvKW1kxPS98XfBZ24h30fx/7GIoWG+beGFuHRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29622},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"519170dbc18f9a15ec6b28df3f67e3d25b19bb54","imports":{"#crypto":{"node":"./lib/crypto-node.js","default":"./lib/crypto-native.js"}},"release":{"branches":["+([0-9]).x","main","next",{"name":"beta","prerelease":true}]},"scripts":{"lint":"prettier --check '{src,test}/**/*' README.md package.json","test":"npm run test:code && npm run test:tsc && npm run test:tsd && npm run lint","build":"npm run build:default && npm run build:node","coverage":"c8 report --reporter html","lint:fix":"prettier --write '{src,test}/**/*' README.md package.json","test:tsc":"tsc --allowJs --noEmit --esModuleInterop --skipLibCheck --lib es2020 index.js","test:tsd":"tsd","test:code":"c8 --100 ava test/node.test.js","test:deno":"deno test test/deno.test.js","build:node":"esbuild index.js --bundle --outfile=dist/node.js --platform=node --target=es2020 --format=esm","postcoverage":"open-cli coverage/index.html","build:default":"esbuild index.js --bundle --outfile=dist/default.js --platform=browser --target=es2020 --format=esm"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"9.5.1","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","ava":"^5.1.0","tsd":"^0.25.0","esbuild":"^0.16.10","mockdate":"^3.0.5","open-cli":"^7.1.0","prettier":"^2.8.1","typescript":"^4.9.4"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_2.0.5_1688931905737_0.5613201204995715","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"universal-github-app-jwt","version":"1.1.2","keywords":["github","authentication","app","jwt","webcrypto"],"license":"MIT","_id":"universal-github-app-jwt@1.1.2","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"8c1867a394d7d9d42cda34f11d1bcb023797d8df","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz","fileCount":19,"integrity":"sha512-t1iB2FmLFE+yyJY9+3wMx0ejB+MQpEVkH0gQv7dR6FZyltyq+ZZO0uDpbopxhrZ3SLEO4dCEkIujOMldEQ2iOA==","signatures":[{"sig":"MEUCIElHjCz8+AkEpOjORJWt0UAv4HJH0MRRB5EaB3lS8XNLAiEAiI6GEuYUzTvOS/FeaH7mCdg6AfpqUY++P/tJOfqFqgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29646},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","module":"dist-web/index.js","source":"dist-src/index.js","browser":"dist-web/index.bundled.js","gitHead":"601845387687cde088190d11b2b205bf74c37172","_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"10.2.3","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.0","lolex":"^6.0.0","ts-jest":"^26.0.0","prettier":"^2.0.0","@pika/pack":"^0.5.0","typescript":"^4.9.4","@types/jest":"^26.0.0","@types/lolex":"^5.1.0","serve-handler":"^6.1.1","semantic-release":"^17.0.0","rollup-plugin-json":"^4.0.0","@pika/plugin-build-node":"^0.9.1","@pika/plugin-bundle-web":"^0.9.1","@gr2m/pika-plugin-build-web":"^0.6.0-issue-84.1","@pika/plugin-ts-standard-pkg":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_1.1.2_1704347044158_0.48675461089970984","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"universal-github-app-jwt","version":"2.0.6","keywords":["github","authentication","app","jwt","webcrypto"],"author":{"url":"https://github.com/gr2m","name":"Gregor Martynus"},"license":"MIT","_id":"universal-github-app-jwt@2.0.6","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"e73fb528ae6790bd1488c33e28fb67a918f50dcd","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.0.6.tgz","fileCount":17,"integrity":"sha512-GKY7PBMszxAmDy0CiT2o7f2wqQJYewcsW6QxqjqVqfc08GKXQcCCHPzURXGLgD+DsTW2DVXUmZKuOr8F4XSHRg==","signatures":[{"sig":"MEYCIQCyKQXILNXfPnE3NUvI7WXuOPRQ+KPSGEo/C1Nl8e6RQgIhAMHhD++n9qRL3RTuryEufX8Vzo5uFMQswMpOxxn55WsA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29708},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"36409d83730ae3ba1082d480483303daf5d5392e","imports":{"#crypto":{"node":"./lib/crypto-node.js","default":"./lib/crypto-native.js"}},"release":{"branches":["+([0-9]).x","main","next",{"name":"beta","prerelease":true}]},"scripts":{"lint":"prettier --check '{src,test}/**/*' README.md package.json","test":"npm run test:code && npm run test:tsc && npm run test:tsd && npm run lint","build":"npm run build:default && npm run build:node","coverage":"c8 report --reporter html","lint:fix":"prettier --write '{src,test}/**/*' README.md package.json","test:tsc":"tsc --allowJs --noEmit --esModuleInterop --skipLibCheck --lib es2020 index.js","test:tsd":"tsd","test:code":"c8 --100 ava test/node.test.js","test:deno":"deno test test/deno.test.js","build:node":"esbuild index.js --bundle --outfile=dist/node.js --platform=node --target=es2020 --format=esm","postcoverage":"open-cli coverage/index.html","build:default":"esbuild index.js --bundle --outfile=dist/default.js --platform=browser --target=es2020 --format=esm"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"renovate":{"extends":["github>gr2m/.github"]},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"10.2.4","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","ava":"^6.0.0","tsd":"^0.30.0","esbuild":"^0.20.0","mockdate":"^3.0.5","open-cli":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_2.0.6_1707156954758_0.808439786096594","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"universal-github-app-jwt","version":"2.1.0","keywords":["github","authentication","app","jwt","webcrypto"],"author":{"url":"https://github.com/gr2m","name":"Gregor Martynus"},"license":"MIT","_id":"universal-github-app-jwt@2.1.0","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"e9090aa523e50bb9db7231f5ae8b6b292b2fe6e1","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.1.0.tgz","fileCount":17,"integrity":"sha512-mSP8DSSQYmG3EUZwYS1kmF0MqtW8OAHoGdyeAJUO1XT42qcJZqmAMPqVsh/oQTvNKG/zT26v/fp4UZC4Due8Uw==","signatures":[{"sig":"MEUCIQDHypo8GgSSN4gbbhiOOvi3hSr1GOJEs3TwVPjoknvnXAIgdz07xM0URgiZuE8PZZrPbnAWRLJ61tjLkqbXYeHfyeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29863},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"1ac050829692806b61c85366f05256fe79ede81f","imports":{"#crypto":{"node":"./lib/crypto-node.js","default":"./lib/crypto-native.js"}},"release":{"branches":["+([0-9]).x","main","next",{"name":"beta","prerelease":true}]},"scripts":{"lint":"prettier --check '{src,test}/**/*' README.md package.json","test":"npm run test:code && npm run test:tsc && npm run test:tsd && npm run lint","build":"npm run build:default && npm run build:node","coverage":"c8 report --reporter html","lint:fix":"prettier --write '{src,test}/**/*' README.md package.json","test:tsc":"tsc --allowJs --noEmit --esModuleInterop --skipLibCheck --lib es2020 index.js","test:tsd":"tsd","test:code":"c8 --100 ava test/node.test.js","test:deno":"deno test test/deno.test.js","build:node":"esbuild index.js --bundle --outfile=dist/node.js --platform=node --target=es2020 --format=esm","postcoverage":"open-cli coverage/index.html","build:default":"esbuild index.js --bundle --outfile=dist/default.js --platform=browser --target=es2020 --format=esm"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"renovate":{"extends":["github>gr2m/.github"]},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"10.2.4","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","ava":"^6.0.0","tsd":"^0.30.0","esbuild":"^0.20.0","mockdate":"^3.0.5","open-cli":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_2.1.0_1709405406516_0.5016454414071034","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"universal-github-app-jwt","version":"2.1.1","keywords":["github","authentication","app","jwt","webcrypto"],"author":{"url":"https://github.com/gr2m","name":"Gregor Martynus"},"license":"MIT","_id":"universal-github-app-jwt@2.1.1","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"1936790dcdddea6d29c116ee5bde3da2b75641bc","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.1.1.tgz","fileCount":17,"integrity":"sha512-8NqC21Y5sbxgvV5q9Cro0K55ZQJTXM9NuUtV4Jbq/VQJw8xMAEc13WzEJwF0fk3rEZLNv+CRiCzm5FuVq5YzyQ==","signatures":[{"sig":"MEYCIQC4r3+jP2mGh9eqPc3Axi+7POfx5seCVSfTgvz7C5qxtQIhAI1g9NgNctlbcccouKPFKNZ5CMFOEjnmxgFv/wKYH7EN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30537},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"e1e8d57447a08a113243afde5735ba5c14a8d299","imports":{"#crypto":{"node":"./lib/crypto-node.js","default":"./lib/crypto-native.js"}},"release":{"branches":["+([0-9]).x","main","next",{"name":"beta","prerelease":true}]},"scripts":{"lint":"prettier --check '{src,test}/**/*' README.md package.json","test":"npm run test:code && npm run test:tsc && npm run test:tsd && npm run lint","build":"npm run build:default && npm run build:node","coverage":"c8 report --reporter html","lint:fix":"prettier --write '{src,test}/**/*' README.md package.json","test:tsc":"tsc --allowJs --noEmit --esModuleInterop --skipLibCheck --lib es2020 index.js","test:tsd":"tsd","test:code":"c8 --100 ava test/node.test.js","test:deno":"deno test test/deno.test.js","build:node":"esbuild index.js --bundle --outfile=dist/node.js --platform=node --target=es2020 --format=esm","postcoverage":"open-cli coverage/index.html","build:default":"esbuild index.js --bundle --outfile=dist/default.js --platform=browser --target=es2020 --format=esm"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"renovate":{"extends":["github>gr2m/.github"]},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"10.5.0","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","ava":"^6.0.0","tsd":"^0.31.0","esbuild":"^0.20.0","mockdate":"^3.0.5","open-cli":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_2.1.1_1714430755955_0.6007594005555259","host":"s3://npm-registry-packages"}},"2.2.0-beta.1":{"name":"universal-github-app-jwt","version":"2.2.0-beta.1","keywords":["github","authentication","app","jwt","webcrypto"],"author":{"url":"https://github.com/gr2m","name":"Gregor Martynus"},"license":"MIT","_id":"universal-github-app-jwt@2.2.0-beta.1","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"844390e301a1fa0d41ba0972e2bda5aab8d40d0f","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.2.0-beta.1.tgz","fileCount":17,"integrity":"sha512-0PL0tPhRcOHy2eorxzdZOyXWP29TUU+sxgb5JQT4FEtBGe9h2gCfaYsTKscc92IWrUEtImyWMiy9litLHx9KdQ==","signatures":[{"sig":"MEYCIQC4SLwFjIo7QxAZPopdVa6OD7UFnFq3J6+dvq+ssSbf3wIhAJNXNRbWRRl687nkAL0eHApZRuXu3X/4t/VdAkUa2PNE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31439},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"dc462faf5d95dcfbae5732a74e8cf87f8d909a4f","imports":{"#crypto":{"node":"./lib/crypto-node.js","default":"./lib/crypto-native.js"}},"release":{"branches":["+([0-9]).x","main",{"name":"beta","prerelease":true}]},"scripts":{"lint":"prettier --check '{src,test}/**/*' README.md package.json","test":"npm run test:code && npm run test:tsc && npm run test:tsd && npm run lint","build":"npm run build:default && npm run build:node","coverage":"c8 report --reporter html","lint:fix":"prettier --write '{src,test}/**/*' README.md package.json","test:tsc":"tsc --allowJs --noEmit --esModuleInterop --skipLibCheck --lib es2020 index.js","test:tsd":"tsd","test:code":"c8 --100 ava test/node.test.js","test:deno":"deno test test/deno.test.js","build:node":"esbuild index.js --bundle --outfile=dist/node.js --platform=node --target=es2020 --format=esm","postcoverage":"open-cli coverage/index.html","build:default":"esbuild index.js --bundle --outfile=dist/default.js --platform=browser --target=es2020 --format=esm"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"renovate":{"extends":["github>gr2m/.github"]},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"10.5.0","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^9.0.0","ava":"^6.0.0","tsd":"^0.31.0","esbuild":"^0.20.0","mockdate":"^3.0.5","open-cli":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_2.2.0-beta.1_1714685053770_0.91613731632523","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"universal-github-app-jwt","version":"2.2.0","keywords":["github","authentication","app","jwt","webcrypto"],"author":{"url":"https://github.com/gr2m","name":"Gregor Martynus"},"license":"MIT","_id":"universal-github-app-jwt@2.2.0","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"dc6c8929e76f1996a766ba2a08fb420f73365d77","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.2.0.tgz","fileCount":17,"integrity":"sha512-G5o6f95b5BggDGuUfKDApKaCgNYy2x7OdHY0zSMF081O0EJobw+1130VONhrA7ezGSV2FNOGyM+KQpQZAr9bIQ==","signatures":[{"sig":"MEUCIEutloXtsNR89IRWLdKeIFjPUwjI6QyYEfPzaSDd44qwAiEAgKjyYGr7FzAQ6YA1e0ZFCPOhc634pexuhvWk47QB9wU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31432},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"24b97d0868a99253251989d3c563cbf11b784cf9","imports":{"#crypto":{"node":"./lib/crypto-node.js","default":"./lib/crypto-native.js"}},"release":{"branches":["+([0-9]).x","main",{"name":"beta","prerelease":true}]},"scripts":{"lint":"prettier --check '{src,test}/**/*' README.md package.json","test":"npm run test:code && npm run test:tsc && npm run test:tsd && npm run lint","build":"npm run build:default && npm run build:node","coverage":"c8 report --reporter html","lint:fix":"prettier --write '{src,test}/**/*' README.md package.json","test:tsc":"tsc --allowJs --noEmit --esModuleInterop --skipLibCheck --lib es2020 index.js","test:tsd":"tsd","test:code":"c8 --100 ava test/node.test.js","test:deno":"deno test test/deno.test.js","build:node":"esbuild index.js --bundle --outfile=dist/node.js --platform=node --target=es2020 --format=esm","postcoverage":"open-cli coverage/index.html","build:default":"esbuild index.js --bundle --outfile=dist/default.js --platform=browser --target=es2020 --format=esm"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"renovate":{"extends":["github>gr2m/.github"]},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"10.5.0","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","ava":"^6.0.0","tsd":"^0.31.0","esbuild":"^0.20.0","mockdate":"^3.0.5","open-cli":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_2.2.0_1714685297295_0.08024283536577115","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"universal-github-app-jwt","version":"1.2.0","keywords":["github","authentication","app","jwt","webcrypto"],"license":"MIT","_id":"universal-github-app-jwt@1.2.0","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"1314cf2b2aff69d7ae998e8bff90d55a651d2949","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.2.0.tgz","fileCount":19,"integrity":"sha512-dncpMpnsKBk0eetwfN8D8OUHGfiDhhJ+mtsbMl+7PfW7mYjiH8LIcqRmYMtzYLgSh47HjfdBtrBwIQ/gizKR3g==","signatures":[{"sig":"MEQCICgib+5j3gsUEWyRu0Dxnvh9/PH/Gfh3jCqcAV84yRCEAiB2xzutcVVf/dZtAfivsGTaZEHjdONqvBzjg/jTwDg6rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29825},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","module":"dist-web/index.js","source":"dist-src/index.js","browser":"dist-web/index.bundled.js","gitHead":"d5d5028693671173ab6ff7e445cecdb1e6c81c05","_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"10.7.0","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"jsonwebtoken":"^9.0.2","@types/jsonwebtoken":"^9.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.0","lolex":"^6.0.0","ts-jest":"^26.0.0","prettier":"^2.0.0","@pika/pack":"^0.5.0","typescript":"^4.9.4","@types/jest":"^26.0.0","@types/lolex":"^5.1.0","serve-handler":"^6.1.1","semantic-release":"^17.0.0","rollup-plugin-json":"^4.0.0","@pika/plugin-build-node":"^0.9.1","@pika/plugin-bundle-web":"^0.9.1","@gr2m/pika-plugin-build-web":"^0.6.0-issue-84.1","@pika/plugin-ts-standard-pkg":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_1.2.0_1727735925243_0.04952631784944628","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"universal-github-app-jwt","version":"2.2.1","keywords":["github","authentication","app","jwt","webcrypto"],"author":{"url":"https://github.com/gr2m","name":"Gregor Martynus"},"license":"MIT","_id":"universal-github-app-jwt@2.2.1","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"dist":{"shasum":"8f6ca9b9fa8fbca831cf25826a46e9193917ed3f","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.2.1.tgz","fileCount":17,"integrity":"sha512-O4z+c9zZM4eNZMAx1lanAzaj2bvyJW5kC5PZ/H25D86sd2WujACASCOEZEQXUpZm8H+y7CGhCaB0aPP2kPAtkg==","signatures":[{"sig":"MEQCICQ/DG2S/C1+JMPXeHd/k4dRxu5Z3fn/pOesqcLkfuXyAiBTEcLdxIxXjje9yarVenkGI5To2HIG86gUws9FqOkm+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31442},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"3b0c552c01c6114b4fe63dbd9f4af90ca6403fbb","imports":{"#crypto":{"node":"./lib/crypto-node.js","default":"./lib/crypto-native.js"}},"release":{"branches":["+([0-9]).x","main",{"name":"beta","prerelease":true}]},"scripts":{"lint":"prettier --check '{src,test}/**/*' README.md package.json","test":"npm run test:code && npm run test:tsc && npm run test:tsd && npm run lint","build":"npm run build:default && npm run build:node","coverage":"c8 report --reporter html","lint:fix":"prettier --write '{src,test}/**/*' README.md package.json","test:tsc":"tsc --allowJs --noEmit --esModuleInterop --skipLibCheck --lib es2020 index.js","test:tsd":"tsd","test:code":"c8 --100 ava test/node.test.js","test:deno":"deno test test/deno.test.js","build:node":"esbuild index.js --bundle --outfile=dist/node.js --platform=node --target=es2020 --format=esm","postcoverage":"open-cli coverage/index.html","build:default":"esbuild index.js --bundle --outfile=dist/default.js --platform=browser --target=es2020 --format=esm"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"renovate":{"extends":["github>gr2m/.github"]},"repository":{"url":"git+https://github.com/gr2m/universal-github-app-jwt.git","type":"git"},"_npmVersion":"10.9.2","description":"Calculate GitHub App bearer tokens for Node & modern browsers","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","ava":"^6.0.0","tsd":"^0.31.0","esbuild":"^0.25.0","mockdate":"^3.0.5","open-cli":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/universal-github-app-jwt_2.2.1_1742227855314_0.013793355545025365","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"universal-github-app-jwt","type":"module","version":"2.2.2","exports":"./index.js","imports":{"#crypto":{"node":"./lib/crypto-node.js","default":"./lib/crypto-native.js"}},"description":"Calculate GitHub App bearer tokens for Node & modern browsers","repository":{"type":"git","url":"git+https://github.com/gr2m/universal-github-app-jwt.git"},"keywords":["github","authentication","app","jwt","webcrypto"],"author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"scripts":{"test":"npm run test:code && npm run test:tsc && npm run test:tsd && npm run lint","test:code":"c8 --100 ava test/node.test.js","test:deno":"deno test test/deno.test.js","test:tsc":"tsc --allowJs --noEmit --esModuleInterop --skipLibCheck --lib es2020 index.js","test:tsd":"tsd","lint":"prettier --check '{src,test}/**/*' README.md package.json","lint:fix":"prettier --write '{src,test}/**/*' README.md package.json","coverage":"c8 report --reporter html","postcoverage":"open-cli coverage/index.html","build":"npm run build:default && npm run build:node","build:default":"esbuild index.js --bundle --outfile=dist/default.js --platform=browser --target=es2020 --format=esm","build:node":"esbuild index.js --bundle --outfile=dist/node.js --platform=node --target=es2020 --format=esm"},"license":"MIT","devDependencies":{"ava":"^6.0.0","c8":"^10.0.0","esbuild":"^0.25.0","mockdate":"^3.0.5","open-cli":"^8.0.0","prettier":"^3.0.0","tsd":"^0.31.0","typescript":"^5.0.0"},"release":{"branches":["+([0-9]).x","main",{"name":"beta","prerelease":true}]},"renovate":{"extends":["github>gr2m/.github"]},"_id":"universal-github-app-jwt@2.2.2","gitHead":"73a95d1873f57d456470f26f5f61cc76d859c165","types":"./index.d.ts","bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-dcmbeSrOdTnsjGjUfAlqNDJrhxXizjAz94ija9Qw8YkZ1uu0d+GoZzyH+Jb9tIIqvGsadUfwg+22k5aDqqwzbw==","shasum":"38537e5a7d154085a35f97601a5e30e9e17717df","tarball":"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.2.2.tgz","fileCount":17,"unpackedSize":31563,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE0H6lG1n1yNCMgOnd4LK7WfC9Hw7aRrPNWqVDvaTWH/AiEAxjcQUABr/hTKHK8JonZEAAxRRWlY2D9iqyGQRrdL8WY="}]},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"directories":{},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/universal-github-app-jwt_2.2.2_1742250931485_0.5235448371068498"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-02T03:59:16.719Z","modified":"2025-03-17T22:35:31.851Z","1.0.0":"2019-09-02T03:59:16.846Z","1.0.1":"2019-09-02T05:12:26.451Z","1.0.2":"2020-04-23T03:14:49.506Z","1.1.0":"2020-09-07T16:40:14.924Z","2.0.0":"2022-12-21T23:10:58.853Z","2.0.1":"2022-12-22T06:09:48.407Z","1.1.1":"2023-01-06T06:16:13.162Z","2.0.2":"2023-07-08T20:58:37.953Z","2.0.3":"2023-07-09T19:38:24.531Z","2.0.4":"2023-07-09T19:39:46.073Z","2.0.5":"2023-07-09T19:45:05.906Z","1.1.2":"2024-01-04T05:44:04.353Z","2.0.6":"2024-02-05T18:15:54.937Z","2.1.0":"2024-03-02T18:50:06.715Z","2.1.1":"2024-04-29T22:45:56.116Z","2.2.0-beta.1":"2024-05-02T21:24:13.956Z","2.2.0":"2024-05-02T21:28:17.447Z","1.2.0":"2024-09-30T22:38:45.406Z","2.2.1":"2025-03-17T16:10:55.541Z","2.2.2":"2025-03-17T22:35:31.674Z"},"bugs":{"url":"https://github.com/gr2m/universal-github-app-jwt/issues"},"author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"license":"MIT","homepage":"https://github.com/gr2m/universal-github-app-jwt#readme","keywords":["github","authentication","app","jwt","webcrypto"],"repository":{"type":"git","url":"git+https://github.com/gr2m/universal-github-app-jwt.git"},"description":"Calculate GitHub App bearer tokens for Node & modern browsers","maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"readme":"# universal-github-app-jwt\n\n> Calculate GitHub App bearer tokens for Node, Deno, and modern browsers\n\n[![@latest](https://img.shields.io/npm/v/universal-github-app-jwt)](https://www.npmjs.com/universal-github-app-jwt)\n[![Build Status](https://github.com/gr2m/universal-github-app-jwt/workflows/Test/badge.svg)](https://github.com/gr2m/universal-github-app-jwt/actions?query=workflow%3ATest+branch%3Amaster)\n\n## Usage\n\n\n\n\n\n\n\n
\nBrowsers\n\nLoad universal-github-app-jwt directly from esm.sh\n \n```html\n\n```\n\n
\nNode\n\n\nInstall with npm install universal-github-app-jwt\n\n```js\nimport githubAppJwt from \"universal-github-app-jwt\";\n```\n\n
\nDeno\n\n\nLoad universal-github-app-jwt directly from esm.sh, including types.\n\n```js\nimport githubAppJwt from \"https://esm.sh/universal-github-app-jwt\";\n```\n\n
\n\n```js\nconst { token, appId, expiration } = await githubAppJwt({\n id: APP_ID,\n privateKey: PRIVATE_KEY,\n});\n```\n\nThe retrieved `token` can now be used in Authorization request header, e.g. with [`@octokit/request`](https://github.com/octokit/request.js/#readme):\n\n```js\nrequest(\"GET /app\", {\n headers: {\n authorization: `bearer ${token}`,\n },\n});\n```\n\nFor a complete implementation of GitHub App authentication strategies, see [`@octokit/auth-app.js`](https://github.com/octokit/auth-app.js/#readme).\n\n## `githubAppJwt(options)`\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n name\n \n type\n \n description\n
\n options.id\n \n number | string\n \n Required. The GitHub App's ID or Client ID. For github.com and GHES 3.14+, it is recommended to use the Client ID.\n
\n options.privateKey\n \n string\n \n Required. Content of the *.pem file you downloaded from the app’s about page. You can generate a new private key if needed. Make sure to preserve the line breaks. If your private key contains escaped newlines (`\\\\n`), they will be automatically replaced with actual newlines.\n
\n options.now\n \n number\n \n An optional override for the current time in seconds since the UNIX epoch. Defaults to Math.floor(Date.now() / 1000)). This value can be overridden to account for a time skew between the local machine and the authentication server.\n
\n\n`githubAppJwt(options)` resolves with an object with the following keys\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n name\n \n type\n \n description\n
\n token\n \n string\n \n The JSON Web Token (JWT) to authenticate as the app.\n
\n appId\n \n number\n \n The GitHub App database ID or Client ID passed in options.id.\n
\n expiration\n \n number\n \n Timestamp as UNIX epoch, e.g. 1530922170. A Date object can be created using new Date(authentication.expiration).\n
\n\n\n\n\n\n## About Private Key formats\n\nWhen downloading a `private-key.pem` file from GitHub, the format is in `PKCS#1` format. Unfortunately, the WebCrypto API only supports `PKCS#8`.\n\nIf you use 1Password to store a private key as an SSH key, it will be transformed to the `OpenSSH` format, which is also not supported by WebCrypto.\n\nYou can identify the format based on the the first line\n\n| First Line | Format |\n| ------------------------------------- | ------- |\n| `-----BEGIN RSA PRIVATE KEY-----` | PKCS#1 |\n| `-----BEGIN PRIVATE KEY-----` | PKCS#8 |\n| `-----BEGIN OPENSSH PRIVATE KEY-----` | OpenSSH |\n\n### Converting `PKCS#1` to `PKCS#8`\n\n- #### Using an Online Private Key Converter\n\nConvert quickly using the Web interface at https://private-key-converter.vercel.app\n\n- #### Using Node.js\n\nIf you use Node.js, you can convert the format before passing it to `universal-github-app-jwt`:\n\n```js\nimport crypto from \"node:crypto\";\nimport githubAppJwt from \"universal-github-app-jwt\";\n\nconst privateKeyPkcs8 = crypto\n .createPrivateKey(process.env.PRIVATE_KEY)\n .export({\n type: \"pkcs8\",\n format: \"pem\",\n });\n\nconst { token, appId, expiration } = await githubAppJwt({\n id: process.env.APP_ID,\n privateKey: privateKeyPkcs8,\n});\n```\n\n- #### Using OpenSSL\n\nConvert the format using `openssl` before passing it to your app.\n\n```\nopenssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in private-key.pem -out private-key-pkcs8.key\n```\n\n### Converting `OpenSSH` to `PKCS#8`\n\n```\ncp private-key.pem private-key-pkcs8.key && ssh-keygen -p -m PKCS8 -N \"\" -f private-key-pkcs8.key\n```\n\nThis command forces a format change by asking `ssh-keygen` to set no password and then output in a different format.\n\nI'm looking for help to create a minimal `OpenSSH` to `PKCS` convert library that I can recommend people to use before passing the private key to `githubAppJwt`. Please create an issue if you'd like to help.\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}