8d93b90989f0ea548b6fee279cc7109402a57c6d1c0466f79c2f19c2e8f4579e1a83507bf35f7ef365bc35cbc4d80a80ec4f9c3b0613e85884fcee89f2fe•31.9 kB
{"_id":"pkce-challenge","_rev":"14-dea77eae3b3fab4af46f575bc2abf6f1","name":"pkce-challenge","dist-tags":{"latest":"5.0.0"},"versions":{"1.0.0":{"name":"pkce-challenge","version":"1.0.0","keywords":["PKCE","oauth2"],"author":{"name":"crouchcd"},"license":"MIT","_id":"pkce-challenge@1.0.0","maintainers":[{"name":"crouchcd","email":"cameroncrouch36@gmail.com"}],"dist":{"shasum":"13fc8a9e11ecd1b411cab34498291c539f417d58","tarball":"https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-1.0.0.tgz","fileCount":5,"integrity":"sha512-s5LZhiwGRn77xtI1k7IlUJSSOEKUF3UfxHH3yprHQTvjXnIFwM3nFuvHnRMjGrNlBYyYbvHej65nNt0Tg7UolQ==","signatures":[{"sig":"MEYCIQDtNQ1Bti48Wjf7Sx5vJDqxBhe0Zy7HARGQQODZt8PSiAIhAO40aBIpocH6usL10aCD5QSodEyTGBv68AQt5mKD45fC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOQyTCRA9TVsSAnZWagAA63oP/isNm+P/JHHz3/qE14HT\nfsCim4lQ0FLa9psuK4Vaxy5K3YasEQ6TS4j9M4rryEDEmfgH7PgeAe5Tcas/\nVueFyK8vz9b+MEnbpDKZwyMWrILL6LN0kuP6rMbeJOK59TYDY/re0VQvXo0n\npB96VggJy4f3G4Yo1mMwuXG2AX8RkjHr6X/us2eamhqtkz28ZpVyKvR8y6lR\nwWhBoX74v9l7GtVKvJNKzNqDVHW6GGdoXzfc57VmLMb0jUdmo/wQx3yZAUPY\n2/GYn7B0uH9Wp9yF7sc3hp/rbkQNPoHFMDWlVra0KAIm8Oq9J2vIZ8mb5PiR\naj5pYH2eQzWG4jGn0sB8Cxb4ymh5iDTiMmehsVx5tM/0Vk0FdUxxfCPWiUP2\nrm+cbZeJ++o8g69twouQFyeOZs6wXmgIWEXMFFpcneaTKvYoIQsxkrRgbQWf\nD98bZzVj6AcHU5eM5RNbQ+fQM1KIPK0VdxJgQehhi3RbdHLceuaUHA3IXEOa\nlngjxH+e5aimS1zfvbFtkKE47NgDan9GhoYRL7/EHC+v6EyGG/CRUVWXuI95\nj/XQnbN+2INE7pMW5OTEg37R7kwseqcc2nQOWfdkMk8nJzYV74SUSz2496kB\nceJb/v8ygZlcxU9eQ3jTufCFvcaHH8dC0po/4kRB6Sqs8YOmYMR4QT2cOBwT\njMTt\r\n=WAki\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6fd2490cb628d4736d4f47c94346e53cc563a389","scripts":{"test":"tap tests/"},"_npmUser":{"name":"crouchcd","email":"cameroncrouch36@gmail.com"},"_npmVersion":"6.5.0","description":"Generate a Proof Key for Code Exchange (PKCE)","directories":{},"_nodeVersion":"10.9.0","dependencies":{"base64url":"^3.0.1","randomatic":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pkce-challenge_1.0.0_1547242642373_0.8037654641213645","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"pkce-challenge","version":"1.0.1","keywords":["PKCE","oauth2"],"author":{"name":"crouchcd"},"license":"MIT","_id":"pkce-challenge@1.0.1","maintainers":[{"name":"crouchcd","email":"cameroncrouch36@gmail.com"}],"homepage":"https://github.com/crouchcd/pkce-challenge#readme","bugs":{"url":"https://github.com/crouchcd/pkce-challenge/issues"},"dist":{"shasum":"1295168c4864ee6a4c45f6b1fe3e7e96a3e5f880","tarball":"https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-1.0.1.tgz","fileCount":5,"integrity":"sha512-jyODubWd3lMiD1s3EpjbtefKxb9agD9+5FnA0LtwjvuoZWVZohriO/VZ4moCB7OuYNRZ7jT77J4vh3qd4LiFdQ==","signatures":[{"sig":"MEUCIHcEKY0B+YLYzKyWGfSfy4nMdIPlTh/qy2158AaBAyRUAiEAi4gWVRfQWNaCgyZQPXhE86AQvoPUYiWp/jZsFQHTKiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOREyCRA9TVsSAnZWagAAka8P/2jBApN4sqTehKvBK4Ye\ngTpY1WZbG7P1WRBn18sEtkLn7gIS7e7wZQihDVzC/CihzjOoSHyfMY8vve5e\nWjYaRfN5+2Saxal2kZaSjZE7ISrQ9UHRzsJPsm8Kl4roQVmOcH/aVXr+7poA\nyhT7W7L3FHpGZQvGRPs6XJQZfCzg54xDi7WTccTTfblu4IBlQM8ks+f2Uqua\nKtSzzxwn5hnc1WB89QAb8LR2rHnaaEh03uQ/mA0TSuETs70TGTWdf4IpBTYS\n24SijpOGyoNXg/HZiV9VN5sVYo7w7uI7zQ1bXtkG9QiwG1IuiQO3BBY5scFl\niI/uLYWamIdq7LWOjkd/cWWVNRPVn+7avGEFP6KQxbCgUBoi7HHgYjkAMY7e\nlIoZcIFfAxWk8l2WpskJcXybMDIHsFjEMxN8g6XrcBlY7TB24HanjQKoHvZo\nyme+/b1n0+adAbS25NiyZhTUF6lT0BxtNiCjf7mhiYcZ3avfYOfxFUdKHqrb\nSxFIvq6mWm3zgsqpEdKuHJDGNpHaSLfOu04xU94cLB8OdQSxd9yk0UqnBHWX\nELKwjirPk+oJDc0h1iFmAGKoDVEq6yFNCFEPZX8+cZuxILs5myxECqSrA1m4\nAhRc6cDyDGutXVtKWoCXoF2y2f8e5g/OevctemL9isy8vkrU2G72hcIQXJqm\nsyMq\r\n=qO0z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3280da7ce224a10a4511c4c47c064b1b7962682f","scripts":{"test":"tap tests/"},"_npmUser":{"name":"crouchcd","email":"cameroncrouch36@gmail.com"},"repository":{"url":"git+https://github.com/crouchcd/pkce-challenge.git","type":"git"},"_npmVersion":"6.5.0","description":"Generate a Proof Key for Code Exchange (PKCE)","directories":{},"_nodeVersion":"10.9.0","dependencies":{"base64url":"^3.0.1","randomatic":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pkce-challenge_1.0.1_1547243826210_0.024776100090357467","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"pkce-challenge","version":"1.0.2","keywords":["PKCE","oauth2"],"author":{"name":"crouchcd"},"license":"MIT","_id":"pkce-challenge@1.0.2","maintainers":[{"name":"crouchcd","email":"cameroncrouch36@gmail.com"}],"homepage":"https://github.com/crouchcd/pkce-challenge#readme","bugs":{"url":"https://github.com/crouchcd/pkce-challenge/issues"},"dist":{"shasum":"20049560ffbd68962a1eb04cc5705ea987c90fcd","tarball":"https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-1.0.2.tgz","fileCount":5,"integrity":"sha512-R6CkRGMLkZWBAEc5+aJv1lnRsNpO3pNV2Nid0vFPkjXgHYYsKTzR4FlAoJsATTuCn4ZQIkOExBwNNTOTmJflfw==","signatures":[{"sig":"MEQCIFhPWNNL04HClKOwC6WfeFY64FGSeo4uAPtYJ1XJhDWoAiBzC9niFMiHuCVQV/opWfMjkxSJKQOO75Qm93o+XYeOEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcORlRCRA9TVsSAnZWagAADwcP/2CEvySpx+m1fV9nYRRX\nW8XbXmqIihvwB3PR37xmAYYjfAOEkj7oQvuNYvQAVvhxrQOIWYcdktk4c0Ln\nM1sAandNO+w9CDIcgQ1BL5qh0RcWdQAEt+ctYE6AqTLAs9oeBxcL0MeM+XbJ\nifw47NSOLDFS1q1I0Iq3RupHaTbjK4wtTLOS6yKdWH8LjgLroEhykPQH5Pfd\n2CR5KUadkTzMWgux6+hD3Zdk3ugNKX2dm6J58vn1XvM/QzbK4l0H9im5LaP2\n/DqoW+R/qxdGUadXJDpvWTP8nVi3493O3qcrwcIZ7yd4/wbH7gwaqtYYyV/9\ngJZAGcUWCtAvRq2KDO5XUg7NiEANieQ7PJc9ybTgTOKwPdJjjpbgCC89CkxS\n5Rs4AABZFkDoJx1/q4EggGzDNl7GLOmoehOE4giYXvA1C7qHsi4Kb94j863F\n0nrvzMC21ktX2KfPAsOFRyHVfp2bv8+VNW3KMhzDd21cwpp5HTR2YpTEi4FX\nTI5yZ1IUbzOGkdkC0QCIpfs76VOBPwDulo0iU1iCr1Wzbo2PHltFpJ/bhIn3\nCo+viFMd8YNbA1ucA925VZ9NDQxA6GEgYtq4xIx+KxS5b/xVi4oEnc8gOP3A\njGmFsnRYWavaSS63VaqCwPDScAjbvxyYmKQhasue1Pkp0XRnNdKLlExdYOF+\n7ReJ\r\n=veQg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"32f96446682847d784d0bd5e9d42c8040f8f8df5","scripts":{"test":"tap tests/"},"_npmUser":{"name":"crouchcd","email":"cameroncrouch36@gmail.com"},"repository":{"url":"git+https://github.com/crouchcd/pkce-challenge.git","type":"git"},"_npmVersion":"6.5.0","description":"Generate a Proof Key for Code Exchange (PKCE)","directories":{},"_nodeVersion":"10.9.0","dependencies":{"base64url":"^3.0.1","randomatic":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pkce-challenge_1.0.2_1547245905084_0.3934071657586038","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"pkce-challenge","version":"1.0.3","keywords":["PKCE","oauth2"],"author":{"name":"crouchcd"},"license":"MIT","_id":"pkce-challenge@1.0.3","maintainers":[{"name":"crouchcd","email":"cameroncrouch36@gmail.com"}],"homepage":"https://github.com/crouchcd/pkce-challenge#readme","bugs":{"url":"https://github.com/crouchcd/pkce-challenge/issues"},"dist":{"shasum":"2af570f0ae6bd7e16d45b68b171f423b90de9ea2","tarball":"https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-1.0.3.tgz","fileCount":5,"integrity":"sha512-efDgxXNGpUfvD7JIajonHXBmMqCIa0CMifrZsDQ/2/R036iZ+MGl7wZYxSaKA/2hm7s2xzg0/cbfoGOxHP00aw==","signatures":[{"sig":"MEQCIEfWzEFV1eMbtDnFzXatk9/MzALopgXWe9AnuQB20e/PAiAEeHOSII6i5SGoufqTvTBKrUpPLFnjBv9xqTgYV/Jjfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+SF1CRA9TVsSAnZWagAAqJoP/RjtqzIaoB6yMk2nsvzQ\ntcedgXmju8rLrnKxAyYoOoGr+rGO9JzpFWDyjYheVFQWn+s1b5p1IuL8sxfL\nN9Z+tDb5CyuHovUbwW3fK8GV6CFsusYo00L8RETVUOEjrebZzmuotv9eq+OQ\nkwRqTxFO9h2jc/xWARoPoMZZDM8VNCyZBBxhS7D91bBYfKjSwuolojdMfdNk\nkp4JKtlsuQXsopMxZ1JTa6mnxYwMtalsXjYtO9Nld23dFvo7A72lx13/MflN\nNUf92KEZa4HXcCanvu2rIcT0PiDiiMw3+nGOtfYgas6Q/m2YbtPx2pFqNu4O\n055Ja3DHZXMDVIsOYCEtLoTPcjjCmxuT4CpySL0bqEjDUtC/Ux/Dkb/grKIg\ndGe9tOdGDYgHGPpKUjTfzfcBiGY2bAGpbr+1PfrBLRaxUfXyFa5vgKSNlldt\nK/h9HnB7MUHA4fehqZ8UnTq47duKOhYbXaF02ro3EsRZw/44dXOgOA/2j3zC\nF1GzVO50ApAl2VPr12wldk+YV7jKWGUEHdtPg3inWvzmz3WXm9NfUr+p8gXA\nuxFUFx2AB3ONwhUdvilIfbCiQx2N3WvpFptOmGz7MjySzFwqpHbyjLj+0s/L\nUZ6fNbOsvCC74OONCi4ERC8fNV9wKHWE9Sc2e4k8ycsuSs/kbzEumDpR/G5L\nHqMD\r\n=/wQr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"560d3671138448dc199faa0ce9893b2d200758a8","scripts":{"test":"tap tests/"},"_npmUser":{"name":"crouchcd","email":"cameroncrouch36@gmail.com"},"repository":{"url":"git+https://github.com/crouchcd/pkce-challenge.git","type":"git"},"_npmVersion":"6.9.0","description":"Generate a Proof Key for Code Exchange (PKCE)","directories":{},"_nodeVersion":"10.9.0","dependencies":{"base64url":"^3.0.1","randomatic":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pkce-challenge_1.0.3_1559830901114_0.9406616339017033","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"pkce-challenge","version":"2.0.0","keywords":["PKCE","oauth2"],"author":{"name":"crouchcd"},"license":"MIT","_id":"pkce-challenge@2.0.0","maintainers":[{"name":"crouchcd","email":"cameroncrouch36@gmail.com"}],"homepage":"https://github.com/crouchcd/pkce-challenge#readme","bugs":{"url":"https://github.com/crouchcd/pkce-challenge/issues"},"dist":{"shasum":"941ea9684eb40c43cc2e274a711696ba76b56d49","tarball":"https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-2.0.0.tgz","fileCount":7,"integrity":"sha512-nRVr+vZPBWtYLhNxnBSHRW6S7rJfmtOVuH8ay3WBRulf/sWMg6WcONe7ooC12Eit1Pk+xEVBr8mKJ0DhvHcAMA==","signatures":[{"sig":"MEYCIQCBTiAPJ5L79WiBl/54CqfFGEpTtGc6ejPfQHh7dg5j8wIhAPugq8kyRtILt+KdYkI0WMFjLlyqPjKU4R4Za15EwA9R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdq47ACRA9TVsSAnZWagAA4iIP/3jlWH+XmNOWzRoPAa7A\n6iXv1zFtXSVi2t5HEEhG19rUbOczZmuDU0A4x+1Ve0cdB3PMygwB9/czLS0M\nOFfVBZlzZ6Eux9PgJro44st+YoTa7cATzh1NpuJAbmBW+0dly03y2df3EzXq\nNMOHmfidsJbemvY3uIMpUAlRoBvivjP9LuCGdQFa5yQQafiIdEABnRyqLfMv\noaTtNvTbqGDJMnkCA60uTykEIeqLc1ilmFBWIUtbD2rdP6QhhHJrmwcseVpP\ngvgquYu8v0IGwtNlb4D7ZlmUp1KDRq/BxntcKFxLdoZT4/Cfjh0HM+Hcpuzs\nBJnbddin5sOHkIl/mGBnU+y00FPII7vEGyoKOtGEH1JTHjGf+EevG/Cb6aGU\nRh5V9EZjONAzwZaJbsPO5Tj8p2eCn6X1bZUXnP1/S1Zp+VlyuH0Kv/xotoMR\njWZYwY0+hi6nKHaKw+gI5h9e7FWOR+CNSY0xI8UUOg6Mzd7lk5N+gAoSYXqP\nt6/PEuQUh197IYXx15mk9Yr6dt4SA9Tqv/1hPDD17D6WltNYGwYnzhE5+9jv\n0SL0TqHsen7Z33BFPRLHYYODTOJW+qcQDv0jvLTiviNhN4/o1LXVDHK+VnZF\nTF1xwiE9p23NbpAS0TMM581PpHYp37QgT3t/cdnSdDA8U6lxlWrQj1gL+m06\nrpsf\r\n=eEFq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"b70e6242fb0d4c0dc9ed6a36aef13751f1f75f50","scripts":{"test":"tap tests/"},"_npmUser":{"name":"crouchcd","email":"cameroncrouch36@gmail.com"},"repository":{"url":"git+https://github.com/crouchcd/pkce-challenge.git","type":"git"},"_npmVersion":"6.9.0","description":"Generate a Proof Key for Code Exchange (PKCE) challenge pair","directories":{},"_nodeVersion":"10.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pkce-challenge_2.0.0_1571524287855_0.7647500796448392","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"pkce-challenge","version":"2.1.0","keywords":["PKCE","oauth2"],"author":{"name":"crouchcd"},"license":"MIT","_id":"pkce-challenge@2.1.0","maintainers":[{"name":"crouchcd","email":"cameroncrouch36@gmail.com"}],"homepage":"https://github.com/crouchcd/pkce-challenge#readme","bugs":{"url":"https://github.com/crouchcd/pkce-challenge/issues"},"dist":{"shasum":"90730f839b2ab00a8cbdd6e808bbaecc10e09b1c","tarball":"https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-2.1.0.tgz","fileCount":7,"integrity":"sha512-ehrkzg1m5IBJGEAfePkd+nxBl9JrUC7dqkaL2q/BMsiADSRWSCapIEXlzr7rnfr1RtK6PACVJiE1USKm68QkrQ==","signatures":[{"sig":"MEUCIB6UNy5IklZLY93quHFQG8nRyLFxl0toC2KQwxeusO3SAiEAvi7s7dzo1wMfoCjJrph7QjDsiov5A4XGYFpyeUW6YaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/UTOCRA9TVsSAnZWagAA6BUP/Rhi04McmYSbq9a5lT1v\njzyG95RAsOTqzKi48fej7X/xBJLmNWBK95Ns4u/2WyjVyM3OwD1wn4Irru5K\nV1RqxINlLkTp10Azmx4jJVDuJ89aG6XvnWQCXcwIeSO2nU7KOpm2XiFLSXG9\nUscPgsrwKr7k0XJR9XnY2Mg2vk5qep4inq3bw+MD0OkhRFsWDSjbF6cVvDhZ\nRAgors9VNE0LWy9+olDHijFm/mBEuur1GC3kYJFP2Awfhoaext3TZtgpOkF/\nCmlbA36eF2fBdCObR/+sMHL+KxvjGD+hbBXwY6GART96CYGbIet9Es+i22WC\nn5NRZXHCiw6UdbDcLkMe8Gw6wU16gaaBC6bNT2mKfB8KI3vWsOwJbr9O314J\nLwGahBsavwywaKSDOEnrbjBOBBMdjfzmr16xQL42YAfnw5emE1Wb+RJP3wbC\naOjjdZSJ6OlXnpS25GgfV7mvKjdTQSd77q7BpT5snU9yFkNf79jL1F6J7eQk\ny9zFyq6A1sGMGgSLjnoBm+H0i/Mf66luH3I2fggAvRWyAhBHPv8++X6C6sYe\nJ3Un5WTp0rP5N0U2WP0gmiJpiKgkRJ7uK/IDq8b0bRn/PqHLM4xWf5EKy52L\nUknKnCw0cye7hC4+xYPXMPjivRO5bSdHDXAf9uYkxO2GlsPulArcC61Gr5D8\nIFjK\r\n=IyCO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"26ac76a4a0967e3c4912cd31e0d81852a7a5f080","scripts":{"test":"tap tests/"},"_npmUser":{"name":"crouchcd","email":"cameroncrouch36@gmail.com"},"repository":{"url":"git+https://github.com/crouchcd/pkce-challenge.git","type":"git"},"_npmVersion":"6.13.4","description":"Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pkce-challenge_2.1.0_1576879310466_0.15357118676787995","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"pkce-challenge","version":"2.2.0","keywords":["PKCE","oauth2"],"author":{"name":"crouchcd"},"license":"MIT","_id":"pkce-challenge@2.2.0","maintainers":[{"name":"crouchcd","email":"cameroncrouch36@gmail.com"}],"homepage":"https://github.com/crouchcd/pkce-challenge#readme","bugs":{"url":"https://github.com/crouchcd/pkce-challenge/issues"},"dist":{"shasum":"02622e0498b82aab248c8c7dbf6507e8bbe20abf","tarball":"https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-2.2.0.tgz","fileCount":7,"integrity":"sha512-Ly0Y0OwhtG2N1ynk5ruqoyJxkrWhAPmvdRk0teiLh9Dp2+J4URKpv1JSKWD0j1Sd+QCeiwO9lTl0EjmrB2jWeA==","signatures":[{"sig":"MEYCIQDXRpBw3j5D5t3LxTn6wOnj93NpptfhFjhOxsNq+c55nAIhAKmDgUZEjxZ2eJGCOyaifn7Nb+vADiGK7k5+cDPO+UCC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpcEoCRA9TVsSAnZWagAAlkYP/1zFnK/qwDgUnTZSVXMc\nnpW5MsD4D1uVXU/jcOBT6reohlp6clW9f6uTqTYn3LFlXzzeafah65IzZIM/\n5b7peykXdXdn+dEwGdt4kvyF2NOqMVzfCIS52PfgglTIxAu+l6w5chttySvM\njppUvypL3M2Ede+2xFsaaxhb/1HfuGfe9zeXrk2pT2Ihx8ivJJcB1QueZiB8\nONXXeTpQQjHdwFCnrHcqxhyVjpo9mLtCAEdXeZKxxVYPgJwfAJMunKsxa8d/\nChlEMDqiQp++vJJpFnkjFMwEHiQ4LELQjD4a3KZMQ7Xt7mWBe1/yK87FmIqe\nrCtKUz/ZdW9jSUj/mLFhSgmJ8amiDc0X4jR7EtQX9gVaFj2EGKkSMUCeYjWE\nX3UQQGfZvx0dnOjjEISLuVlWMoLn4eBYfIrOWS6IXBsrbXWI+pKTDrgUdzly\nA8LfVgMr2XpSxuZB3St7/k3y79ET8Qttqf4Tv4UxdacX6vVviYrQrRZk/bEP\ncArDqYxiqkBJhLZfKjcHpXjo7JAX2UEdwUUqJzjYiKA77vg6Nndhf7clhjst\n2ye3wZxSGxrnQ5hhiqBaU9apZ+NH7ztvxa2muyu0erzTlSJzvW7Dzs9L9Sj8\nG4sVLvc8XVzH8Wfx07BGavPsfIjbOHTQBAOUVHLJZyw2SrgwGnBpwjL5Zxho\nYPpy\r\n=cusf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"c16794a23858fc3cdeb60007f0a393bf06282bd2","scripts":{"test":"tap tests/"},"_npmUser":{"name":"crouchcd","email":"cameroncrouch36@gmail.com"},"repository":{"url":"git+https://github.com/crouchcd/pkce-challenge.git","type":"git"},"_npmVersion":"6.14.11","description":"Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair","directories":{},"_nodeVersion":"12.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pkce-challenge_2.2.0_1621475624374_0.28850129509140254","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"pkce-challenge","version":"3.0.0","keywords":["PKCE","oauth2"],"author":{"name":"crouchcd"},"license":"MIT","_id":"pkce-challenge@3.0.0","maintainers":[{"name":"crouchcd","email":"cameroncrouch36@gmail.com"}],"homepage":"https://github.com/crouchcd/pkce-challenge#readme","bugs":{"url":"https://github.com/crouchcd/pkce-challenge/issues"},"dist":{"shasum":"0b01693cca7532609d0288b8276594a95033fab4","tarball":"https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-3.0.0.tgz","fileCount":7,"integrity":"sha512-sQ8sJJJuLhA5pFnoxayMCrFnBMNj7DDpa+TWxOXl4B24oXHlVSADi/3Bowm66QuzWkBuF6DhmaelCdlC2JKwsg==","signatures":[{"sig":"MEQCIF3Av4AKDz5dDgQLhKGDZ5OFKyR0uYAew0d/ZXcwSCcYAiAryvdkHx/hjdSlSPbhK/uMYdOB1YHVvP8jv6EzYXu+aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQnUCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryLA//Yt2O2Zgfj3PrLkEuOn/LtbeqH/h+jTG8qda5UmxR8WR2b3bx\r\ntzISSqG+Y7O6qGbInyh3k0bLZs1APcHYmcF29nyKKYeL6Ubyrji7Zwukv7nH\r\nj6SIgZNimpg465YOD0phpDlzqXD9eRmZdOWmCzXW94AUwngAMgfm83XdonRO\r\nIkiJM3LRvTmaKo4WVULs9D+wAryU6lsOqdyOlyXHoXLQEYgkvOehIYXFJvuz\r\na7FbX8W3gErtdNf0aVngOQlhuhb85MdOkbqb9aWqo/mXBP6G9wE9c/DjoEGl\r\nNlxvVghlhNW7e8/FDlTxYbPisOx9Bs1Clr8+ct4t2L16KRxyp2DZ66qqY5Ve\r\nY4FcgNGYWDT2f7Fgjws/xDxXJJWFWGpgpyqkYqBNrqnWUMm1VVvA0AF+0gIo\r\nNMrsCnWHjcXnkntIXD8O9vQdf0l0eRIpgV4/Wfzg5QvHqkW0Sf/WaVoU6Uv/\r\nXow37aZ9KDiDPTSlgqgDwbjKuusKo7Nnpci8eYVnqFEqhPJ5BrVHfjwCUWGF\r\nwsS/jWjWCOOLndFn27Hkrrz6+2sQrRU9NOix1Me3uJiz/qLwgkX/Waxr1bUw\r\nw/nqqvYheiLC+DKKfbs8IqwE4OdNF66Rvnd8OLsh6KDqN9LovbuPKg5WkqOi\r\n9DT8bSnq5fZkzW6cM4b5J8nQOwHM2u/l9H4=\r\n=GemR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","types":"dist/index.d.ts","module":"dist/module.js","source":"src/index.ts","gitHead":"52257f24acf4ff9bcc7797d94a69003d49cf8832","scripts":{"test":"tap tests/","build":"parcel build --no-source-maps","watch":"parcel watch"},"_npmUser":{"name":"crouchcd","email":"cameroncrouch36@gmail.com"},"repository":{"url":"git+https://github.com/crouchcd/pkce-challenge.git","type":"git"},"_npmVersion":"6.14.16","description":"Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair","directories":{},"_nodeVersion":"12.22.10","dependencies":{"crypto-js":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","parcel":"^2.4.0","typescript":"^4.6.3","@types/node":"^12.20.47","@types/crypto-js":"^4.1.1","@parcel/packager-ts":"^2.4.0","@parcel/transformer-typescript-types":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/pkce-challenge_3.0.0_1648522498355_0.575483959226555","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"pkce-challenge","version":"3.1.0","keywords":["PKCE","oauth2"],"author":{"name":"crouchcd"},"license":"MIT","_id":"pkce-challenge@3.1.0","maintainers":[{"name":"crouchcd","email":"cameroncrouch36@gmail.com"}],"homepage":"https://github.com/crouchcd/pkce-challenge#readme","bugs":{"url":"https://github.com/crouchcd/pkce-challenge/issues"},"dist":{"shasum":"c974ee934e62c501f09da817964e75db201ee8bf","tarball":"https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-3.1.0.tgz","fileCount":7,"integrity":"sha512-bQ/0XPZZ7eX+cdAkd61uYWpfMhakH3NeteUF1R8GNa+LMqX8QFAkbCLqq+AYAns1/ueACBu/BMWhrlKGrdvGZg==","signatures":[{"sig":"MEYCIQC9V6uyGajO1aAZe4VRO4hyVfXQCcec7KIPWIo8aRI2ewIhALlaLshJpJS/3rHZMnPJHmskV6fx80xha4SlALeIz/Ir","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI9nIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxJw//YDGjKDB0Y0FMAAz2TPeiy1S4QEMdbkSUr9oMBXMPhAnG1noT\r\nuKwCjixzDe5sbhz3J4i7ROBkbqHuCPVWGjYtDLkD1KPlR5SGm89lUHqnWTja\r\nnNsnI29+eRb3cUqf+rfB9vbQ22j0OZvs/3w+Jf9AslOEgLhg6ZWlgDc3QZ9x\r\nQK4s/f3/LSlidole5VFsrsSJ63Ja1JUhGuNWRhskZ5aPG1P0fQ2kZGZm4t9l\r\nzrav0A3oAZzBFuvyyoZaSL3aRrHigu5nz/3lwvEZwkmES/kCq6ytZ/jXmFbO\r\nDBxM2OtTOchhqwJDOi7B8DuQCzvT4AMPYuIrSI3d2thyogQD5CJKWUw4+bND\r\nKrWnX9nv75/ZTuBD6v4G4Z7W3O4qI0QqJ2TIB7rcA1yRXmf4xtGWjl940ic+\r\nSZlfUC0b6WIlaQwMevh5OE6Rbt/wR4JYXjF52Zzj/gMviNpA4CwsK4L1D/Tq\r\nQ3K+Vgs/A4/hVMt3GuEXZvh0TRBcjD0vQOVLbWTDP0p6r4dAGihofisZs11h\r\nSa0SpsgBTtselaBbCUKdWr6wmurAnahqmC3AVB006y4US37s5dGtDolR/5Qw\r\nJV/DXU/FlN2OQKD+Hy+I/GGwBk6g1bLSV4EZAXER52LJgLvp6UwsYpwqSkOt\r\nlDqRtnwd3K9JFAU9Cf5HaR1RWH/rWAYZN4M=\r\n=wmKD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","types":"dist/index.d.ts","module":"dist/module.js","source":"src/index.ts","gitHead":"8dcfbb5cffd8541bf6c84b0ab5f4ae22f2f491c0","scripts":{"test":"jest","build":"parcel build --no-source-maps","watch":"parcel watch"},"_npmUser":{"name":"crouchcd","email":"cameroncrouch36@gmail.com"},"repository":{"url":"git+https://github.com/crouchcd/pkce-challenge.git","type":"git"},"_npmVersion":"6.14.17","description":"Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair","directories":{},"_nodeVersion":"14.21.1","dependencies":{"crypto-js":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","parcel":"^2.4.0","typescript":"^4.6.3","@babel/core":"^7.21.3","@types/jest":"^29.5.0","@types/node":"^12.20.47","@types/crypto-js":"^4.1.1","@babel/preset-env":"^7.20.2","@parcel/packager-ts":"^2.4.0","@parcel/transformer-typescript-types":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/pkce-challenge_3.1.0_1680071112377_0.1263869572938925","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"pkce-challenge","version":"4.0.0","keywords":["PKCE","oauth2"],"author":{"name":"crouchcd"},"license":"MIT","_id":"pkce-challenge@4.0.0","maintainers":[{"name":"crouchcd","email":"cameroncrouch36@gmail.com"}],"homepage":"https://github.com/crouchcd/pkce-challenge#readme","bugs":{"url":"https://github.com/crouchcd/pkce-challenge/issues"},"dist":{"shasum":"4f09f143cf157938f6607ef62568901423928a00","tarball":"https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-4.0.0.tgz","fileCount":5,"integrity":"sha512-p86UlhowNNQdnb3fEYPUFhXTc8Vj6JJgE6Rd0zgtNO7wEUilgk+jXge0AE+w/44jR1eV9EWUSvvWvbUjPXQP4w==","signatures":[{"sig":"MEUCIGoba55qFQt3oF4lDVFT+rujiHKKcHfzK5B+bL9ylvXoAiEAlgxfz2vq3gGHPKHyBC1c75CQjBJl4h26d2QdVNsYap4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6706},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"2e70d52a2d4d752b9066299c75d7813102c4d8cd","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc --declaration","watch":"tsc --watch --declaration"},"_npmUser":{"name":"crouchcd","email":"cameroncrouch36@gmail.com"},"repository":{"url":"git+https://github.com/crouchcd/pkce-challenge.git","type":"git"},"_npmVersion":"8.19.4","description":"Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair","directories":{},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/pkce-challenge_4.0.0_1683836059467_0.4964477515677932","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"pkce-challenge","version":"4.0.1","keywords":["PKCE","oauth2"],"author":{"name":"crouchcd"},"license":"MIT","_id":"pkce-challenge@4.0.1","maintainers":[{"name":"crouchcd","email":"cameroncrouch36@gmail.com"}],"homepage":"https://github.com/crouchcd/pkce-challenge#readme","bugs":{"url":"https://github.com/crouchcd/pkce-challenge/issues"},"dist":{"shasum":"44953d58f79195d51a30bc0464f115cf63dac4a2","tarball":"https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-4.0.1.tgz","fileCount":5,"integrity":"sha512-WGmtS1stcStsvRwNXix3iR1ujFcDaJR+sEODRa2ZFruT0lM4lhPAFTL5SUpqD5vTJdRlgtuMQhcp1kIEJx4LUw==","signatures":[{"sig":"MEUCIQD6tDFAw0vnaICa1fdjjmZ95uz2x3DWWT+o2B0I+FW+4gIgOb99KnqaRlS/2yTD4Jh5P0UPbAn/JrsxGX7RjoJmTmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6696},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","source":"src/index.ts","engines":{"node":">=16.20.0"},"gitHead":"0b5a1a35b83bfb973ca492a2d8df9fe1b163d066","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc --declaration","watch":"tsc --watch --declaration"},"_npmUser":{"name":"crouchcd","email":"cameroncrouch36@gmail.com"},"repository":{"url":"git+https://github.com/crouchcd/pkce-challenge.git","type":"git"},"_npmVersion":"8.19.4","description":"Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair","directories":{},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/pkce-challenge_4.0.1_1683837591598_0.6480328774115982","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"pkce-challenge","version":"4.1.0","keywords":["PKCE","oauth2"],"author":{"name":"crouchcd"},"license":"MIT","_id":"pkce-challenge@4.1.0","maintainers":[{"name":"crouchcd","email":"cameroncrouch36@gmail.com"}],"homepage":"https://github.com/crouchcd/pkce-challenge#readme","bugs":{"url":"https://github.com/crouchcd/pkce-challenge/issues"},"dist":{"shasum":"95027d7750c3c0f21676a345b48f481786f9acdb","tarball":"https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-4.1.0.tgz","fileCount":7,"integrity":"sha512-ZBmhE1C9LcPoH9XZSdwiPtbPHZROwAnMy+kIFQVrnMCxY4Cudlz3gBOpzilgc0jOgRaiT3sIWfpMomW2ar2orQ==","signatures":[{"sig":"MEYCIQCWp1TwQi1+HoFMoMvIC4/xyC1nkEwoqxieZKHsbgtE6wIhAN4aZzAM2SfawGuItwGNIRcAkuQYHD5rQnSwWc/Cg54s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10474},"main":"dist/index.node.js","type":"module","types":"dist/index.node.d.ts","source":"src/index.ts","browser":"dist/index.browser.js","engines":{"node":">=16.20.0"},"gitHead":"5d09a583e67269ed6c31965a2c2a604c1d26389e","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"npm run preprocess && tsc --declaration","watch":"tsc --watch --declaration","preprocess":"env=browser diverge -f src/index.ts src/index.browser.ts && env=node diverge -f src/index.ts src/index.node.ts","test:bundle":"esbuild browser-test/index.js --bundle --outfile=browser-test/index.out.js"},"_npmUser":{"name":"crouchcd","email":"cameroncrouch36@gmail.com"},"repository":{"url":"git+https://github.com/crouchcd/pkce-challenge.git","type":"git"},"_npmVersion":"9.5.1","description":"Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","diverge":"^1.0.2","esbuild":"^0.19.11","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11"},"_npmOperationalInternal":{"tmp":"tmp/pkce-challenge_4.1.0_1706227470932_0.17574333614685056","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"pkce-challenge","version":"5.0.0","description":"Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair","browser":"dist/index.browser.js","type":"module","exports":{".":{"types":{"require":"./dist/index.node.d.cts","import":"./dist/index.node.d.ts"},"browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"node":{"import":"./dist/index.node.js","require":"./dist/index.node.cjs"}}},"scripts":{"watch":"tsc --watch --declaration","preprocess":"env=browser diverge -f src/index.ts src/index.browser.ts && env=node diverge -f src/index.ts src/index.node.ts && env=node diverge -f src/index.ts src/index.node.cts","build":"npm run preprocess && tsc --declaration","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:bundle":"npm run --prefix browser-test build"},"repository":{"type":"git","url":"git+https://github.com/crouchcd/pkce-challenge.git"},"keywords":["PKCE","oauth2"],"author":{"name":"crouchcd"},"license":"MIT","bugs":{"url":"https://github.com/crouchcd/pkce-challenge/issues"},"homepage":"https://github.com/crouchcd/pkce-challenge#readme","engines":{"node":">=16.20.0"},"devDependencies":{"@types/jest":"^29.5.0","@types/node":"^18.15.11","diverge":"^1.0.2","esbuild":"^0.25.2","jest":"^29.5.0","typescript":"^5.0.3"},"_id":"pkce-challenge@5.0.0","gitHead":"e1250074e827d5b235a3d4aebc2a503075284ef8","_nodeVersion":"23.10.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==","shasum":"c3a405cb49e272094a38e890a2b51da0228c4d97","tarball":"https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.0.tgz","fileCount":9,"unpackedSize":14647,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDYYPLu6Aw8pOOglGh4BzLN07taL+X3OX0VQ18sXfkppQIhANEDZzlIj2qr2bZFfU9MRJuBJLJfD/dMGOUT8O1VIgkk"}]},"_npmUser":{"name":"crouchcd","email":"cameroncrouch36@gmail.com"},"directories":{},"maintainers":[{"name":"crouchcd","email":"cameroncrouch36@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pkce-challenge_5.0.0_1743388643559_0.01524330029077059"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-11T21:37:22.372Z","modified":"2025-03-31T02:37:23.959Z","1.0.0":"2019-01-11T21:37:22.482Z","1.0.1":"2019-01-11T21:57:06.292Z","1.0.2":"2019-01-11T22:31:45.200Z","1.0.3":"2019-06-06T14:21:41.214Z","2.0.0":"2019-10-19T22:31:27.956Z","2.1.0":"2019-12-20T22:01:50.613Z","2.2.0":"2021-05-20T01:53:44.540Z","3.0.0":"2022-03-29T02:54:58.511Z","3.1.0":"2023-03-29T06:25:12.572Z","4.0.0":"2023-05-11T20:14:19.792Z","4.0.1":"2023-05-11T20:39:51.753Z","4.1.0":"2024-01-26T00:04:31.136Z","5.0.0":"2025-03-31T02:37:23.769Z"},"bugs":{"url":"https://github.com/crouchcd/pkce-challenge/issues"},"author":{"name":"crouchcd"},"license":"MIT","homepage":"https://github.com/crouchcd/pkce-challenge#readme","keywords":["PKCE","oauth2"],"repository":{"type":"git","url":"git+https://github.com/crouchcd/pkce-challenge.git"},"description":"Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair","maintainers":[{"name":"crouchcd","email":"cameroncrouch36@gmail.com"}],"readme":"# pkce-challenge\n\nGenerate or verify a Proof Key for Code Exchange (PKCE) challenge pair.\n\nRead more about [PKCE](https://www.oauth.com/oauth2-servers/pkce/authorization-request/).\n\n## Installation\n\n```bash\nnpm install pkce-challenge\n```\n\n## Usage\n\nDefault length for the verifier is 43\n\n```js\nimport pkceChallenge from \"pkce-challenge\";\n\nawait pkceChallenge();\n```\n\ngives something like:\n\n```js\n{\n code_verifier: 'u1ta-MQ0e7TcpHjgz33M2DcBnOQu~aMGxuiZt0QMD1C',\n code_challenge: 'CUZX5qE8Wvye6kS_SasIsa8MMxacJftmWdsIA_iKp3I'\n}\n```\n\n### Specify a verifier length\n\n```js\nconst challenge = await pkceChallenge(128);\n\nchallenge.code_verifier.length === 128; // true\n```\n\n### Challenge verification\n\n```js\nimport { verifyChallenge } from \"pkce-challenge\";\n\n(await verifyChallenge(challenge.code_verifier, challenge.code_challenge)) ===\n true; // true\n```\n\n### Challenge generation from existing code verifier\n\n```js\nimport { generateChallenge } from \"pkce-challenge\";\n\n(await generateChallenge(challenge.code_verifier)) === challenge.code_challenge; // true\n```\n","readmeFilename":"README.md"}