{"_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[](https://www.npmjs.com/universal-github-app-jwt)\n[](https://github.com/gr2m/universal-github-app-jwt/actions?query=workflow%3ATest+branch%3Amaster)\n\n## Usage\n\n
\n\n| \nBrowsers\n | \nLoad universal-github-app-jwt directly from esm.sh\n \n```html\n\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 |
\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
\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 name\n | \n \n type\n | \n \n description\n | \n
\n \n \n \n \n options.id\n | \n \n number | string\n | \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
\n \n \n options.privateKey\n | \n \n string\n | \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
\n \n \n options.now\n | \n \n number\n | \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 \n
\n\n`githubAppJwt(options)` resolves with an object with the following keys\n\n\n \n \n | \n name\n | \n \n type\n | \n \n description\n | \n
\n \n \n \n \n token\n | \n \n string\n | \n \n The JSON Web Token (JWT) to authenticate as the app.\n | \n
\n \n \n appId\n | \n \n number\n | \n \n The GitHub App database ID or Client ID passed in options.id.\n | \n
\n \n \n expiration\n | \n \n number\n | \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\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"}